BRPI0808385B1 - sistema e método de comunicação sem fio, e, mídia legível por computador - Google Patents

sistema e método de comunicação sem fio, e, mídia legível por computador Download PDF

Info

Publication number
BRPI0808385B1
BRPI0808385B1 BRPI0808385-1A BRPI0808385A BRPI0808385B1 BR PI0808385 B1 BRPI0808385 B1 BR PI0808385B1 BR PI0808385 A BRPI0808385 A BR PI0808385A BR PI0808385 B1 BRPI0808385 B1 BR PI0808385B1
Authority
BR
Brazil
Prior art keywords
packet
data transmission
transmission
data
duration information
Prior art date
Application number
BRPI0808385-1A
Other languages
English (en)
Inventor
Yuichi Morioka
Original Assignee
Sony Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=39977226&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=BRPI0808385(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Sony Corporation filed Critical Sony Corporation
Publication of BRPI0808385A2 publication Critical patent/BRPI0808385A2/pt
Publication of BRPI0808385B1 publication Critical patent/BRPI0808385B1/pt
Publication of BRPI0808385B8 publication Critical patent/BRPI0808385B8/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/04Scheduled access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0816Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

SISTEMA, APARELHO E MÉTODO DE COMUNICAÇÃO SEM FIO,E, PROGRAMA DE COMPUTADOR. Em um sistema de comunicação sem fio onde transmissão de pacote começa depois que um processo de preparação é executado entre uma fonte e um destino , a fonte armazena, em um cabeçalho de um pacote de preparação , primeira informação de duração corresponde a um fim de um primeiro pacote de resposta enviado do destino e segunda informação de duração correspondendo a um fim de um segundo pacote de resposta enviado do destino. Uma estação vizinha tendo recebido o pacote de preparação fixa um primeiro NAV relativo a um tempo de conclusão de recepção programado do primeiro pacote de resposta baseado na primeira informação de duração e um segundo NAV relativo a um tempo de conclusão de recepção programado do segundo pacote de resposta baseado na segunda informação de duração e ignora o segundo NAV quando nenhuma transmissão de pacote é detectada dentro do primeiro período de NAV ou dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do primeiro pacote de resposta.

Description

SISTEMA E MÉTODO DE COMUNICAÇÃO SEM FIO, E, MÍDIA LEGÍVEL POR COMPUTADOR Campo Técnico
[001] A presente invenção relaciona-se a sistemas de comunicação sem fio, aparelhos de comunicação sem fio, métodos de comunicação sem fio, e programas de computação para permitir a uma pluralidade de estações sem fio para se comunicar entre si como em uma rede local sem fio (LAN). Em particular, a presente invenção relaciona-se a um sistema de comunicação sem fio, um aparelho de comunicação sem fio, um método de comunicação sem fio, e um programa de computador para executar acesso aleatório na base de sensação de portadora.
[002] Para ser mais preciso, a presente invenção relaciona-se a um sistema de comunicação sem fio, um aparelho de comunicação sem fio, um método de comunicação sem fio, e um programa de computador para executar controle de acesso baseado em CSMA combinado com um sistema de Pedido para Enviar/Apagar para Enviar (RTS/CTS) para manter qualidade de comunicação. Em particular, a presente invenção relaciona-se a um sistema de comunicação sem fio, um aparelho de comunicação sem fio, um método de comunicação sem fio, e um programa de computador para permitir a uma estação vizinha tendo recebido um pacote de RTS reajustar um Vetor de Alocação de Rede (NAV) em resposta a uma falha em um processo de preparação de transmissão/recepção de RTS/CTS dentro de um período de Duração e iniciar uma operação de transmissão.
Fundamentos da Técnica
[003] Redes sem fio têm chamado atenção como sistemas que dispensam cabos usados em sistemas de comunicação por fios mais antigos. Por exemplo, uma conexão flexível à Internet pode ser estabelecida usando uma LAN sem fio. Tal LAN sem fio pode não só substituir uma LAN por fios existente, mas também prover um modo para estabelecer uma conexão à Internet em lugares públicos incluindo hotéis, vagas em aeroportos, estações e cafés.
[004] Estabelecimento de rede no Instituto de Engenheiros Elétricos e Eletrônicos (IEEE) 802.11, que inclui padrões representativos para LANs sem fio, está baseado no conceito de Conjunto de Serviços Básicos (BSS). Há dois tipos de BSS: o definido em "modo de infra-estrutura", onde uma estação de controle chamada um "ponto de acesso" (AP) ou um "coordenador" existe dentro de uma área; e o outro, que é um BSS independente (IBSS), definido em modo ad hoc, no qual uma rede de par a par é configurada por uma pluralidade de terminais móveis (MTs; que podem ser estações móveis ou estações terminais) operando em termos iguais de uma maneira autônoma e dispersa.
[005] Ao executar comunicação assíncrona entre si em modo de infra-estrutura, é necessário para um aparelho de comunicação transmissor e um aparelho de comunicação receptor executarem comunicação sem fio por um ponto de acesso. Isto resulta em uma queda de até 50% em eficiência de usar uma linha de transmissão. Em contraste, em ad modo hoc, onde uma rede inclui, por exemplo, um número relativamente pequeno de terminais de cliente vizinhos, quaisquer dos terminais pode executar comunicação sem fio diretamente, quer dizer, ao acaso, entre si sem usar uma estação de controle específica.
[006] Porém, é conhecido geralmente que há um problema de terminal escondido dentro de redes ad hoc. O problema de terminal escondido ocorre quando, em um caso onde estações de comunicação específicas se comunicam entre si, uma estação de comunicação pode ser escutada de uma estação de comunicação servindo como um parceiro de comunicação, mas não de outras estações de comunicação. Desde que terminais escondidos são incapazes de negociar entre si, pode haver colisões de operações de transmissão. Como um método de resolver o problema de terminal escondido, Acesso Múltiplo de Sensação de Portadora (CSMA) usando o processo de preparação de transmissão/recepção de RTS/CTS é amplamente conhecido na técnica.
[007] CSMA é um protocolo de comunicação para habilitar múltiplos acessos baseados em sensação de portadora. Em comunicação sem fio, é difícil para um aparelho de comunicação receber um sinal que enviou. Colisões assim podem ser evitadas usando CSMA com Impedimento de Colisão (CSMA/CA), em vez de usar CSMA com Detecção de Colisão (CSMA/CD), para permitir a um aparelho de comunicação iniciar enviar informação depois de se certificar que não há nenhuma informação sendo enviada de outros aparelhos de informação. CSMA é um protocolo de acesso que é adequado para comunicação de dados assíncrona tal como transferência de arquivo ou correio eletrônico.
[008] Em RTS/CTS, uma estação de comunicação servindo como uma fonte de transmissão de dados envia um pacote de RTS e, no recebimento de um pacote de CTS de uma estação de comunicação servindo como um destino de transmissão de dados, inicia transmissão de dados. Quando um terminal escondido recebe pelo menos um do pacotes de RTS e CTS, o terminal escondido fixa seu período inativo de transmissão a um período de transmissão de dados estimado baseado no processo de RTS/CTS, por esse meio evitando colisões. Um terminal escondido para a estação transmissora recebe o pacote de CTS e fixa o período de transmissão inativo, por esse meio evitando colisões com um pacote de dados. Um terminal escondido para a estação receptora recebe o pacote de RTS e fixa o período inativo de transmissão, por esse meio evitando colisões com um pacote de reconhecimento (ACK).
[009] Figura 11 ilustra uma situação que pode acontecer em estações periféricas quando uma estação transmissora e uma estação receptora executam um processo de preparação de transmissão/recepção de RTS/CTS. Na Figura 11, é assumido que há quatro estações de comunicação: STA2, STA0, STA1 e STA3. É assumido que, em um ambiente de comunicação, só estações de comunicação que estão próximas entre si na Figura 11 estão dentro de um alcance no qual ondas de rádio podem alcançar. É assumido que STA0 quer enviar informação para STA1.
[0010] STA0, que é a fonte de transmissão, verifica que um meio está livre por um período predeterminado (de tempo T0 para tempo T1) usando um processo de CSMA e então envia um pacote de RTS para STA1 a tempo T1. Um cabeçalho de Controle de Acesso de Meio (MAC) do pacote de RTS inclui uma descrição de Duração, que é um tempo para completar uma transação de transmitir e receber este pacote (no exemplo ilustrado na Figura 11, Duração é um tempo T1 ao qual STA0 envia um quadro de dados para STA1 a tempo T8 ao qual transmissão de um quadro de ACK de STA1 é completada).
[0011] Este pacote de RTS também alcança STA2, que está próximo a STA0 e que é um terminal escondido para STA1. Quando STA2 recebe o pacote de RTS não destinado a STA2, STA2 sente, sem monitorar o meio, que o meio está ocupado até tempo T8 ao qual a transação será completada a fim de não bloquear um pedido de transmissão de STA0 e espera pelo período de Duração antes de iniciar transmissão desde que o meio já foi reservado para outra estação. Este estado desabilitado de transmissão do terminal escondido é percebido por sensação de portadora virtual. Sensação de portadora virtual é usada no processamento de protocolo de camada de MAC para fixar um Vetor de Alocação de Rede (NAV), que é um temporizador em unidades de microssegundos, a um tempo estimado que o meio estará ocupado. Quando o NAV é não zero, a função sensora de portadora virtual reconhece que o meio está ocupado.
[0012] Em contraste, quando STA1 recebe o pacote de RTS destinado para STA1, STA1 envia um pacote de CTS para STA0 a tempo T3 depois de um intervalo de espaço inter-quadro curto (SIFS). A taxa de transmissão e o modo de transmissão do pacote de CTS são iguais àqueles do pacote de RTS. Um cabeçalho de MAC do pacote de CTS inclui uma descrição de Duração, que é um tempo para completar uma transação de transmitir e receber este pacote (quer dizer, um tempo até tempo T8).
[0013] Este pacote de CTS também alcança STA3, que está próximo a STA1 e que é um terminal escondido para STA0. Quando STA3 recebe o pacote de CTS não destinado a STA3, STA3 fixa um NAV de forma que transmissão será parada até que a transação seja completada a fim de não bloquear um pedido de recepção de STA1. O NAV é efetivo por um período indicado pelo campo de Duração. STA3 também está no estado desabilitado de transmissão até tempo T8.
[0014] Quando STA0 recebe o pacote de CTS destinado a STA0, STA0 sente que STA1 está pronto para recepção. A tempo T5 depois de um intervalo de SIFS, STA0 inicia transmitir um pacote de dados.
[0015] A tempo T6, a transmissão do pacote de dados é completada. Se STA1 decodificar o pacote de dados sem qualquer erro, a tempo T7 depois de um intervalo de SIFS, STA1 envia um pacote de ACK para STA0. Quando STA0 recebe o pacote de ACK, uma transação de transmitir e receber um pacote é completada a tempo T8. STA2 e STA3 que são estações vizinhas, reajustam os NAVs a tempo T8 ao qual o período de Duração expira e retornam a um estado de transmissão/recepção normal.
[0016] Em resumo, no processo de preparação de transmissão/recepção de RTS/CTS precedente, uma "estação vizinha de STA0 servindo como uma estação transmissora" que recebeu o pacote de RTS, isto é, STA2, e uma "estação vizinha de STA1 servindo como uma estação receptora" que recebeu o pacote de CTS, isto é, STA3, são proibidas de executar transmissão. Por conseguinte, dados podem ser enviados de STA0 para ST1 e um pacote de ACK pode ser enviado de STA1 para STA0 sem ser perturbado por sinais de transmissão súbitos das estações vizinhas. Como resultado, a qualidade de comunicação pode ser mantida.
[0017] Figura 12 ilustra um formato de quadro em IEEE 802.11a.
[0018] No começo de cada pacote, o campo de preâmbulo para indicar a existência do pacote é anexado. O campo de preâmbulo inclui um padrão de símbolo existente definido de acordo com o padrão. Na base deste padrão existente, um receptor pode determinar se um sinal de recepção corresponde ao campo de preâmbulo ou não.
[0019] O campo de SINAL é intimado depois do campo de preâmbulo. O campo de SINAL armazena informação necessária para decodificar campos de DADOS no pacote. Informação necessária para decodificar o pacote é chamado o cabeçalho de Protocolo de Convergência de Camada Física (PLCP). O cabeçalho de PLCP inclui o campo de TAXA indicando uma taxa de transmissão de campos de DADOS (incluindo o campo de serviço, que faz parte do cabeçalho de PLCP; em seguida simplesmente e coletivamente chamado "campos de DADOS"), o campo de COMPRIMENTO indicando o comprimento dos campos de DADOS, um bit de paridade, e bits de cauda de um codificador. Na base de um resultado de decodificar os campos de TAXA e COMPRIMENTO armazenados no campo de SINAL, o receptor decodifica os campos de DADOS subseqüentes.
[0020] O campo de SINAL armazenando o cabeçalho de PLCP é codificado assim para ser robusto contra ruído e é transmitido a cerca de 6 Mbps. Em contraste, no caso de pacotes gerais, os campos de DADOS são transmitidos a um modo/taxa de transmissão no qual a taxa de bit mais alta é provida de acordo com a relação de sinal para ruído (SNR) do receptor contanto que erros não ocorram.
[0021] Em IEEE 802.11a, oito modos/taxas de transmissão estão definidos: 6, 9, 12, 18, 24, 36 e 54 Mbps. Uma destas taxas/modos de transmissão é selecionada. Quando um transmissor e um receptor estão perto um do outro, uma taxa/modo de transmissão provendo uma taxa de bit alta é selecionada. Uma estação de comunicação em um lugar distante pode ter dificuldade em decodificar a informação.
[0022] Figura 13 ilustra a estrutura da carga útil de cada tipo de pacote. A carga útil é transferida como uma Unidade de Dados de Serviço de Camada Física (PSDU) para uma camada de ligação que é uma camada superior. Em cada quadro, o campo de Controle de Quadro e o campo de Duração estão geralmente definidos. O campo de Controle de Quadro armazena informação indicando o tipo e propósito do quadro. O campo de Duração armazena informação indicando o propósito de um NAV, quer dizer, um tempo para completar uma série de transações relativas ao pacote.
[0023] Um quadro de RTS inclui, além dos campos precedentes, o campo de Endereço de Receptor (RA) indicando um destinatário ou destino, o campo de Endereço de Transmissor (TA) indicando uma fonte de transmissão, e o campo de Seqüência de Verificação de Quadro (FCS), que é soma de verificação. Um quadro de CTS e um Quadro de ACK incluem, além dos campos precedentes, o campo de RA indicando um destinatário ou destino e o campo de FCS que é soma de verificação. Um quadro de dados inclui, além dos campos precedentes, quatro campos de endereço Addr1 a 4 para especificar estações de comunicação servindo como a fonte de transmissão, o destino, e similar, o campo de seqüência (SEQ), o Corpo de Quadro que são dados atuais a serem providos a uma camada superior, e o campo de FCS que é soma de verificação.
[0024] Em uma seqüência de comunicação na qual transmissão de dados começa conforme o processo de preparação de transmissão/recepção de RTS/CTS mostrado na Figura 11, STA2, que é uma estação vizinha de STA0 servindo como uma fonte de transmissão, fixa um NAV no recebimento de um pacote de RTS para um período longo até que a transação de transmissão/recepção de pacote seja completada (até tempo T8). Como resultado, STA2 entra em um estado desabilitado de transmissão.
[0025] Em contraste, quando STA0 é incapaz de receber um pacote de CTS de STA1 servindo como um destino de transmissão, o processo de preparação de transmissão/recepção de RTS/CTS falha, e a seqüência subseqüente é cancelada (nenhum quadro de dados é enviado por STA0 a tempo T5). Em tal caso, é um desperdício para STA2, que é a estação vizinha, fixar continuamente o NAV a um período longo até que uma série de transações de transmissão/recepção seja completada (quer dizer, até tempo T8). Isto pode até mesmo causar uma redução no processamento do sistema inteiro.
[0026] Para superar uma tal situação, a função de "reajuste de NAV” é provida. Quer dizer, quando uma estação vizinha que recebeu um pacote de RTS ou CTS e fixou um NAV uma vez sente uma falha no processo de preparação de transmissão/recepção de RTS/CTS, a estação vizinha reajusta o NAV de forma que a estação vizinha possa iniciar uma operação de transmissão.
[0027] Por exemplo, uma estação vizinha de um transmissor que enviou um pacote de RTS recebe o pacote de RTS destinado para outra estação e fixa um NAV. Depois disso, se esta estação vizinha não detectar nenhum pacote de CTS enviado de um destino do pacote de RTS ou nenhum pacote de dados enviado do transmissor do pacote de RTS dentro de um tempo predeterminado até mesmo no período de Duração, a estação vizinha sente que o processo de preparação de transmissão/recepção de RTS/CTS falhou e reajusta o NAV. O tempo predeterminado antes que o NAV seja reajustado corresponde a um tempo de conclusão de recepção do pacote de RTS para um tempo de chegada estimado de um pacote de dados do transmissor do pacote de RTS (quer dizer, T5-T2 no exemplo mostrado na Figura 11) e é determinado na base do comprimento do pacote de CTS. Mais especificamente, o tempo de chegada de um pacote de dados pode ser estimado na base da soma de dois intervalos de SIFS e um tempo de recepção do pacote de CTS (por exemplo, veja Padrão ANSI/IEEE 802.11, Edição 1999 (R2003), 9.2.5.4 Fixando e reajustando o NAV).
[0028] Em alguns casos, o método de cálculo antecedente não pode falhar para estimar o tempo de chegada correto de um pacote de dados. Se o tempo de chegada de um pacote de dados for estimado ser mais tarde, a estação vizinha executa a sensação de portadora virtual para o tempo perdido, e a eficiência de usar a largura de banda é reduzida. Em contraste, se o tempo de chegada de um pacote de dados for estimado ser mais cedo, a estação vizinha inicia uma operação de transmissão até mesmo quando o processo de preparação de transmissão/recepção de RTS/CTS sendo executado está em ordem. Isto resulta em contenção de acesso. Em particular, o problema último só é superado evitando o uso da função de reajuste de NAV, e o processamento do sistema é difícil de melhorar.
[0029] A descrição seguinte relaciona-se a casos exemplares nos quais uma estação vizinha que recebeu um pacote de RTS falha para estimar o tempo de chegada de um pacote de dados.
[0030] Em um caso, a estação vizinha falha para calcular o tempo de conclusão de recepção programado correto do pacote de CTS. O tempo de conclusão de recepção programado do pacote de CTS pode ser calculado na base do comprimento de quadro do pacote de CTS e na taxa de transmissão do pacote de RTS (a taxa de transmissão do pacote de CTS é igual àquela do pacote de RTS correspondente).
[0031] Por exemplo, IEEE 802.11n, que é um padrão expandido de IEEE 802.11a/g, é pretendido para melhorar o processamento efetivo adicionando múltiplas entradas - múltiplas saídas (MIMO), que é o uso de antenas múltiplas no transmissor e no receptor para realizar multiplexação espacial. Uma descrição detalhada do mecanismo de comunicação de MIMO é omitida aqui. Em um sistema de comunicação de MIMO usando dois ou mais ramais de transmissão, deverá ser notado que, a fim de perceber separação espacial de um sinal de recepção multiplexado espacialmente, é necessário para o receptor estimar um canal para cada antena de transmissão/recepção e obter uma matriz de canal. O transmissor é configurado para enviar um sinal de treinamento para ativar um canal de cada canal de transmissão de uma maneira de divisão em tempo (por exemplo, veja Figura 8A de Pedido de Patente Não Examinado Japonês No. 2006-36018, que já foi nomeado ao Cessionário da presente invenção). Em outras palavras, como o comprimento do campo de preâmbulo é variável de acordo com o número de antenas de transmissão, assim é o comprimento do pacote de CTS.
[0032] Figura 14 ilustra um formato exemplar de um pacote incluindo sinais de treinamento enviados de uma maneira de divisão em tempo de acordo com o número de antenas de transmissão. Na Figura 14, uma porção chamada um campo de treinamento longo de alto processamento (HT-LTF) é um sinal de treinamento para ativar um canal. O HT-LTF é enviado de cada antena de transmissão. Portanto, o receptor correspondendo a modo de alto processamento (HT) obtém um coeficiente de canal de acordo com cada par de antenas de transmissão/recepção e arranja os coeficientes de canal obtidos em uma matriz, por esse meio obtendo uma matriz de canal.
[0033] IEEE 802.11n define ”modo misturado” como um modo de operação permitindo a coexistência com terminais de legado operando em um modo de legado baseado no padrão IEEE 802.11a/g prévio. Terminais de legado são incapazes de combater diferenças no comprimento de pacote de CTS de acordo com o número de antenas. Como resultado, se torna difícil estimar a temporização correta para executar a função de reajuste de NAV. Na Figura 14, campos começando com ”L-” são transmitidos a uma taxa de transmissão usando um método de modulação que são decodificáveis a terminais de legado. Em contraste, campos começando com ”HT-” não são compatíveis com terminais de legado.
[0034] IEEE 802.11n permite a coexistência com terminais de legado. Há um problema que terminais de legado são incapazes de decodificar o campo de quadro de MAC transmitido em modo de HT de alta velocidade. Quer dizer, terminais de legado são incapazes de analisar o campo de Duração no cabeçalho de MAC e fixar um NAV correto. A fim de resolver este problema, uma técnica de embuste que leva informação de Duração usando o campo de TAXA e o campo de COMPRIMENTO no cabeçalho de PHY que é decodificável a terminais de legado é empregada (por exemplo, veja Publicação de Pedido de Patente Não Examinado Japonês No. 2006-50526, parágrafos 0066 a 0068). Embuste armazena no campo de COMPRIMENTO do cabeçalho de PHY um valor falso, em vez do comprimento de pacote original, de forma que o comprimento de pacote/taxa de transmissão deveria indicar um período para qual um NAV é para ser fixado, tal como até conclusão de ACK. No caso onde uma estação vizinha que recebeu um pacote de RTS enviado em modo de HT é um terminal de legado, o terminal de legado engana um período até conclusão de ACK para um período de transmissão do pacote de RTS e assim permanece continuamente para estar em um estado desabilitado de transmissão. Neste período de Duração falso, nenhum gatilho para reajustar o NAV é gerado.
[0035] No processo de preparação de transmissão/recepção de RTS/CTS, sob circunstâncias normais, uma estação de comunicação servindo como uma fonte de transmissão de dados envia um pacote de RTS para uma estação de comunicação servindo como um destino de transmissão de dados, e o destino de transmissão de dados envia um pacote de CTS em resposta ao pacote de RTS para a fonte de transmissão de dados. Quando o destino de transmissão de dados quer enviar dados à fonte de transmissão de dados na direção oposta, o destino de transmissão de dados pode multiplexar um pacote de CTS com um pacote de dados e enviar os pacotes multiplexados à fonte de transmissão de dados (por exemplo, veja Publicação de Pedido de Patente Não Examinado Japonês No. 2006-50519, parágrafo 0288, Figura 24). Em tal caso, o comprimento do pacote de CTS não é fixo, distinto na Figura 13. Uma estação vizinha que recebeu o pacote de RTS é assim incapaz de estimar o tempo de chegada do pacote de dados. Como resultado, até mesmo quando a preparação de transmissão falha, a estação vizinha tem dificuldade em reajustar o NAV.
[0036] Se a estação vizinha falhar para especificar um tempo predeterminado para completar transmissão de um quadro de resposta, a função de reajuste de NAV não é empregada. O uso de reajuste de NAV era previamente limitado ao caso onde um processo de preparação de transmissão/recepção de RTS/CTS que habilita especificar o tempo predeterminado na base do comprimento do pacote de CTS é executado. Porém, o processo de preparação de transmissão não está limitado a RTS/CTS em redes sem fio baseado em IEEE 802.11 ou similar. O desempenho de reajuste de NAV é assim insuficiente e deixa espaço para melhoria a fim de aumentar o processamento do sistema inteiro.
[0037] Por exemplo, Pedido de ACK de Bloco (BAR) é proposto para aumentar a velocidade da camada de MAC. Em BAR, a fonte de transmissão de dados envia continuamente pacotes de dados ao destino de transmissão de dados a intervalos de SIFS em um período de oportunidade de transmissão (TXOP). Depois do período de TXOP, a fonte de transmissão de dados envia um quadro de BAR ao destino de transmissão de dados. Em resposta a isto, o destino de transmissão de dados envia um quadro de ACK de Bloco à fonte de transmissão de dados. De acordo com BAR, um pacote de dados de um comprimento curto é enviado inicialmente, que habilita uma estação vizinha a fixar um NAV. Porém, desde que o protocolo de ACK de Bloco não é uma necessidade de IEEE 802.11, estações vizinhas não compatíveis com este protocolo são incapazes de reajustar um NAV até mesmo quando o processo de preparação de transmissão/recepção falha.
[0038] A fim de superar o problema de fixar um NAV desnecessário em resposta a uma falha em transmissão de um pacote de CTS, MAC foi proposto (por exemplo, veja Publicação de Pedido de Patente Não Examinado Japonês No. 2006-287933, parágrafo 0016). MAC permite a uma estação de comunicação que recebeu um pacote de RTS destinado para si mesmo esperar pelo intervalo de tempo de SIFS, enviar um pacote de CTS, e entrar em um estado de sensação de portadora. Depois que um período de tempo predeterminado CLR_Threshold decorreu, se o canal for sentido inativo, a estação de comunicação envia um pacote de cancelamento para permitir a uma estação vizinha reajustar um NAV. Por conseguinte, um NAV desnecessário pode ser reajustado em uma estação vizinha da estação de comunicação enviando o pacote de CTS (isto é, o destino de transmissão de dados). Porém, reajustar o NAV envolve o custo de enviar um pacote diferente de pacotes de RTS/CTS de uma estação de comunicação executando a preparação de transmissão. Isto é considerado ser ineficiente. O esquema de reajustar um NAV usando um pacote de cancelamento não é uma necessidade de padrões de LAN sem fio existentes incluindo IEEE 802.11 e assim incompatível com terminais de comunicação existentes.
Exposição de Invenção
[0039] É desejável prover um sistema de comunicação sem fio excelente, um aparelho de comunicação sem fio, um método de comunicação sem fio, e um programa de computador para manter adequadamente a qualidade de comunicação em controle de acesso baseado em CSMA usando um processo de trocar pacotes de preparação de transmissão incluindo pacotes de RTS e CTS.
[0040] Também é desejável prover um sistema de comunicação sem fio excelente, um aparelho de comunicação sem fio, um método de comunicação sem fio, e um programa de computador para permitir a uma estação vizinha que recebeu um pacote de RTS reajustar um NAV em resposta a uma falha no processo de preparação de transmissão/recepção de RTS/CTS no período de Duração e por esse meio iniciar uma operação de transmissão.
[0041] Também é desejável prover um sistema de comunicação sem fio excelente, um aparelho de comunicação sem fio, um método de comunicação sem fio, e um programa de computador para permitir, em uma rede sem fio na qual a troca de pacotes de dados começa depois que uma estação vizinha é permitida fixar um NAV informando a estação vizinha de informação de Duração trocando pacotes de RTS/CTS ou outros pacotes de preparação de transmissão, a estação vizinha reajustar apropriadamente o NAV em resposta a uma falha no processo para trocar os pacotes de dados.
[0042] De acordo com uma primeira concretização da presente invenção, é provido um sistema de comunicação sem fio incluindo estações de comunicação nas quais transmissão de pacotes de dados começa depois que um processo de preparação de transmissão/recepção predeterminado é executado entre estações de comunicação servindo como uma fonte de transmissão de dados e um destino de transmissão de dados. A estação de comunicação servindo como a fonte de transmissão de dados armazena, em um cabeçalho de um pacote de preparação a ser enviado para o processo de preparação de transmissão/recepção, primeira informação de duração correspondendo a um fim de um primeiro pacote de resposta enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta ao pacote de preparação e segunda informação de duração correspondendo a um fim de um segundo pacote de resposta enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta a um pacote de dados enviado da estação de comunicação servindo como a fonte de transmissão de dados depois do processo de preparação de transmissão/recepção. Uma estação vizinha tendo recebido o pacote de preparação incluindo a informação de duração enviada da estação de comunicação servindo como a fonte de transmissão de dados fixa um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do primeiro pacote de resposta na base da primeira informação de duração e um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do segundo pacote de resposta na base da segunda informação de duração e ignora o segundo vetor de alocação de rede em um caso onde nenhuma transmissão de pacote é detectada dentro de um período para o qual o primeiro vetor de alocação de rede foi fixado ou dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do primeiro pacote de resposta.
[0043] Como uma modificação do sistema de comunicação sem fio, a estação vizinha tendo recebido o pacote de preparação enviado da estação de comunicação servindo como a fonte de transmissão de dados pode fixar um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do primeiro pacote de resposta na base da primeira informação de duração e, depois disso, em resposta à detecção de transmissão de pacote dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do primeiro pacote de resposta, pode fixar um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do segundo pacote de resposta na base da segunda informação de duração.
[0044] O "sistema" aqui se refere a uma combinação lógica de uma pluralidade de aparelhos (ou módulos funcionais por alcançar funções específicas), sem considerar se os aparelhos ou módulos funcionais residem dentro de uma única caixa (o mesmo se aplica em seguida).
[0045] Uma seqüência de comunicação amplamente adotada em uma rede sem fio onde acesso aleatório é executado é como segue. Quer dizer, estações de comunicação para trocar pacotes de dados executam um processo de preparação de transmissão/recepção de RTS/CTS ou similar, e uma estação vizinha é permitida fixar um NAV e assim entrar em um estado desabilitado de transmissão. Depois disso, transmissão de dados começa. Usando este tipo de processo de preparação de transmissão/recepção, qualidade de comunicação pode ser assegurada.
[0046] Em contraste, quando a estação vizinha tendo dados de transmissão permanece para estar no estado desabilitado de transmissão por muito tempo embora o processo de preparação de transmissão/recepção tenha falhado antes de ser completado, isto causa uma redução no processamento do sistema inteiro. Para superar uma tal situação, a função de "reajuste de NAV” é provida. Quer dizer, quando a estação vizinha sente uma falha no processo de preparação de transmissão/recepção, a estação vizinha reajusta um NAV de forma que a estação vizinha possa iniciar uma operação de transmissão.
[0047] Porém, há vários tipos de pacotes de resposta em padrões expandidos incluindo IEEE 802.11n. É assim difícil para uma estação vizinha tendo recebido um pacote indicando o início de preparação de transmissão, tal como um pacote de RTS, especificar um tempo de conclusão de recepção de um pacote de resposta. Como resultado, a estação vizinha falha para reajustar corretamente o NAV.
[0048] Em IEEE 802.11, basicamente o uso de reajuste de NAV está limitado ao processo de preparação de transmissão/recepção usando pacotes de RTS/CTS. Porém, o processo de preparação antes de enviar pacotes de dados não está limitado a pacotes de RTS/CTS. Pacotes pequenos de dados e ACK podem substituir o processo de preparação de transmissão/recepção. Um processo de Pedido de ACK de Bloco/ACK de Bloco também está disponível. Até mesmo quando este processo de preparação de transmissão/recepção falha, a estação vizinha não reajusta um NAV.
[0049] De acordo com o sistema de comunicação sem fio da concretização da presente invenção, é assumido que uma estação de comunicação servindo como uma fonte de transmissão de dados armazena dois tipos de informação de duração no cabeçalho de um pacote indicando o início de preparação de transmissão, tal como um pacote de RTS. De acordo com IEEE 802.11n, a primeira informação de duração é um valor obtido dividindo o comprimento de pacote pela taxa de transmissão (comprimento de pacote/taxa de transmissão) baseado em valores falsos no campo de TAXA e COMPRIMENTO no cabeçalho de PHY. A segunda informação de duração é armazenada no campo de Duração definido na especificação de MAC de IEEE 802.11.
[0050] De acordo com a concretização da presente invenção, a estação de comunicação servindo como a fonte de transmissão de dados armazena, em um cabeçalho de um pacote de preparação a ser enviado para o processo de preparação de transmissão/recepção, primeiro informação de duração correspondendo a um fim de um primeiro pacote de resposta (por exemplo, um pacote de CTS) enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta ao pacote de preparação e segunda informação de duração correspondendo a um fim de um segundo pacote de resposta (por exemplo, um pacote de ACK enviado depois de um pacote de dados) enviado do estação de comunicação servindo como o destino de transmissão de dados em resposta a um pacote de dados enviado do estação de comunicação servindo como a fonte de transmissão de dados depois do processo de preparação de transmissão/recepção.
[0051 ] Em contraste, uma estação vizinha da estação de comunicação servindo como a fonte de transmissão de dados fixa basicamente primeiro e segundo vetores de alocação de rede assim para não interferir com a troca de pacotes de dados. Quer dizer, a estação vizinha fixa um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do primeiro pacote de resposta (por exemplo, um pacote de CTS) na base da primeira informação de duração. Depois disso, quando transmissão de pacote não é detectada dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do primeiro pacote de resposta, a estação vizinha ignora ou reajusta o segundo vetor de alocação de rede. Quer dizer, nenhum vetor de alocação de rede desnecessário é fixado depois do tempo de conclusão de recepção programado do pacote de CTS. Assim, uma operação de transmissão pode ser iniciada instantaneamente.
[0052] O fato que o processo de preparação de transmissão/recepção falhou é infeliz para as estações de comunicação servindo como a fonte de transmissão de dados e o destino de transmissão de dados. Porém, o processamento do sistema inteiro é melhorado reajustando um NAV em uma estação vizinha.
[0053] Alternativamente, no recebimento do pacote de preparação, uma estação vizinha da estação de comunicação servindo como a fonte de transmissão de dados fixa um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do primeiro pacote de resposta (por exemplo, um pacote de CTS) na base da primeira informação de duração e, depois disso, em resposta à detecção de transmissão de pacote dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do primeiro pacote de resposta, fixa um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do segundo pacote de resposta na base da segunda informação de duração. Em outras palavras, se a estação vizinha não detectar nenhum pacote de dados dentro do tempo predeterminado depois do tempo de conclusão de recepção programado do pacote de CTS, a estação vizinha determina que o processo de preparação de transmissão/recepção falhou e depois disso não fixa nenhum NAV.
[0054] O fato que o processo de preparação de transmissão/recepção falhou é infeliz para as estações de comunicação servindo como a fonte de transmissão de dados e o destino de transmissão de dados. Porém, o processamento do sistema inteiro é melhorado não fixando nenhum NAV em uma estação vizinha.
[0055] Embora RTS/CTS seja amplamente conhecido como um processo de preparação de transmissão/recepção, a extensão da presente invenção não está limitada a isso. Por exemplo, a estação vizinha pode reajustar um NAV desnecessário em resposta a uma falha no processo de preparação de transmissão/recepção semelhantemente no caso onde pacotes pequenos de dados e ACK substituem o processo de preparação de transmissão/recepção ou em um processo de Pedido de ACK de Bloco/ACK de Bloco.
[0056] O pacote de dados enviado do estação de comunicação servindo como a fonte de transmissão de dados e o segundo pacote de resposta enviado em resposta ao pacote de dados pode ser transmitido uma ou mais vezes. Quer dizer, deverá ser entendido que a seqüência de dados/ACK pode ser repetida uma pluralidade de vezes depois da seqüência de RTS/CTS.
[0057] De acordo com uma segunda concretização da presente invenção, é provido um programa de computador escrito em um formato legível por computador para fazer um computador executar um processo para executar comunicação sem fio em uma rede sem fio na qual transmissão de pacotes de dados começa depois que um processo de preparação de transmissão/recepção é executado entre estações de comunicação servindo como uma fonte de transmissão de dados e um destino de transmissão de dados e pelo menos dois tipos de informação de duração são armazenados em um cabeçalho de um pacote de preparação enviado da estação de comunicação servindo como a fonte de transmissão de dados para o processo de preparação de transmissão/recepção. O processo inclui as etapas de, em um caso onde a estação de comunicação servindo como a fonte de transmissão de dados armazena, no cabeçalho do pacote de preparação informação a ser enviado para o processo de preparação de transmissão/recepção, primeira informação de duração correspondendo a um fim de um primeiro pacote de resposta enviado da estação de comunicação servindo como primeiro destino de transmissão de dados em resposta ao pacote de preparação e segunda informação de duração correspondendo a um fim de um segundo pacote de resposta enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta a um pacote de dados enviado da estação de comunicação servindo como a fonte de transmissão de dados depois do processo de preparação de transmissão/recepção, no recebimento do pacote de preparação enviado da estação de comunicação servindo como a fonte de transmissão de dados para outra estação de comunicação servindo como o destino de transmissão de dados, fixando um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do primeiro pacote de resposta na base da primeira informação de duração; fixando um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do segundo pacote de resposta na base da segunda informação de duração; e ignorando o segundo vetor de alocação de rede em um caso onde nenhuma transmissão de pacote é detectada dentro de um período para o qual o primeiro vetor de alocação de rede foi fixado ou dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do primeiro pacote de resposta.
[0058] O programa de computador de acordo com a segunda concretização da presente invenção define um programa de computador escrito em um formato legível por computador para fazer um computador executar um processo predeterminado. Em outras palavras, o programa de computador de acordo com a segunda concretização da presente invenção é instalado em um computador, por esse meio exibindo uma operação cooperativa no computador, e o computador opera como um aparelho de comunicação sem fio. Tal aparelho de comunicação sem fio evita contenção de acesso fixando, como uma estação vizinha, um NAV no caso onde transmissão de pacotes de dados começa depois que um processo de preparação de transmissão/recepção é executado entre outras estações de comunicação em uma rede sem fio. Quando a preparação de transmissão/recepção falha, o aparelho de comunicação sem fio pode reajustar apropriadamente o NAV. Por conseguinte, as mesmas vantagens como aquelas do sistema de comunicação sem fio de acordo com a primeira concretização da presente invenção podem ser alcançadas.
[0059] De acordo com as concretizações da presente invenção, é possível prover um sistema de comunicação sem fio excelente, um aparelho de comunicação sem fio, um método de comunicação sem fio, e um programa de computador para manter adequadamente a qualidade de comunicação em controle de acesso baseado em CSMA usando um processo de trocar pacotes de preparação de transmissão incluindo pacotes de RTS e CTS.
[0060] De acordo com as concretizações da presente invenção, também é possível prover um sistema de comunicação sem fio excelente, um aparelho de comunicação sem fio, um método de comunicação sem fio, e um programa de computador para permitir uma estação vizinha que recebeu um pacote de RTS reajustar um NAV em resposta a uma falha no processo de preparação de transmissão/recepção de RTS/CTS no período de Duração e por esse meio iniciar uma operação de transmissão.
[0061] De acordo com as concretizações da presente invenção, também é possível prover um sistema de comunicação sem fio excelente, um aparelho de comunicação sem fio, um método de comunicação sem fio, e um programa de computador para permitir, em uma rede sem fio na qual a troca de pacotes de dados começa depois que uma estação vizinha é permitida fixar um NAV informando a estação vizinha de informação de Duração trocando pacotes de RTS/CTS ou outros pacotes de preparação de transmissão, a estação vizinha reajustar apropriadamente o NAV em resposta a um falha no processo para trocar os pacotes de dados.
[0062] De acordo com as concretizações da presente invenção, o meio pode ser usado efetivamente no caso onde o processo de preparação de transmissão/recepção de RTS/CTS ou similar falha. Em particular, o processamento do sistema é melhorado em um ambiente de terminal escondido onde o processo de preparação de transmissão/recepção falha freqüentemente.
[0063] Características adicionais da presente invenção se tornarão aparentes da descrição seguinte de concretizações exemplares com referência aos desenhos anexos.
Breve Descrição dos Desenhos
[0064] Figura 1 é uma ilustração de um arranjo exemplar de aparelhos de comunicação constituindo um sistema de comunicação sem fio de acordo com uma concretização da presente invenção;
Figura 2 é um diagrama de bloco de uma configuração funcional de um aparelho de comunicação sem fio operando como uma estação de comunicação em uma rede sem fio de acordo com uma concretização da presente invenção;
Figura 3 é uma ilustração de um formato de pacote em modo de legado de IEEE 802.11n;
Figura 4 é uma ilustração de um formato de pacote em modo misturado de IEEE 802.11n;
Figura 5 é uma ilustração de uma estrutura de dados do campo de SINAL de legado (L-SIG);
Figura 6 é uma ilustração para descrever informação de Duração no campo de L-SIG de um pacote em modo de HT (ou um pacote de MM);
Figura 7 inclui ilustrações para descrever o esquema de executar modulação de chaveamento de deslocamento de fase binária (BPSK) do campo de SINAL de alto processamento (HT-SIG) em um espaço de fase girado por 90 graus com respeito ao campo de L-SIG;
Figura 8A é uma ilustração para descrever um método de fixar Duração de L-SIG e Duração de MAC para corrigir a injustiça entre um terminal de HT e um terminal de legado;
Figura 8B é uma ilustração de uma modificação de um processo de RTS/CTS mostrado na Figura 8A;
Figura 8C é uma ilustração de outra modificação do processo de RTS/CTS mostrado na Figura 8A;
Figura 9 é um fluxograma de um processo de recepção no caso onde o aparelho de comunicação sem fio opera como um terminal de legado;
Figura 10A é um fluxograma de um processo de recepção no caso onde o aparelho de comunicação sem fio opera como um terminal de HT;
Figura 10B é um fluxograma do processo de recepção no caso onde o aparelho de comunicação sem fio opera como o terminal de HT;
Figura 11 é uma ilustração para descrever uma operação que pode acontecer em estações periféricas no caso onde uma estação transmissora e uma estação receptora executam um processo de preparação de transmissão/recepção de RTS/CTS;
Figura 12 é uma ilustração de um formato de quadro em IEEE 802.11a;
Figura 13 é uma ilustração da carga útil de cada tipo de pacote;
Figura 14 é uma ilustração de um formato exemplar de um pacote incluindo sinais de treinamento enviados de uma maneira de divisão em tempo de acordo com o número de antenas de transmissão;
Figura 15 é uma ilustração de um método de fixar Duração de L-SIG (NAV 1) e duração de MAC (NAV 2) em um processo de dados/ACK; e
Figura 16 é uma ilustração de um método de fixar Duração de L-SIG (NAV 1) e duração de MAC (NAV 2) em um processo de Pedido de ACK de Bloco/ACK de Bloco.
Numerais de Referência
100: aparelho de comunicação sem fio 101: interface
102: memória temporária de dados 103: unidade de controle central 104: unidade de transmissão sem fio 105: unidade de controle de temporização 106: antena
107: unidade de recepção sem fio 108: unidade de armazenamento da informação
Melhor Modo para Executar a Invenção
[0065] Concretizações da presente invenção serão descritas agora aqui com referência aos desenhos.
[0066] Um trajeto de propagação de comunicação assumido em uma concretização da presente invenção é sem fio. Uma pluralidade de estações de comunicação constitui uma rede. Comunicação assumida na concretização da presente invenção envolve tráfego em modo de armazenamento e dianteiro. Informação é transferida em unidades de pacotes. Em uma rede sem fio de acordo com a concretização da presente invenção, estações de comunicação enviam diretamente (aleatoriamente) informação conforme um procedimento de acesso baseado em CSMA e por esse meio constituem uma rede sem fio autônoma e dispersa.
[0067] De acordo com uma concretização da presente invenção, por exemplo, um ambiente de comunicação no qual estações de legado conforme o IEEE 802.11a/g prévio e estações de HT em conformidade com IEEE 802.11n, que corresponde a um padrão de alta velocidade usando a mesma largura de banda como IEEE 802.11a/g, é assumido. Quer dizer, há dois tipos de terminais de comunicação, isto é, estações de legado que podem transmitir/receber pacotes modulados usando um certo método de modulação limitado e estações de HT que podem transmitir/receber pacotes que são modulados usando não só um método de modulação que estações existentes podem transmitir/receber, mas também um método avançado.
[0068] Figura 1 é uma ilustração de um arranjo exemplar de aparelhos de comunicação constituindo um sistema de comunicação sem fio de acordo com uma concretização da presente invenção. No sistema de comunicação sem fio, os aparelhos de comunicação não têm um relação controlador-controlado. Os aparelhos de comunicação operam de uma maneira autônoma e dispersa e formam uma rede ad hoc. Na Figura 1, aparelhos de comunicação #0 a #6 estão distribuídos no mesmo espaço.
[0069] Na Figura 1, um alcance de comunicação de cada aparelho de comunicação é representado por linhas interrompidas. Cada aparelho de comunicação pode se comunicar com outros aparelhos de comunicação dentro de seu alcance. Ademais, um sinal transmitido de cada aparelho de comunicação interfere com outros sinais dentro de seu alcance. Quer dizer, aparelho de comunicação #0 está dentro de um alcance no qual o aparelho de comunicação #0 pode se comunicar com aparelhos de comunicação vizinhos #1 e #4; aparelho de comunicação #1 está dentro de um alcance no qual o aparelho de comunicação #1 pode se comunicar com aparelhos de comunicação vizinhos #0, #2, e #4; aparelho de comunicação #2 está dentro de um alcance no qual o aparelho de comunicação #2 pode se comunicar com aparelhos de comunicação vizinhos #1, #3, e #6; aparelho de comunicação #3 está dentro de um alcance no qual o aparelho de comunicação #3 pode se comunicar com um aparelho de comunicação vizinho #2; aparelho de comunicação #4 está dentro de um alcance no qual o aparelho de comunicação #4 pode se comunicar com aparelhos de comunicação vizinhos #0, #1, e #5; aparelho de comunicação #5 está dentro de um alcance no qual o aparelho de comunicação #5 pode se comunicar com um aparelho de comunicação vizinho #4; e aparelho de comunicação #6 está dentro de um alcance no qual aparelho de comunicação #6 pode se comunicar com um aparelho de comunicação vizinho #2.
[0070] Em um caso onde aparelhos de comunicação específicos se comunicam entre si, o problema de "terminal escondido" ocorre quando um aparelho de comunicação pode ser escutado de um aparelho de comunicação servindo como um parceiro de comunicação, mas não de outros aparelhos de comunicação.
[0071] A extensão da concretização da presente invenção não está limitada ao ambiente ad hoc antecedente. A concretização da presente invenção é amplamente aplicável a vários formatos de comunicação nos quais estações de comunicação informam estações vizinhas de informação de Duração usando um processo de preparação de transmissão/recepção de RTS/CTS ou outro processo de preparação de transmissão/recepção de forma que o meio possa ser assegurado.
[0072] Figura 2 é um diagrama de bloco de uma configuração funcional de um aparelho de comunicação sem fio operando como uma estação de comunicação em uma rede sem fio de acordo com uma concretização da presente invenção. O aparelho de comunicação sem fio mostrado na Figura 2 pode constituir uma rede executando controle de acesso baseado em CSMA usando adicionalmente um processo de preparação de transmissão/recepção de RTS/CTS ou similar em um ambiente de comunicação autônomo e disperso onde não hão nenhuma estação de controle. A descrição seguinte assume que o aparelho de comunicação sem fio pode operar como um terminal de legado que executa uma operação de comunicação de acordo com IEEE 802.11a/g ou um terminal de HT que executa uma operação de comunicação de acordo com IEEE 802.11n em estabelecimento de rede baseado em IEEE 802.11.
[0073] Como mostrado na Figura 2, um aparelho de comunicação sem fio 100 inclui uma interface 101, uma memória temporária de dados 102, uma unidade de controle central 103, uma unidade de transmissão sem fio 104, uma unidade de controle de temporização 105, uma antena 106, uma unidade de recepção sem fio 107, e uma unidade de armazenamento da informação 108.
[0074] A interface 101 troca vários tipos de informação com um dispositivo externo (por exemplo um computador pessoal (não mostrado)) conectado ao aparelho de comunicação sem fio 100.
[0075] A memória temporária de dados 102 é usada para armazenar temporariamente dados enviados do dispositivo conectado pela interface 101 ou, antes de enviar pela interface 101, dados recebidos por uma linha de transmissão sem fio.
[0076] A unidade de controle central 103 executa controle integrado de uma série de transações de informação de transmissão/recepção no aparelho de comunicação sem fio 100 e controle de acesso de uma linha de transmissão. Por exemplo, a unidade de controle central 103 executa MAC baseado em CSMA enquanto adicionalmente usando o processo de preparação de transmissão/recepção de RTS/CTS ou similar. Quando o aparelho de comunicação sem fio 100 executa uma operação de transmissão de dados, o aparelho de comunicação sem fio 100 armazena informação de Duração no cabeçalho (cabeçalho de PHY ou cabeçalho de MAC) de um pacote como um pacote de RTS ou um pacote de CTS. Se o aparelho de comunicação sem fio 100 for uma estação vizinha (terminal escondido), o aparelho de comunicação sem fio 100 executa sensação de portadora virtual na base da informação de Duração armazenada no cabeçalho de PHY ou no cabeçalho de MAC de um pacote de preparação de transmissão, tal como um pacote de RTS. Até que uma série de transações de transmissão/recepção seja completada, o aparelho de comunicação sem fio 100 permanece em um estado desabilitado de transmissão de forma que troca de pacote não será perturbada. Se o processo de preparação de transmissão/recepção de RTS/CTS ou similar falhar, um NAV que foi fixado no recebimento do pacote de preparação de transmissão é reajustado apropriadamente. Isto é planejado para uso eficiente do meio e melhoria do processamento do sistema inteiro. Um processo de MAC será descrito em detalhes mais tarde.
[0077] A unidade de transmissão sem fio 104 inclui um modulador que modula um sinal de transmissão usando um método de modulação predeterminado, um conversor digital para analógico (D/A) que converte um sinal de transmissão digital em um sinal analógico, um conversor à cima que converte à cima o sinal de transmissão analógico executando conversão de freqüência, e um amplificador de potência (PA) que amplifica potência do sinal de transmissão convertido à cima (nenhum dos quais é mostrado na Figura 2). A unidade de transmissão sem fio 104 transmite por modo sem fio dados sinais de baliza armazenados temporariamente na memória temporária de dados 102 a taxas de transmissão predeterminadas.
[0078] A unidade de recepção sem fio 107 inclui um amplificador de baixo ruído (LNA) que amplifica a tensão de um sinal recebido de outra estação pela antena 106, um conversor a baixo que converte a baixo o sinal de recepção amplificado em tensão executando conversão de freqüência, um controlador de ganho automático (AGC), um conversor analógico para digital (A/D) que converte um sinal de recepção analógico em um sinal digital, um desmodulador que desmodula um sinal executando processamento de sincronização para alcançar sincronização, estimação de canal, e processamento de desmodulação usando um método de desmodulação predeterminado (nenhum dos quais é mostrado na Figura 2). A unidade de recepção sem fio 107 recebe informação e sinais de baliza enviados de outros aparelhos de comunicação sem fio a tempos predeterminados.
[0079] A antena 106 envia por modo sem fio um sinal em um canal de freqüência predeterminado para outro aparelho de comunicação sem fio ou coleta um sinal enviado de outro aparelho de comunicação sem fio.
[0080] No caso onde o aparelho de comunicação sem fio 100 é um terminal de HT de acordo com IEEE 802.11n, o aparelho de comunicação sem fio 100 pode incluir duas ou mais antenas, e a unidade de transmissão sem fio 104 e a unidade de recepção sem fio 107 podem executar comunicação de MIMO. Porém, desde que o esquema de comunicação de MIMO não está relacionado diretamente à essência da presente invenção, uma descrição detalhada disso é omitida na especificação.
[0081] A unidade de controle de temporização 105 executa controle de temporização para transmitir e receber sinais sem fio. Por exemplo, a unidade de controle de temporização 105 fixa um espaço inter-quadro predeterminado (IFS) e um período inativo na base do resultado de sensação de portadora executado pela unidade de recepção sem fio 107 e executa controle de uma temporização de transmissão e uma temporização de recepção de pacotes incluindo RTS, CTS, Dados e ACK.
[0082] A unidade de armazenamento da informação 108 armazena uma instrução de procedimento de execução para executar uma série de operações de controle de acesso (programa descrevendo um procedimento de impedimento de colisão), que é executado pela unidade de controle central 103 e informação de aparelho vizinho obtida do resultado de analisar pacotes de preparação de transmissão incluindo pacotes de RTS e CTS e outros sinais de controle.
[0083] A camada de PHY em IEEE 802.11n tem modo de transmissão de alto processamento (em seguida também pode ser chamado "modo de HT") que é completamente diferente do método de transmissão incluindo o método de modulação e método de codificação do IEEE 802.11a/g prévio, como também um modo de operação no qual transmissão de dados é executada usando o mesmo formato de pacote e o mesmo alcance de freqüência como no IEEE 802.11a/g prévio (em seguida também pode ser chamado "modo de legado”). Modo de HT pode ser dividido em um modo de operação chamado "modo misturado" compatível com terminais existentes em conformidade com IEEE 802.11a/g (em seguida também pode ser chamado "terminais de legado") e um modo de operação chamado "campo verde (GF)", que não é compatível com terminais de legado. Desde que modo de GF não está relacionado diretamente à essência da presente invenção, uma descrição detalhada disso não é dada na especificação.
[0084] Figura 3 ilustra um formato de pacote em modo de legado. Figura 4 ilustra um formato de pacote em modo misturado. Nas Figuras 3 e 4, é assumido que um símbolo de multiplexação por divisão de freqüência ortogonal (OFDM) corresponde a quatro microssegundos.
[0085] Um pacote em modo de legado mostrado na Figura 3 (em seguida também pode ser chamado um "pacote de legado") tem o mesmo formato como aquele de IEEE 802.11a/g. O cabeçalho do pacote de legado inclui, como um campo de preâmbulo de legado, um campo de treinamento curto de legado (L-STF) incluindo símbolos de OFDM existentes para descobrir o pacote, um campo de treinamento longo de legado (L-LTF) incluindo símbolos de treinamento existentes para alcançar sincronização e equalização, e um campo SINAL de legado (L-SIG) descrevendo uma taxa de transmissão e um comprimento de dados. Depois disto, uma carga útil (dados) é transmitida. A estrutura de dados do campo de L-SIG é mostrada na Figura 5.
[0086] O cabeçalho de um pacote em modo de HT mostrado na Figura 4 (em seguida também pode ser chamado um "pacote de MM") inclui um campo de preâmbulo de legado tendo o mesmo formato como aquele de IEEE 802.11a/g, que é seguido por um campo de preâmbulo tendo um formato único (em seguida também pode ser chamado "formato de HT") de IEEE 802. 11n (em seguida também pode ser chamado um "preâmbulo de HT"), e uma carga útil (dados). No pacote de MM, uma porção correspondendo à carga útil de PHY no pacote de legado está no formato de HT. Recursivamente, a porção no formato de HT pode ser considerada como sendo constituída do preâmbulo de HT e da carga útil de PHY.
[0087] O preâmbulo de HT inclui HT-SIG, HT-STF e HT-LTF. HT-SIG inclui informação necessária para analisar o formato de HT, tal como esquema de modulação e codificação (MCS) aplicado na carga útil de PHY (PSDU), no comprimento de dados da carga útil, e similar. HT-STF inclui um símbolo de treinamento para melhorar AGC no sistema de MIMO. HT-LTF inclui um símbolo de treinamento para estimar um canal para cada sinal de entrada que foi modulado espacialmente (mapeado) a um receptor.
[0088] No caso do sistema de comunicação de MIMO precedente usando dois ou mais fluxos de transmissão multiplexados espacialmente, é necessário para o lado de receptor perceber separação espacial de um sinal de recepção, quer dizer, estimar um canal para cada antena de transmissão/recepção e obter uma matriz de canal. Para este fim, o transmissor envia HT-LTF de cada antena de transmissão de uma maneira de divisão em tempo. Isto resulta em anexar um ou mais campos de HT-LTF de acordo com o número de fluxos espaciais (veja Figura 14).
[0089] O campo de preâmbulo de legado no pacote de MM tem o mesmo formato como aquele do campo de preâmbulo do pacote de legado e é transmitido usando um método de transmissão que é decodificável a terminais de legado. Em contraste, uma porção de formato HT depois que o preâmbulo de HT é enviada usando um método de transmissão incompatível com terminais de legado.
[0090] O modo misturado de IEEE 802.11n assegura a compatibilidade com terminais de legado. Aqui, terminais de legado são incapazes de decodificar os quadros de MAC transmitidos em modo de HT de alta velocidade. Quer dizer, terminais de legado têm dificuldade em analisar o campo de Duração no cabeçalho de MAC e assim são incapazes de fixar corretamente um NAV. A fim de superar este problema, embuste é empregado para levar informação de Duração usando o campo de TAXA e campo de COMPRIMENTO no cabeçalho PHY decodificável a terminais de legado (por exemplo, veja Publicação Pedido de Patente Não Examinada Japonesa No. 2006-50526).
[0091] A técnica de embuste proposta atualmente em IEEE 802.11n armazena no campo de COMPRIMENTO do cabeçalho de PHY um valor falso, em vez do comprimento de pacote original, de forma que o comprimento de pacote/taxa de transmissão deveria indicar um período para qual um NAV é para ser fixado. Quer dizer, sob circunstâncias normais, o comprimento de dados depois de L-SIG, quer dizer, do fim do campo de HT-SIG ao fim do campo de dados (carga útil), deveria ser escrito no campo de COMPRIMENTO de L-SIG. Porém, no caso de um pacote enviado por um terminal de HT, como mostrado na Figura 6, comprimento de pacote/taxa de transmissão indicando um período de conclusão de transmissão de L-SIG para conclusão de transmissão de uma resposta, tal como ACK, é descrito no campo de COMPRIMENTO.
[0092] No caso onde um terminal de legado servindo como uma estação vizinha recebe o pacote de MM, até mesmo se o terminal de legado for incapaz de decodificar o cabeçalho de MAC no formato de HT e obter a informação de Duração correta, o terminal de legado engana um período até conclusão da resposta por um período de transmissão deste pacote e continua estar no estado desabilitado de transmissão. Como resultado, o pacote de MM pode realizar compatibilidade com o terminal de legado. Desnecessário dizer, quando um terminal de HT servindo como uma estação vizinha recebe o pacote de MM mostrado na Figura 4, o terminal de HT obtém a informação de Duração correta do cabeçalho de MAC no formato de HT e fixa um NAV por um período até que transmissão de uma resposta seja completada.
[0093] Na descrição seguinte, informação de Duração armazenada em L-SIG é chamada "Duração de L-SIG”, e informação de Duração normal armazenada no cabeçalho de MAC é chamada "Duração de MAC".
[0094] No caso do pacote de MM mostrado na Figura 4, um valor diferindo da taxa de transmissão definida na carga útil do pacote é armazenado no campo de TAXA no campo de L-SIG como resultado de aplicar a técnica de embuste. Isto não causa nenhum problema para o terminal de legado desde que não é necessário para o terminal de legado decodificar a carga útil no pacote de MM. Porém, isto causa um problema para o terminal de HT desde que é necessário para o terminal de HT receber o pacote de MM. Para superar este problema, como mostrado na Figura 7, modulação de BPSK é aplicada em um espaço de fase no qual o campo de HT-SIG é girado por 90 graus com respeito ao campo de L-SIG. Por conseguinte, o fato que este pacote é um pacote de MM (em outras palavras, o valor armazenado em TAXA e COMPRIMENTO no campo de L-SIG foi disfarçado) pode ser reconhecido. Neste caso, o terminal de HT tendo recebido o pacote de MM pode detectar a existência do campo de HT-SIG determinando se os espaços de fase nos dois campos são ortogonais um ao outro. No campo de HT-SIG (não mostrado), informação sobre o método atual de transmitir a carga útil (MCS) é armazenada.
[0095] Em uma seqüência de comunicação que aplica a técnica de embuste ao processo de preparação de transmissão/recepção de RTS/CTS, até mesmo quando pacotes de formato HT são usados para executar o processo de preparação de transmissão/recepção e são recebidos por estações vizinhas que são terminais de legado, a situação será como aquela mostrada na Figura 11. Neste caso, se uma estação vizinha STA2 tendo recebido um pacote de RTS for um terminal de legado, de acordo com Duração de L-SIG, esta estação vizinha STA2 permanece estar no estado desabilitado de transmissão até tempo T8, ao qual transmissão do pacote de ACK é completada. Porém, se a estação vizinha STA2 for um terminal de HT, de acordo com Duração de MAC, a estação vizinha STA2 fixa um NAV até o mesmo tempo T8. Se a estação vizinha STA2 tendo recebido um pacote de CTS for um terminal de legado, de acordo com Duração de L-SIG, a estação vizinha STA2 permanece estar no estado desabilitado de transmissão até tempo T8, ao qual transmissão do pacote de ACK é completada. Porém, se a estação vizinha STA2 for um terminal de HT, de acordo com Duração de MAC, a estação vizinha STA2 fixa um NAV até o mesmo tempo T8.
[0096] O terminal de HT tendo recebido o pacote de RTS pode ser desabilitado de transmitir informação na base de Duração de L-SIG tanto executando o processamento de protocolo de camada de PHY, como em terminais de legado, ou executando o processamento de protocolo de camada de MAC e fixando um NAV (na base de uma notificação da camada de PHY). No último caso, a fim de distinguir um NAV baseado em duração de L-SIG de um NAV baseado em Duração de MAC, um NAV baseado em Duração de L-SIG é chamado um "primeiro NAV (NAV 1)”, e um NAV baseado em Duração de MAC é chamado um "segundo NAV (NAV 2)" na especificação. Para a conveniência da descrição, o estado desabilitado de transmissão baseado em Duração de L-SIG é chamado um "primeiro NAV".
[0097] Como foi descrito na técnica relacionada, se o processo de preparação de transmissão/recepção de RTS/CTS falhar, o esquema chamado "reajuste de NAV" é definido para habilitar uma estação vizinha reajustar um NAV a fim de fazer o meio livre e melhorar o processamento do sistema. Porém, é injusto desde que, se uma estação vizinha tendo recebido um pacote de RTS for um terminal de HT, a estação vizinha pode reconhecer o cabeçalho de MAC; porém, se a estação vizinha for um terminal de legado, a estação vizinha só pode reconhecer L-SIG.
[0098] Na seqüência de comunicação exemplar mostrada na Figura 11, no caso onde a estação vizinha STA2 tendo recebido o pacote de RTS é um terminal de HT, se a estação vizinha STA2 não receber nenhum pacote de dados dentro de um tempo predeterminado pelo período de Duração, a estação vizinha STA2 reajusta um NAV usando a função de reajuste de NAV e pode iniciar uma operação de transmissão. Em contraste, se a estação vizinha STA2 for um terminal de legado, a estação vizinha STA2 está no estado desabilitado de transmissão não baseado em Duração de MAC, mas confundindo o fim de um pacote de ACK para o fim de um temporizador de NAV. Assim, a estação vizinha STA2 é incapaz de detectar uma falha no processo de RTS/CTS e deixa continuamente de executar uma operação de transmissão até que o fim disfarçado do pacote de ACK (quer dizer, tempo T8). Comparado com o terminal de HT, a estação vizinha STA2 que é o terminal de legado é significativamente desvantajoso.
[0099] A fim de corrigir a injustiça entre um terminal de HT e um terminal de legado, por exemplo, um método de fixar Duração de L-SIG e Duração de MAC como mostrado na Figura 8A é concebível. No exemplo mostrado na Figura 8A, Duração de L-SIG no pacote de RTS é fixada para não a tempo T8 ao qual transmissão do pacote de ACK é completada, mas a tempo T4 ao qual transmissão do pacote de CTS é completada. Portanto, se a estação vizinha STA2 for um terminal de legado, a estação vizinha STA2 inicia sensação de portadora física depois de tempo T4. Assim, a estação vizinha STA2 que é um terminal de legado pode obter igualmente uma oportunidade de transmissão, até mesmo quando comparado com um terminal de HT que estima o tempo de chegada de um pacote de dados no período de Duração de MAC e reajusta um NAV. Quer dizer, é possível para o terminal de HT tendo reajustado o NAV e o terminal de legado no estado desabilitado de transmissão para Duração de L-SIG executar um processo de partida de transmissão ao mesmo tempo.
[00100] Porém, o método de fixar Duração de L-SIG mostrado na Figura 8A tem alguns problemas.
[00101] Um problema é que, para uma estação vizinha, o tempo de um pacote de resposta em resposta a um pacote de RTS não é determinado exclusivamente.
[00102] Por exemplo, quando um terminal de comunicação servindo como um destino de transmissão de dados tendo recebido um pacote de RTS quer enviar dados para uma fonte de transmissão de dados na direção oposta, o destino de transmissão de dados pode transmitir um pacote de CTS e um pacote de dados de uma maneira multiplexada. O comprimento do pacote de CTS multiplexado com o pacote de dados não é conhecido a uma estação vizinha tendo recebido o pacote de RTS. Em gestão de rede baseada em IEEE 802.11n, não é conhecido para qual valor ”um tempo predeterminado” ao qual a função de Reajuste de NAV é para ser ativada deveria ser fixado. Por exemplo, o comprimento máximo de um pacote de resposta concebível em um sistema de comunicação pode ser usado como o tempo predeterminado. Neste caso, porém, custo indireto desnecessário é gerado.
[00103] O sistema de comunicação de MIMO é empregado em IEEE 802.11. O campo de HT-LTF de acordo com o número de antenas de transmissão é anexado ao preâmbulo de um pacote. Assim, o comprimento de pacote de um pacote de resposta é indefinido para a estação vizinha. Por exemplo, o tempo predeterminado ao qual a função de reajuste de NAV é ativada pode ser determinado na base do comprimento máximo de um pacote de resposta concebível do número máximo de antenas permitido para um sistema de comunicação. Porém, a fonte de transmissão do pacote de resposta pode não ter o necessariamente o número de máximo de antenas, e custo indireto desnecessário é gerado.
[00104] Outro problema reside visto que o método de fixar Duração de L-SIG mostrado na Figura 8A não está limitado ao processo de preparação de transmissão/recepção de RTS/CTS, e também é usado geralmente em um processo de comunicação de trocar um pacote de dados e um pacote de ACK usando um esquema de acesso aleatório geral e o processo de BAR precedente. Na seqüência de comunicação mostrada na Figura 8A, se o processo de preparação de transmissão/recepção de RTS/CTS for executado no formato de HT, há um problema que um HT terminal capaz de reconhecer Duração de MAC plana no pacote de MM não é permitido acessar.
[00105] No caso onde o processo de preparação de transmissão/recepção de RTS/CTS falha, quando uma estação vizinha tendo recebido o pacote de RTS é um terminal de legado, a estação vizinha pode começar acessando o meio a tempo T4, que é imediatamente depois do tempo de recepção programado do pacote de CTS de acordo com Duração de L-SIG no pacote de RTS. Em contraste, quando a estação vizinha é um terminal de HT, de acordo com Duração de MAC, a estação vizinha é incapaz de iniciar acessar o meio até tempo T8 ao qual uma série de transações é completada. Quer dizer, o terminal de HT se torna desvantajoso em lugar de vantajoso.
[00106] O inventor da presente invenção propõe um método de reajustar um NAV de uma maneira que é justa em ambos os casos onde uma estação vizinha tendo recebido um pacote de RTS é um terminal de legado ou um terminal de HT.
[00107] É assumido que todas as estações de comunicação executando o processo de preparação de transmissão/recepção de RTS/CTS são terminais de HT e que o método de fixar Duração de L-SIG e Duração de MAC mostrados na Figura 8A são empregadas. Quer dizer, no pacote de RTS, Duração de L-SIG é fixada ao fim do pacote de CTS, e Duração de MAC é fixada ao fim do pacote de ACK. No pacote de CTS e no pacote de dados, ambas Duração de L-SIG e Duração de MAC são fixadas ao fim do pacote de ACK.
[00108] Um terminal de legado servindo como uma estação vizinha está no estado desabilitado de transmissão até que o fim disfarçado do pacote de RTS, que pode ser obtido por COMPRIMENTO/TAXA, isso é, o fim do pacote de CTS (ou o fim do pacote de ACK), na base de um resultado de reconhecer Duração de L-SIG do cabeçalho de PHY do pacote de RTS, como foi descrito acima.
[00109] Depois do fim do pacote de CTS, se houver dados de transmissão, o terminal de legado executa sensação de portadora física para a duração de Função de Coordenação Distribuída (DCF) IFS.
[00110] Se o processo de preparação de transmissão/recepção de RTS/CTS teve êxito, transmissão de um pacote de dados começa no fim do pacote de CTS a intervalos de quadro SIFS mais curtos que DIFS. Assim, o terminal de legado sente isto e deixa de transmitir dados. O terminal de legado reconhece Duração de L-SIG do cabeçalho de PHY do pacote de dados e novamente entra no estado desabilitado de transmissão até o fim do pacote de ACK.
[00111] Se o processo de preparação de transmissão/recepção de RTS/CTS falhou e nenhum pacote de CTS foi enviado, a fonte de transmissão do pacote de RTS não envia nenhum pacote de dados. Assim, o terminal de legado servindo como a estação vizinha executa sensação de portadora física para DIFS depois que Duração de L-SIG decorreu, que corresponde ao fim do pacote de CTS. Se nenhuma outra portadora for detectada, o terminal de legado pode iniciar uma operação de transmissão.
[00112] Em contraste, quando um terminal de HT servindo como uma estação vizinha recebe o pacote de RTS, o terminal de HT analisa o cabeçalho de PHY e coloca um NAV 1 na base de Duração de L-SIG. Depois disso, o terminal de HT recebe o cabeçalho de MAC do pacote de RTS e reconhece Duração de MAC. Neste momento, o terminal de HT não fixa imediatamente um NAV 2 na base de Duração de MAC. Ao invés, o terminal de HT tenta detectar um pacote de dados da fonte de transmissão do pacote de RTS durante um período de soma do NAV 1 e um tempo predeterminado adicional α. Este intervalo de tempo predeterminado α pode ser determinado na base de, por exemplo, SIFS, que é um tempo prescrito do fim do pacote de CTS ao começo de um pacote de dados.
[00113] Quando um pacote de dados é recebido dentro do período de NAV 1 + α, está claro que o processo de preparação de transmissão/recepção de RTS/CTS teve êxito. O terminal de HT servindo como a estação vizinha reconhece Duração de L-SIG do cabeçalho de PHY do pacote de dados, fixa um NAV 2 na base de Duração de MAC do cabeçalho de MAC, e entra novamente no estado desabilitado de transmissão até o fim do pacote de ACK.
[00114] Se o terminal de HT não recebeu nenhum pacote de dados dentro do período de NAV 1 + α, está claro que o processo de preparação de transmissão/recepção de RTS/CTS falhou. O terminal de HT servindo como a estação vizinha executa sensação de portadora física para DIFS depois que Duração de L-SIG decorreu, que corresponde ao fim do pacote de CTS. Se nenhuma outra portadora for detectada, o terminal de HT pode iniciar uma operação de transmissão.
[00115] Indiferente de se a estação vizinha tendo recebido o pacote de RTS é um terminal de legado ou um terminal de HT, deverá ser entendido completamente que o método de reajustar um NAV quando o processo de preparação de transmissão/recepção de RTS/CTS falha é justo a ambos o terminal de legado e o terminal de HT.
[00116] Figuras 8B e 8C ilustram modificações do processo de preparação de transmissão/recepção de RTS/CTS mostrado na Figura 8A. Na Figura 8B, depois da seqüência de RTS, CTS, dados, e ACK, em vez de trocar os pacotes de RTS e CTS novamente, a seqüência de transmitir um pacote de dados e um pacote de ACK em resposta ao pacote de dados é repetida. Omitindo a seqüência de trocar os pacotes de RTS e CTS novamente desta maneira, há uma vantagem que o custo indireto é reduzido.
[00117] Figura 8C ilustra um exemplo de um processo de comunicação de enviar, depois da seqüência de RTS, CTS, e dados, pacotes de dados consecutivos e, depois que a transmissão de todos os pacotes de dados é completada, enviar um pacote de ACK como uma resposta. Neste caso, como na Figura 8B, há uma vantagem que o custo indireto pode ser reduzido omitindo a seqüência de trocar os pacotes de RTS e CTS novamente.
[00118] Em ambas as seqüências de comunicação nas Figuras 8B e 8C, como na Figura 8A, no pacote de RTS, Duração de L-SIG é fixada ao fim do pacote de CTS, e Duração de MAC é fixada ao fim do último pacote de ACK. No pacote de CTS e o pacote de dados, ambas Duração de L-SIG e Duração de MAC são fixadas ao fim do último pacote de ACK.
[00119] Figura 9 é um fluxograma de um processo de recepção no caso onde o aparelho de comunicação sem fio 100 opera como um terminal de legado. Este processo é realizado de fato executando, usando a unidade de controle central 103, uma instrução executando programa armazenado na unidade de armazenamento da informação 108.
[00120] Quando o aparelho de comunicação sem fio 100 recebe o preâmbulo de PLCP, o aparelho de comunicação sem fio 100 executa o ajuste de ganho de um receptor, aquisição de sincronização, correção de compensação de freqüência, detecção de pacote, e similar (etapa S1). A seguir, o aparelho de comunicação sem fio 100 recebe o campo de SINAL (L-SIG) do cabeçalho de PHY (etapa S2).
[00121] O aparelho de comunicação sem fio 100 decodifica a taxa de transmissão (TAXA) e o comprimento de pacote (COMPRIMENTO) descritos no campo de SINAL (etapa S3) e calcula um tempo de espera de transmissão de pacote determinado dividindo o comprimento de pacote pela taxa de transmissão (comprimento de pacote/taxa de transmissão).
[00122] A seguir, o aparelho de comunicação sem fio 100 tenta receber o cabeçalho de MAC na taxa de transmissão especificada por TAXA no campo de SINAL (etapa S4). Se o endereço de um destino de recepção for decodificável do cabeçalho de MAC (sim na etapa S5), o aparelho de comunicação sem fio 100 compara o endereço de destino de recepção com o endereço local do aparelho de comunicação sem fio 100 (etapa S6). Se os endereços casarem um ao outro (sim na etapa S6), o aparelho de comunicação sem fio 100 executa processamento de recepção para o comprimento de pacote especificado pelo campo de COMPRIMENTO do campo de SINAL (etapa S7).
[00123] Se o endereço de destino de recepção não casar com o endereço local (não na etapa S6), o aparelho de comunicação sem fio 100 fixa um NAV por um período correspondendo à Duração descrita no cabeçalho de MAC (ou o aparelho de comunicação sem fio 100 entra no estado desabilitado de transmissão por um período de Duração de L-SIG, que é determinado por comprimento de pacote/taxa transmissão (etapa S8).
[00124] Quando o endereço de destino de recepção não é decodificável do cabeçalho de MAC (não na etapa S5), o aparelho de comunicação sem fio 100 entra no estado desabilitado de transmissão pelo período de Duração de L-SIG, que é determinado por comprimento de pacote/taxa de transmissão na base da descrição no campo de SINAL (L-SIG) (etapa S8).
[00125] Figuras 10A e 10B são fluxogramas mostrando um processo de recepção no caso onde o aparelho de comunicação sem fio 100 opera como um terminal de HT. Este processo é realizado de fato executando, usando a unidade de controle central 103, a instrução executando programa armazenado na unidade de armazenamento da informação 108 (a mesma como descrita acima).
[00126] Quando o aparelho de comunicação sem fio 100 recebe o preâmbulo de PLCP, o aparelho de comunicação sem fio 100 executa o ajuste de ganho de um receptor, aquisição de sincronização, correção de compensação de freqüência, detecção de pacote, e similar (etapa S11). A seguir, o aparelho de comunicação sem fio 100 recebe o campo de SINAL (L-SIG) do cabeçalho de PHY (etapa S12).
[00127] A seguir, o aparelho de comunicação sem fio 100 verifica se o pacote recebido está no formato de legado ou no formato de HT, quer dizer, se informação de TAXA e COMPRIMENTO descrita no campo de SINAL foi disfarçada (etapa S13). Mais especificamente, esta determinação pode ser feita determinando se símbolos recebidos depois do campo de SINAL foram modulados por BPSK em um espaço de fase girado por 90 graus (veja Figura 7).
[00128] Se o pacote recebido estiver no formato de legado (não na etapa S13), o aparelho de comunicação sem fio 100 inicia processamento de recepção da unidade de dados de protocolo de PLCP (PPDU) de legado. Inicialmente, o aparelho de comunicação sem fio 100 tenta receber uma porção depois do campo de SINAL do pacote, quer dizer, a porção de MAC, na taxa de transmissão especificada por TAXA no campo de SINAL (etapa S14). O aparelho de comunicação sem fio 100 verifica se o cabeçalho de MAC é decodificável (etapa S15).
[00129] Se o cabeçalho de MAC no formato de legado não for decodificável (não na etapa S15), o aparelho de comunicação sem fio 100 desiste do processamento de recepção. O aparelho de comunicação sem fio 100 calcula um tempo de espera de transmissão de pacote determinado dividindo o comprimento de pacote pela taxa de transmissão (comprimento de pacote/taxa de transmissão) na base da taxa de transmissão (TAXA) e do comprimento de pacote (COMPRIMENTO) descrito no campo de SINAL e permanece para estar no estado desabilitado de transmissão pelo período calculado (etapa S19).
[00130] Se o cabeçalho de MAC for decodificável (sim na etapa S15), o aparelho de comunicação sem fio 100 se refere ao endereço de destino de recepção no cabeçalho de MAC e verifica se o endereço de destino de recepção é o endereço local (quer dizer, se o pacote está destinado ao aparelho de comunicação sem fio 100) (etapa S16). Quando o endereço de destino de recepção casa com o endereço local (sim na etapa S16), o aparelho de comunicação sem fio 100 executa processamento de recepção da porção restante do pacote (carga útil) (etapa S17). Quando o endereço de destino de recepção não casa com o endereço local (não na etapa S16), o aparelho de comunicação sem fio 100 fixa um NAV pelo período de Duração especificado no cabeçalho de MAC e entra em um estado de espera de transmissão (etapa S18).
[00131] Em contraste, quando o pacote recebido é determinado estar no formato de HT na etapa S13, o aparelho de comunicação sem fio 100 inicia processamento de recepção de PPDU de HT. O aparelho de comunicação sem fio 100 divide o comprimento de pacote pela taxa de transmissão na base da taxa de transmissão (TAXA) e da informação de comprimento de pacote (COMPRIMENTO) descrita em L-SIG e salva temporariamente o valor calculado como um primeiro NAV (NAV 1) (etapa S20).
[00132] A seguir, o aparelho de comunicação sem fio 100 executa processamento de recepção de HT-SIG subseqüente a L-SIG (etapa S21) e obtém informação necessária para analisar o formato de HT, tal como MCS aplicado à porção de MAC, o comprimento de dados da carga útil, e similar.
[00133] A seguir, o aparelho de comunicação sem fio 100 tenta receber a porção de MAC de acordo com o método de transmissão revelado de HT-SIG (etapa S22) e verifica se o cabeçalho de MAC é decodificável (etapa S23).
[00134] Se o cabeçalho de MAC no formato de HT não for decodificável (não na etapa S23), o aparelho de comunicação sem fio 100 desiste do processamento de recepção. O aparelho de comunicação sem fio 100 fixa um NAV pelo período de NAV 1, que é armazenado temporariamente na etapa S20, e entra em um estado de espera de transmissão (etapa S29).
[00135] Se o cabeçalho de MAC for decodificável (sim na etapa S23), o aparelho de comunicação sem fio 100 se refere ao endereço de destino de recepção no cabeçalho de MAC e verifica se o endereço de destino de recepção é o endereço local (quer dizer, se o pacote está destinado ao aparelho de comunicação sem fio 100) (etapa S24). Quando o endereço de destino de recepção casa com o endereço local (sim na etapa S24), o aparelho de comunicação sem fio 100 executa processamento de recepção da porção restante do pacote (carga útil) (etapa S25).
[00136] Quando o endereço de destino de recepção não casa com o endereço local (não na etapa S24), o aparelho de comunicação sem fio 100 fixa um NAV pelo período de NAV 1, que é armazenado temporariamente na etapa S20 e entra em um estado de espera de transmissão (etapa S26). Em paralelo à operação de recepção, o aparelho de comunicação sem fio 100 monitora a chegada de um pacote de dados subseqüente enviados da fonte de transmissão do pacote recebido para um período de soma de NAV 1 e um tempo predeterminado α (etapa S27).
[00137] Quando um pacote de dados subseqüente é recebido dentro do período de soma de NAV 1 e o período predeterminado α (sim na etapa S27), pode ser estimado que o processo de preparação de transmissão/recepção dados pacote teve êxito. O aparelho de comunicação sem fio 100 fixa um NAV para um período de NAV 2, que é armazenado no campo de Duração do cabeçalho de MAC, e entra em um estado de espera de transmissão (etapa S28).
[00138] Quando nenhum pacote de dados subseqüente é recebido dentro do período de soma de NAV 1 e o período predeterminado α (não na etapa S27), pode ser estimado que o processo de preparação de transmissão/recepção de dados de pacote falhou.
[00139] Mais especificamente, este falha do processo de preparação de transmissão/recepção corresponde aos casos seguintes. Quer dizer, os casos incluem quando nenhum pacote de CTS enviado do destino de transmissão de dados alcança a fonte de transmissão de dados no processo de preparação de transmissão/recepção de RTS/CTS, quando nenhum pacote de ACK em resposta a um pacote de dados alcança a fonte de transmissão de dados no caso onde pequenos pacotes de dados e ACK substituem o processo de preparação de transmissão/recepção, ou quando nenhum pacote de ACK de Bloco alcança a fonte de transmissão de dados em um processo de Pedido de ACK de Bloco/ACK de Bloco.
[00140] Em tais casos, o terminal de HT ativa a função de reajuste de NAV de forma que o terminal de HT possa iniciar uma operação de transmissão (etapa S30). Mais especificamente, o terminal de HT reajusta o NAV 2 decodificado do cabeçalho de MAC ou, até mesmo quando o período de NAV 1 decorreu e o estado de sensação de portadora virtual foi liberado, ignora o NAV 2 e não fixa o próximo NAV.
[00141] Deverá assim ser entendido completamente que, indiferente de se uma estação vizinha tendo recebido o pacote de RTS é um terminal de legado ou um terminal de HT, o processo de reajuste de NAV executado quando o processo de preparação de transmissão/recepção de RTS/CTS falhou é justo para o terminal de legado e para o terminal de HT.
Aplicação Industrial
[00142] Deveria ser entendido por aqueles qualificados na técnica que várias modificações, combinações, sub-combinações, e alterações podem ocorrer dependendo de exigências de projeto e outros fatores até onde eles estão dentro da extensão das reivindicações anexas ou dos equivalentes delas.

Claims (12)

  1. Sistema de comunicação sem fio, caracterizado pelo fato de que inclui estações de comunicação (100) nas quais transmissão de pacotes de dados começa depois que um processo de preparação de transmissão/recepção predeterminado é executado entre estações de comunicação servindo como uma fonte de transmissão de dados e um destino de transmissão de dados, em que:
    a estação de comunicação (STA0) servindo como a fonte de transmissão de dados é configurada para armazenar, em um cabeçalho de um pacote de preparação (RTS) a ser enviado para o processo de preparação de transmissão/recepção, primeira informação de duração correspondendo a um tempo de fim necessário para a transmissão de um primeiro pacote de resposta (CTS) enviado da estação de comunicação (STA1) servindo como o destino de transmissão de dados em resposta ao pacote de preparação e segunda informação de duração correspondendo a um tempo de fim necessário para transmissão de um segundo pacote de resposta (ACK) enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta a um pacote de dados enviado da estação de comunicação servindo como a fonte de transmissão de dados depois do processo de preparação de transmissão/recepção, e
    uma estação vizinha (STA2) tendo recebido o pacote de preparação enviado da estação de comunicação servindo como a fonte de transmissão de dados é configurada para fixar um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do primeiro pacote de resposta na base da primeira informação de duração e um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do segundo pacote de resposta na base da segunda informação de duração e para ignorar o segundo vetor de alocação de rede em um caso onde nenhuma transmissão de pacote é detectada dentro de um período para o qual o primeiro vetor de alocação de rede foi fixado ou dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do primeiro pacote de resposta.
  2. Sistema de comunicação sem fio, caracterizado pelo fato de que inclui estações de comunicação (100) nas quais transmissão de pacotes de dados começa depois que um processo de preparação de transmissão/recepção predeterminado é executado entre estações de comunicação servindo como uma fonte de transmissão de dados e um destino de transmissão de dados, em que:
    a estação de comunicação (STA0) servindo como a fonte de transmissão de dados é configurada para armazenar, em um cabeçalho de um pacote de preparação (RTS) a ser enviado para o processo de preparação de transmissão/recepção, primeira informação de duração correspondendo a um fim de um primeiro pacote de resposta da estação de comunicação (STA1) servindo como o destino de transmissão de dados em resposta ao pacote de preparação e segunda informação de duração correspondendo a um tempo de fim necessário para transmissão de um segundo pacote de resposta (ACK) enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta a um pacote de dados enviado da estação de comunicação servindo como a fonte de transmissão de dados depois do processo de preparação de transmissão/recepção, e
    uma estação vizinha (STA2) tendo recebido o pacote de preparação enviado da estação de comunicação servindo como a fonte de transmissão de dados é configurada para fixar um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do primeiro pacote de resposta na base da primeira informação de duração e, depois disso, em resposta à detecção de transmissão de pacote dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do primeiro pacote de resposta, é configurado para fixar um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do segundo pacote de resposta na base da segunda informação de duração.
  3. Sistema de comunicação sem fio de acordo com a reivindicação 1, caracterizado pelo fato de que um pedido de enviar/apagar para enviar processo de transmissão/recepção é aplicado às estações de comunicação servindo como a fonte de transmissão de dados e a recepção de transmissão de dados,
    em que a estação de comunicação servindo como a fonte de transmissão de dados é configurada para armazenar, em um cabeçalho de um pedido para enviar pacote, primeira informação de duração correspondendo a um fim de uma liberação para enviar pacote enviado da estação de comunicação servindo como o destino de transmissão de dados e segunda informação de duração correspondendo a um fim de um pacote de reconhecimento enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta a um pacote de dados enviado da estação de comunicação servindo como a fonte de transmissão de dados depois do processo de preparação de transmissão/recepção, e
    em que, ao receber o pedido para enviar pacote, o meio de controle de comunicação é configurado para fixar um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do pacote de apagar para enviar na base da primeira informação de duração e um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do pacote de reconhecimento na base da segunda informação de duração e ignora o segundo vetor de alocação de rede em um caso onde nenhuma transmissão de pacote de dados é detectada dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do pacote de apagar para enviar.
  4. Sistema de comunicação sem fio de acordo com a reivindicação 2, caracterizado pelo fato de que um pedido de enviar/apagar para enviar processo de transmissão/recepção é aplicado às estações de comunicação servindo como a fonte de transmissão de dados e a recepção de transmissão de dados,
    em que a estação de comunicação servindo como a fonte de transmissão de dados é configurada para armazenar, em um cabeçalho de um pedido enviar pacote, primeira informação de duração correspondendo a um fim de um pacote de apagar para enviar enviado da estação de comunicação servindo como o destino de transmissão de dados e segunda informação de duração correspondendo a um fim de um pacote de reconhecimento enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta a um pacote de dados enviado da estação de comunicação servindo como a fonte de transmissão de dados depois do processo de preparação de transmissão/recepção, e
    em que, ao receber o pedido para enviar pacote, o meio de controle de comunicação é configurado para fixar um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do pacote de apagar para enviar na base da primeira informação de duração e, depois disso, em resposta à detecção de transmissão de pacote dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do pacote de apagar para enviar, é configurado para fixar um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do pacote de reconhecimento na base da segunda informação de duração.
  5. Sistema de comunicação sem fio de acordo com a reivindicação 1, caracterizado pelo fato de que pequenos pacotes de dados e reconhecimento substituem o processo de preparação de transmissão/recepção executado entre as estações de comunicação servindo como a fonte de transmissão de dados e o destino de transmissão de dados, em que a estação de comunicação servindo como a fonte de transmissão de dados é configurada para armazenar, em um cabeçalho do pequeno pacote de dados, primeira informação de duração correspondendo a um fim de um primeiro pacote de reconhecimento enviado da estação de comunicação servindo como o destino de transmissão de dados e segunda informação de duração correspondendo a um fim de um segundo pacote de reconhecimento enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta a um pacote de dados enviado da estação de comunicação servindo como a fonte de transmissão de dados depois do processo de preparação de transmissão/recepção, e
    em que, ao receber pequenos pacotes de dados, o meio de controle de comunicação é configurado para fixar um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do primeiro pacote de reconhecimento na base da primeira informação de duração e um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do segundo pacote de reconhecimento na base da segunda informação de duração e ignora o segundo vetor de alocação de rede em um caso onde nenhuma transmissão de pacote é detectada dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do primeiro pacote de reconhecimento.
  6. Sistema de comunicação sem fio de acordo com a reivindicação 2, caracterizado pelo fato de que pequenos pacotes de dados e reconhecimento substituem o processo de preparação de transmissão/recepção executado entre as estações de comunicação servindo como a fonte de transmissão de dados e o destino de transmissão de dados,
    em que a estação de comunicação servindo como a fonte de transmissão de dados é configurada para armazenar, em um cabeçalho do pequeno pacote de dados, primeira informação de duração correspondendo a um fim de um primeiro pacote de reconhecimento enviado da estação de comunicação servindo como o destino de transmissão de dados e segunda informação de duração correspondendo a um fim de um segundo pacote de reconhecimento enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta a um pacote de dados enviado da estação de comunicação servindo como a fonte de transmissão de dados depois do processo de preparação de transmissão/recepção, e
    em que, ao receber o pequeno pacote de dados, o meio de controle de comunicação é configurado para fixar um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do primeiro pacote de reconhecimento na base da primeira informação de duração e, depois disso, em resposta à detecção de transmissão de pacote dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do primeiro pacote de reconhecimento, é configurado para fixar um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do segundo pacote de reconhecimento na base da segunda informação de duração.
  7. Sistema de comunicação sem fio de acordo com a reivindicação 1, caracterizado pelo fato de que um processo de preparação de transmissão/recepção de pedido de reconhecimento de bloco/reconhecimento de bloco é aplicado às estações de comunicação servindo como a fonte de transmissão de dados e o destino de transmissão de dados,
    em que a estação de comunicação servindo como a fonte de transmissão de dados é configurada para armazenar, em um cabeçalho de um pacote de pedido de reconhecimento de bloco, primeira informação de duração correspondendo a um fim de um pacote de reconhecimento de bloco enviado da estação de comunicação servindo como o destino de transmissão de dados e segunda informação de duração correspondendo a um fim de um pacote de reconhecimento enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta a um pacote de dados enviado da estação de comunicação servindo como a fonte de transmissão de dados depois do processo de preparação de transmissão/recepção, e
    em que, ao receber um pacote de pedido de reconhecimento de bloco, o meio de controle de comunicação é configurado para fixar um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do pacote de reconhecimento de bloco na base da primeira informação de duração e um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do pacote de reconhecimento na base da segunda informação de duração e ignora o segundo vetor de alocação de rede em um caso onde nenhuma transmissão de pacote é detectada dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do pacote de reconhecimento de bloco.
  8. Sistema de comunicação sem fio de acordo com a reivindicação 2, caracterizado pelo fato de que um processo de preparação de transmissão/recepção de pedido de reconhecimento de bloco/reconhecimento de bloco é aplicado às estações de comunicação servindo como a fonte de transmissão de dados e o destino de transmissão de dados,
    em que a estação de comunicação servindo como a fonte de transmissão de dados é configurada para armazenar, em um cabeçalho de um pacote de pedido de reconhecimento de bloco, primeira informação de duração correspondendo a um fim de um pacote de reconhecimento de bloco enviado da estação de comunicação servindo como o destino de transmissão de dados e segunda informação de duração correspondendo a um fim de um pacote de reconhecimento enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta a um pacote de dados enviado da estação de comunicação servindo como a fonte de transmissão de dados depois do processo de preparação de transmissão/recepção, e
    em que, ao receber um pacote de pedido de reconhecimento de bloco, o meio de controle de comunicação é configurado para fixar um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do pacote de reconhecimento de bloco na base da primeira informação de duração e, depois disso, em resposta à detecção de transmissão de pacote dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do pacote de reconhecimento de bloco, é configurado para fixar um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do pacote de reconhecimento na base da segunda informação de duração.
  9. Sistema de comunicação sem fio de acordo com a reivindicação 1, caracterizado pelo fato de que a primeira informação de duração é incluída em uma porção de sinal de legado (L-SIG) e a segunda informação de duração é incluída em um campo de duração de um cabeçalho de controle de acesso de mídia (MAC), a estação vizinha compreendendo circuitos configurados para:
    detectar um pacote de resposta, a partir de um segundo dispositivo de comunicação sem fio, respondendo ao pacote de pedido, e
    reajustar o segundo vetor de alocação de rede, quando o aparelho de comunicação sem fio não detecta o pacote de resposta durante um tempo após uma expiração de uma primeira duração indicada pela primeira informação de duração, mas antes da expiração de uma segunda duração indicada pela segunda informação de duração.
  10. Método de comunicação sem fio em uma rede sem fio na qual transmissão de pacotes de dados começa depois que um processo de preparação de transmissão/recepção é executado entre estações de comunicação servindo como uma fonte de transmissão de dados e um destino de transmissão de dados e pelo menos dois tipos de informação de duração são armazenados em um cabeçalho de um pacote de preparação enviado da estação de comunicação servindo como a fonte de transmissão de dados para o processo de preparação de transmissão/recepção, caracterizado pelo fato de que inclui as etapas de:
    em um caso onde o estação de comunicação servindo como a fonte de transmissão de dados armazena, no cabeçalho do pacote de preparação a ser enviado para o processo de preparação de transmissão/recepção, primeira informação de duração correspondendo a um fim de um primeiro pacote de resposta enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta ao pacote de preparação e segunda informação de duração correspondendo a um fim de um segundo pacote de resposta enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta a um pacote de dados enviado da estação de comunicação servindo como a fonte de transmissão de dados depois do processo de preparação de transmissão/recepção, no recebimento do pacote de preparação enviado do estação de comunicação servindo como a fonte de transmissão de dados para outra estação de comunicação servindo como o destino de transmissão de dados,
    fixar, em uma estação vizinha tendo recebido o pacote de preparação enviado da estação de comunicação servindo como fonte de transmissão de dados, um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do primeiro pacote de resposta na base da primeira informação de duração;
    fixar, na estação vizinha, um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do segundo pacote de resposta na base da segunda informação de duração; e
    ignorar, na estação vizinha, o segundo vetor de alocação de rede em um caso onde nenhuma transmissão de pacote é detectada dentro de um período para o qual o primeiro vetor de alocação de rede foi fixado ou dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do primeiro pacote de resposta.
  11. Método de comunicação sem fio em uma rede sem fio na qual transmissão de pacotes de dados começa depois que um processo de preparação de transmissão/recepção é executado entre estações de
    comunicação servindo como uma fonte de transmissão de dados e um destino de transmissão de dados e pelo menos dois tipos de informação de duração são armazenados em um cabeçalho de um pacote de preparação enviado da estação de comunicação servindo como a fonte de transmissão de dados para o processo de preparação de transmissão/recepção, caracterizado pelo fato de que inclui as etapas de:
    em um caso onde o estação de comunicação servindo como a fonte de transmissão de dados armazena, em um cabeçalho de um pacote de preparação a ser enviado para o processo de preparação de
    transmissão/recepção, primeira informação de duração correspondendo a um fim de um primeiro pacote de resposta enviado da estação de comunicação servindo como o destino de transmissão de dados em resposta ao pacote de preparação e segunda informação de duração correspondendo a um fim de um segundo pacote de resposta enviado do estação de comunicação servindo como o destino de transmissão de dados em resposta a um pacote de dados enviado do estação de comunicação servindo como a fonte de transmissão de dados depois do processo de preparação de transmissão/recepção, no recebimento do pacote de preparação enviado da estação de comunicação servindo como a fonte de transmissão de dados para outra estação de comunicação servindo como o destino de transmissão de dados,
    fixar, em uma estação vizinha tendo recebido um pacote de preparação enviado da estação de comunicação servindo como fonte de transmissão de dados, um primeiro vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do primeiro pacote de resposta na base da primeira informação de duração;
    detectar, na estação vizinha, depois que o primeiro vetor de alocação de rede foi fixado, transmissão de pacote dentro de um tempo predeterminado depois do tempo de conclusão de recepção programado do primeiro pacote de resposta; e
    em resposta à detecção de transmissão de pacote, fixar, na estação vizinha, um segundo vetor de alocação de rede relativo a um tempo de conclusão de recepção programado do segundo pacote de resposta na base da segunda informação de duração.
  12. Mídia legível por computador caracterizada pelo fato de que compreende instruções que quando executadas por um computador fazem com que o computador realize as etapas do método como definido na reivindicação 10 ou 11.
BRPI0808385A 2007-03-05 2008-02-29 sistema e método de comunicação sem fio, e, mídia legível por computador BRPI0808385B8 (pt)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2007053735 2007-03-05
JPP2007-053735 2007-03-05
JPP2008-000955 2008-01-08
JP2008000955A JP4888396B2 (ja) 2007-03-05 2008-01-08 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
PCT/JP2008/054113 WO2008111496A2 (en) 2007-03-05 2008-02-29 Setting of network allocation vectors in a wireless communication system

Publications (3)

Publication Number Publication Date
BRPI0808385A2 BRPI0808385A2 (pt) 2014-07-01
BRPI0808385B1 true BRPI0808385B1 (pt) 2020-08-25
BRPI0808385B8 BRPI0808385B8 (pt) 2020-09-08

Family

ID=39977226

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0808385A BRPI0808385B8 (pt) 2007-03-05 2008-02-29 sistema e método de comunicação sem fio, e, mídia legível por computador

Country Status (6)

Country Link
US (1) US10027507B2 (pt)
EP (2) EP3484231B1 (pt)
JP (1) JP4888396B2 (pt)
CN (1) CN101627657B (pt)
BR (1) BRPI0808385B8 (pt)
WO (1) WO2008111496A2 (pt)

Families Citing this family (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5173526B2 (ja) 2008-03-28 2013-04-03 株式会社東芝 無線システム、無線基地局および無線端末
CN102273144B (zh) * 2009-01-08 2014-03-12 三菱电机株式会社 数据传输装置
ES2601583T3 (es) 2009-02-18 2017-02-15 Lg Electronics Inc. Método de acceso a un canal coexistente
US9924512B1 (en) 2009-03-24 2018-03-20 Marvell International Ltd. OFDMA with block tone assignment for WLAN
JP5316208B2 (ja) 2009-05-08 2013-10-16 ソニー株式会社 通信装置及び通信方法、コンピューター・プログラム、並びに通信システム
JP5413071B2 (ja) 2009-05-08 2014-02-12 ソニー株式会社 通信装置及び通信方法、コンピューター・プログラム、並びに通信システム
JP5391816B2 (ja) 2009-05-08 2014-01-15 ソニー株式会社 通信装置及び通信方法、コンピューター・プログラム、並びに通信システム
US9935805B2 (en) * 2009-08-25 2018-04-03 Qualcomm Incorporated MIMO and MU-MIMO OFDM preambles
EP2515452B1 (en) * 2009-12-18 2015-04-08 Electronics and Telecommunications Research Institute Method for sending/receiving data in a wireless packet communication system in which there is simultaneous communication with a plurality of terminals
JP5625395B2 (ja) * 2010-03-03 2014-11-19 ソニー株式会社 無線通信装置、無線通信方法および無線通信システム
JP5598023B2 (ja) 2010-03-03 2014-10-01 ソニー株式会社 無線通信装置、無線通信システム、および無線通信方法
JP2011188106A (ja) 2010-03-05 2011-09-22 Sony Corp 無線通信装置、無線通信システム、無線通信方法およびプログラム
DE112011100869T5 (de) * 2010-03-11 2012-12-20 Electronics And Telecommunications Research Institute Verfahren und Vorrichtung zum Senden/Empfangen von Daten in einem MIMO-System
US8837478B1 (en) * 2010-07-23 2014-09-16 Marvell International Ltd. System and method for interference protection in downlink multi-user multiple-input, multiple-output communication
CN103038125B (zh) 2010-09-09 2016-01-20 本田技研工业株式会社 车身后部结构
JP2012060526A (ja) 2010-09-10 2012-03-22 Sony Corp 無線通信装置、プログラム、無線通信方法、および無線通信システム
US9119110B2 (en) * 2010-09-22 2015-08-25 Qualcomm, Incorporated Request to send (RTS) and clear to send (CTS) for multichannel operations
US10090982B2 (en) 2010-09-29 2018-10-02 Qualcomm Incorporated Systems and methods for communication of channel state information
US9374193B2 (en) 2010-09-29 2016-06-21 Qualcomm Incorporated Systems and methods for communication of channel state information
US9882624B2 (en) 2010-09-29 2018-01-30 Qualcomm, Incorporated Systems and methods for communication of channel state information
US9831983B2 (en) 2010-09-29 2017-11-28 Qualcomm Incorporated Systems, methods and apparatus for determining control field and modulation coding scheme information
US9077498B2 (en) 2010-09-29 2015-07-07 Qualcomm Incorporated Systems and methods for communication of channel state information
US9813135B2 (en) 2010-09-29 2017-11-07 Qualcomm, Incorporated Systems and methods for communication of channel state information
US9602298B2 (en) 2010-09-29 2017-03-21 Qualcomm Incorporated Methods and apparatuses for determining a type of control field
US9806848B2 (en) 2010-09-29 2017-10-31 Qualcomm Incorporated Systems, methods and apparatus for determining control field and modulation coding scheme information
KR101737516B1 (ko) * 2010-11-24 2017-05-18 한국전자통신연구원 공평한 대역 할당 기반 패킷 스케줄링 방법 및 장치
US20130182621A1 (en) * 2010-11-30 2013-07-18 Nec Corporation Information collection system, terminal and sink node using wireless multihop network, and communication method for the same
US9813994B2 (en) 2011-02-16 2017-11-07 Qualcomm, Incorporated Managing transmit power for better frequency re-use in TV white space
US9585025B2 (en) 2011-02-16 2017-02-28 Qualcomm Incorporated Managing transmit power for better frequency re-use in TV white space
US9137823B1 (en) 2011-05-23 2015-09-15 Marvell International Ltd. Downlink and uplink staggering techniques with aid bitmap segmentation
US9204371B2 (en) 2011-11-23 2015-12-01 Marvell World Trade Ltd. 802.11 restricted access windows
US9155027B1 (en) 2011-11-23 2015-10-06 Marvell International Ltd. 802.11 enhanced distributed channel access
KR101758970B1 (ko) * 2011-12-06 2017-07-17 엘지전자 주식회사 무선랜 시스템에서 채널 사운딩 수행 방법 및 이를 지원하는 장치
US9735855B2 (en) 2012-04-18 2017-08-15 Marvell World Trade Ltd. Method and apparatus for relaying communication between an access point and a station in a wireless network
US9445349B1 (en) 2012-04-18 2016-09-13 Marvell International Ltd. 802.11ah duty cycle based channel access priorities
FR2991531A1 (fr) * 2012-06-05 2013-12-06 France Telecom Trames de controle de courte duree en couche physique
US9220114B2 (en) 2012-06-08 2015-12-22 Marvell World Trade Ltd. Method and apparatus for restricting channel access to a wireless station operating in accordance with a power saving scheme
US9148873B1 (en) 2012-07-05 2015-09-29 Marvell International Ltd. Method and apparatus for providing different types of physical layer devices access to a wireless medium
US9467898B2 (en) * 2012-09-28 2016-10-11 Futurewei Technologies, Inc. System and method for response frame type indication
US8842571B1 (en) * 2013-02-22 2014-09-23 Marvell International Ltd. Method and apparatus for determining a time of arrival of a data unit
US10097315B2 (en) * 2013-04-19 2018-10-09 Qualcomm Incorporated Group scheduling and acknowledgement for wireless transmission
CN103228056B (zh) * 2013-04-24 2019-03-01 中兴通讯股份有限公司 一种信道接入的处理方法和装置
US9860102B2 (en) * 2013-07-05 2018-01-02 Electronics & Telecommunications Research Institute Method for transmitting signal in communication system
US9585171B2 (en) * 2013-09-13 2017-02-28 Futurewei Technologies, Inc. System and method for one-way traffic in wireless communications systems
US9900906B2 (en) 2013-11-19 2018-02-20 Intel IP Corporation Method, apparatus, and computer readable medium for multi-user scheduling in wireless local-area networks
US9635687B2 (en) * 2013-11-20 2017-04-25 Electronics & Telecommunications Research Institute Method for transmitting and receiving frame in wireless local area network system and apparatus for the same
KR102133465B1 (ko) * 2013-11-20 2020-07-13 한국전자통신연구원 무선랜 시스템에서 프레임 송수신 방법 및 장치
US9755795B2 (en) 2013-12-18 2017-09-05 Huawei Technologies Co., Ltd. System and method for WLAN OFDMA design of subcarrier groups and frame format
US9936502B2 (en) 2013-12-18 2018-04-03 Huawei Technologies Co., Ltd. System and method for OFDMA resource management in WLAN
WO2015127777A1 (en) * 2014-02-25 2015-09-03 Intel IP Corporation Access point assisted spatial reuse
US9749975B2 (en) 2014-04-30 2017-08-29 Marvell World Trade Ltd. Systems and methods for implementing protected access based on a null data packet in a wireless network
WO2015168139A1 (en) * 2014-04-30 2015-11-05 Marvell World Trade Ltd. Systems and methods for implementing protected access based on a null data packet in a wireless network
KR101890628B1 (ko) * 2014-05-01 2018-08-22 엘지전자 주식회사 무선랜 시스템에서 공간 재사용율을 높이기 위한 방법 및 이를 위한 장치
US9804664B2 (en) * 2014-05-27 2017-10-31 Qualcomm Incorporated Adaptive control of RF low power modes in a multi-rate wireless system using MCS value
KR101519793B1 (ko) * 2014-06-24 2015-05-12 현대자동차주식회사 차량용 네트워크 시스템 및 이 시스템 내 이종 통신 제어기의 데이터 전송 방법
US9705643B2 (en) 2014-07-15 2017-07-11 Intel IP Corporation High-efficiency wireless local-area network devices and methods for acknowledgements during scheduled transmission opportunities
KR101657884B1 (ko) * 2014-09-18 2016-09-20 한국과학기술원 통신 자원의 효율 개선을 위한 rts/cts 핸드쉐이킹 방법
WO2016043551A1 (ko) * 2014-09-18 2016-03-24 한국과학기술원 통신 자원의 효율 개선을 위한 rts/cts 핸드쉐이킹 방법
US20160119453A1 (en) * 2014-10-22 2016-04-28 Qualcomm Incorporated Methods and apparatus for guard interval indication in wireless communication networks
US10165470B2 (en) * 2014-11-05 2018-12-25 Intel IP Corporation High-efficiency (HE) station and method for configuring HE packets with long and short preamble formats
EP3286857B1 (en) * 2015-04-24 2021-04-14 Newracom, Inc. Preamble and payload for high efficiency (he) transmission
KR20230003630A (ko) * 2015-06-29 2023-01-06 주식회사 윌러스표준기술연구소 레거시 무선 통신 단말과 공존을 위한 무선 통신 방법 및 무선 통신 단말
CN104993915B (zh) * 2015-08-07 2018-02-13 上海斐讯数据通信技术有限公司 传输光网络单元管理控制信息的方法及***
US10285203B2 (en) * 2015-08-26 2019-05-07 Newracom, Inc. Network allocation vector types and transmission opportunity types for spatial reuse
JP6578831B2 (ja) 2015-09-08 2019-09-25 ソニー株式会社 無線通信装置および無線通信方法
US10362586B2 (en) 2015-10-13 2019-07-23 Futurewei Technologies, Inc. System and method for spatial reuse in directional random access
US9948490B2 (en) * 2015-11-06 2018-04-17 Qualcomm Incorporated Preamble for non-linearity estimation
EP3402292B1 (en) * 2016-01-06 2021-09-15 Sony Group Corporation Information processing apparatus, communication system, information processing method, and program
RU2739496C2 (ru) 2016-10-14 2020-12-24 Сони Корпорейшн Устройство связи, способ связи и программа
US10165598B2 (en) 2016-12-14 2018-12-25 Aruba Networks, Inc. Wireless medium clearing
WO2019069533A1 (ja) * 2017-10-02 2019-04-11 ソニー株式会社 通信装置及び通信方法
JP7308623B2 (ja) * 2019-02-28 2023-07-14 キヤノン株式会社 情報処理装置並びにその制御方法、及び、プログラム
JP2021150796A (ja) * 2020-03-18 2021-09-27 パナソニックIpマネジメント株式会社 通信端末、通信システム、通信方法及びプログラム

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7133381B2 (en) * 2001-03-02 2006-11-07 At&T Corp Interference suppression methods for 802.11
US7164671B2 (en) * 2001-12-27 2007-01-16 Koninklijke Philips Electronics N.V. Overlapping network allocation vector (ONAV) for avoiding collision in the IEEE 802.11 WLAN operating under HCF
US6977944B2 (en) * 2002-01-12 2005-12-20 Conexant, Inc. Transmission protection for communications networks having stations operating with different modulation formats
JP4158896B2 (ja) 2002-12-13 2008-10-01 古河電気工業株式会社 光コネクタ
BRPI0406664A (pt) * 2003-01-09 2005-12-06 Thomson Licensing Sa Método e aparelho para aprovisionamento de largura de banda em uma wlan
JP2004363993A (ja) 2003-06-05 2004-12-24 Sharp Corp 通信端末
WO2005015847A2 (en) * 2003-08-08 2005-02-17 Intel Corporation Sdma training operations
JP2006050519A (ja) 2003-10-24 2006-02-16 Sony Corp 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
US7535879B2 (en) * 2004-01-08 2009-05-19 Sony Corporation Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
ES2698963T3 (es) 2004-01-08 2019-02-06 Sony Corp Aparato de comunicación inalámbrica y procedimiento de comunicación inalámbrica en una LAN inalámbrica multinormas
WO2005074205A1 (en) * 2004-02-02 2005-08-11 Koninklijke Philips Electronics, N.V. Enhanced network allocation vector mechanism for optimal reuse of the spectrum in a wireless communication system
JP2005295499A (ja) * 2004-03-08 2005-10-20 Matsushita Electric Ind Co Ltd 無線ネットワークにおけるメディアアクセスオーバヘッド低減方法
US7826457B2 (en) * 2004-05-11 2010-11-02 Broadcom Corp. Method and system for handling out-of-order segments in a wireless system via direct data placement
JP4220435B2 (ja) * 2004-05-28 2009-02-04 株式会社東芝 無線通信システムおよび無線端末
US7366464B2 (en) * 2004-06-04 2008-04-29 Interdigital Technology Corporation Access point operating with a smart antenna in a WLAN and associated methods
JP4404715B2 (ja) 2004-07-27 2010-01-27 矢崎総業株式会社 ヘッドアップディスプレイ装置及びこれに用いられるミラー一体カバーユニット
KR100608006B1 (ko) * 2004-08-31 2006-08-02 삼성전자주식회사 무선랜상에서 데이터를 전송하는 방법, 액세스 포인트장치 및 스테이션 장치
JP4331088B2 (ja) * 2004-11-01 2009-09-16 株式会社東芝 通信装置および通信方法
US7447185B2 (en) * 2004-12-29 2008-11-04 Intel Corporation Transmitting and protecting long frames in a wireless local area network
CN1842001A (zh) 2005-03-31 2006-10-04 都科摩(北京)通信技术研究中心有限公司 用于无线分布式网络的媒体接入控制方法及装置
DE112006001523B4 (de) * 2005-06-08 2012-09-06 Avaya Technology Corp. Vermeidung verborgener Terminals in einem drahtlosen lokalen Netzwerk
JP4364165B2 (ja) * 2005-06-17 2009-11-11 株式会社東芝 無線通信装置
JP4575265B2 (ja) * 2005-09-29 2010-11-04 株式会社東芝 無線通信装置
US20070153830A1 (en) * 2006-01-05 2007-07-05 Xhafa Ariton E Methods and apparatus to provide fairness for wireless local area networks that use extended physical layer protection mechanisms
US20070160021A1 (en) * 2006-01-06 2007-07-12 Xhafa Ariton E Methods and apparatus to provide fairness for wireless local area networks that use long network allocation vector (NAV) mechanisms
US7570610B2 (en) * 2006-02-01 2009-08-04 Via Technologies, Inc. Power management method
US7881340B2 (en) * 2007-10-22 2011-02-01 The Johns Hopkins University Decentralized media access control for ad-hoc mobile wireless network

Also Published As

Publication number Publication date
WO2008111496A2 (en) 2008-09-18
JP4888396B2 (ja) 2012-02-29
BRPI0808385A2 (pt) 2014-07-01
WO2008111496A3 (en) 2008-11-27
CN101627657B (zh) 2013-06-05
EP2119294B1 (en) 2019-01-02
EP3484231B1 (en) 2021-01-20
EP3484231A1 (en) 2019-05-15
CN101627657A (zh) 2010-01-13
JP2008252867A (ja) 2008-10-16
BRPI0808385B8 (pt) 2020-09-08
US10027507B2 (en) 2018-07-17
US20100074198A1 (en) 2010-03-25
EP2119294A2 (en) 2009-11-18

Similar Documents

Publication Publication Date Title
BRPI0808385B1 (pt) sistema e método de comunicação sem fio, e, mídia legível por computador
ES2932554T3 (es) Método de comunicaciones inalámbricas y terminal de comunicaciones inalámbricas en un entorno de alta densidad que incluye un conjunto de servicios básico solapado
KR101279769B1 (ko) 고처리율 스테이션을 보호하는 방법 및 장치
US9137087B2 (en) High speed media access control
US9072101B2 (en) High speed media access control and direct link protocol
JP4572932B2 (ja) 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
WO2015194727A1 (ko) 프레임을 전송하는 방법 및 장치
EP1952595B1 (en) Collision avoidance systems and methods
WO2015126049A1 (ko) 무선랜에서 프레임을 전송하는 방법 및 장치
WO2015190697A1 (ko) 무선랜에서 프레임을 수신하는 방법 및 장치
US8385362B2 (en) Method and system for contention-based medium access schemes for directional wireless transmission with asymmetric antenna system (AAS) in wireless communication systems
WO2015102228A1 (ko) 무선랜에서 상향링크 프레임을 전송하는 방법 및 장치
US9860917B2 (en) Method and apparatus for transmitting and receiving frame
CA2542384A1 (en) High speed media access control with legacy system interoperability
JP2005160098A (ja) ペイロード内でのフレーム分割方法
WO2016195011A1 (ja) 無線通信装置、通信方法及び集積回路
US10708957B2 (en) Wireless communication apparatus, communication method, and communication system
WO2021246250A1 (ja) 無線通信装置
WO2016195010A1 (ja) 無線通信装置、通信方法及び集積回路
WO2019044248A1 (ja) アクセスポイント装置、ステーション装置、通信方法
KR200431828Y1 (ko) 액세스 포인트 및 고효율 스테이션

Legal Events

Date Code Title Description
B11A Dismissal acc. art.33 of ipl - examination not requested within 36 months of filing
B04C Request for examination: reinstatement - article 33, solely paragraph, of industrial property law
B06F Objections, documents and/or translations needed after an examination request according art. 34 industrial property law
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04W 74/04 , H04W 84/18

Ipc: H04L 12/413 (1995.01), H04W 74/04 (2009.01), H04W

B06U Preliminary requirement: requests with searches performed by other patent offices: suspension of the patent application procedure
B09A Decision: intention to grant
B16A Patent or certificate of addition of invention granted

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 25/08/2020, OBSERVADAS AS CONDICOES LEGAIS.

B16C Correction of notification of the grant

Free format text: REF. RPI 2590 DE 25/08/2020 QUANTO AOS DESENHOS.