BR112013003111B1 - Sinalização para formatos de quadro mpdu, a-mpdu e a-msdu estendidos - Google Patents
Sinalização para formatos de quadro mpdu, a-mpdu e a-msdu estendidos Download PDFInfo
- Publication number
- BR112013003111B1 BR112013003111B1 BR112013003111-5A BR112013003111A BR112013003111B1 BR 112013003111 B1 BR112013003111 B1 BR 112013003111B1 BR 112013003111 A BR112013003111 A BR 112013003111A BR 112013003111 B1 BR112013003111 B1 BR 112013003111B1
- Authority
- BR
- Brazil
- Prior art keywords
- mpdu
- length
- maximum
- msdu
- frame
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2612—Arrangements for wireless medium access control, e.g. by allocating physical layer transmission capacity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
SINALIZAÇÃO PARA FORMATOS DE QUADRO MPDU, A-MPDU E A-MSDU ESTENDIDOS. Técnicas para sinalização de tamanhos estendidos para formatos de quadro da Unidade de Dados de Protocolo de Controle de Acesso ao meio (MAC) (MPDU), MPDU agregada (A-MPDU) e Unidade de Dados de Serviço MAC Agregada (A-MSDU) Uma primeira técnica propõe modificações às especificações atuais do padrão IEEE 802.11n a fim de permitir MPDUs mais longas em uma A-MPDU. Essa técnica reutiliza o formato de sinalização IEEE 802.11n e utiliza os bits reservados para transportar a nova informação, isso é, uma indicação de que o comprimento máximo de um MAC RDU, quadro de MPDU, de um A-MRDU, ou de um A-MSDU é respectivamente maior do que 4095 bytes, 64 kilobytes e 7935 bytes. A segunda técnica propõe um novo mecanismo de sinalização para portar os tamanhos estendidos para MPDU, A-MPDU e A-MSDU através de um elemento de capacidade de vazão muito alta (VHT). Um ou mais bits podem ser adicionados ao campo delimitador.
Description
[01] O presente pedido de patente reivindica prioridade do pedido provisório U.S. No. 61/372.548, intitulado “Signaling for Extended MPDU, A-MPDU and A-MSDU Frame Formats,” depositado em 11 de agosto de 2010; e pedido provisório U.S. No. 61/374.894, intitulado, “Signaling for Extended MPDU, A-MPDU and A-MSDU Frame Formats,” depositado em 18 de agosto de 2010; e cedido para o cessionário do presente pedido e incorporados expressamente por referência aqui.
[02] Determinados aspectos da presente descrição geralmente se referem às comunicação sem fio e, mais particularmente, à sinalização de informação referente aos formatos de quadro de Unidade de Dados de Protocolo de Controle de Acesso ao meio (MAC) (MPDU), MPDU Agregada (A- MPDU) ou Unidade de Dados de Serviço MAC Agregada (A-MSDU).
[03] A fim de solucionar o problema de exigências crescentes por largura de banda que são demandas para os sistemas de comunicação sem fio, diferentes esquemas estão sendo desenvolvidos para permitir que múltiplos terminais de usuário se comuniquem com um único ponto de acesso pelo compartilhamento de recursos de canal enquanto se alcança altas vazões de dados. A tecnologia de múltiplas entradas e múltiplas saídas (MIMO) representa uma abordagem como essa que surgiu recentemente como uma técnica popular para os sistemas de comunicação de próxima geração. A tecnologia MIMO tem sido adotada em vários padrões de comunicação sem fio emergentes tal como o padrão do Instituto de Engenheiros Elétricos e Eletrônicos (IEEE) 802.11. IEEE 802.11 denota um conjunto de padrões de interface de ar de Rede de Área Local Sem Fio (WLAN) desenvolvido pelo comitê IEEE 802.11 para comunicação de curto alcance (por exemplo, dezenas de metros até poucas centenas de metros).
[04] Um sistema sem fio MIMO emprega várias antenas transmissoras (NT) e várias antenas receptoras (NR) para a transmissão de dados. Um canal MIMO formado pelas NT antenas transmissoras e NR antenas receptoras pode ser decomposto em NS sequências espaciais, no qual, para todos os propósitos práticos, NS <= min {NT, NR}. As NS sequências espaciais podem ser utilizadas para transmitir NS sequências de dados independentes para alcançar maior vazão geral.
[05] Em redes sem fio com um único ponto de acesso e múltiplas estações, transmissões simultâneas podem ocorrer em múltiplos canais na direção de diferentes estações, tanto na direção de enlace ascendente quando na direção de enlace descendente.
[06] Determinados aspectos da presente descrição proveem um método para as comunicação sem fio. O método geralmente inclui a geração de um quadro compreendendo pelo menos um entre: uma indicação sobre um comprimento máximo para uma Unidade de Dados de Protocolo de Controle de Acesso ao meio (MAC) (MPDU), uma indicação sobre um comprimento máximo para uma MPDU Agregada (A-MPDU) ou uma indicação sobre um comprimento máximo para uma Unidade de Dados de Serviço MAC Agregada (A-MSDU), no qual o comprimento máximo de MPDU compreende um valor superior e ou igual a 4095 bytes, o comprimento de A-MPDU máximo compreende um valor superior a 64 kilobytes e o comprimento máximo de A-MSDU compreende um valor superior a 7935 bytes, e transmissão do quadro.
[07] Determinados aspectos da presente descrição proveem um método para comunicação sem fio. O método inclui geralmente a geração de um quadro compreendendo um grupo de um ou mais subquadros para uma única transmissão, no qual pelo menos um dos subquadros compreende uma indicação de um comprimento de pelo menos um dos subquadros e no qual a indicação compreende mais de 12 bits e a transmissão do quadro.
[08] Determinados aspectos da presente descrição proveem um aparelho para as comunicação sem fio. O aparelho geralmente inclui um circuito configurado para gerar um quadro compreendendo pelo menos um entre: uma indicação sobre um comprimento máximo para uma Unidade de Dados de Protocolo de Controle de Acesso ao meio (MAC) (MPDU), uma indicação sobre um comprimento máximo de uma MPDU Agregada (A-MPDU) ou uma indicação sobre um comprimento máximo para uma Unidade de Dados de Serviço MAC Agregada (A-MSDU), no qual o comprimento máximo da MPDU compreende um valor superior a ou igual a 4095 bytes, o comprimento A-MPDU máximo compreende um valor superior a 64 kilobytes e o comprimento máximo de A-MSDU compreende um valor superior a 78=935 bytes, e um transmissor configurado para transmitir o quadro.
[09] Determinados aspectos da presente descrição proveem uma parelho para comunicação sem fio. O aparelho inclui geralmente um circuito configurado para gerar um quadro compreendendo um grupo de um ou mais subquadros para uma única transmissão, no qual pelo menos um dos subquadros compreende uma indicação de um comprimento de pelo menos um dos subquadros e no qual a indicação compreende mais de 12 bits, e um transmissor configurado para transmitir o quadro.
[10] Determinados aspectos da presente invenção proveem uma parelho para comunicação sem fio. O aparelho inclui geralmente mecanismos para gerar um quadro compreendendo pelo menos um entre: uma indicação sobre um comprimento máximo para uma Unidade de Dados de Protocolo de Controle de Acesso ao meio (MAC) (MPDU) ou uma indicação de um comprimento máximo de uma MPDU Agregada (A-MPDU), ou uma indicação sobre um comprimento máximo para uma Unidade de Dados de Serviço MAC Agregada (A-MSDU), no qual o comprimento máximo de MPDU compreende um valor superior a ou igual a 4095 bytes, o comprimento máximo de A-MPDU compreende um valor superior a 64 kilobytes e o comprimento máximo de A-MSDU compreende um valor superior a 7935 bytes e mecanismos para a transmissão do quadro.
[11] Determinados aspectos da presente descrição proveem um aparelho para comunicação sem fio. O aparelho inclui geralmente mecanismos para a geração de um quadro compreendendo um grupo de um ou mais subquadros para uma única transmissão, no qual pelo menos um dos subquadros compreende uma indicação de um comprimento de pelo menos um dos subquadros e no qual a indicação compreende mais de 12 bits, e mecanismos para transmissão do quadro.
[12] Determinados aspectos da presente descrição proveem um produto de programa de computador para comunicação sem fio. O produto de programa de computador inclui tipicamente um meio legível por computador possuindo instruções executáveis para a geração de um quadro compreendendo pelo menos um entre: uma indicação sobre um comprimento máximo para uma Unidade de Dados de Protocolo de Controle de Acesso ao meio (MAC) (MPDU), uma indicação sobre um comprimento máximo de uma MPDU Agregada (A-MPDU) ou uma indicação sobre um comprimento máximo para uma Unidade de Dados de Serviço MAC Agregada (A-MSDU), no qual o comprimento máximo de MPDU compreende um valor superior a ou igual a 4095 bytes, o comprimento máximo de A-MPDU compreende um valor superior a 64 kilobytes e o comprimento máximo de A-MSDU compreende um valor superior a 7935 bytes e para transmissão do quadro.
[13] Determinados aspectos da presente descrição proveem um produto de programa de computador para comunicação sem fio. O produto de programa de computador inclui tipicamente um meio legível por computador possuindo instruções executáveis para a geração de um quadro compreendendo um grupo de um ou mais subquadros para uma única transmissão, no qual pelo menos um dos subquadros compreende uma indicação de um comprimento do pelo menos um dos subquadros e no qual a indicação compreende mais de 12 bits, e para a transmissão de quadro.
[14] Determinados aspectos proveem um ponto de acesso para as comunicação sem fio. O ponto de acesso inclui geralmente pelo menos uma antena, um circuito configurado para gerar um quadro compreendendo pelo menos um entre: uma indicação sobre um comprimento máximo para uma Unidade de Dados de Protocolo de Controle de Acesso ao meio (MAC) (MPDU), uma indicação sobre um comprimento máximo de uma MPDU Agregada (A-MPDU) ou uma indicação sobre um comprimento máximo para uma Unidade de Dados de Serviço MAC Agregada (A-MSDU), no qual o comprimento máximo da MPDU compreende um valor superior a ou igual a 4095 bytes, o comprimento máximo de A-MPDU compreende um valor superior a 64 kilobytes e o comprimento máximo de A-MSDU compreende um valor superior a 7935 bytes, e um transmissor configurado para transmitir o quadro através da pelo menos uma antena.
[15] Determinados aspectos proveem um ponto de acesso para as comunicação sem fio. O ponto de acesso inclui geralmente pelo menos uma antena, um circuito configurado para gerar um quadro compreendendo um grupo de um ou mais subquadros para uma unida transmissão, no qual pelo menos um dos subquadros compreende uma indicação de um comprimento de pelo menos um dos subquadros e no qual a indicação compreende mais de 12 bits, e um transmissor configurado para transmitir o quadro através de pelo menos uma antena.
[16] De modo que a forma na qual as características recitadas acima da presente descrição possam ser compreendidas em detalhes, uma descrição mais particular, brevemente resumida acima, pode ser criada por referência aos aspectos, alguns dos quais são ilustrados nos desenhos em anexo. Deve-se notar, no entanto, que os desenhos em anexo ilustram apenas determinados aspectos típicos dessa descrição e são, portanto, não considerados limitadores de seu escopo, visto que a descrição pode admitir outros aspectos igualmente efetivos.
[17] A figura 1 ilustra um diagrama de uma rede de comunicação sem fio de acordo com determinados aspectos da presente descrição;
[18] A figura 2 ilustra um diagrama em bloco de um ponto de acesso ilustrativo e terminais de usuário, de acordo com determinados aspectos da presente descrição;
[19] A figura 3 ilustra um diagrama em bloco de um dispositivo sem fio ilustrativo, de acordo com determinados aspectos da presente descrição;
[20] A figura 4 ilustra um campo de parâmetros da unidade de dados de protocolo de controle de acesso ao meio (MAC) agregada (A-MPDU) no elemento de capacidade de alta vazão (HT) no padrão 802.11n do Instituto de Engenheiros Elétricos e Eletrônicos (IEEE).
[21] A figura 5 ilustra um formato de subquadro A-MPDU no padrão IEEE 802.11n;
[22] A figura 6 ilustra operações ilustrativas para sinalização do tamanho de um quadro que pode ser realizado por um nó sem fio (por exemplo, um ponto de acesso) de acordo com determinados aspectos da presente descrição;
[23] A figura 7 ilustra uma relação ilustrativa entre os valores de comprimento máximo de MPDU e os valores de comprimento da Unidade de Dados de Serviço MAC Agregada (A-MSDU) de acordo com determinados aspectos da presente descrição;
[24] A figura 8 ilustra um elemento de capacidade de vazão muito alta (VHT) proposto, de acordo com determinados aspectos da presente descrição;
[25] A figura 9 ilustra um campo de comprimento de quadros em um elemento de capacidade VHT, de acordo com determinados aspectos da presente descrição;
[26] A figura 10a e a figura 10b ilustram dois campos de comprimento de quadros ilustrativos em um elemento de capacidade VHT, de acordo com determinados aspectos da presente invenção;
[27] A figura 11 ilustra operações ilustrativas para sinalização de formatos de quadro MPDU estendida, A- MPDU e A-MSDU, de acordo com determinados aspectos da presente descrição;
[28] A figura 12 ilustra uma rede ilustrativa compreendendo uma estação base e um equipamento de usuário, de acordo com determinados aspectos da presente descrição.
[29] Vários aspectos de determinados aspectos da presente descrição são descritos abaixo. Deve ser aparente que os ensinamentos apresentados aqui podem ser consubstanciados em uma ampla variedade de formas e que qualquer estrutura, função específica ou ambas sendo descritas aqui é meramente representativa. Com base nos ensinamentos apresentados aqui os versados na técnica devem apreciar que um aspecto descrito aqui pode ser implementado independentemente de qualquer outro aspecto e que dois ou mais desses aspectos podem ser combinados de várias formas. Por exemplo, um aparelho pode ser implementado ou um método pode ser praticado utilizando-se qualquer número de aspectos apresentados aqui. Adicionalmente, tal aparelho pode ser implementado ou tal método pode ser praticado utilizando-se outra estrutura, funcionalidade, ou estrutura e funcionalidade em adição a ou além de um ou mais dos aspectos apresentados aqui. Adicionalmente, um aspecto pode compreender pelo menos um elemento de uma reivindicação.
[30] O termo “ilustrativo” é utilizado aqui para significar “servindo como um exemplo, caso ou ilustração”. Qualquer aspecto descrito aqui como “ilustrativo” não deve ser considerado necessariamente como preferido ou vantajoso sobre outros aspectos. Além disso, como utilizado aqui, o termo “estações legadas” geralmente se refere a nós de rede sem fio que suportam 802.11n do Instituto de Engenheiros Elétricos e Eletrônicos (IEEE) ou versões anteriores do padrão IEEE 802.11.
[31] As técnicas de transmissão de múltiplas antenas descritas aqui podem ser utilizadas em combinação com várias tecnologias sem fio tal como Acesso Múltiplo por Divisão de código (CDMA), Multiplexação por Divisão de Frequência Ortogonal (OFDM), Acesso Múltiplo por Divisão de Tempo (TDMA), Acesso Múltiplo por Divisão Espacial (SDMA), e assim por diante. Múltiplos terminais de usuário podem transmitir e receber simultaneamente dados através de diferentes (1) canais de código ortogonal para CDMA, (2) partições de tempo para TDMA, ou (3) sub-bandas para OFDM. Um sistema CDMA pode implementar os padrões IS-2000, IS-95, IS-856, CDMA de Banda Larga (W-CDMA) ou alguns outros padrões. Um sistema OFDM pode implementar os padrões IEEE 802.11 ou alguns outros padrões. Um sistema TDMA pode implementar GSM ou alguns outros padrões. Esses vários padrões são conhecidos da técnica.
[32] A figura 1 ilustra um sistema MIMO de acesso múltiplo 100 com pontos de acesso e terminais de usuário. Por motivos de simplicidade, apenas um ponto de acesso 110 é ilustrado na figura 1. Um ponto de acesso (AP) é geralmente uma estação fixa que se comunica com os terminais de usuário e também pode ser referido como uma estação base ou alguma outra terminologia. Um terminal de usuário pode ser fixo ou móvel e também pode ser referido como uma estação móvel, uma estação (STA), um cliente, um dispositivo sem fio, ou alguma outra terminologia. Um terminal de usuário pode ser um dispositivo sem fio, tal como um telefone celular, um assistente digital pessoal (PDA), um dispositivo portátil, um modem sem fio, um computador laptop, um computador pessoal, etc.
[33] O ponto de acesso 110 pode se comunicar com um ou mais terminais de usuário 120 em qualquer momento determinado em enlace descendente e enlace ascendente. Enlace descendente (isso é, enlace de avanço) é o enlace de comunicação do ponto de acesso para os terminais de usuário e enlace ascendente (isso é, enlace reverso) é o enlace de comunicação dos terminais de usuário para o ponto de acesso. Um terminal de usuário também pode se comunicar de ponto a ponto com outro terminal de usuário. Um controlador de sistema 130 acopla a e prove coordenação e controle para os pontos de acesso.
[34] O sistema 100 emprega múltiplas antenas transmissoras e múltiplas antenas receptoras para a transmissão de dados em enlace descendente e enlace ascendente. O ponto de acesso 110 é equipado com várias Nap das antenas e representa a entrada múltipla (MI) para as transmissões de enlace descendente e as saídas múltiplas (MO) para as transmissões de enlace ascendente. Um conjunto Nu de terminais de usuário selecionados 120 representa coletivamente as múltiplas saídas para as transmissões de enlace descendente e as múltiplas entradas para as transmissões de enlace ascendente. Em determinados casos, pode ser desejável se ter Nap >Nu >1 se as sequências de símbolo de dados para Nu terminais de usuário não forem multiplexadas em código, frequência ou tempo por algum mecanismo. Nu pode ser superior a Nap se as sequências de símbolo de dados puderem ser multiplexadas utilizando-se canais de código diferentes com CDMA, conjuntos separados de sub-bandas com OFDM e assim por diante. Cada terminal de usuário selecionado transmite dados específicos de usuário para e/ou recebe dados específicos de usuário a partir do ponto de acesso. Em geral, cada terminal de usuário selecionado pode ser equipado com uma ou múltiplas antenas (isso é, Nut >1). Os Nu terminais de usuário selecionados podem ter o mesmo número de antenas ou um número diferente.
[35] O sistema MIMO 100 pode ter um sistema de duplexação por divisão de tempo (TDD) ou um sistema de duplexação por divisão de frequência (FDD). Para um sistema TDD, enlace descendente e enlace ascendente compartilham a mesma banda de frequência. Para um sistema TDD, enlace descendente e enlace ascendente utilizam diferentes bandas de frequência. O sistema MIMO 100 também pode utilizar um único portador ou múltiplos portadores para transmissão. Cada terminal de usuário pode ser equipado com uma única antena (por exemplo, a fim de manter os custos reduzidos) ou múltiplas antenas (por exemplo, onde o custo adicional pode ser suportado).
[36] A figura 2 ilustra um diagrama em bloco do ponto de acesso 110 e dois terminais de usuário 120m e 120x no sistema MIMO 100. O ponto de acesso 110 é equipado com Nap antenas 224a a 224ap. O terminal de usuário 120m é equipado com Nut,m antenas 252ma a 252mu, e o terminal de usuário 120x é equipado com Nut,x antenas 252xa a 252xu. O ponto de acesso 110 é uma entidade transmissora para enlace descendente e uma entidade receptora para enlace ascendente. Cada terminal de usuário 120 é uma entidade transmissora para enlace ascendente e uma entidade receptora para enlace descendente. Como utilizado aqui, uma “entidade transmissora é um aparelho operado independentemente ou dispositivo capaz de transmitir dados através de um canal de frequência, e uma “entidade receptora” é um aparelho ou dispositivo operado independentemente capaz de receber dados através de um canal de frequência. Na descrição a seguir, o subscrito “dn” denota enlace descendente, o subscrito “up” denota enlace ascendente, Nup terminais de usuário são selecionados para a transmissão simultânea em enlace ascendente, Ndn terminais de usuário são selecionados para transmissão simultânea em enlace descendente, Nup pode ou não ser igual a Ndn, e Nup e Ndn podem ser valores estáticos ou podem mudar para cada intervalo de programação. O direcionamento de feixe ou alguma outra técnica de processamento espacial pode ser utilizado no ponto de acesso e terminal de usuário.
[37] Em enlace ascendente, em cada terminal usuário 120 selecionado para a transmissão de enlace ascendente, um processador de dados TX 288 recebe dados de tráfego de uma fonte de dados 286 e dados de controle de um controlador 280. O processador de dados TX 288 processa (por exemplo, codifica, intercala e modula) os dados de tráfego {dup,m} para o terminal de usuário com base nos esquemas de codificação e modulação associados com a taxa selecionada para o terminal de usuário e prove uma sequência de símbolos de dados {Sup,m}. Um processador espacial TX 290 realiza o processamento espacial na sequência de símbolo de dados {Sup,m} e prove Nut,m sequências de símbolo de transmissão para Nut,m antenas. Cada unidade transmissora (TMTR) 254 recebe e processa (por exemplo, converte em analógico, amplifica, filtra e converte ascendentemente em frequência) uma sequência de símbolo de transmissão respectiva para gerar um sinal de enlace ascendente. Nut,m unidades transmissoras 254 proveem Nut,m sinais de enlace ascendente para transmissão a partir de Nut,m antenas 252 para o ponto de acesso 110.
[38] Um número Nup de terminais de usuário podem ser programados para a transmissão simultânea em enlace ascendente. Cada um desses terminais de usuário realiza o processamento espacial em sua sequência de símbolo de dados e transmite seu conjunto de sequências de símbolo de transmissão em enlace ascendente para o ponto de acesso.
[39] No ponto de acesso 110, Nap antenas 224a a 224ap recebem os sinais de enlace ascendente a partir de todos os terminais de usuário Nup transmitindo em enlace ascendente. Cada antena 224 prove um sinal recebido para uma unidade receptora respectiva (RCVR) 222. Cada unidade receptora 222 realiza o processamento complementar ao realizado pela unidade transmissora 254 e prove uma sequência de símbolo recebida. Um processador espacial RX 240 realiza o processamento espacial do receptor em Nap sequências de símbolo recebidas de Nap unidades receptoras 222 e prove Nup sequências de símbolo de dados de enlace ascendente recuperadas. O processamento espacial do receptor é realizado de acordo com a inversão de matriz de correlação de canal (CCMI), erro de quadrado médio mínimo (MMSE), cancelamento de interferência sucessivo (SIC) ou alguma outra técnica. Cada sequência de símbolo de dados de enlace ascendente recuperada {Sup,m} é uma estimativa de uma sequência de símbolo de dados {Sup,m} transmitida por um terminal de usuário respectivo. Um processador de dados RX 242 processa (por exemplo, demodula, desintercala, e decodifica) cada sequência de símbolo de dados de enlace ascendente recuperada {Sup,m} de acordo com a taxa utilizada para essa sequência para obtenção de dados decodificados. Os dados decodificados para cada terminal de usuário podem ser providos para um depósito de dados 244 para armazenamento e/ou um controlador 230 para processamento adicional.
[40] Em enlace descendente, no ponto de acesso 110, um processador de dados TX 210 recebe dados de tráfego de uma fonte de dados 208 para Ndn terminais de usuário programados para transmissão em enlace descendente, dados de controle de um controlador 230 e possivelmente outros dados de um programador 234. Os vários tipos de dados podem ser enviados em diferentes canais de transporte. O processador de dados TX 210 processa (por exemplo, codifica, intercala e modula) os dados de tráfego para cada terminal de usuário com base na taxa selecionada para esse terminal de usuário. O processador de dados TX 210 prove Ndn sequências de símbolos de dados em enlace descendente para Ndn terminais de usuário. Um processador espacial TX 220 realiza o processamento espacial nas sequências de símbolo de dados de enlace descendente Ndn e prove Nap sequências de símbolo de transmissão para Nap antenas. Cada unidade transmissora (TMTR) 222 recebe e processa uma sequência de símbolo de transmissão respectiva para gerar um sinal de enlace descendente. Nap unidades transmissoras 222 proveem Nap sinais de enlace descendente para transmissão a partir de Nap antenas 224 para os terminais de usuário.
[41] Em cada terminal de usuário 120, Nut,m antenas 252 recebem os Nap sinais de enlace descendente do ponto de acesso 110. Cada unidade receptora (RCVR) 254 processa um sinal recebido de uma antena associada 252 e prove uma sequência de símbolos recebida. Um processador espacial RX 260 realiza o processamento espacial do receptor em Nut,m sequências de símbolos recebidas de Nut,m unidades receptoras 254 e prove uma sequência de símbolos de dados de enlace descendente recuperada {Sdn,m} para o terminal de usuário. O processamento espacial do receptor é realizado de acordo com CCMI, MMSE ou alguma outra técnica. Um processador de dados RX 270 processa (por exemplo, demodula, desintercala e decodifica) a sequência de símbolo de dados de enlace descendente recuperada para obtenção de dados decodificados para o terminal de usuário.
[42] Em cada terminal de usuário 120, Nut,m antenas 252 recebem os Nap sinais de enlace descendente do ponto de acesso 110. Cada unidade receptora (RCVR) 254 processa um sinal recebido de uma antena associada 252 e prove uma sequência de símbolos recebidos. Um processador espacial RX 260 realiza o processamento espacial do receptor em Nut,m sequências de símbolos recebidas de Nut,m unidades receptoras 254 e prove uma sequência de símbolos de dados de enlace descendente recuperada {Sdn,m} para o terminal de usuário. O processamento espacial do receptor é realizado de acordo com CCMI, MMSE ou alguma outra técnica. Um processador de dados RX 270 processa (por exemplo, demodula, desintercala e decodifica) a sequência de símbolo de dados de enlace descendente recuperada para obtenção de dados decodificados para o terminal de usuário.
[43] A figura 3 ilustra vários componentes que podem ser utilizados em um dispositivo sem fio 302 que pode ser empregado dentro do sistema 100. O dispositivo sem fio 302 é um exemplo de um dispositivo que pode ser configurado para implementar os vários métodos descritos aqui. O dispositivo sem fio 302 pode ser um ponto de acesso 110 ou um terminal de usuário 120.
[44] O dispositivo sem fio 302 pode incluir um processador 304 que controla a operação do dispositivo sem fio 302. O processador 304 também pode ser referido como uma unidade de processamento central (CPU). A memória 306, que pode incluir ambas a memória de somente leitura (ROM) e a memória de acesso randômico (RAM), prove instruções e dados para o processador 304. Uma parte da memória 306 também pode incluir memória de acesso randômico não volátil (NVRAM). O processador 340 realiza tipicamente operações lógicas e aritméticas com base nas instruções de programa armazenadas dentro da memória 306. As instruções na memória 306 podem ser executáveis para implementação dos métodos descritos aqui.
[45] O dispositivo sem fio 302 também pode incluir um alojamento 308 que pode incluir um transmissor 310 e um receptor 312 para permitir a transmissão e recepção de dados entre o dispositivo sem fio 302 e uma localização remota. O transmissor 310 e o receptor 312 podem ser combinados em um transceptor 314. Uma pluralidade de antenas transmissoras 316 pode ser fixada ao alojamento 308 e eletricamente acoplada ao transceptor 314. O dispositivo sem fio 302 também pode incluir (não ilustrado) múltiplos transmissores, múltiplos receptores e múltiplos transceptores.
[46] O dispositivo sem fio 302 também pode incluir um detector de sinal 318 que pode ser utilizado em um esforço de detectar e quantificar o nível de sinais recebidos pelo transceptor 314. O detector de sinal 318 pode detectar tais sinais como energia total, energia por subportador por símbolo, densidade espectral de energia e outros sinais. O dispositivo sem fio 302 também pode incluir um processador de sinal digital (DSP) 320 para uso nos sinais de processamento.
[47] Os vários componentes do dispositivo sem fio 302 podem ser acoplados juntos por um sistema de barramento 322, que pode incluir um barramento de energia, um barramento de sinal de controle, e um barramento de sinal de situação em adição a um barramento de dados.
[48] Os versados na técnica reconhecerão que as técnicas descritas aqui podem ser geralmente aplicadas a sistemas utilizando qualquer tipo de esquemas de acesso múltiplo, tal como SDMA, OFDMA, CDMA, SDMA e combinações dos mesmos.
[49] Determinados aspectos da presente descrição proveem técnicas para sinalização de tamanhos estendidos dos formatos de quadro de Unidade de Dados de Protocolo de Controle de Acesso ao meio (MAC) (MPDU), MPDU Agregada (A- MPDU) e Unidade de Dados de Serviço MAC Agregada (A-MSDU). Uma primeira técnica propõe modificações às especificações atuais do padrão IEEE 802.11n a fim de permitir MPDUs maiores em uma A-MPDU. Essa técnica reutiliza o formato de reutilização IEEE 802.11n e utiliza os bits reservados para portar a nova informação. A segunda técnica propõe um novo mecanismo de sinalização para portar os tamanhos estendidos de MPDU, A-MPDU e A-MSDU através de um elemento de capacidade de vazão muito alta (VHT).
[50] Determinados aspectos da presente descrição podem utilizar um delimitador de subquadro A-MPDU para sinalizar o comprimento de uma MPDU. O comprimento da MPDU pode ser sinalizado como um parâmetro de negociação. Adicionalmente, os tamanhos atuais de A-MSDU e A-MPDU podem ser estendidos e o receptor pode ser notificado dos novos tamanhos por um mecanismo de sinalização especial.
[51] O aumento do comprimento das MPDUs em uma A- MPDU por um ou dois bits pode permitir agregados mais longos (por exemplo, A-MPDUs), enquanto preservando o mecanismo de confirmação de bloco (BA) no padrão IEEE 802.11n. Por exemplo, um bit adicional em uma MPDU pode aumentar o tamanho máximo de MPDUs para 8K, o que pode resultar em A-MPDUs com um tamanho máximo de 510 kilobytes (KB). Por exemplo, em um sistema com quatro sequências espaciais, 80 MHz de transmissão, modulação de amplitude de quadratura 64 (QAM) e taxas de código igual a 5/6, tempo de transmissão pode ser igual a 3,6 milissegundos (por exemplo, 64 x 8k x 8/(4x5x234)x4e-6=3,6 ms). Para taxas de dados mais altas, a duração máxima pode ser mais curta. Como um exemplo, dois bits adicionais em uma MPDU podem resultar em MPDUs com um tamanho máximo de 16K, que pode resultar em A-MPDUs com um tamanho máximo de 1 Mbyte, que, por sua vez, pode permitir unidades de dados de protocolo de camada física maiores (PPDUs).
[52] O desempenho (por exemplo, distância de Hamming) de um código de verificação de redundância cíclica (CRC) pode ser preservado para comprimentos de pacote de até cerca de 11450 bytes. Para pacotes maiores, a distância de Hamming pode ser menor. Portanto, pela utilização de um comprimento máximo de MPDU negociável que limita o tamanho máximo de MPDU a 11450 octetos, a eficiência dos códigos CRC pode ser preservada.
[53] Em algumas situações, as MPDUs podem ser preenchidas com A-MSDUs. O tamanho máximo de A-MSDU já é negociável no padrão IEEE 802.11n, mas um terceiro tamanho pode ser adicionado aos possíveis tamanhos de A-MSDU se o campo de comprimento de MPDU for aumentado para dois bits. Por outro lado, o tamanho máximo de MSDU não está relacionado com a eficiência de agregação visto que A-MSDU já pode permitir se alcançar o nível desejado de agregação.
[54] Atualmente, os comprimentos a seguir são definidos no padrão IEEE 802.11n para MPDUs, A-MSDUs e A- MPDUs: Comprimento máximo de MPDU igual a 4095 bytes, comprimentos de A-MSDU negociáveis de 3839 ou 7935 bytes, comprimentos de A-MPDU negociáveis de 8, 16, 32, 64 KB. Para determinados aspectos, o comprimento máximo de MPDU pode ser aumentado para 8191, 11450 ou 16384 bytes, o comprimento máximo da A-MSDU pode ser aumentado para 11450 (ou 11195), 16127 ou 15871 bytes, e o comprimento máximo da A-MPDU pode ser aumentado para 128, 256, 512 ou 1024 KB.
[55] Para determinados aspectos, os valores propostos para MSDU, MPDU, A-MPDU e A-MSDU podem ser negociáveis a fim de permitir a compatibilidade retroativa. Os tamanhos negociáveis também podem resultar em implementações com diferentes capacidades.
[56] Para determinados aspectos, o tamanho das MSDUs pode ser aumentado para suportar quadros jumbo. No entanto, pode não ser necessário se aumentar o tamanho das MSDUs a fim de alcançar uma melhor agregação, visto que A- MSDUs pode ser utilizada para agregação. Para determinados aspectos, o comprimento máximo MSDU pode incluir 2304 ou 9000 bytes e pode ser negociável.
[57] Para determinados aspectos, um comprimento A-MPDU máximo negociável expoente pode variar de 0 a 7 para suportar até oito tamanhos diferentes tal como os tamanhos que foram previamente suportados no padrão IEEE 802.11n, em adição aos novos tamanhos propostos (por exemplo, 128, 256, 512, 1024 KB). A figura 4 ilustra um campo de parâmetros A- MPDU no elemento de capacidade de vazão alta (HT) no padrão IEEE 802.11n. Como ilustrado, alguns dos bits reservados (por exemplo, bits B5-B7) podem ser utilizados para sinalizar novos tamanhos para o comprimento máximo de A- MPDU. O expoente de comprimento máximo de A-MPDU pode ser aumentado pela utilização de um bit reservado a partir do campo de parâmetro A-MPDU no elemento de capacidade HT (tal como B5), como um bit mais significativo (MSB) do expoente de comprimento máximo A-MPDU para suportar até oito tamanhos diferentes.
[58] A figura 5 ilustra um formato de subquadro A-MPDU no padrão IEEE 802.11n. Como ilustrado, um delimitador de MPDU pode incluir vários campos, tal como comprimento de MPDU, CRC, assinatura de delimitador e alguns bits reservados. O subquadro A-MPDU pode incluir o delimitador de MPDU, MPDU, enchimento e outros campos. Para determinados aspectos, dois bits podem ser adicionados ao delimitador de MPDU em uma indicação de comprimento de subquadro A-MPDU, por exemplo, como MSBs (por exemplo, nas posições B2 e B3). Deve-se notar que qualquer um dos bits B2 ou B3 pode ser o MSB do novo delimitador de MPDU estendido.
[59] Como um exemplo, um campo delimitado de MPDU existente no padrão IEEE 802.11n utiliza 12 bits para transmitir o tamanho do subquadro A-MPDU. Para determinados aspectos, um ou mais bits podem ser adicionados ao campo de delimitador de MPDU poder indicar tamanhos maiores de MPDU (por exemplo, a adição de dois bits adicionais para o delimitador de MPDU pode resultar em um campo de delimitador de MPDU de 14 bits que suporta tamanhos de MPDU de 0 a 16383 bits). Para determinados aspectos, os bits adicionais podem representar MSBs de delimitador de MPDU, mas podem ser localizados em um local de bit menos significativo (LSB) do campo de delimitador de MPDU.
[60] A figura 6 ilustra operações ilustrativas 600 para sinalizar o tamanho de um quadro que podem ser realizadas por um nó sem fio (por exemplo, um ponto de acesso), de acordo com determinados aspectos da presente descrição. Em 602, o nó sem fio gera um quadro compreendendo um grupo de um ou mais subquadros para uma única transmissão, no qual pelo menos um dos subquadros compreende uma indicação do comprimento de pelo menos um dos subquadros e no qual a indicação compreende mais de 12 bits. Para determinados aspectos, o quadro pode ser um quadro A-MPDU e os subquadros podem ser subquadros A-MPDU. Para determinados aspectos, a indicação pode ser expressa em um campo de delimitador (por exemplo, delimitador de MPDU) que pode incluir um ou mais bits adicionais através de 12 bits. Em 604, o nó sem fio transmite o quadro.
[61] Para determinados aspectos, os valores de comprimento máximo negociável de MPDU (por exemplo, 4095, 8191, 11450 bytes) podem ser definidos pela adição de um subcampo de comprimento máximo de MPDU no campo de parâmetros de A-MPDU. Como um exemplo, o comprimento máximo de MPDU pode ser indicado pela utilização de dois bits como se segue: 00 = 4095; 01 = 8191; 10 = 11450; 11 = 16383.
[62] Para outro aspecto, os valores de comprimento máximo de MPDU negociável podem ser definidos no campo de parâmetro de A-MPDU, que é incluído no elemento de capacidade HT. Por exemplo, dois bits reservados tal como B6 e B7 podem ser utilizados para indicar 00 = 3839; 01 = 7935; 02 = 11194; 03 = 16384.
[63] Para determinados aspectos, os valores de comprimento máximo de MPDU negociável também podem ser derivados com base no comprimento de A-MSDU com uma relação de um para um predeterminada como ilustrado na tabela na figura 7.
[64] A figura 7 ilustra uma relação ilustrativa entre os valores de comprimento máximo MPDU e valores A- MSDU. Como ilustrado na tabela, cada comprimento de A-MSDU pode corresponder a um comprimento máximo de MPDU. Para determinados aspectos, se os valores de comprimento máximo de MPDU negociável forem definidos como na tabela 7, um dos bits reservados (por exemplo, B6) em um campo de parâmetro de A-MPDU pode ser utilizado para indicar o comprimento máximo de MSDU (por exemplo, B6 = 0 -> 2304 bytes, B6 = 1 - > 9000 bytes).
[65] Para determinados aspectos, os valores de comprimento máximo de A-MSDU negociável incluindo os valores atuais (por exemplo, 3839, 7935), e os novos valores propostos (por exemplo, 11194 (ou 11450), 16127 ou 15871 bytes podem ser definidos pela utilização de um bit reservado (por exemplo, B13) nas capacidades HT dentro do campo como um MSB para o comprimento máximo de A-MSDU.
[66] Para outro aspecto, um novo elemento de capacidade de vazão muito alta (VHT) pode ser definido e pode incluir a indicação de comprimentos máximos de MSDU, A-MSDU, MPDU A-MPDU. O novo elemento de capacidade pode ser definido pela utilização de uma identificação de elemento (ID) que não é utilizado pelas especificações anteriores (por exemplo, 75). O novo elemento de capacidade pode incluir um ou mais dos campos recém propostos, tal como o expoente de comprimento máximo de A-MPDU (ou comprimento máximo de A-MPDU), comprimento máximo de A-MSDU e comprimento máximo de MSDU.
[67] Para determinados aspectos, o ID de elemento que se refere às capacidades HT (por exemplo, 45) podem ser reutilizados para indicar um comprimento diferente modificado no campo de comprimento (atualmente 26), correspondendo a um quadro que inclui um ou mais dos novos campos propostos tal como o expoente de comprimento máximo A-MPDU (ou comprimento máximo A-MPDU), comprimento máximo de A-MSDU, e comprimento máximo de MSDU.
[68] A figura 8 ilustra um elemento de capacidade VHT proposto, de acordo com determinados aspectos da presente descrição. O elemento de capacidade VHT proposto pode incluir um campo de identificação 802, um campo de comprimento 804, um campo de comprimento de quadros 806, e outros campos. O campo de comprimento de quadros 806 pode incluir um ou mais dos campos a seguir: um campo de expoente de comprimento máximo de A-MPDU 808, um campo de comprimento máximo de A-MSDU 810, um comprimento máximo de MSDU 812, e outros campos. O elemento de capacidade de VHT proposto pode especificar uma ou mais capacidades especificamente relacionadas com VHT (IEEE 802.11ac). Por exemplo, o Expoente de Comprimento Máximo de A-MPDU e o Comprimento Máximo de A-MSDU pode ser incluído como uma capacidade. O comprimento máximo MPDU pode ser limitado a 11450 bytes para garantir a eficiência dos códigos CRC.
[69] A figura 9 ilustra um campo de comprimento de quadros 806 contendo um campo de expoente de comprimento máximo A-MPDU 902 e um campo de comprimento máximo de A- MSDU 904 em um elemento de capacidade VHT, de acordo com determinados aspectos da presente descrição. O campo de expoente de comprimento máximo A-MPDU 902 pode incluir três bits para acomodar os oito valores diferentes (por exemplo, 0, 1, ..., 7) correspondendo aos comprimentos máximos A- MPDU de 2(13+maximum A-MPDU length exponent) KB. O comprimento máximo de A-MSDU 904 pode incluir dois bits para acomodar quatro valores (por exemplo, 0 -> 3839, 1 -> 7935, 2 -> 11195, 3 -> 16127).
[70] As figuras 10a e 10b ilustram dois campos de comprimento de quadros ilustrativos 806 contendo um campo de comprimento máximo de A-MPDU 1002 e um campo de comprimento máximo de A-MSDU 904 em um elemento de capacidade VHT, de acordo com determinados aspectos da presente descrição. Na figura 10a, o campo de comprimento máximo de A-MPDU é definido para aceitar oito valores diferentes tal como 0 -> 8 KB, 1 -> 16 KB, 2 -> 32 KB, 3 -> 64 KB, 4 -> 128 KB, 5 -> 256 KB, 6 -> 512 KB e 7 -> 716 KB.
[71] Para determinados aspectos, o campo de comprimento máximo de A-MSDU pode incluir os seguintes bits de comprimento de A-MSDU: 00: 3839, 01: 7935, 10: 11450 e 11: 16127, 15871 ou 11195 bytes. O bit de comprimento de MSDU pode ser configurado para zero ou para um para indicar o comprimento máximo de MSDU igual ao valor atual de 2304 bytes ou 9000 bytes, respectivamente.
[72] A figura 11 ilustra operações ilustrativas 1100 para sinalização de formatos de quadro MPDU, A-MPDU e A-MSDU estendidos que podem ser realizados por um nó sem fio (por exemplo, um ponto de acesso), de acordo com determinados aspectos da presente descrição. Em 1102, um quadro pode ser gerado compreendendo pelo menos um entre: uma indicação sobre um comprimento máximo para uma Unidade de Dados de Protocolo de Controle de Acesso ao meio (MAC) (MPDU), uma indicação sobre um comprimento máximo para uma MPDU Agregada (A-MPDU) ou uma indicação sobre um comprimento máximo para uma Unidade de Dados de Serviço MAC Agregada (A-MSDU), no qual o comprimento máximo de MPDU compreende um valor superior a ou igual a 4095 bytes, o comprimento máximo de A-MPDU compreendendo um valor superior a 64 kilobytes e o comprimento máximo de A-MSDU compreende um valor superior a 7935 bytes. Para determinados aspectos um comprimento de MPDU pode ser negociável, e o comprimento de MPDU pode ser selecionado a partir de um ou mais valores que são inferiores a ou iguais ao valor de comprimento máximo de MPDU indicado. Em 1104, o quadro pode ser transmitido para um receptor.
[73] A figura 12 ilustra a rede ilustrativa 1200 compreendendo uma estação base e um equipamento de usuário, de acordo com determinados aspectos da presente descrição. A estação base 1210 pode gerar uma estrutura de quadro utilizando o componente de geração de quadro 1212 e transmitir o quadro para o equipamento de usuário 1220 utilizando o componente de transmissão de quadro 1214. O UE recebe o quadro utilizando o componente de recepção de quadro 1222 e determina os tamanhos máximos para pelo menos um entre MPDU, A-MPDU, MSDU ou A-MSDU utilizando o componente de determinação de tamanho MDPU/A-MPDU/MSDU/A- MSDU 1224. O UE pode então processar o quadro recebido utilizando os tamanhos determinados no componente de processamento 1226. Se o quadro for recebido corretamente, o UE pode enviar uma mensagem de confirmação para a estação base utilizando o componente de transmissão de mensagem ACK 1228. A estação base recebe a mensagem ACK utilizando o componente de recepção de mensagem ACK 1216, e decide se o mesmo quadro ou outro quadro deve ser transmitido na próxima partição de tempo.
[74] As várias operações dos métodos descritos acima podem ser realizadas por qualquer mecanismo adequado capaz de realizar as funções correspondentes. Os mecanismos podem incluir vários componentes de hardware e/ou software e/ou módulos, incluindo, mas não limitados a um circuito, um circuito integrado específico de aplicativo (ASIC), ou processador.
[75] Para determinados aspectos, mecanismos de recepção compreendem um receptor, mecanismos de transmissão compreendem um transmissor, mecanismos de geração de uma estrutura de quadro compreendem um circuito configurado para gerar uma estrutura de quadro e mecanismos de determinação de um valor máximo compreendem um circuito configurado para determinar o valor máximo.
[76] As várias operações dos métodos descritos acima podem ser realizadas por quaisquer mecanismos adequados capazes de realizar as operações, tal como vários hardwares e/ou softwares, circuitos e/ou módulos. Geralmente, quaisquer operações ilustradas nas figuras podem ser realizadas pelos mecanismos funcionais correspondentes capazes de realizar as operações.
[77] Como utilizado aqui, o termo “determinando” engloba uma variedade de ações. Por exemplo, “determinando” pode incluir calculando, computando, processando, derivando, investigando, consultando (por exemplo, consultando uma tabela, uma base de dados ou outra estrutura de dados), determinando e similares. Além disso, “determinando” pode incluir recebendo (por exemplo, recebendo informação), acessando (por exemplo, acessando dados na memória) e similares. Além disso, “determinando” pode incluir resolvendo, selecionando, escolhendo, estabelecendo e similares.
[78] Como utilizada aqui a frase “pelo menos um dentre A ou B” deve incluir qualquer combinação de A e B. Em outras palavras, “pelo menos um dentre A ou B” compreende A ou B ou A e B.
[79] Os vários blocos lógicos ilustrativos, módulos e circuitos descritos com relação à presente descrição podem ser implementados ou realizados com um processador de finalidade geral, um processador de sinal digital (DSP), um circuito integrado específico de aplicativo (ASIC), um sinal de conjunto de porta programável em campo (FPGA), ou outro dispositivo lógico programável (PLD), porta discreta ou lógica de transistor, componentes de hardware discretos ou qualquer combinação dos mesmos projetada para realizar as funções descritas aqui. Um processador de finalidade geral pode ser um microprocessador, mas na alternativa, o processador pode ser qualquer processador comercialmente disponível, controlador, micro controlador ou máquina de estado. Um processador também pode ser implementado como uma combinação de dispositivos de computação, por exemplo, uma combinação de um DSP e um microprocessador, uma pluralidade de microprocessadores, um ou mais microprocessadores em conjunto com um núcleo DSP, ou qualquer outra configuração similar.
[80] As etapas de um método ou algoritmo descritas com relação à presente descrição podem ser consubstanciadas diretamente em hardware, em um módulo de software executado por um processador, ou em uma combinação dos dois. Um módulo de software pode residir em qualquer forma de meio de armazenamento que é conhecido da técnica. Alguns exemplos de meio de armazenamento que podem ser utilizados incluem memória de acesso randômico (RAM), memória de somente leitura (ROM), memória flash, memória EPROM, memória EEPROM, registros, disco rígido, disco removível, CD-ROM e assim por diante. Um módulo de software pode compreender uma instrução única, ou muitas instruções, e pode ser distribuído através de vários segmentos de código diferentes, entre diferentes programas, e através de múltiplos meios de armazenamento. Um meio de armazenamento pode ser acoplado a um processador de modo que o processador possa ler informação a partir de e escrever informação no meio de armazenamento. Na alternativa, o meio de armazenamento pode ser integral ao processador.
[81] Os métodos descritos aqui compreendem uma ou mais etapas ou ações para alcançar o método descrito. As etapas do método e/ou ações podem ser intercambiadas uma com a outra sem se distanciar do escopo das reivindicações. Em outras palavras, a menos que uma ordem específica de etapas ou ações seja especificada, a ordem e/ou utilização de etapas específicas e/ou ações pode ser modificada sem se distanciar do escopo das reivindicações.
[82] Em um ou mais aspectos ilustrativos, as funções descritas podem ser implementadas em hardware, software, firmware ou qualquer combinação dos mesmos. Se implementadas em software, as funções podem ser armazenadas em ou transmitidas como uma ou mais instruções ou código em um meio legível por computador. O meio legível por computador inclui ambos o meio de armazenamento em computador e o meio de comunicação incluindo qualquer meio que facilite a transferência de um programa de computador de um lugar para outro. Um meio de armazenamento pode ser qualquer meio disponível que possa ser acessado por um computador. Por meio de exemplo, e não de limitação, tal meio legível por computador pode compreender RAM, ROM, EEPROM, CD-ROM ou outro armazenamento em disco ótico, armazenamento em disco magnético, ou outro dispositivo de armazenamento magnético ou qualquer outro meio que possa ser utilizado para portar ou armazenar o código de programa desejado na forma de instruções ou estruturas de dados e que possa ser acessado por um computador. Além disso, qualquer conexão é adequadamente chamada de meio legível por computador. Por exemplo, se o software for transmitido a partir de um site da rede, servidor ou outra fonte remota utilizando um cabo coaxial, cabo de fibra ótica, par trançado, linha de assinante digital (DSL ou tecnologias sem fio tal como infravermelho, rádio e micro-ondas, então o cabo coaxial, o cabo de fibra ótica, o par trançado, DSL, ou tecnologias sem fio tal como infravermelho, rádio e micro-ondas são incluídos na definição de meio. Disco (disk) e disco (disc), como utilizados aqui, incluem disco compacto (CD), disco a laser, disco ótico, disco versátil digital (DVD), disquete e disco blu-ray onde discos (disk) normalmente reproduzem os dados magneticamente, enquanto os discos (disc) reproduzem os dados oticamente com lasers. Dessa forma, em alguns aspectos o meio legível por computador pode compreender meio legível por computador não transitório (por exemplo, mídia tangível). Adicionalmente, em alguns aspectos o meio legível por computador pode compreender meio legível por computador transitório (por exemplo, um sinal). As combinações dos acima também devem ser incluídas no escopo de meio legível por computador.
[83] Dessa forma, determinados aspectos podem compreender um produto de programa de computador para realizar as operações apresentadas aqui. Por exemplo, tal produto de programa de computador pode compreender um meio legível por computador possuindo instruções armazenadas no mesmo (e/ou codificadas) no mesmo, as instruções sendo executáveis por um ou mais processadores para realizar as operações descritas aqui. Para determinados aspectos, o produto de programa de computador pode incluir o material de empacotamento.
[84] Software ou instruções também podem ser transmitidos através de um meio de transmissão. Por exemplo, se o software for transmitido a partir de um site da rede, servidor ou outra fonte remota utilizando um cabo coaxial, um cabo de fibra ótica, par trançado, linha de assinante digital (DSL), ou tecnologias sem fio tal como infravermelho, rádio e micro-ondas, então o cabo coaxial, o cabo de fibra ótica, o par trançado, DSL, ou tecnologias sem fio como infravermelho, rádio e micro-ondas são incluídos na definição de meio de transmissão.
[85] Adicionalmente, deve-se apreciar que os módulos e/ou outros mecanismos adequados de realização dos métodos e técnicas descritos aqui podem ser descarregados e/ou de outra forma obtidos por um terminal de usuário e/ou estação base como aplicável. Por exemplo, tal dispositivo pode ser acoplado a um servidor para facilitar a transferência de mecanismos para a realização dos métodos descritos aqui. Alternativamente, vários métodos descritos aqui podem ser providos através dos mecanismos de armazenamento (por exemplo, RAM, ROM, meio de armazenamento físico tal como um disco compacto (CD) ou disquete, etc.), de modo que um terminal de usuário e/ou estação base posas obter os vários métodos mediante acoplamento ou provimento de mecanismos de armazenamento para o dispositivo. Ademais, qualquer outra técnica adequada para provimento de métodos e técnicas descritos aqui para um dispositivo pode ser utilizada.
[86] Deve-se compreender que as reivindicações não estão limitadas à configuração precisa e aos componentes ilustrados acima. Várias modificações, mudanças e variações podem ser feitas na disposição, operação e detalhes dos métodos e aparelho descritos acima sem se distanciar do escopo das reivindicações.
[87] As técnicas providas aqui podem ser utilizadas em uma variedade de aplicações. Para determinados aspectos, as técnicas apresentadas aqui podem ser incorporadas em uma estação de ponto de acesso, um terminal de acesso, um aparelho móvel, ou outro tipo de dispositivo sem fio com lógica e elementos de processamento para realização das técnicas providas aqui.
[88] Enquanto o acima é direcionado aos aspectos da presente descrição, outros aspectos adicionais da descrição podem ser vislumbrados sem se distanciar do escopo básico, e o escopo é determinado pelas reivindicações que seguem.
Claims (11)
1. Método (1100) para comunicação sem fio, executado por um aparelho, caracterizado pelo fato de que compreende: gerar (1102) um quadro compreendendo um elemento de capacidade de alta vazão (HT) compreendendo pelo menos um entre: uma indicação sobre um comprimento máximo para uma Unidade de Dados de Protocolo de Controle de Acesso ao Meio (MAC) (MPDU), uma indicação sobre um comprimento máximo para uma MPDU Agregada (A-MPDU) ou uma indicação sobre um comprimento máximo para uma Unidade de Dados de Serviço MAC Agregada (A-MSDU), no qual o comprimento máximo de MPDU compreende um valor superior a ou igual a 4095 bytes, o comprimento máximo A- MPDU compreende um valor superior a 64 kilobytes e o comprimento máximo de A-MSDU compreende um valor superior a 7935 bytes, no qual gerar o quadro compreende: modificar o elemento de capacidade de HT pela adição de um ou mais bits adicionais à pelo menos uma das indicações sobre um comprimento máximo compreendido pelo elemento de capacidade de HT, no qual o elemento de capacidade de HT está em conformidade com o padrão 802.11n do Instituto de Engenheiros Elétricos e Eletrônicos (IEEE), e em que, dependendo de qual indicação é compreendida no quadro, os bits adicionais são respectivamente utilizados: para aumentar um tamanho máximo de MPDUs, para sinalizar novos tamanhos para o comprimento de A-MPDU máximo, e/ou como um bit mais significativo (MSB) para o comprimento de A-MSDU máximo; e transmitir (1104) o quadro.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o comprimento máximo de um MPDU compreende 8191, 11450 ou 16383 bytes.
3. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o comprimento máximo de um A-MPDU compreende 128, 256, 512 ou 1024 kilobytes.
4. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o comprimento máximo de um A-MSDU compreende 11195, 11450, 16127 ou 15871 bytes.
5. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que um comprimento de MPDU é determinado com base em um comprimento de A-MSDU.
6. Aparelho (1210) para comunicação sem fio, caracterizado pelo fato de compreender: meios para gerar (1212) um quadro compreendendo um elemento de capacidade de alta vazão (HT) compreendendo pelo menos um entre: uma indicação sobre um comprimento máximo para uma Unidade de Dados de Protocolo de Controle de Acesso ao Meio (MAC) (MPDU), uma indicação sobre um comprimento máximo para uma MPDU Agregada (A-MPDU) ou uma indicação sobre um comprimento máximo para uma Unidade de Dados de Serviço MAC Agregada (A-MSDU), no qual o comprimento máximo de MPDU compreende um valor superior a ou igual a 4095 bytes, o comprimento máximo de A-MPDU compreende um valor superior a 64 kilobytes e o comprimento máximo de A-MSDU compreende um valor superior a 7935 bytes, no qual os meios para gerar o quadro compreendem: meios para modificar o elemento de capacidade de HT pela adição de um ou mais bits adicionais à pelo menos uma das indicações sobre um comprimento máximo compreendido pelo elemento de capacidade de HT, no qual o elemento de capacidade de HT está em conformidade com o padrão 802.11n do Instituto de Engenheiros Elétricos e Eletrônicos (IEEE), e em que, dependendo de qual indicação é compreendida no quadro, os bits adicionais são respectivamente utilizados: para aumentar um tamanho máximo de MPDUs, para sinalizar novos tamanhos para o comprimento de A-MPDU máximo, e/ou como um bit mais significativo (MSB) para o comprimento de A-MSDU máximo; e meios para transmitir (1214) o quadro.
7. Aparelho, de acordo com a reivindicação 6, caracterizado pelo fato de que o comprimento máximo de um MPDU compreende 8191, 11450 ou 16383 bytes.
8. Aparelho, de acordo com a reivindicação 6, caracterizado pelo fato de que o comprimento máximo de um A-MPDU compreende 128, 256, 512 ou 1024 kilobytes.
9. Aparelho, de acordo com a reivindicação 6, caracterizado pelo fato de que o comprimento máximo de um A-MSDU compreende 11195, 11450, 16127 ou 15871 bytes.
10. Aparelho, de acordo com a reivindicação 6, caracterizado pelo fato de que um comprimento de MPDU é determinado com base em um comprimento de A-MSDU.
11. Memória legível por computador, caracterizada pelo fato de que compreende instruções que, quando executadas por um processador, fazem com que o processador realize o método como definido em qualquer uma das reivindicações 1 a 5.
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37254810P | 2010-08-11 | 2010-08-11 | |
US61372548 | 2010-08-11 | ||
US37489410P | 2010-08-18 | 2010-08-18 | |
US61374894 | 2010-08-18 | ||
US13/205,911 US9071992B2 (en) | 2010-08-11 | 2011-08-09 | Signaling for extended MPDU, A-MPDU and A-MSDU frame formats |
US13205911 | 2011-08-09 | ||
PCT/US2011/047471 WO2012021736A1 (en) | 2010-08-11 | 2011-08-11 | Signaling for extended mpdu, a-mpdu and a-msdu frame formats |
Publications (3)
Publication Number | Publication Date |
---|---|
BR112013003111A2 BR112013003111A2 (pt) | 2020-08-04 |
BR112013003111B1 true BR112013003111B1 (pt) | 2021-09-28 |
BR112013003111B8 BR112013003111B8 (pt) | 2022-06-14 |
Family
ID=44584646
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BR112013003111A BR112013003111B8 (pt) | 2010-08-11 | 2011-08-11 | Sinalização para formatos de quadro mpdu, a-mpdu e a-msdu estendidos |
Country Status (11)
Country | Link |
---|---|
US (1) | US9071992B2 (pt) |
EP (3) | EP2604065B1 (pt) |
JP (2) | JP5639270B2 (pt) |
KR (2) | KR101487313B1 (pt) |
CN (2) | CN103069872B (pt) |
BR (1) | BR112013003111B8 (pt) |
CA (1) | CA2806359C (pt) |
RU (2) | RU2556014C2 (pt) |
TW (1) | TWI478598B (pt) |
WO (1) | WO2012021736A1 (pt) |
ZA (1) | ZA201301594B (pt) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8665843B2 (en) * | 2010-12-23 | 2014-03-04 | Intel Corporation | Single MPDU frame signaling |
US9220023B2 (en) | 2012-06-20 | 2015-12-22 | Qualcomm Incorporated | Methods for signaling a maximum number of MSDUs in a transmission |
US20150124703A1 (en) * | 2013-11-04 | 2015-05-07 | Qualcomm Incorporated | Traffic classification element classifier parameters |
CN104065452B (zh) * | 2014-04-30 | 2017-10-13 | 魅族科技(中国)有限公司 | 一种无线通信方法、相关设备及*** |
US20160105535A1 (en) | 2014-10-08 | 2016-04-14 | Intel Corporation | Systems and methods for signal classification |
CN106161410B (zh) * | 2015-04-24 | 2019-07-19 | 华为技术有限公司 | 数据处理方法、装置及*** |
US10193654B2 (en) | 2015-11-30 | 2019-01-29 | Electronics And Telecommunications Research Institute | Frame transmission method and wireless communication apparatus performing the same |
US10231148B2 (en) | 2016-04-14 | 2019-03-12 | Marvell World Trade Ltd. | Signaling data unit format parameters for multi-user transmissions |
CN109600795B (zh) * | 2017-09-30 | 2021-09-28 | 智邦科技股份有限公司 | A-msdu子帧的处理方法及无线网络存取装置 |
CN109769268B (zh) * | 2019-03-19 | 2022-05-31 | 南京信息职业技术学院 | 一种帧聚合算法 |
WO2021012287A1 (zh) * | 2019-07-25 | 2021-01-28 | 北京小米移动软件有限公司 | 数据传输方法、装置及存储介质 |
US11387955B2 (en) | 2019-11-11 | 2022-07-12 | Nxp Usa, Inc. | Aggregate MAC service data unit (A-MSDU) and aggregate MAC protocol data unit (A-MPDU) of next generation V2X (NGV) station (STA) |
US11641660B2 (en) * | 2019-11-12 | 2023-05-02 | Nxp Usa, Inc. | Multi-antenna processing in multi-link wireless communication systems |
US20210144589A1 (en) * | 2019-11-12 | 2021-05-13 | Mediatek Singapore Pte. Ltd. | Apparatus and methods for eht multi-band a-msdu operation |
WO2023038503A1 (ko) * | 2021-09-13 | 2023-03-16 | 엘지전자 주식회사 | 무선랜 시스템에서 프로토콜 데이터 유닛 관련 정보 송수신 방법 및 장치 |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02196596A (ja) | 1989-01-25 | 1990-08-03 | Matsushita Electric Ind Co Ltd | 通信制御方法 |
US6711558B1 (en) | 2000-04-07 | 2004-03-23 | Washington University | Associative database scanning and information retrieval |
US6987770B1 (en) * | 2000-08-04 | 2006-01-17 | Intellon Corporation | Frame forwarding in an adaptive network |
US20040218630A1 (en) * | 2003-05-03 | 2004-11-04 | Samsung Electronics Co., Ltd. | Wireless-compatible MAC frame transmitting/receiving method and apparatus |
KR100562899B1 (ko) | 2003-05-03 | 2006-03-21 | 삼성전자주식회사 | 무선-적합 맥 프레임 송수신 방법 및 장치 |
KR100827573B1 (ko) * | 2003-10-29 | 2008-05-07 | 퀄컴 인코포레이티드 | 높은 데이터 레이트 인터페이스 |
JP4047836B2 (ja) | 2004-04-02 | 2008-02-13 | 株式会社東芝 | 通信装置、通信システム、通信方法、および通信制御プログラム |
US7499424B2 (en) * | 2004-05-06 | 2009-03-03 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving transmission status information and buffer state information in a mobile communication system that supports uplink packet service |
KR100714680B1 (ko) | 2004-08-11 | 2007-05-07 | 삼성전자주식회사 | Mimo 스테이션과 siso 스테이션이 무선네트워크에서 충돌없이 공존하는 방법 및 이를 위한네트워크 장치 |
US7742594B1 (en) * | 2004-10-27 | 2010-06-22 | Marvell International Ltd. | Pipelined packet encryption and decryption using counter mode with cipher-block chaining message authentication code protocol |
BRPI0605639B1 (pt) * | 2005-06-09 | 2019-01-22 | Samsung Electronics Co Ltd | transmissão de dados |
US7904777B2 (en) * | 2006-01-24 | 2011-03-08 | Samsung Electronics Co., Ltd. | Method and system for generating block acknowledgements in wireless communications |
US20070258384A1 (en) * | 2006-03-03 | 2007-11-08 | Interdigital Technology Corporation | Method and system for enhanced basic service set transition for a high throughput wireless local area network |
US8542589B2 (en) * | 2006-06-05 | 2013-09-24 | Qualcomm Incorporated | Method and apparatus for providing beamforming feedback in wireless communication systems |
TWI290600B (en) | 2006-07-03 | 2007-12-01 | Asustek Comp Inc | Electronic device |
US8102853B2 (en) | 2006-08-09 | 2012-01-24 | Samsung Electronics Co., Ltd. | System and method for wireless communication of uncompressed video having fixed size MAC header with an extension |
KR20080045548A (ko) * | 2006-11-20 | 2008-05-23 | 삼성전자주식회사 | 이동통신 시스템에서 매체 접근 제어 헤더의 송/수신 장치및 방법 |
US20080130538A1 (en) * | 2006-12-05 | 2008-06-05 | Qualcomm Incorporated | Enhanced management frame aggregation in a wireless network system |
US8165058B2 (en) * | 2007-03-01 | 2012-04-24 | Mitsubishi Electric Research Laboratories, Inc. | Protocol data units and header in multihop relay network |
US20090031185A1 (en) * | 2007-07-23 | 2009-01-29 | Texas Instruments Incorporated | Hybrid arq systems and methods for packet-based networks |
US20090103485A1 (en) * | 2007-10-17 | 2009-04-23 | Samsung Electronics Co., Ltd. | System and method for wireless data communication having multiple checksums per frame |
JP2010050923A (ja) | 2008-08-25 | 2010-03-04 | Sony Corp | 通信装置、通信方法、プログラム、および通信システム |
US20100315953A1 (en) * | 2009-06-15 | 2010-12-16 | Ralink Technology (Singapore) Corporation Pte. Ltd. | Method and system to detect packets of different formats in a receiver |
WO2011072173A2 (en) * | 2009-12-09 | 2011-06-16 | Marvell World Trade Ltd. | Wireless communication signaling for aggregate data units |
US9337961B2 (en) | 2010-06-15 | 2016-05-10 | Qualcomm Incorporated | Method and apparatus for sending very high throughput WLAN acknowledgment frames |
-
2011
- 2011-08-09 US US13/205,911 patent/US9071992B2/en active Active
- 2011-08-11 CN CN201180039086.3A patent/CN103069872B/zh active Active
- 2011-08-11 KR KR1020137006209A patent/KR101487313B1/ko active IP Right Grant
- 2011-08-11 EP EP11752376.1A patent/EP2604065B1/en active Active
- 2011-08-11 JP JP2013524233A patent/JP5639270B2/ja active Active
- 2011-08-11 TW TW100128755A patent/TWI478598B/zh active
- 2011-08-11 CA CA2806359A patent/CA2806359C/en active Active
- 2011-08-11 KR KR1020147015597A patent/KR101579720B1/ko active IP Right Grant
- 2011-08-11 CN CN201610151386.5A patent/CN105848212B/zh active Active
- 2011-08-11 BR BR112013003111A patent/BR112013003111B8/pt active IP Right Grant
- 2011-08-11 EP EP17205937.0A patent/EP3361773A1/en not_active Withdrawn
- 2011-08-11 RU RU2013110070/07A patent/RU2556014C2/ru active
- 2011-08-11 EP EP13005313.5A patent/EP2709401A1/en not_active Withdrawn
- 2011-08-11 RU RU2014121730/07A patent/RU2594013C2/ru active
- 2011-08-11 WO PCT/US2011/047471 patent/WO2012021736A1/en active Application Filing
-
2013
- 2013-03-01 ZA ZA2013/01594A patent/ZA201301594B/en unknown
-
2014
- 2014-08-25 JP JP2014170767A patent/JP5869075B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015029278A (ja) | 2015-02-12 |
TWI478598B (zh) | 2015-03-21 |
CN105848212B (zh) | 2019-07-30 |
RU2594013C2 (ru) | 2016-08-10 |
KR101579720B1 (ko) | 2015-12-24 |
KR101487313B1 (ko) | 2015-01-28 |
US20120201196A1 (en) | 2012-08-09 |
CN103069872A (zh) | 2013-04-24 |
KR20130045386A (ko) | 2013-05-03 |
KR20140084338A (ko) | 2014-07-04 |
EP3361773A1 (en) | 2018-08-15 |
TW201230835A (en) | 2012-07-16 |
CN105848212A (zh) | 2016-08-10 |
WO2012021736A1 (en) | 2012-02-16 |
JP5639270B2 (ja) | 2014-12-10 |
EP2604065B1 (en) | 2019-01-16 |
CA2806359A1 (en) | 2012-02-16 |
BR112013003111B8 (pt) | 2022-06-14 |
US9071992B2 (en) | 2015-06-30 |
BR112013003111A2 (pt) | 2020-08-04 |
RU2013110070A (ru) | 2014-09-20 |
EP2604065A1 (en) | 2013-06-19 |
RU2014121730A (ru) | 2015-09-27 |
JP5869075B2 (ja) | 2016-02-24 |
CN103069872B (zh) | 2016-08-10 |
ZA201301594B (en) | 2016-01-27 |
JP2013540381A (ja) | 2013-10-31 |
EP2709401A1 (en) | 2014-03-19 |
CA2806359C (en) | 2017-02-14 |
RU2556014C2 (ru) | 2015-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
BR112013003111B1 (pt) | Sinalização para formatos de quadro mpdu, a-mpdu e a-msdu estendidos | |
ES2642513T3 (es) | Gestión de mensajes de confirmación desde varios destinos para transmisiones multiusuario MIMO | |
ES2659408T3 (es) | Protocolo para la respuesta de información de estado de canal | |
TWI524800B (zh) | 用於多通道操作的請求發送(rts)和允許發送(cts) | |
ES2541628T3 (es) | Sistemas, procedimientos y aparatos de determinación de un campo de control e información del esquema de modulación y codificación | |
BR112012002958B1 (pt) | aperfeiçoamentos no preâmbulo vht mu-mimo para habilitar detecção de modo de transmissão | |
US10397035B2 (en) | Transmission/reception apparatus and method for wireless communication system | |
IL233190A (en) | Systems and methods for manufacturing and deciphering short control frames in wireless communication | |
BR112015020129B1 (pt) | Indicação do tipo confirmação e determinação (ack) de tempo de adiamento | |
EP3203775A1 (en) | Method and apparatus for modulation coding scheme selection for response frames | |
KR101579716B1 (ko) | Ht 및 vht 성능 엘리먼트들을 사용하여 지원되는 변조 코딩 방식들을 통신하기 위한 시스템들 및 방법들 | |
BR112016009994A2 (pt) | Parâmetros de classificador de elemento de classificação de tráfego | |
EP2870717A1 (en) | Modulation coding scheme selection for response frames in case of transmit power imbalance | |
TW201438430A (zh) | 確認(ack)類型指示和推遲時間決定(一) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
B06U | Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette] | ||
B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 11/08/2011, OBSERVADAS AS CONDICOES LEGAIS. PATENTE CONCEDIDA CONFORME ADI 5.529/DF, QUE DETERMINA A ALTERACAO DO PRAZO DE CONCESSAO. |
|
B16C | Correction of notification of the grant [chapter 16.3 patent gazette] |
Free format text: REF. RPI 2647 DE 28/09/2021 QUANTO AO INVENTOR. |