[go: up one dir, main page]

BRPI1016146B1 - communication device, method and system, and computer-readable storage medium - Google Patents

communication device, method and system, and computer-readable storage medium Download PDF

Info

Publication number
BRPI1016146B1
BRPI1016146B1 BRPI1016146-5A BRPI1016146A BRPI1016146B1 BR PI1016146 B1 BRPI1016146 B1 BR PI1016146B1 BR PI1016146 A BRPI1016146 A BR PI1016146A BR PI1016146 B1 BRPI1016146 B1 BR PI1016146B1
Authority
BR
Brazil
Prior art keywords
frame
frames
communication
same time
multiplexed
Prior art date
Application number
BRPI1016146-5A
Other languages
Portuguese (pt)
Inventor
Yuichi Morioka
Ryota Kimura
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
Application filed by Sony Corporation filed Critical Sony Corporation
Publication of BRPI1016146A2 publication Critical patent/BRPI1016146A2/en
Publication of BRPI1016146B1 publication Critical patent/BRPI1016146B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/22Arrangements affording multiple use of the transmission path using time-division multiplexing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0617Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • H04L1/0007Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
    • H04L1/0008Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length by supplementing frame payload, e.g. with padding bits
    • 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/2803Home automation networks
    • H04L12/2838Distribution of signals within a home automation network, e.g. involving splitting/multiplexing signals to/from different paths
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0452Multi-user MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0697Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using spatial multiplexing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/30Transmission power control [TPC] using constraints in the total amount of available transmission power
    • H04W52/34TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading
    • H04W52/346TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading distributing total power among users or channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)

Abstract

APARELHO, MÉTODO E SISTEMA DE COMUNICAÇÃO, E, PROGRAMA DE COMPUTADOR Mesmo se os comprimentos de dados a serem transmitidos para os respectivos usuários de uma pluralidade de usuários são diferentes, os quadros conforme multiplexados concorrentemente são eventualmente transmitidos com o mesmo comprimento de quadro, mesmo se os comprimentos de quadros para os respectivo usuários de uma pluralidade de usuários sejam diferentes quando solicitações de transmissão são recebidas de uma camada de nível superior, um aparelho de comunicação agrega dois ou mais quadros curtos para reconstruir quadros mais longos, e o aparelho de comunicação eventualmente transmite os quadros conforme multiplexados concorrentemente com o mesmo comprimento de quadro. No lado de transmissão, a potência de transmissão, que pode ser usada para cada uma pluralidade de estações de comunicação de destino, é aumentada por causa da redução no número total de quadros a serem multiplexados, enquanto no lado de recepção, a instabilidade da operação de AGC pode ser eliminada.APPLIANCE, METHOD AND COMMUNICATION SYSTEM, AND, COMPUTER PROGRAM Even if the lengths of data to be transmitted to the respective users from a plurality of users are different, the frames as concurrently multiplexed are eventually transmitted with the same frame length, even if the frame lengths for the respective users of a plurality of users are different when transmission requests are received from a higher-level layer, a communication device aggregates two or more short frames to reconstruct longer frames, and the communication device eventually transmits the frames as multiplexed concurrently with the same frame length. On the transmission side, the transmission power, which can be used for each of a plurality of destination communication stations, is increased because of the reduction in the total number of frames to be multiplexed, while on the receiving side, the instability of the operation AGC can be eliminated.

Description

Campo técnicoTechnical field

[001] A presente invenção se refere a um aparelho de comunicação, um método de comunicação, um programa de computador, e um sistema de comunicação que emprega Acesso Múltiplo por Divisão do Espaço (SDMA) no qual uma pluralidade de usuários compartilha recursos sem fio em um eixo espacial e, em particular, a um aparelho de comunicação, um método de comunicação, um programa de computador, e um sistema de comunicação que multiplexa quadros tendo um formato de quadro de comprimento variável e destinado a uma pluralidade de usuários e transmite os quadros.[001] The present invention relates to a communication device, a communication method, a computer program, and a communication system that employs Space Division Multiple Access (SDMA) in which a plurality of users share wireless resources on a spatial axis and, in particular, to a communication device, a communication method, a computer program, and a communication system that multiplexes frames having a frame format of varying length and intended for a plurality of users and transmits the paintings.

Fundamentos da TécnicaFundamentals of Technique

[002] Comunicação sem fio foi desenvolvida e usada como uma técnica de comunicação para eliminar uma operação de fiação requerida na comunicação com fio existente e ainda realizar comunicação de terminais móveis. Por exemplo, um exemplo do padrão para uma LAN (Rede de Área Local) sem fio é IEEE (O Instituto de Engenharia Elétrica e Eletrônica) 802.11. IEEE 802.11a/g já foi amplamente difundido[002] Wireless communication was developed and used as a communication technique to eliminate the wiring operation required in existing wired communication and still carry out communication from mobile terminals. For example, an example of the standard for a wireless LAN (Local Area Network) is IEEE (The Institute of Electrical and Electronic Engineering) 802.11. IEEE 802.11a / g has already been widely disseminated

[003] O padrão do IEEE 802.11a/g suporta um método de modulação que realize uma velocidade de comunicação máxima (a taxa de dados da camada física) de 54 Mbps usando Multiplexação por Divisão de Frequência Ortogonal (OFDM) na banda de 2,4 GHz ou na banda de 5 Ghz. Em adição, no padrão do 802.11n, que é uma extensão do padrão de IEEE 802.11a/g, uma maior taxa de bit é realizada empregando o esquema de comunicação de MIMO (Múltipla Entrada - Múltipla Saída). O esquema de comunicação de MIMO é um esquema de comunicação (um esquema de comunicação existente) que realiza uma sequência multiplexada espacialmente usando um transmissor e um receptor, cada um incluindo uma pluralidade de antenas. IEEE 802.11n pode fornecer uma alta capacidade de transmissão que é maior do que 100 Mbps. Contudo, com um aumento na quantidade de informação do conteúdo transmitido, uma maior taxa de bit é requerida.[003] The IEEE 802.11a / g standard supports a modulation method that achieves a maximum communication speed (the physical layer data rate) of 54 Mbps using Orthogonal Frequency Division Multiplexing (OFDM) in the 2 band, 4 GHz or in the 5 Ghz band. In addition, in the 802.11n standard, which is an extension of the IEEE 802.11a / g standard, a higher bit rate is achieved using the MIMO (Multiple Input - Multiple Output) communication scheme. The MIMO communication scheme is a communication scheme (an existing communication scheme) that performs a spatially multiplexed sequence using a transmitter and a receiver, each including a plurality of antennas. IEEE 802.11n can provide a high transmission capacity that is greater than 100 Mbps. However, with an increase in the amount of information in the transmitted content, a higher bit rate is required.

[004] Por exemplo, aumentando o número de antenas dos dispositivos de comunicação de MIMO e aumentado o número de sequência multiplexada espacialmente, a capacidade de transmissão de comunicação pier-to-pier pode ser aumentada enquanto mantendo compatibilidade na direção para baixo. Contudo, no futuro, a capacidade de transmissão de comunicação entre uma pluralidade de usuários necessita ser aumentada em adição para aumentar a capacidade de transmissão por usuário na comunicação.[004] For example, by increasing the number of antennas of the MIMO communication devices and increasing the number of spatially multiplexed sequences, the transmission capacity of pier-to-pier communication can be increased while maintaining compatibility in the downward direction. However, in the future, the communication transmission capacity between a plurality of users needs to be increased in addition to increase the transmission capacity per user in the communication.

[005] O grupo de trabalho de IEEE 802.11ac tenta estabelecer um padrão de LAN sem fio que usa a banda de frequência inferior do que ou igual à 6 GHz e que realiza uma velocidade de transmissão de dados que é maior do que 1 Gbps. De modo a realizar tal um padrão de LAN sem fio, um esquema de acesso múltiplo por divisão de espaço no qual uma pluralidade de usuários compartilha recursos sem fio no eixo espacial, tal como múltiplo usuário de MIMO (MU-MIMO) ou SDMA (Acesso Múltiplo por Divisão do Espaço), é um esquema promissor.[005] The IEEE 802.11ac working group tries to establish a wireless LAN standard that uses the frequency band lower than or equal to 6 GHz and that performs a data transmission speed that is greater than 1 Gbps. In order to achieve such a wireless LAN standard, a space division multiple access scheme in which a plurality of users share wireless resources on the space axis, such as multiple MIMO (MU-MIMO) or SDMA (Access user) Multiple by Space Division), is a promising scheme.

[006] Correntemente, acesso múltiplo por divisão de espaço é desenvolvido como uma das tecnologias de base para um sistema de telefone celular de próxima geração com base no Acesso Múltiplo por Divisão no Tempo (TDMA), tal como PHS (Sistema de Telefone de Mão Pessoal) ou LTE (Evolução a Longo Prazo). Em adição, no campo técnico de LAN sem fio, comunicação de um para muitos ganha muito mais atenção, conforme descrito acima. Contudo, poucas aplicações estão disponíveis neste campo. Uma das razões para isto, é que é difícil eficientemente multiplexar uma pluralidade de usuários em comunicação de pacote.[006] Currently, space division multiple access is developed as one of the basic technologies for a next generation cell phone system based on Time Division Multiple Access (TDMA), such as PHS (Handheld Telephone System) Personnel) or LTE (Long Term Evolution). In addition, in the technical field of wireless LAN, one-to-many communication gains much more attention, as described above. However, few applications are available in this field. One reason for this is that it is difficult to efficiently multiplex a plurality of users in packet communication.

[007] Note que um sistema de comunicação foi desenvolvida usando um pacote de RTS, um pacote de CTS, e um pacote de ACK que têm um formato de pacote tendo compatibilidade na direção para baixo com o IEEE 802.11 e combinando as duas técnicas seguintes: sensoriamento de portadora do padrão IEEE 802.11 existente e acesso múltiplo por divisão de espaço usando um antena de matriz adaptativa (referir à, por exemplo, PTL 1).[007] Note that a communication system was developed using an RTS package, a CTS package, and an ACK package that have a package format having downward compatibility with IEEE 802.11 and combining the following two techniques: carrier sensing of the existing IEEE 802.11 standard and multiple access by space division using an adaptive array antenna (refer to, for example, PTL 1).

[008] Quando o esquema de acesso múltiplo por divisão de espaço é aplicado a uma LAN sem fio, um quadro de comprimento variável pode ser multiplexado no mesmo eixo do tempo. Naquele momento, se os comprimentos de itens de dados transmitidos para todos de uma pluralidade de usuários são os mesmos, nenhum problema surge. Contudo, se os comprimentos de todos os quadros a serem multiplexados não são os mesmos devido a diferença entre os comprimentos de dados transmitidos, o nível de multiplexação de quadro durante um intervalo de transmissão é diminuído ou aumentado e, por conseguinte, a potência total de transmissão é abruptamente mudada. Se quadros tendo diferentes comprimentos são diretamente multiplexado se transmitidos, a potência recebida é abruptamente mudada no lado do receptor devido a um aumento ou diminuição no nível de multiplexação de quadro. Assim sendo, uma operação instável ocorre em termos de controle automático de ganho (AGC). Nesta maneira, uma variedade de problemas pode surgir (e.g., a distribuição de potência em um quadro em termos de um RCPI (Indicador de Potência de Canal Recebida) definido no IEEE 802.11 varia). Consequentemente, mesmo quando os comprimentos de itens de dados transmitidos para os usuários não são os mesmos, os quadros multiplexados no mesmo eixo do tempo necessitam ser finalmente transmitidos enquanto conservando o mesmo comprimento de quadro.[008] When the space division multiple access scheme is applied to a wireless LAN, a frame of varying length can be multiplexed on the same time axis. At that time, if the lengths of data items transmitted to all of a plurality of users are the same, no problem arises. However, if the lengths of all the frames to be multiplexed are not the same due to the difference between the transmitted data lengths, the level of frame multiplexing during a transmission interval is decreased or increased and, therefore, the total power of transmission is abruptly changed. If frames having different lengths are directly multiplexed if transmitted, the received power is abruptly changed on the receiver side due to an increase or decrease in the level of frame multiplexing. Therefore, an unstable operation occurs in terms of automatic gain control (AGC). In this way, a variety of problems can arise (e.g., the distribution of power in a frame in terms of an RCPI (Received Channel Power Indicator) defined in IEEE 802.11 varies). Consequently, even when the lengths of data items transmitted to users are not the same, multiplexed frames on the same time axis need to be finally transmitted while retaining the same frame length.

[009] Por exemplo, nos sistemas tendo um formato de quadro fixo (tal como um sistema celular existente), um quadro, por exemplo, pode ser preenchido inserindo dados de diversidade (referir à, por exemplo, PTL 2), programando tempos atribuídos (referir à, por exemplo, PTL 3), usando uma taxa de dados variável (referir à, por exemplo, PTL 4 ou 5), ou usando uma configuração de canal variável (referir à, por exemplo, PTL 6). Contudo, já que a configuração de tal um sistema difere radicalmente da configuração de um sistema usando um formato de quadro de comprimento variável, tal como um sistema de LAN sem fio, é difícil aplicar tais tecnologias existentes para o sistemausando um formato de quadro de comprimento variável.[009] For example, in systems having a fixed frame format (such as an existing cellular system), a frame, for example, can be filled in by entering diversity data (refer to, for example, PTL 2), programming assigned times (refer to, for example, PTL 3), using a variable data rate (refer to, for example, PTL 4 or 5), or using a variable channel configuration (refer to, for example, PTL 6). However, since the configuration of such a system differs radically from the configuration of a system using a variable length frame format, such as a wireless LAN system, it is difficult to apply such existing technologies to the system using a length frame format variable.

Lista de citaçãoCitation List Literatura de PatentePatent Literature

[0010]PTL1:Publicaçãode Pedido dePatenteJaponesaNãoExaminada de Nr. 2004-328570[0010] PTL1: Publication of Japanese Non-Examined Patent Application No. 2004-328570

[0011]PTL2:Publicaçãode Pedido dePatenteJaponesaNãoExaminada de Nr. 2001-148646[0011] PTL2: Publication of Japanese Non-Examined Patent Application No. 2001-148646

[0012]PTL3:Publicaçãode Pedido dePatenteJaponesaNãoExaminada de Nr. 2009-506679[0012] PTL3: Publication of Japanese Non-Examined Patent Application No. 2009-506679

[0013]PTL4:Publicaçãode Pedido dePatenteJaponesaNãoExaminada de Nr. 2008-236065[0013] PTL4: Publication of Japanese Non-Examined Patent Application No. 2008-236065

[0014] PTL 5: Patente Japonesa de Nr. 2855172[0014] PTL 5: Japanese Patent No. 2855172

[0015] PTL 6: Publicação de Pedido de Patente Japonesa NãoExaminada de Nr. 2007-89113[0015] PTL 6: Publication of Unexamined Japanese Patent Application No. 2007-89113

[0016] O documento EP1865672 A2 revela um sistema no qual um receptor e uma pluralidade de terminais se comunicam simultaneamente entre si sob o esquema SDMA; os parâmetros de transmissão a serem utilizados para gerar quadros para transmissão SDMA aos respectivos terminais são ajustados em consideração ao tempo de transmissão necessário para que a transmissão de outros quadros seja transmitida simultaneamente com os quadros mencionados anteriormente, de modo que as diferenças entre as durações do tempo de transmissão do quadro sejam reduzidas.[0016] EP1865672 A2 discloses a system in which a receiver and a plurality of terminals communicate simultaneously with each other under the SDMA scheme; the transmission parameters to be used to generate frames for SDMA transmission to the respective terminals are adjusted taking into account the transmission time necessary for the transmission of other frames to be transmitted simultaneously with the previously mentioned frames, so that the differences between the durations of the frame transmission times are reduced.

Descrição da InvençãoDescription of the Invention Problema técnicoTechnical problem

[0017] É um objeto da presente invenção fornecer aparelho de comunicação, método de comunicação, programa de computador, e sistema de comunicação excelentes capazes de apropriadamente efetuar uma operação de comunicação usando o acesso múltiplo por divisão de espaço no qual uma pluralidade de usuários compartilha recursos sem fio no eixo espacial.[0017] It is an object of the present invention to provide excellent communication apparatus, communication method, computer program, and communication system capable of properly carrying out a communication operation using space division multiple access in which a plurality of users share wireless features on the space axis.

[0018] É um outro objeto da presente invenção fornecer aparelho de comunicação, método de comunicação, programa de computador, e sistema de comunicação excelentes capazes de multiplexar quadros tendo um formato de quadro de comprimento variável e destinado a uma pluralidade de usuários e otimamente transmitir os quadros.[0018] It is another object of the present invention to provide excellent communication apparatus, communication method, computer program, and communication system capable of multiplexing frames having a variable length frame format and intended for a plurality of users and optimally transmitting the paintings.

[0019] É ainda um outro objeto da presente invenção fornecer aparelho de comunicação, método de comunicação, programa de computador, e sistema de comunicação excelentes capazes de adequadamente transmitir quadros tendo um formato de quadro de comprimento variável em uma maneira multiplexada enquanto evitando uma mudança abrupta na potência total de transmissão no lado do transmissor mesmo quando os comprimentos dos itens de dados de transmissão destinados a uma pluralidade de usuários não são os mesmos.[0019] It is yet another object of the present invention to provide excellent communication apparatus, communication method, computer program, and communication system capable of adequately transmitting frames having a variable length frame format in a multiplexed manner while preventing a change abrupt in the total transmission power on the transmitter side even when the lengths of the transmission data items intended for a plurality of users are not the same.

Solução para o problemaSolution to the problem

[0020] De modo a resolver os problemas descritos acima, a presente invenção é fornecida. De acordo com a invenção descrita na reivindicação 1, um aparelho de comunicação inclui uma unidade de geração de quadro configurada para gerar uma pluralidade de quadros a serem transmitidos ao mesmo tempo, uma unidade de processamento de integração de quadro configurada para integrar pelo menos dois dos quadros gerados pela unidade de geração de quadro em um único quadro agregado, meio para realizar preenchimento no quadro agregado se o comprimento do quadro agregado for mais curto do que o comprimento de outro quadro que é multiplexado ao mesmo tempo, e uma unidade de comunicação configurada para transmitir os quadros ao mesmo tempo em uma maneira multiplexada.[0020] In order to solve the problems described above, the present invention is provided. According to the invention described in claim 1, a communication apparatus includes a frame generation unit configured to generate a plurality of frames to be transmitted at the same time, a frame integration processing unit configured to integrate at least two of the frames generated by the frame generation unit in a single aggregate frame, means for filling in the aggregate frame if the length of the aggregate frame is shorter than the length of another frame that is multiplexed at the same time, and a communication unit configured to transmit frames at the same time in a multiplexed manner.

[0021] De acordo com a invenção descrita na reivindicação 2, aparelho de comunicação de acordo com a reivindicação 1 ainda inclui uma unidade de controle de comprimento de quadro configurada para ajustar os comprimentos de uma pluralidade de quadros multiplexados ao mesmo tempo de modo que os comprimentos finalmente se tornem os mesmos.[0021] According to the invention described in claim 2, the communication apparatus according to claim 1 further includes a frame length control unit configured to adjust the lengths of a plurality of multiplexed frames at the same time so that the lengths finally become the same.

[0022] De acordo com a invenção descrita na reivindicação 3, a unidade de controle de comprimento de quadro do aparelho de comunicação de acordo com a reivindicação 2 integra pelo menos dois quadros tendo comprimentos curtos em um único quadro tendo um comprimento longo.[0022] According to the invention described in claim 3, the frame length control unit of the communication apparatus according to claim 2 comprises at least two frames having short lengths in a single frame having a long length.

[0023] De acordo com a invenção descrita na reivindicação 4, a unidade de comunicação do aparelho de comunicação de acordo com a reivindicação 3 inclui uma pluralidade de elementos de antena capaz de funcionar como uma antena de matriz adaptativa atribuindo pesos aos elementos de antena e pode transmitir uma pluralidade de quadros ao mesmo tempo em uma maneira multiplexada. Em adição, se os comprimentos dos quadros não são o mesmo, a unidade de controle de comprimento de quadro determina quais aparelhos de comunicação dentre os aparelhos de comunicação definidos como os destinos dos quadros podem ser combinados com base nos pesos das antenas e ajustar os comprimentos dos quadros integrando os quadros destinados aos aparelhos de comunicação na combinação usando a unidade de processamento de integração de quadro.[0023] According to the invention described in claim 4, the communication unit of the communication apparatus according to claim 3 includes a plurality of antenna elements capable of functioning as an adaptive array antenna by assigning weights to the antenna elements and it can transmit a plurality of frames at the same time in a multiplexed manner. In addition, if the frame lengths are not the same, the frame length control unit determines which communication devices among the communication devices defined as the frame destinations can be combined based on the antenna weights and adjust the lengths of the antennas. of the boards integrating the boards intended for communication devices in the combination using the board integration processing unit.

[0024] De acordo com a invenção descrita na reivindicação 5, se a unidade de controle de comprimento de quadro do aparelho de comunicação de acordo com a reivindicação 4 é finalmente incapaz de fazer o comprimento de quadros o mesmo através de integração de quadro, a unidade de controle de comprimento de quadro apropriadamente efetua preenchimento no quadro tendo um comprimento curto de modo que os quadros finalmente tenham o mesmo comprimento.[0024] According to the invention described in claim 5, if the frame length control unit of the communication apparatus according to claim 4 is finally unable to make the frame length the same through frame integration, the frame length control unit appropriately fills the frame having a short length so that the frames finally have the same length.

[0025] De acordo com a invenção descrita na reivindicação 6, um método de comunicação inclui uma etapa de geração de quadro para gerar uma pluralidade de quadros a serem transmitidos ao mesmo tempo, uma etapa de processamento de integração de quadro para integrar pelo menos dois dos quadros gerados na etapa de geração de quadro em um único quadro agregado, uma etapa para realizar preenchimento no quadro agregado se o comprimento do quadro agregado for mais curto do que o comprimento de outro quadro que é multiplexado ao mesmo tempo, e uma etapa de comunicação para transmitir uma pluralidade de quadros ao mesmo tempo em uma maneira multiplexada.[0025] According to the invention described in claim 6, a communication method includes a frame generation step to generate a plurality of frames to be transmitted at the same time, a frame integration processing step to integrate at least two of the frames generated in the frame generation step in a single aggregate frame, a step to fill in the aggregate frame if the length of the aggregate frame is shorter than the length of another frame that is multiplexed at the same time, and a step of communication to transmit a plurality of frames at the same time in a multiplexed manner.

[0026] De acordo com a invenção descrita na reivindicação 7, um programa de computador escrito em um formato legível por compreendendo um código de programa para fazer com que um computador execute as etapas do método de comunicação quando o programa de computador é executado em um computador.[0026] According to the invention described in claim 7, a computer program written in a readable format by comprising a program code to cause a computer to perform the steps of the communication method when the computer program is executed in a computer.

[0027] O programa de computador de acordo com a reivindicação 7 define um programa de computador escrito em um formato legível por máquina de modo que um processo predeterminado seja efetuado por um computador. Isto é, instalando o programa de computador de acordo com a reivindicação 7 da invenção em um computador, processos cooperativos são efetuados no computador. Assim sendo, as operações e vantagens que são as mesmas que daquelas do aparelho de comunicação de acordo com a reivindicação 1 da invenção podem ser obtidas.[0027] The computer program according to claim 7 defines a computer program written in a machine-readable format so that a predetermined process is carried out by a computer. That is, by installing the computer program according to claim 7 of the invention on a computer, cooperative processes are carried out on the computer. Accordingly, operations and advantages which are the same as those of the communication apparatus according to claim 1 of the invention can be obtained.

[0028] Em adição, como usado aqui, o termo "sistema" se refere à uma combinação lógica de uma pluralidade de dispositivos (ou módulos funcionais os quais cada um realiza uma particular função); a pluralidade de dispositivos ou módulos funcionais não estão necessariamente incluído em um aparelho.[0028] In addition, as used here, the term "system" refers to a logical combination of a plurality of devices (or functional modules which each performs a particular function); the plurality of devices or functional modules are not necessarily included in an appliance.

[0029] De acordo com a invenção descrita na reivindicação 8, um sistema de comunicação inclui um primeiro aparelho de comunicação configurado para integrar pelo menos dois quadros entre uma pluralidade de quadros a serem transmitidos ao mesmo tempo em um único quadro e transmitir os quadros ao mesmo tempo em uma maneira multiplexada e uma pluralidade de segundo aparelhos de comunicação configurada para receber os quadros multiplexados ao mesmo tempo.[0029] According to the invention described in claim 8, a communication system includes a first communication device configured to integrate at least two frames between a plurality of frames to be transmitted at the same time in a single frame and transmit the frames to the at the same time in a multiplexed manner and a plurality of second communication devices configured to receive the multiplexed frames at the same time.

Efeitos Vantajosos da InvençãoAdvantageous Effects of the Invention

[0030] De acordo com a presente invenção, aparelho de comunicação, método de comunicação, programa de computador, e sistema de comunicação excelente capazes de apropriadamente efetuar uma operação de comunicação usando o acesso múltiplo por divisão de espaço no qual uma pluralidade de usuários compartilha recursos sem fio no eixo espacial podem ser fornecidos.[0030] In accordance with the present invention, communication apparatus, communication method, computer program, and excellent communication system capable of properly carrying out a communication operation using space division multiple access in which a plurality of users share wireless features on the space axis can be provided.

[0031] Ainda mais, de acordo com a presente invenção, aparelho de comunicação, método de comunicação, programa de computador, e sistema de comunicação excelentes capazes de adequadamente transmitir quadros tendo um formato de quadro de comprimento variável em uma maneira multiplexada enquanto evitando uma abrupta mudança na potência total de transmissão no lado do transmissor mesmo quando os comprimento de itens de dados de transmissão destinados a uma pluralidade de usuários não são os mesmos podem ser fornecidos.[0031] Further, according to the present invention, excellent communication apparatus, communication method, computer program, and communication system capable of adequately transmitting frames having a variable length frame format in a multiplexed manner while avoiding a abrupt change in the total transmission power on the transmitter side even when the lengths of transmission data items intended for a plurality of users are not the same can be provided.

[0032] De acordo com a invenção descrita nas reivindicações 1 e reivindicações 6 à 8, quando um aparelho de comunicação multiplexa uma pluralidade de quadros ao mesmo tempo e transmite os quadros, um processo para integrar pelo menos dois quadros entre uma pluralidade de quadros em um único quadro, isto é, Agregação, pode ser efetuada quando necessário. Empregando um processo de integração de quadro no esquema de acesso múltiplo por divisão de espaço, o número total de quadros multiplexados pode ser reduzido. Consequentemente, a potência de transmissão por estação de comunicação definida como um destino é aumentado no lado da transmissão, e um aumento na qualidade da comunicação pode ser esperada.[0032] According to the invention described in claims 1 and claims 6 to 8, when a communication device multiplexes a plurality of frames at the same time and transmits the frames, a process for integrating at least two frames between a plurality of frames in a single frame, that is, Aggregation, can be performed when needed. By employing a frame integration process in the space division multiple access scheme, the total number of multiplexed frames can be reduced. Consequently, the transmission power per communication station defined as a destination is increased on the transmission side, and an increase in the quality of the communication can be expected.

[0033] De acordo com a invenção descrita na reivindicação 2, mesmo quando os comprimentos de quadros destinados aos usuários não são os mesmos quando uma solicitação de transmissão é entregue proveniente de uma camada superior, os quadros multiplexados ao mesmo tempo podem finalmente ser feitos os mesmos e podem ser transmitidos. Consequentemente, quadros tendo um formato de quadro de comprimento variável podem ser multiplexados e apropriadamente transmitidos enquanto evitando uma abrupta mudança na potência total de transmissão no lado da transmissão. Como um resultado, no lado de recepção que recebe os quadros multiplexados, uma operação de AGC instável devido a uma abrupta mudança na potência recebida pode ser evitada.[0033] According to the invention described in claim 2, even when the frame lengths intended for users are not the same when a transmission request is delivered from an upper layer, the multiplexed frames at the same time can finally be made. and can be transmitted. Consequently, frames having a variable length frame format can be multiplexed and appropriately transmitted while avoiding an abrupt change in the total transmission power on the transmission side. As a result, on the receiving side that receives the multiplexed frames, an unstable AGC operation due to an abrupt change in the received power can be avoided.

[0034] De acordo com a invenção descrita na reivindicação 3, integrando pelo menos dois quadros tendo comprimentos curtos em um quadro tendo um comprimento longo, os quadros multiplexados ao mesmo tempo podem finalmente ter o mesmo comprimento e podem ser transmitidos. Consequentemente, quadros tendo um formato de quadro de comprimento variável podem ser apropriadamente multiplexados e transmitidos enquanto evitando uma abrupta mudança na potência total de transmissão no lado da transmissão. Como um resultado, no lado de recepção que recebe os quadros multiplexados, uma operação de AGC instável devido a uma abrupta mudança na potência recebida pode ser evitada.[0034] According to the invention described in claim 3, by integrating at least two frames having short lengths into one frame having a long length, the multiplexed frames at the same time can finally have the same length and can be transmitted. Consequently, frames having a variable length frame format can be appropriately multiplexed and transmitted while avoiding an abrupt change in the total transmission power on the transmission side. As a result, on the receiving side that receives the multiplexed frames, an unstable AGC operation due to an abrupt change in the received power can be avoided.

[0035] De acordo com a invenção descrita na reivindicação 4, em um aparelho de comunicação que efetua um acesso múltiplo por divisão de espaço usando uma antena de matriz adaptativa, extraindo, dentre aparelhos de comunicação definidos como destinos de uma pluralidade de quadros transmitidos em uma maneira multiplexada, uma combinação dos aparelhos de comunicação apropriada para combinar os pesos da antena, a unidade de processamento de integração de quadro pode integrar os quadros destinados aos aparelhos de comunicação na combinação e ajustar o comprimento dos quadros. Isto é, combinando agregação de quadros com o esquema de acesso múltiplo por divisão de espaço, sobrecarga pode ser reduzida e a capacidade de transmissão de comunicação de um para muitos pode ser aumentada aomesmo tempo.[0035] According to the invention described in claim 4, in a communication device that performs multiple access by space division using an adaptive array antenna, extracting, among communication devices defined as destinations of a plurality of frames transmitted in in a multiplexed manner, a combination of the communication apparatus suitable for combining the antenna weights, the frame integration processing unit can integrate the frames intended for the communication apparatus in the combination and adjust the length of the frames. That is, by combining frame aggregation with the space division multiple access scheme, overhead can be reduced and the communication transmission capacity from one to many can be increased at the same time.

[0036] De acordo com a invenção descrita na reivindicação 5, mesmo quando os comprimentos dos quadros não podem finalmente ser feitos os mesmos através de integração dos quadros, os comprimentos dos quadros podem finalmente ser feitos os mesmos através de um processo de preenchimento efetuado nos quadros tendo comprimentos curtos conforme necessário. Por conseguinte, a potência de transmissão per quadro pode ser aumentada reduzindo o número total de quadros multiplexados através de Agregação dos quadros. Em adição, tornando os comprimentos dos quadros os mesmos, uma operação de AGC instável no lado do receptor pode ser evitada.[0036] According to the invention described in claim 5, even when the lengths of the frames cannot finally be made the same through integration of the frames, the lengths of the frames can finally be made the same through a filling process carried out in the frames having short lengths as needed. Therefore, the transmission power per frame can be increased by reducing the total number of multiplexed frames through Frame Aggregation. In addition, by making the frame lengths the same, unstable AGC operation on the receiver side can be avoided.

[0037] Recursos e vantagens adicionais da presente invenção se tornarão aparente a partir da seguinte descrição detalhada das modalidades exemplares da presente invenção com referência aos desenhos anexados.[0037] Additional features and advantages of the present invention will become apparent from the following detailed description of the exemplary embodiments of the present invention with reference to the attached drawings.

Breve Descrição dos DesenhosBrief Description of Drawings

[0038] [Fig. 1] Fig. 1 é uma ilustração esquemática da configuração de um sistema de comunicação de acordo com uma modalidade da presente invenção.[0038] [Fig. 1] Fig. 1 is a schematic illustration of the configuration of a communication system according to an embodiment of the present invention.

[0039] [Fig. 2] Fig. 2 ilustra um exemplo da configuração de um aparelho de comunicação capaz de multiplexar uma pluralidade de usuários através de acesso múltiplo por divisão de espaço.[0039] [Fig. 2] Fig. 2 illustrates an example of the configuration of a communication device capable of multiplexing a plurality of users through multiple access by space division.

[0040] [Fig. 3] Fig. 3 ilustra um exemplo da configuração de um aparelho de comunicação que condiz com um padrão existente, tal como IEEE 802.11a, e que não usa o acesso múltiplo por divisão de espaço.[0040] [Fig. 3] Fig. 3 illustrates an example of the configuration of a communication device that complies with an existing standard, such as IEEE 802.11a, and that does not use space division multiple access.

[0041] [Fig. 4] Fig. 4 ilustra um exemplo de uma sequência de processamento do sistema de comunicação ilustrado na Fig. 1 no qual a estação de comunicação STA0 operando como um ponto de acesso serve como uma origem de dados, estações de comunicação STA1 à STA3 operando como dispositivos clientes servem como destinos dos dados, e STA0 multiplexa quadros a serem transmitidos para as estações de comunicação STA1 à STA3 em um eixo espacial e transmite os quadros ao mesmo tempo.[0041] [Fig. 4] Fig. 4 illustrates an example of a processing sequence of the communication system illustrated in Fig. 1 in which the communication station STA0 operating as an access point serves as a data source, communication stations STA1 to STA3 operating as client devices serve as data destinations, and STA0 multiplex frames to be transmitted to communication stations STA1 to STA3 on a spatial axis and transmit the frames at the same time.

[0042] [Fig. 5] Fig. 5 ilustra quadros A e B que têm diferentes comprimentos e que são multiplexados no mesmo eixo do tempo.[0042] [Fig. 5] Fig. 5 illustrates frames A and B that have different lengths and that are multiplexed on the same time axis.

[0043] [Fig. 6] Fig. 6 ilustra o caso no qual quando uma pluralidade de quadros tendo diferentes comprimentos são multiplexados ao mesmo tempo, os quadros são submetidos a um processo de preenchimento.[0043] [Fig. 6] Fig. 6 illustrates the case in which when a plurality of frames having different lengths are multiplexed at the same time, the frames are subjected to a filling process.

[0044] [Fig. 7] Fig. 7 ilustra o caso no qual pelo menos, dois quadros tendo comprimentos curtos são integrados em um único quadro por Agregação de modo que os comprimentos de quadros sejam ajustados com relação ao comprimento de um quadro tendo um comprimento longo.[0044] [Fig. 7] Fig. 7 illustrates the case in which at least two frames having short lengths are integrated into a single frame by Aggregation so that the frame lengths are adjusted with respect to the length of a frame having a long length.

[0045] [Fig. 8] Fig. 8 é um fluxograma de uma sequência de processamento executada pelo aparelho de comunicação ilustrado na Fig. 2 quando, na sequência de comunicação ilustrada na Fig. 7, o aparelho de comunicação funciona como um ponto de acesso (STA0) e transmite quadros destinados para uma pluralidade de estações de comunicação ao mesmo tempo em uma maneira multiplexada.[0045] [Fig. 8] Fig. 8 is a flowchart of a processing sequence performed by the communication device illustrated in Fig. 2 when, in the communication sequence illustrated in Fig. 7, the communication device functions as an access point (STA0) and transmits frames destined for a plurality of communication stations at the same time in a multiplexed manner.

[0046] [Fig. 9] Fig. 9 é um fluxograma de uma sequência de processamento executada pelo aparelho de comunicação ilustrado na Fig. 2 quando, na sequência de comunicação ilustrada na Fig. 7, o aparelho de comunicação funciona como qualquer um dos dispositivos clientes (STA1 à STA3) e recebe quadros transmitidos a partir de um ponto de acesso ao mesmo tempo em uma maneira multiplexada.[0046] [Fig. 9] Fig. 9 is a flow chart of a processing sequence performed by the communication device illustrated in Fig. 2 when, in the communication sequence illustrated in Fig. 7, the communication device works like any of the client devices (STA1 to STA3 ) and receives frames transmitted from an access point at the same time in a multiplexed manner.

Descrição das ModalidadesDescription of Modalities

[0047] Modalidades da presente invenção são descritas em detalhe abaixo com referência aos desenhos anexos.[0047] Modalities of the present invention are described in detail below with reference to the accompanying drawings.

[0048] Fig. 1 é uma ilustração esquemática da configuração de um sistema de comunicação de acordo com uma modalidade da presente invenção. O sistema de comunicação ilustrado no desenho inclui uma estação de comunicação STA0 operando como um ponto de acesso (AP) e uma pluralidade de estações de comunicação STA1, STA2, e STA3 cada uma operando como um dispositivo cliente (MT).[0048] Fig. 1 is a schematic illustration of the configuration of a communication system according to an embodiment of the present invention. The communication system illustrated in the drawing includes a communication station STA0 operating as an access point (AP) and a plurality of communication stations STA1, STA2, and STA3 each operating as a client device (MT).

[0049]A área de comunicação de cada uma das estações de comunicação STA1, STA2, e STA3 inclui a estação de comunicação STA0, e cada uma das estações de comunicação STA1, STA2, e STA3 pode diretamente se comunicar com a estação de comunicação STA0 (isto é, as estações de comunicação STA1, STA2, e STA3 são controladas pela estação de comunicação STA0 servindo como um ponto de acesso e formam um BSS (Conjunto de Serviço Básico)). Contudo, cada uma das estações de comunicação STA1, STA2, e STA3 servindo como dispositivos clientes necessitam estar localizadas dentro das áreas de comunicação das outras estações de comunicação. Daqui em diante, comunicação direta entre os dispositivos clientes não é discutida.[0049] The communication area of each of the communication stations STA1, STA2, and STA3 includes the communication station STA0, and each of the communication stations STA1, STA2, and STA3 can directly communicate with the communication station STA0 (that is, the communication stations STA1, STA2, and STA3 are controlled by the communication station STA0 serving as an access point and form a BSS (Basic Service Set)). However, each of the communication stations STA1, STA2, and STA3 serving as client devices need to be located within the communication areas of the other communication stations. Henceforth, direct communication between client devices is not discussed.

[0050] Aqui, a estação de comunicação STA0 servindo como um ponto de acesso é formada de um aparelho de comunicação que inclui uma pluralidade de antenas e efetua o acesso múltiplo por divisão de espaço usando uma antena de matriz adaptativa. A estação de comunicação STA0 atribui recursos sem fio no eixo espacial para uma pluralidade de usuários e multiplexa comunicação de quadro. Isto é, a estação de comunicação STA0 é um aparelho de comunicação que condiz com um novo padrão tal como IEEE 802.11ac. A estação de comunicação STA0 multiplexa dois ou mais quadros destinados para diferentes estações de comunicação no mesmo eixo do tempo e separa um quadro destinado à estação de comunicação STA0 e multiplexado para duas ou mais estações de comunicação em quadros para as estações de comunicação de origem. Nesta maneira, a estação de comunicação STA0 efetua comunicação de quadro de um para muitos. A estação de comunicação STA0 pode aumentar o número de dispositivos clientes capazes de efetuar o acesso múltiplo por divisão de espaço aumentando o número de antenas do mesmo. É claro que, em adição a efetuar comunicação de quadro de um para muitos com as estações de comunicação STA1, STA2, e STA3 usando o acesso múltiplo por divisão de espaço, a estação de comunicação STA0 pode efetuar comunicação ponto a ponto com cada uma das estações de comunicação STA1, STA2, e STA3.[0050] Here, the STA0 communication station serving as an access point is made up of a communication device that includes a plurality of antennas and performs multiple access by dividing space using an adaptive array antenna. The STA0 communication station allocates wireless resources on the space axis to a plurality of users and multiplexed frame communication. That is, the STA0 communication station is a communication device that complies with a new standard such as IEEE 802.11ac. The STA0 communication station multiplexes two or more frames destined for different communication stations on the same time axis and separates a frame destined for the STA0 communication station and multiplexed for two or more communication stations in frames for the originating communication stations. In this way, the communication station STA0 performs frame communication from one to many. The STA0 communication station can increase the number of client devices capable of multiple access by dividing space by increasing the number of antennas on it. Of course, in addition to performing one-to-many frame communication with the STA1, STA2, and STA3 communication stations using multiple space division access, the STA0 communication station can perform point-to-point communication with each of the communication stations STA1, STA2, and STA3.

[0051] Ao contrário, cada uma das estações de comunicação STA1, STA2, e STA3 servindo como um dispositivo cliente é formada de um aparelho de comunicação que inclui uma pluralidade de antenas e efetua o acesso múltiplo por divisão de espaço usando uma antena de matriz adaptativa. Contudo, a separação de usuário é efetuada somente quando uma operação de recepção é efetuada. Quando uma operação de transmissão é efetuada, separação de usuário, que é, multiplexação de quadros de transmissão não é efetuada. Consequentemente, o número de antenas pode ser menor do que aquele dos pontos de acesso. Note que pelo menos alguns dos dispositivos clientes sob o controle da estação de comunicação STA0 servindo como um ponto de acesso podem ser aparelhos de comunicação que condizem com o padrão existente, tal como IEEE 802.11a. Isto é, o sistema de comunicação ilustrado na Fig. 1 está em um ambiente no qual aparelhos de comunicação que condizem com o novo padrão coexistem com aparelhos de comunicações que condizem com um padrão existente.[0051] In contrast, each of the communication stations STA1, STA2, and STA3 serving as a client device is made up of a communication device that includes a plurality of antennas and performs multiple access by dividing space using a matrix antenna adaptive. However, user separation is performed only when a reception operation is performed. When a transmission operation is performed, user separation, that is, multiplexing of transmission frames is not performed. Consequently, the number of antennas may be less than that of the access points. Note that at least some of the client devices under the control of the STA0 communication station serving as an access point may be communication devices that conform to the existing standard, such as IEEE 802.11a. That is, the communication system illustrated in Fig. 1 is in an environment in which communication devices that match the new standard coexist with communication devices that match an existing standard.

[0052] Fig. 2 ilustra um exemplo da configuração de um aparelho de comunicação capaz de multiplexar uma pluralidade de usuários através de acesso múltiplo por divisão de espaço. Entre as estações de comunicação no sistema de comunicação ilustrado na Fig. 1, a estação de comunicação STA0 servindo como um ponto de acesso e qualquer uma das estações de comunicação STA1 à STA3 que serves como um dispositivo cliente e que emprega o esquema de acesso múltiplo por divisão de espaço tem uma configuração ilustrada na Fig. 2 e efetua uma operação de comunicação de acordo com o novo padrão.[0052] Fig. 2 illustrates an example of the configuration of a communication device capable of multiplexing a plurality of users through multiple access by space division. Between the communication stations in the communication system illustrated in Fig. 1, the communication station STA0 serving as an access point and any of the communication stations STA1 to STA3 that serve as a client device and that employs the multiple access scheme per space division has a configuration illustrated in Fig. 2 and performs a communication operation according to the new standard.

[0053] O aparelho de comunicação ilustrado no desenho inclui N ramificações de transmissão e recepção 20-1, 20-2,..., e 20-N tendo elementos de antena 21-1, 21-2,..., e 21-N, respectivamente, e uma unidade de processamento de dados 25 conectada às ramificações de transmissão e recepção 20-1, 20-2,..., e 20-N (onde N é um inteiro maior do que ou igual à 2). A unidade de processamento de dados 25 processa dados a serem transmitidos e dados recebidos. Quando apropriados pesos para uma antena de matriz adaptativa são atribuídos para uma pluralidade de elementos de antena 21-1, 21-2,..., e 21-N, os elementos de antena 21-1, 21-2,..., e 21-N podem funcionar como uma antena de matriz adaptativa. A estação de comunicação STA0 servindo como o ponto de acesso efetua o acesso múltiplo por divisão de espaço usando a antena de matriz adaptativa. Aumentando o número de elementos de antena incluída nela, a estação de comunicação STA0 pode aumentar o número de dispositivo clientes incluídos no acesso múltiplo.[0053] The communication apparatus illustrated in the drawing includes N transmission and reception branches 20-1, 20-2, ..., and 20-N having antenna elements 21-1, 21-2, ..., and 21-N, respectively, and a data processing unit 25 connected to the transmit and receive branches 20-1, 20-2, ..., and 20-N (where N is an integer greater than or equal to 2 ). The data processing unit 25 processes data to be transmitted and data received. When appropriate weights for an adaptive array antenna are assigned to a plurality of antenna elements 21-1, 21-2, ..., and 21-N, antenna elements 21-1, 21-2, ... , and 21-N can function as an adaptive array antenna. The STA0 communication station serving as the access point performs multiple access by space division using the adaptive array antenna. By increasing the number of antenna elements included in it, the STA0 communication station can increase the number of client devices included in multiple access.

[0054] Nas ramificações de transmissão e recepção 20-1, 20-2,..., e 20- N, os elementos de antena 21-1, 21-2,..., e 21-N são conectados às unidade de processamento de transmissão 23-1, 23-2,..., e 23-N e unidades de processamento de recepção 24-1, 24-2,..., e 24-N via duplexers 22-1, 22-2,..., e 22-N, respectivamente.[0054] In the transmission and reception branches 20-1, 20-2, ..., and 20- N, the antenna elements 21-1, 21-2, ..., and 21-N are connected to the units transmit processing units 23-1, 23-2, ..., and 23-N and receive processing units 24-1, 24-2, ..., and 24-N via duplexers 22-1, 22- 2, ..., and 22-N, respectively.

[0055] A unidade de processamento de dados 25 gera dados a serem transmitidos em resposta a uma solicitação de transmissão recebida proveniente de uma aplicação de camada superior e, daí em diante, classifica os dados nas ramificações de transmissão e recepção 20-1, 20-2,..., e 20-N. Em adição, na estação de comunicação STA0 servindo como um ponto de acesso, a unidade de processamento de dados 25 gera uma pluralidade de itens de dados a serem transmitidos para uma pluralidade de usuários, isto é, itens de dados a serem transmitidos para as estações de comunicação STA1, STA2, e STA3 em resposta a uma solicitação de transmissão recebida proveniente de uma aplicação de camada superior e, daí em diante, multiplica os itens de dados por um peso de transmissão da antena de matriz adaptativa para cada uma das ramificações de transmissão e recepção. Nesta maneira, os itens de dados são espacialmente separados e classificados nas ramificações de transmissão e recepção 20-1, 20-2,..., e 20-N. Note que como usado aqui, o termo "separação espacial" na transmissão se refere somente à separação de usuário no qual quadros transmitidos ao mesmo tempo são separados espacialmente para os usuários.[0055] The data processing unit 25 generates data to be transmitted in response to a transmission request received from an upper layer application and, thereafter, classifies the data in the transmission and reception branches 20-1, 20 -2, ..., and 20-N. In addition, at the communication station STA0 serving as an access point, the data processing unit 25 generates a plurality of data items to be transmitted to a plurality of users, that is, data items to be transmitted to the stations. of communication STA1, STA2, and STA3 in response to a transmission request received from an upper layer application and thereafter multiplies the data items by an adaptive array antenna transmission weight for each of the branches of transmission and reception. In this way, the data items are spatially separated and classified into the transmit and receive branches 20-1, 20-2, ..., and 20-N. Note that as used here, the term "spatial separation" in transmission refers only to user separation in which frames transmitted at the same time are spatially separated for users.

[0056]Cada uma das unidades de processamento de transmissão 23-1, 23-2,..., e 23-N efetua predeterminado processamento de sinal, tal como codificação e modulação, em um sinal de transmissão de banda base digital fornecido a partir da unidade de processamento de dados 25 e, daí em diante, efetua conversão de D/A no sinal de transmissão de banda base digital. Subsequentemente, cada uma da unidade de processamento de transmissão 23-1, 23-2,..., e 23-N converte para cima o sinal de transmissão de banda base digital em um sinal de RF (Frequência de Rádio). Assim sendo, a potência do sinal é amplificada. Subsequentemente, tais sinais de RF de transmissão são fornecidos aos elementos de antena 21-1, 21-2,..., e 21-N via os duplexers 22-1, 22-2,..., e 22-N. Assim sendo, os sinais de RF de transmissão são emitido no ar.[0056] Each of the transmission processing units 23-1, 23-2, ..., and 23-N performs predetermined signal processing, such as coding and modulation, on a digital baseband transmission signal provided to from data processing unit 25 and thereafter performs D / A conversion on the digital baseband transmission signal. Subsequently, each of the 23-1, 23-2, ..., and 23-N transmission processing unit converts the digital baseband transmission signal upward into an RF (Radio Frequency) signal. Therefore, the signal strength is amplified. Subsequently, such transmit RF signals are supplied to the antenna elements 21-1, 21-2, ..., and 21-N via the duplexers 22-1, 22-2, ..., and 22-N. Therefore, the transmitting RF signals are emitted in the air.

[0057] Ao contrário, quando da recepção de sinais de recepção de RF proveniente dos elementos de antena 21-1, 21-2,..., e 21-N via os duplexers 22-1, 22-2,..., e 22-N, as unidades de processamento de recepção 24-1, 242,..., e 24-N amplificam com baixo ruído os sinais de recepção de RF. Daí em diante, as unidades de processamento de recepção 24-1, 24-2,..., e 24-N convertem para baixo os sinais de recepção de RF em sinais analógicos de banda base e convertem de A/D os sinais analógicos de banda base. Ainda mais, as unidades de processamento de recepção 24-1, 24-2,..., e 24-N efetuam predeterminado processamento de sinal, tal como decodificação e retirada de modulação, nos sinais analógicos de banda base.[0057] On the contrary, when receiving RF reception signals from antenna elements 21-1, 21-2, ..., and 21-N via duplexers 22-1, 22-2, ... , and 22-N, the reception processing units 24-1, 242, ..., and 24-N amplify RF reception signals with low noise. Thereafter, the reception processing units 24-1, 24-2, ..., and 24-N down-convert RF reception signals into analog baseband signals and convert analog signals from A / D base band. Furthermore, the reception processing units 24-1, 24-2, ..., and 24-N perform predetermined signal processing, such as decoding and modulation removal, on analog baseband signals.

[0058]A unidade de processamento de dados 25 multiplica a entrada de sinal de recepção digital de cada uma das unidades de processamento de recepção 24-1, 24-2,..., e 24-N por um peso de recepção da antena de matriz adaptativa e efetua separação. Nesta maneira, os itens de dados de transmissão transmitidos a partir dos usuários, isto é, das estações de comunicação STA1, STA2, e STA3, são reconstruídos. Daí em diante, a unidade de processamento de dados 25 entrega os itens de dados de transmissão reconstruídos para uma aplicação de camada superior. Note que como usado aqui, o termo " separação espacial" na recepção se refere à separação de usuário na qual quadros transmitidos ao mesmo tempo são separados espacialmente para os usuários e separação de canal na qual um canal MIMO multiplexado espacialmente é separado nas múltiplas sequências originais.[0058] Data processing unit 25 multiplies the digital reception signal input from each of the reception processing units 24-1, 24-2, ..., and 24-N by an antenna receiving weight adaptive matrix and performs separation. In this way, the transmission data items transmitted from the users, that is, from the communication stations STA1, STA2, and STA3, are reconstructed. Thereafter, data processing unit 25 delivers the reconstructed transmission data items to an upper layer application. Note that as used here, the term "spatial separation" at reception refers to user separation in which frames transmitted at the same time are spatially separated for users and channel separation in which a spatially multiplexed MIMO channel is separated into the original multiple strings .

[0059] Naquele momento, de modo a causar os elementos de antena 211, 21-2,..., e 21-N a funcionar com uma antena de matriz adaptativa, a unidade de processamento de dados 25 controla as unidades de processamento de transmissão23-1, 23-2,..., e 23-N e as unidades de processamento de recepção 24-1, 24-2,..., e 24-N de modo que os itens de dados de transmissão classificados nas ramificações de transmissão e recepção 20-1, 20-2,..., e 20-N sejam multiplicados pelos pesos de transmissão da antena de matriz adaptativa e os itens de dados de recepção recebidos provenientes das ramificações de transmissão e recepção 20-1, 20-2,..., e 20-N são multiplicados pelos pesos de recepção da antena de matriz adaptativa. Em adição, antes de efetuar o acesso múltiplo por divisão de espaço com as estações de comunicação STA1, STA2, e STA3, a unidade de processamento de dados 25 aprende os pesos da antena de matriz adaptativa. Por exemplo, a unidade de processamento de dados 25 pode aprender os pesos da antena de matriz adaptativa usando sinais de treinamento (descrito em mais detalhes abaixo) recebidos provenientes de parceiros dos comunicação STA1, STA2, e STA3 em uma sequência conhecida e um predeterminado algoritmo adaptativo, tal como um algoritmo de RLS (Quadrado Mínimo Recursivo).[0059] At that time, in order to cause the antenna elements 211, 21-2, ..., and 21-N to work with an adaptive array antenna, the data processing unit 25 controls the data processing units transmission 23-1, 23-2, ..., and 23-N and the receiving processing units 24-1, 24-2, ..., and 24-N so that the transmission data items classified in transmit and receive branches 20-1, 20-2, ..., and 20-N are multiplied by the transmit weights of the adaptive array antenna and received data items received from the transmit and receive branches 20-1 , 20-2, ..., and 20-N are multiplied by the reception weights of the adaptive matrix antenna. In addition, before performing multiple space division access with the communication stations STA1, STA2, and STA3, the data processing unit 25 learns the weights of the adaptive matrix antenna. For example, data processing unit 25 can learn the weights of the adaptive array antenna using training signals (described in more detail below) received from communication partners STA1, STA2, and STA3 in a known sequence and a predetermined algorithm adaptive, such as an RLS (Minimum Recursive Square) algorithm.

[0060] Por exemplo, a unidade de processamento de dados 25 efetua um processo em cada uma das camadas de um protocolo de comunicação de uma técnica de Controle de Acesso de Mídia (MAC) implementada no sistema de comunicação ilustrado na Fig. 1. Em adição, por exemplo, as ramificações de transmissão e recepção 20-1, 20-2,..., e 20-N efetuam um processo correspondendo a uma camada PHY. Conforme descrito abaixo, quadros tendo diferentes comprimentos são transmitidos a partir de uma camada superior. Naquele momento, os comprimentos dos quadros finalmente transmitidos a partir da camada PHY são feitos os mesmo. Note que tal controle dos comprimentos dos quadros pode ser efetuado por ou a unidade de processamento de dados 25 ou as ramificações de transmissão e recepção 201, 20-2,..., e 20-N.[0060] For example, the data processing unit 25 performs a process in each of the layers of a communication protocol of a Media Access Control (MAC) technique implemented in the communication system illustrated in Fig. 1. In addition, for example, the transmit and receive branches 20-1, 20-2, ..., and 20-N perform a process corresponding to a PHY layer. As described below, frames having different lengths are transmitted from an upper layer. At that time, the lengths of the frames finally transmitted from the PHY layer are made the same. Note that such control of the frame lengths can be performed by either the data processing unit 25 or the transmit and receive branches 201, 20-2, ..., and 20-N.

[0061]Note que cada uma das estações de comunicação STA1, STA2, e STA3 servindo como dispositivos clientes tem uma pluralidade de antenas e efetua acesso múltiplo por divisão de espaço usando uma antena de matriz adaptativa. Naquele momento, cada uma das estações de comunicação STA1, STA2, e STA3 efetua separação de usuário somente na recepção e não efetua separação de usuário na transmissão, isto é, multiplexação de quadro de transmissão. Consequentemente, cada uma das estações de comunicação STA1, STA2, e STA3 necessitam não ter tantas muitas antenas quanto o ponto de acesso.[0061] Note that each of the communication stations STA1, STA2, and STA3 serving as client devices has a plurality of antennas and performs multiple access by space division using an adaptive array antenna. At that time, each of the communication stations STA1, STA2, and STA3 performs user separation only at the reception and does not effect user separation in the transmission, that is, transmission frame multiplexing. Consequently, each of the communication stations STA1, STA2, and STA3 need not have as many antennas as the access point.

[0062] Em adição, Fig. 3 ilustra um exemplo da configuração de um aparelho de comunicação que condiz com um padrão existente, tal como IEEE 802.11a, e que não usa o esquema de acesso múltiplo por divisão de espaço. Entre os dispositivos clientes sob o controle da estação de comunicação STA0 servindo como um ponto de acesso no sistema de comunicação ilustrado na Fig. 1, um dispositivo cliente que tem uma configuração ilustrada na Fig. 3 e que efetua comunicação de acordo com somente um padrão existente está presente.[0062] In addition, Fig. 3 illustrates an example of the configuration of a communication device that complies with an existing standard, such as IEEE 802.11a, and that does not use the space division multiple access scheme. Among the client devices under the control of the STA0 communication station serving as an access point in the communication system illustrated in Fig. 1, a client device that has a configuration illustrated in Fig. 3 and which performs communication according to only one standard existing is present.

[0063] O aparelho de comunicação ilustrado no desenho inclui uma ramificação de transmissão e recepção 30 tendo um elemento de antena 31 e uma unidade de processamento de dados 35 que é conectada à ramificação de transmissão e recepção 30 e que processa dados a serem transmitidos e dados recebidos. Em adição, nas ramificações de transmissão e recepção 30, o elemento de antena 31 é conectado a uma unidade de processamento de transmissão 33 e uma unidade de processamento de recepção 34 via um duplexer 32.The communication apparatus illustrated in the drawing includes a transmit and receive branch 30 having an antenna element 31 and a data processing unit 35 which is connected to the transmit and receive branch 30 and which processes data to be transmitted and received data. In addition, on the transmit and receive branches 30, the antenna element 31 is connected to a transmit processing unit 33 and a receive processing unit 34 via a duplexer 32.

[0064] A unidade de processamento de dados 35 gera dados a serem transmitidos em resposta a uma solicitação de transmissão recebida proveniente de uma aplicação de camada superior e, daí em diante, emite os dados para a ramificação de transmissão e recepção 30. A unidade de processamento de transmissão 33 efetua predeterminado processamento de sinal, tal como codificação e modulação, em um sinal de transmissão de banda base digital e, daí em diante, efetua conversão de D/A no sinal de transmissão de banda base digital. Subsequentemente, a unidade de processamento de dados 35 converte para cima o sinal de transmissão de banda base digital em um sinal de RF. Assim sendo, a potência do sinal é amplificada. Subsequentemente, tal um sinal de RF de transmissão é fornecido ao elemento de antena 31 via o duplexer 32. Daí em diante, o sinal de RF de transmissão é emitido no ar.[0064] The data processing unit 35 generates data to be transmitted in response to a transmission request received from an upper layer application and, thereafter, sends the data to the transmit and receive branch 30. The unit transmission processing 33 performs predetermined signal processing, such as encoding and modulation, on a digital baseband transmission signal and thereafter performs D / A conversion on the digital baseband transmission signal. Subsequently, the data processing unit 35 converts the digital baseband transmission signal upward into an RF signal. Therefore, the signal strength is amplified. Subsequently, such a transmit RF signal is supplied to the antenna element 31 via duplexer 32. Thereafter, the transmit RF signal is emitted in the air.

[0065]Ao contrário, quando da recepção do sinal de recepção de RF proveniente do elemento de antena 31 via o duplexer 32, a unidade de processamento de recepção 34 amplifica com baixo ruído o sinal de recepção de RF. Daí em diante, a unidade de processamento de recepção 34 converte para baixo os sinais de recepção de RF em um sinal analógico de banda base e converte de A/D o sinal analógico de banda base. Ainda mais, a unidade de processamento de recepção 34 efetua predeterminado processamento de sinal, tal como predeterminada decodificação e retirada de modulação, no sinal analógico de banda base. A unidade de processamento de dados 35 reconstrói os dados de transmissão originais a partir da entrada do sinal de recepção digital proveniente da unidade de processamento de recepção 34 e entrega os dados de transmissão originais para uma aplicação de camada superior.On the contrary, when receiving the RF reception signal from the antenna element 31 via the duplexer 32, the receiving processing unit 34 amplifies the RF reception signal with low noise. Thereafter, the receiving processing unit 34 converts the RF reception signals down to an analog baseband signal and converts the analog baseband signal from A / D. In addition, the receiving processing unit 34 performs predetermined signal processing, such as predetermined decoding and modulation removal, on the analog baseband signal. The data processing unit 35 reconstructs the original transmission data from the input of the digital reception signal from the reception processing unit 34 and delivers the original transmission data to an upper layer application.

[0066] No sistema de comunicação ilustrado na Fig. 1, a estação de comunicação STA0 servindo como um ponto de acesso multiplica uma pluralidade de elementos de antena 21-1, 21-2,..., e 21-N pelos pesos de uma antena de matriz adaptativa. Assim sendo, a estação de comunicação STA0 causa os elementos de antena 21-1, 21-2,..., e 21-N a funcionar como uma antena de matriz adaptativa. Nesta maneira, capacidades de direcionamento para as estações de comunicação STA1 à STA3 podem ser formadas. Como um resultado, os recursos sem fio no eixo espacial podem ser separados para os usuários, e uma pluralidade de quadros destinados para as estações de comunicação STA1 à STA3 pode ser multiplexados e transmitidos ao mesmo tempo. Em adição, funcionando como uma antena de matriz adaptativa, a estação de comunicação STA0 pode separar os quadros transmitidos das estações de comunicação STA1 à STA3 ao mesmo tempo para os usuários e efetuar um processo de recepção.[0066] In the communication system illustrated in Fig. 1, the communication station STA0 serving as an access point multiplies a plurality of antenna elements 21-1, 21-2, ..., and 21-N by the weights of an adaptive array antenna. Therefore, the communication station STA0 causes the antenna elements 21-1, 21-2, ..., and 21-N to function as an adaptive array antenna. In this way, routing capabilities for communication stations STA1 to STA3 can be formed. As a result, the wireless resources on the space axis can be separated for users, and a plurality of frames destined for communication stations STA1 to STA3 can be multiplexed and transmitted at the same time. In addition, functioning as an adaptive matrix antenna, the communication station STA0 can separate the frames transmitted from the communication stations STA1 to STA3 at the same time for users and carry out a reception process.

[0067] Naquele momento, de modo aos elementos de antena 21-1, 212,..., e 21-N a funcionarem como uma antena de matriz adaptativa, os pesos da antena de matriz adaptativa necessitam ser aprendidos antecipadamente. Por exemplo, a estação de comunicação STA0 pode aprender os pesos da antena de matriz adaptativa adquirindo uma função de transferência a partir de sinais de treinamento recebidos das estações de comunicação STA1 à STA3 em uma sequência conhecido. Alternativamente, a estação de comunicação STA0 pode diretamente aprender os pesos da antena de matriz adaptativa usando sinais de treinamento recebidos de uma pluralidade dos parceiros de comunicação em uma sequência conhecida e um predeterminado algoritmo adaptativo, tal como um RLS (Quadrado Mínimo Recursivo).[0067] At that time, in order for the antenna elements 21-1, 212, ..., and 21-N to function as an adaptive array antenna, the weights of the adaptive array antenna need to be learned in advance. For example, the communication station STA0 can learn the weights of the adaptive matrix antenna by acquiring a transfer function from training signals received from communication stations STA1 to STA3 in a known sequence. Alternatively, the STA0 communication station can directly learn the weights of the adaptive array antenna using training signals received from a plurality of communication partners in a known sequence and a predetermined adaptive algorithm, such as an RLS (Recursive Minimum Square).

[0068] Em ambas das técnicas descritas acima, a estação de comunicação STA0 que aprende os pesos de uma antena de matriz adaptativa necessita receber sinais de treinamento proveniente das estações de comunicação STA1 à STA3. Em adição, em um ambiente de comunicação no qual um aparelho de comunicação que condiz com somente um padrão existente existe, uma sequência de troca de quadro normal necessita ser executada enquanto evitando colisão de portadoras. De forma similar, os sinais de treinamento necessitam ser transmitidos enquanto evitando interferência com o aparelho de comunicação que condiz com somente um padrão existente. Isto é, a estação de comunicação STA0 necessita aprender os pesos da antena de matriz adaptativa enquanto mantendo compatibilidade na direção para baixo com o padrão existente.[0068] In both of the techniques described above, the STA0 communication station that learns the weights of an adaptive matrix antenna needs to receive training signals from the STA1 to STA3 communication stations. In addition, in a communication environment in which a communication device that matches only an existing standard exists, a normal frame switching sequence needs to be performed while avoiding carrier collision. Similarly, training signals need to be transmitted while avoiding interference with the communication device that matches only an existing standard. That is, the STA0 communication station needs to learn the weights of the adaptive array antenna while maintaining downward compatibility with the existing standard.

[0069] Fig. 4 ilustra um exemplo de uma sequência de comunicação para aprendizagem dos pesos da antena de matriz adaptativa usando sinais de treinamento. No exemplo ilustrado no desenho, a estação de comunicação que efetua aprendizagem transmite um quadro de Solicitação de Treinamento (TRQ) para solicitar transmissão de um sinal de treinamento. Quando da recepção o quadro de TRQ, cada uma das estações vizinhas retorna um quadro de treinamento incluindo uma sequência conhecida usada para o processo de treinamento. Note que embora a estação de comunicação STA4 na Fig. 4 não esteja ilustrado na Fig. 1, a estação de comunicação STA4 é uma estação de comunicação que condiz com somente um padrão existente e isto é um terminal escondido localizado em pelo menos uma das áreas de comunicação das estações de comunicação STA0 à STA3.[0069] Fig. 4 illustrates an example of a communication sequence for learning the weights of the adaptive matrix antenna using training signals. In the example illustrated in the drawing, the learning communication station transmits a Training Request (TRQ) frame to request transmission of a training signal. Upon receipt of the TRQ board, each of the neighboring stations returns a training board including a known sequence used for the training process. Note that although the STA4 communication station in Fig. 4 is not shown in Fig. 1, the STA4 communication station is a communication station that matches only an existing standard and this is a hidden terminal located in at least one of the areas communication from communication stations STA0 to STA3.

[0070] A estação de comunicação STA0 servindo como um ponto de acesso sente a portadora física antecipadamente e confirma que um meio está claro. Ainda mais, a estação de comunicação STA0 efetua processo de espera de um intervalo de tempo aleatório de duração e transmite um quadro de TRQ. Naquele momento, a estação de comunicação STA0 não tem ainda aprendido os pesos da antena de matriz adaptativa (i.e., os elementos de antena 21-1, 21-2,..., e 21-N não tem ainda função como a antena de matriz adaptativa). Consequentemente, a estação de comunicação STA0 transmite o quadro de TRQ em todas as direções em 360 graus.[0070] The STA0 communication station serving as an access point senses the physical carrier in advance and confirms that a means is clear. Furthermore, the communication station STA0 performs a waiting process for a random time interval and transmits a TRQ frame. At that time, the STA0 communication station has not yet learned the weights of the adaptive array antenna (ie, the antenna elements 21-1, 21-2, ..., and 21-N do not yet have a function as the antenna of adaptive matrix). Consequently, the communication station STA0 transmits the TRQ frame in all directions in 360 degrees.

[0071] O quadro de TRQ inclui um campo que condiz com IEEE 802.11, que é um padrão existente. O campo contém informação de duração que solicita ao aparelho de comunicação que não é um destino do quadro de TRQ (o terminal escondido) para configurar, em NAV, um valor de contador correspondendo a uma duração até uma sequência de transmissão e recepção de sinal ser concluída.[0071] The TRQ framework includes a field that complies with IEEE 802.11, which is an existing standard. The field contains duration information that asks the communication device that is not a destination of the TRQ board (the hidden terminal) to configure, in NAV, a counter value corresponding to a duration until a signal transmission and reception sequence is completed.

[0072]Quando da recepção um quadro de TRQ que não inclui um destino indicando a estação de comunicação STA4, a estação de comunicação STA4 que condiz com um padrão existente um valor de contador de NAV usando a informação de duração incluída no quadro. Assim sendo, a estação de comunicação STA4 não efetua uma operação de transmissão.[0072] When receiving a TRQ frame that does not include a destination indicating the STA4 communication station, the STA4 communication station that matches an existing standard NAV counter value using the duration information included in the frame. Therefore, the STA4 communication station does not carry out a transmission operation.

[0073] Em adição, de acordo com o esboço das estações de comunicação ilustrado na Fig. 1, o quadro de TRQ transmitido a partir da estação de comunicação STA0 atinge cada uma das estações de comunicação STA1 à STA3. Em resposta ao quadro de TRQ recebido, após um intervalo de quadro predeterminado SIFS (Espaço Entre Quadro Curto) ter passado já que o quadro de TRQ incluindo um destino indicando a estação de comunicação foi recebida, cada uma das estações de comunicação STA1 à STA3 retorna um quadro de treinamento incluindo uma sequência conhecida usável para treinamento da antena de matriz adaptativa.[0073] In addition, according to the sketch of the communication stations illustrated in Fig. 1, the TRQ frame transmitted from the communication station STA0 reaches each of the communication stations STA1 to STA3. In response to the received TRQ frame, after a predetermined frame interval SIFS (Short Frame Space) has passed since the TRQ frame including a destination indicating the communication station has been received, each of the communication stations STA1 to STA3 returns a training framework including a known usable sequence for training the adaptive array antenna.

[0074] De acordo com a presente modalidade, aprendizagem dos pesos da antena de matriz adaptativa é efetuada enquanto mantendo compatibilidade na direção para baixo com um padrão existente. Por conseguinte, o quadro de treinamento tem um campo frontal e um campo traseiro. O campo frontal condiz com o IEEE 802.11, que é um padrão existente. O campo traseiro contém uma sequência conhecida para treinamento e não tem compatibilidade na direção para baixo com o padrão existente. De modo a parar uma operação de transmissão até estações vizinhas que condizem com o padrão existente que completa uma série de operação de transmissão e recepção de sinal, mistificação descrita no desenho é efetuado no campo frontal que condiz com o padrão existente de modo que o erro de interpretação que o quadro de treinamento continua até subsequentemente transmissão efetuada de ACK ser completada ocorra. Note que a técnica de mistificar é descrita em mais detalhe em, por exemplo, Publicação de Pedido de Patente Japonesa Não Examinada de Nr. 2008-252867 cujos direitos de patente já foram atribuídos para o requerente da presente invenção.[0074] In accordance with the present modality, learning the weights of the adaptive matrix antenna is performed while maintaining compatibility in the downward direction with an existing standard. Therefore, the training board has a front field and a rear field. The front field complies with IEEE 802.11, which is an existing standard. The rear field contains a known sequence for training and has no downward compatibility with the existing standard. In order to stop a transmission operation to neighboring stations that match the existing standard that completes a series of transmission and signal reception operations, mystification described in the drawing is performed in the front field that matches the existing standard so that the error of interpretation that the training framework continues until subsequently completed ACK transmission is completed. Note that the mystification technique is described in more detail in, for example, Unexamined Japanese Patent Application Publication No. 2008-252867 whose patent rights have already been assigned to the applicant for the present invention.

[0075] Em adição, no exemplo ilustrado na Fig. 4, as estações de comunicação STA1 à STA3 transmitem os quadros de treinamento ao mesmo tempo.[0075] In addition, in the example illustrated in Fig. 4, the communication stations STA1 to STA3 transmit the training frames at the same time.

[0076] Naquele momento, os quadros de treinamento podem ser transmitidos em uma maneira mulitplexada no tempo. Contudo, se os quadros de treinamento são transmitidos em uma maneira multiplexada no tempo, um período de tempo necessário para transmissão de todos os quadros de treinamento (i.e., um tempo de espera de transmissão necessário para cada um das estações vizinhas) aumenta com um aumento no número de estações de comunicação que enviam de volta os quadros de treinamento (i.e., o número de estações de comunicação a ser aprendido). Consequentemente, a capacidade de transmissão do sistema complete diminui, e a sobrecarga do sistema aumenta. Em adição, a estação vizinha que pode receber somente um quadro de treinamento transmitido em um tempo mais tarde no eixo do tempo (o terminal escondido) pode iniciar uma operação antes do quadro de treinamento chegar, já que o valor de contador de NAV desaparece. Assim sendo, colisão das portadoras não pode ser evitado. Por estas razões, de acordo com a presente modalidade, os quadros de treinamento são transmitidos ao mesmo tempo.[0076] At that time, training frames can be transmitted in a multi -plexed manner over time. However, if the training frames are transmitted in a multiplexed manner over time, a period of time required for transmission of all training frames (ie, a transmission delay time required for each of the neighboring stations) increases with an increase the number of communication stations that send the training boards back (ie, the number of communication stations to be learned). Consequently, the transmission capacity of the complete system decreases, and the system overhead increases. In addition, the neighboring station that can receive only one training frame transmitted at a later time on the time axis (the hidden terminal) can start an operation before the training frame arrives, as the NAV counter value disappears. Therefore, carrier collision cannot be avoided. For these reasons, according to the present modality, the training frames are transmitted at the same time.

[0077] Ao contrário, após transmissão do quadro de TRQ ter sido concluído, a estação de comunicação STA0 entra em um modo de pronta espera até os quadros de treinamento transmitidos a partir das estações de comunicação STA1 à STA3, que são destinos do quadro de TRQ, serem recebidos. Quando o quadro de treinamento é recebido, a estação de comunicação STA0 ainda não aprendeu para a antena de matriz adaptativa. Consequentemente, a estação de comunicação STA0 necessita receber uma pluralidade de quadros de treinamento ao mesmo tempo usando qualquer um dos elementos de antena. Naquele momento, se as seguintes três condições são satisfeitas, a estação de comunicação STA0 pode receber as seções de campo frontal dos campos de treinamento transmitidos ao mesmo tempo (as seções de campo frontal tendo compatibilidade de direção inversa com o padrão existente) enquanto evitando colisão. (1)Empregar uma técnica de modulação de OFDM. (2)Operar os osciladores das estações de comunicação STA1, STA2, e STA3 de modo que um erro de frequência com relação ao oscilador usado na estação de comunicação STA0 seja compensado. (3)Tornar itens de informação nos campos dos quadros de treinamento transmitidos a partir das estações de comunicação STA1, STA2, e STA3 os mesmos.[0077] On the contrary, after transmission of the TRQ board has been completed, the communication station STA0 enters a standby mode until the training boards transmitted from communication stations STA1 to STA3, which are destinations of the communication board TRQ, be received. When the training board is received, the STA0 communication station has not yet learned for the adaptive array antenna. Consequently, the STA0 communication station needs to receive a plurality of training frames at the same time using any of the antenna elements. At that time, if the following three conditions are met, the STA0 communication station can receive the front field sections of the training fields transmitted at the same time (the front field sections having reverse direction compatibility with the existing standard) while avoiding collision . (1) Employ an OFDM modulation technique. (2) Operate the oscillators of the communication stations STA1, STA2, and STA3 so that a frequency error with respect to the oscillator used in the communication station STA0 is compensated. (3) Make information items in the fields of the training boards transmitted from the communication stations STA1, STA2, and STA3 the same.

[0078] É conhecido que a técnica de modulação de OFDM sugerida na condição (1) tem vantagens incluindo sua robustez para desvanecimento de múltiplos caminhos. Em adição, a condição (2) pode ser satisfeita se as estações de comunicação STA1, STA2, e STA3 efetuam correção de frequência quando da recepção de um quadro de TRQ a partir da estação de comunicação STA0. Efetuando correção de frequência, é assegurado que os tempos de retardo quando os quadros de treinamento transmitidos a partir das estações de comunicação STA1, STA2, e STA3 ao mesmo tempo atingem a estação de comunicação STA0 estão dentro de um intervalo de proteção. Ainda mais, como a condição (3) implica, se uns itens de informação nos campos das estações de comunicação STA1, STA2, e STA3 são os mesmos, esses campos podem ser tratados como uma onda de retardo normal. Assim sendo, os quadros de treinamento podem ser recebidos ao mesmo tempo usando a único elemento de antena.[0078] It is known that the OFDM modulation technique suggested in condition (1) has advantages including its robustness for multipath fading. In addition, condition (2) can be satisfied if the communication stations STA1, STA2, and STA3 perform frequency correction when receiving a TRQ frame from the communication station STA0. By making frequency correction, it is ensured that the delay times when the training frames transmitted from the communication stations STA1, STA2, and STA3 at the same time reach the communication station STA0 are within a protection interval. Furthermore, as condition (3) implies, if some information items in the fields of the communication stations STA1, STA2, and STA3 are the same, these fields can be treated as a normal delay wave. Therefore, training frames can be received at the same time using the single antenna element.

[0079]Em adição, a estação de comunicação STA0 recebe o campo traseiro do quadro de treinamento que contém uma sequência conhecida para treinamento e que não tem compatibilidade de direção inversa com o padrão existente usando os elementos de antena 21-1, 21-2,..., e 21-N. Atribuindo uma particular sequência de código de cada uma das estações de comunicação STA1, STA2, e STA3 como a sequência conhecida para treinamento antecipadamente, a estação de comunicação STA0 pode espacialmente separar as sequências. Contudo, se o número das estações de comunicação que efetua um acesso múltiplo por divisão de espaço através de divisão de espaço é aumentado, o comprimento da sequência conhecida inevitavelmente aumenta já que as estações de comunicação necessitam ser distinguidas cada uma da outra.[0079] In addition, the STA0 communication station receives the rear field of the training board which contains a known sequence for training and which does not have reverse direction compatibility with the existing standard using the antenna elements 21-1, 21-2 , ..., and 21-N. By assigning a particular code sequence from each of the communication stations STA1, STA2, and STA3 as the known sequence for training in advance, the communication station STA0 can spatially separate the sequences. However, if the number of communication stations that perform multiple access by space division through space division is increased, the length of the known sequence inevitably increases since the communication stations need to be distinguished from each other.

[0080]Subsequentemente, a estação de comunicação STA0 aprende os pesos da antena de matriz adaptativa usando as sequências conhecidas e um predeterminado algoritmo adaptativo, tal como o algoritmo RLS. Daí em diante, os elementos de antena 21-1, 21-2,..., e 21-N da estação de comunicação STA0 pode funcionar como uma antena de matriz adaptativa, e a estação de comunicação STA0 pode efetuar o acesso múltiplo por divisão de espaço.[0080] Subsequently, the communication station STA0 learns the weights of the adaptive array antenna using the known sequences and a predetermined adaptive algorithm, such as the RLS algorithm. Thereafter, the antenna elements 21-1, 21-2, ..., and 21-N of the STA0 communication station can function as an adaptive array antenna, and the STA0 communication station can perform multiple access via space division.

[0081] Ao contrário, quando da recepção do quadro de treinamento descrito acima que não inclui STA4 como o destino, a estação de comunicação STA4 que condiz com somente o padrão existente não entende que o quadro de treinamento continua até o quadro de ACK subsequente ser transmitido devido à mistificação (conforme descrito acima). Assim sendo, a estação de comunicação STA4 não efetua uma operação de transmissão.[0081] On the contrary, upon receipt of the training framework described above that does not include STA4 as the destination, the STA4 communication station that matches only the existing standard does not understand that the training framework continues until the subsequent ACK framework is transmitted due to mystification (as described above). Therefore, the STA4 communication station does not carry out a transmission operation.

[0082] Após um intervalo de quadro predeterminado SIFS ter passado já que a estação de comunicação STA0 recebeu os quadros de treinamento enviados a partir das estações de comunicação STA1, STA2, e STA3, a estação de comunicação STA0 transmite quadros de dados (Fragment0-1, Fragment0-2, e Fragment0-3) para as estações de comunicação STA1, STA2, e STA3, respectivamente. Usando os pesos aprendidos descritos acima da antena de matriz adaptativa, a estação de comunicação STA0 pode transmitir uma pluralidade de quadros de dados através de acesso múltiplo por divisão de espaço ao mesmo tempo.[0082] After a predetermined frame interval SIFS has passed since the communication station STA0 received the training frames sent from the communication stations STA1, STA2, and STA3, the communication station STA0 transmits data frames (Fragment0- 1, Fragment0-2, and Fragment0-3) for communication stations STA1, STA2, and STA3, respectively. Using the learned weights described above from the adaptive array antenna, the STA0 communication station can transmit a plurality of data frames through multiple space division access at the same time.

[0083] Ao contrário, quando da recepção dos quadros de dados (Fragment0-1, Fragment0-2, e Fragment0-3) destinados às estações de comunicação STA1, STA2, e STA3, as estações de comunicação STA1, STA2, e STA3 enviam de volta quadros de ACK (ACK1, ACK2, e ACK3), respectivamente, ao mesmo tempo após o intervalo de quadro predeterminado SIFS ter passado.[0083] On the contrary, when receiving the data frames (Fragment0-1, Fragment0-2, and Fragment0-3) destined for the communication stations STA1, STA2, and STA3, the communication stations STA1, STA2, and STA3 send back ACK frames (ACK1, ACK2, and ACK3), respectively, at the same time after the predefined SIFS frame interval has passed.

[0084] A pluralidade de elementos de antena 21-1, 21-2,..., e 21-N da estação de comunicação STA0 já funcionou como uma antena adaptativa. Consequentemente, a estação de comunicação STA0 pode espacialmente separar uma pluralidade de quadros de ACK (ACK1, ACK2, e ACK3) recebida ao mesmo tempo para cada um dos usuários. Por exemplo, armazenando, nos quadros de ACK, os endereços das estações de comunicação STA1, STA2, e STA3 como endereços do transmissor, a estação de comunicação STA0 pode identificar a origem dos quadros de ACK recebidos. Em adição, se as sequências conhecidas para treinamento estão armazenados mesmos nos quadros de ACK, a estação de comunicação STA0 pode mudar os pesos aprendidos da antena de matriz adaptativa de acordo com as sequências conhecidas para treinamento armazenado nos quadros de ACK recebidos de modo que os pesos possam adaptativamente seguir uma mudança no ambiente.[0084] The plurality of antenna elements 21-1, 21-2, ..., and 21-N of the STA0 communication station has already functioned as an adaptive antenna. Consequently, the communication station STA0 can spatially separate a plurality of ACK frames (ACK1, ACK2, and ACK3) received at the same time for each of the users. For example, by storing, in the ACK frames, the addresses of the communication stations STA1, STA2, and STA3 as addresses of the transmitter, the communication station STA0 can identify the origin of the received ACK frames. In addition, if the known training sequences are stored in the same ACK frames, the STA0 communication station can change the weights learned from the adaptive array antenna according to the known training sequences stored in the received ACK frames so that the weights can adaptively follow a change in the environment.

[0085] Quando da recepção os quadro de dados que não estão destinados para a estação de comunicação STA4, a estação de comunicação STA4 que condiz com o padrão existente configure um valor de contador de NAV nas bases da informação de duração contida no quadro. Nesta maneira, a estação de comunicação STA4 para uma operação de transmissão. Em adição, quando da recepção o quadro de ACK que não está destinado para a estação de comunicação STA4, a estação de comunicação STA4 que condiz com o padrão existente configura um valor de contador de NAV nas bases da informação de duração contida no quadro. Nesta maneira, a estação de comunicação STA4 para uma operação de transmissão.[0085] When receiving the data frames that are not destined for the STA4 communication station, the STA4 communication station that conforms to the existing standard sets a NAV counter value on the basis of the duration information contained in the table. In this way, the communication station STA4 stops a transmission operation. In addition, upon receipt of the ACK frame that is not intended for the STA4 communication station, the STA4 communication station that conforms to the existing standard sets a NAV counter value on the basis of the duration information contained in the frame. In this way, the communication station STA4 stops a transmission operation.

[0086] Como pode ser visto a partir de um exemplo da sequência de comunicação ilustrada na Fig. 4, a estação de comunicação STA0 que efetua um acesso múltiplo por divisão de espaço pode apropriadamente aprender os pesos da antena de matriz adaptativa. Ainda mais, após a estação de comunicação STA0 ter aprendido os pesos da antena de matriz adaptativa, a estação de comunicação STA0 pode compartilhar recursos sem fio em um eixo espacial com uma pluralidade de usuários e multiplexa uma pluralidade de quadros de dados destinados para uma pluralidade de usuários. Daí em diante, a estação de comunicação STA0 pode transmitir os quadros de dados. Nesta maneira, a capacidade de transmissão pode ser aumentada no caso de comunicação de um para muitos, isto é, comunicação entre uma pluralidade de usuários.[0086] As can be seen from an example of the communication sequence illustrated in Fig. 4, the STA0 communication station that performs multiple access by space division can appropriately learn the weights of the adaptive matrix antenna. Furthermore, after the STA0 communication station has learned the weights of the adaptive array antenna, the STA0 communication station can share wireless resources on a spatial axis with a plurality of users and multiplex a plurality of data frames intended for a plurality of users. Thereafter, the STA0 communication station can transmit the data frames. In this way, the transmission capacity can be increased in the case of one to many communication, that is, communication between a plurality of users.

[0087] Neste caso, em geral, uma LAN sem fio emprega um esquema de comunicação de pacote. As quantidades de tráfego que os usuários desejam diferir de usuário à usuário. Por conseguinte, os comprimentos de pacotes (quadros) diferem cada um do outro. Por exemplo, no exemplo de uma sequência de comunicação ilustrado na Fig. 4, é desejável que os comprimentos de um quadro de TRQ, um quadro de treinamento, e um quadro de ACK sejam o mesmo. Contudo, para uma pluralidade de quadros de dados transmitidos a partir da estação de comunicação STA0, os comprimentos dos quadros transmitidos a partir da camada de MAC para a camada de PHY pode não ser os mesmos devido à diferença em uma quantidade de dados transmitida de destino a destino.[0087] In this case, in general, a wireless LAN employs a packet communication scheme. The amounts of traffic that users want to differ from user to user. Therefore, the packet lengths (frames) differ from each other. For example, in the example of a communication sequence illustrated in Fig. 4, it is desirable that the lengths of a TRQ board, a training board, and an ACK board are the same. However, for a plurality of data frames transmitted from the STA0 communication station, the lengths of the frames transmitted from the MAC layer to the PHY layer may not be the same due to the difference in the amount of data transmitted from the destination the destination.

[0088] Contudo, quando quadros destinados para uma pluralidade de usuários são multiplexados e, de forma simultânea, transmitidos através do esquema de acesso múltiplo por divisão de espaço e se a potência total de transmissão é abruptamente mudada devido a uma diferença entre os comprimentos de quadros, uma operação de AGC instável pode desvantajosamente ocorrer no lado do receptor devido a uma abrupta mudança na potência recebida (conforme descrito acima).[0088] However, when frames intended for a plurality of users are multiplexed and, simultaneously, transmitted through the multiple access scheme by space division and if the total transmission power is abruptly changed due to a difference between the lengths of frames, an unstable AGC operation can disadvantageously occur on the receiver side due to an abrupt change in the received power (as described above).

[0089] Em adição, se algum dos quadros a serem multiplexados são terminados e os outros quadros continuam a ser transmitidos, a largura de banda de comunicação não é eficientemente usada. Assim sendo, o efeito do acesso múltiplo por divisão de espaço é diminuído. Fig. 5 ilustra quadros A e B que têm diferentes comprimentos e que são multiplexados no mesmo eixo do tempo. Como pode ser visto no exemplo ilustrado no desenho, o comprimento do quadro B é mais curto do que o comprimento do quadro A, e após transmissão do quadro B ter sido concluído, a largura de banda de comunicação é consumida.[0089] In addition, if any of the frames to be multiplexed are terminated and the other frames continue to be transmitted, the communication bandwidth is not used efficiently. Therefore, the effect of multiple access by space division is lessened. Fig. 5 illustrates frames A and B that have different lengths and that are multiplexed on the same time axis. As can be seen in the example illustrated in the drawing, the length of frame B is shorter than the length of frame A, and after transmission of frame B has been completed, the communication bandwidth is consumed.

[0090] Por conseguinte, mesmo quando os comprimentos dos quadros multiplexados ao mesmo tempo diferem cada um do outro, todos os quadros transmitidos necessitam finalmente ter o mesmo comprimento de quadro.[0090] Therefore, even when the lengths of the multiplexed frames at the same time differ from each other, all the transmitted frames must finally have the same frame length.

[0091] Por exemplo, entre os quadros multiplexados espacialmente, os quadros tendo comprimentos curtos podem ser preenchidos na camada PHY de modo que os comprimentos dos quadros sejam feitos os mesmos. Fig. 6 ilustra o caso no qual, no exemplo da sequência de comunicação ilustrado na Fig. 4, quando dados a serem transmitidos para STA1 à STA3 ao mesmo tempo são entregues a partir da maior camada (e.g., a camada de MAC) e se a quantidade de cada um dos itens de dados a serem transmitidos para STA2 e STA3 (DATA2 e DATA3) é menor do que aquela de uns itens de dados a serem transmitidos para STA1 (DATA1), os itens de dados a serem transmitidos para STA2 e STA3 (DATA2 e DATA3) são preenchidos de modo que cada um dos comprimentos dos DATA2 e DATA3 seja o mesmo que o comprimento dos itens de dados tendo um comprimento mais longo (DATA1). Assim sendo, os comprimentos dos quadros finalmente transmitidos a partir da camada PHY são feitos os mesmos.[0091] For example, between spatially multiplexed frames, frames having short lengths can be filled in the PHY layer so that the lengths of the frames are made the same. Fig. 6 illustrates the case in which, in the example of the communication sequence illustrated in Fig. 4, when data to be transmitted to STA1 to STA3 at the same time are delivered from the largest layer (eg, the MAC layer) and the quantity of each of the data items to be transmitted to STA2 and STA3 (DATA2 and DATA3) is less than that of some data items to be transmitted to STA1 (DATA1), the data items to be transmitted to STA2 and STA3 (DATA2 and DATA3) are filled in so that each of the lengths of DATA2 and DATA3 is the same as the length of the data items having a longer length (DATA1). Therefore, the lengths of the frames finally transmitted from the PHY layer are made the same.

[0092] Contudo, a operação de preenchimento causa sobrecarga já que dados efetivos não estão incluídos. Por conseguinte, é desejável que os comprimentos de quadros sejam ajustados sem usar uma operação de preenchimento.[0092] However, the filling operation causes overhead since actual data are not included. Therefore, it is desirable that the frame lengths are adjusted without using a fill operation.

[0093] Consequentemente, os presentes inventores desenvolveram uma técnica para ajustar os comprimentos de dois ou mais quadros tendo comprimentos curtos de modo que os comprimentos coincidam com os comprimento de um quadro tendo um comprimento longo integrando os quadros em um único quadro através de Agregação. No IEEE 802.11n para comunicação de alta velocidade, o termo "Agregação" é conhecido como um formato de quadro que reduz a sobrecarga configurando uma única seção de camada física a partir de uma pluralidade de quadros.[0093] Consequently, the present inventors have developed a technique for adjusting the lengths of two or more frames having short lengths so that the lengths match the lengths of a frame having a long length by integrating the frames into a single frame through Aggregation. In IEEE 802.11n for high-speed communication, the term "Aggregation" is known as a frame format that reduces overhead by configuring a single physical layer section from a plurality of frames.

[0094]Fig. 7 ilustra o caso no qual, no exemplo da sequência de comunicação ilustrada na Fig. 6, quando dados a serem transmitidos para STA1 à STA3 no mesmo tempo são entregues a partir de uma camada superior (e.g., a camada de MAC) e se uma quantidade de cada um dos itens de dados a serem transmitidos para STA2 e STA3 (DATA2 e DATA3) é menor do que aquela dos itens de dados a serem transmitidos para STA1 (DATA1), os itens de dados a serem transmitidos para STA2 e STA3 (DATA2 e DATA3) são integrados em um único quadro por Agregação de modo que o comprimento dos DATA2 e DATA3 seja o mesmo que o comprimento dos itens de dados tendo um comprimento mais longo (DATA1). Assim sendo, os comprimentos dos quadros finalmente transmitidos a partir da camada de PHY são feitos os mesmos.[0094] Fig. 7 illustrates the case in which, in the example of the communication sequence illustrated in Fig. 6, when data to be transmitted to STA1 to STA3 at the same time are delivered from an upper layer (eg, the MAC layer) and if a quantity of each of the data items to be transmitted to STA2 and STA3 (DATA2 and DATA3) is less than that of the data items to be transmitted to STA1 (DATA1), the data items to be transmitted to STA2 and STA3 ( DATA2 and DATA3) are integrated into a single frame by Aggregation so that the length of DATA2 and DATA3 is the same as the length of data items having a longer length (DATA1). Therefore, the lengths of the frames finally transmitted from the PHY layer are made the same.

[0095] Quando da recepção de um quadro de Agregação, cada uma das estações de comunicação pode referir à informação de destino contida na porção de topo do quadro e extrai a porção de dados destinados para a estação de comunicação. Por exemplo, quando da recepção dos quadros de Agregação incluindo itens de dados destinados para STA2 e STA3, cada uma das estações de comunicação STA2 e STA3 reconhece que o quadro inclui uns itens de dados destinados para elas mesmo usando a informação de destino na porção de topo do quadro e determina que itens de dados no quadro são destinados para elas mesmo usando a informação de cabeçalho anexada a cada um dos itens de dados. Nesta maneira, cada uma das estações de comunicação STA2 e STA3 recupera os itens de dados desejados.[0095] Upon receipt of an Aggregation table, each of the communication stations can refer to the destination information contained in the top portion of the table and extract the portion of data destined for the communication station. For example, when receiving the Aggregation frames including data items destined for STA2 and STA3, each of the communication stations STA2 and STA3 recognizes that the frame includes some data items destined for them even using the destination information in the portion of top of the frame and determines which data items in the frame are intended for them even using the header information attached to each of the data items. In this way, each of the communication stations STA2 and STA3 retrieves the desired data items.

[0096] O ponto de acesso STA0 pode empregar um esquema no qual o peso de antena de MIMO usado quando um quadro de Agregação é transmitido é determinado como a soma dos pesos de antena de MIMO usada quando o ponto de acesso STA0 individualmente transmite um quadro para todas as estações de comunicação. No exemplo da sequência de comunicação ilustrado na Fig. 6, já que a potência de transmissão usada para as estações de comunicação é dividida para as estações de comunicação STA1, STA2, e STA3, Cada potência de transmissão é um terceiro da potência total. Ao contrário, no exemplo da sequência de comunicação ilustrado na Fig. 7, os itens de dados destinados para STA2 e STA3 são submetidos à Agregação, a potência necessária para as duas estações de comunicação não necessitam ser separados. Isto é, usando Agregação em um esquema de acesso múltiplo por divisão de espaço, a potência de transmissão usada para cada uma das estações de comunicação é reduzida a uma metade da potência total. Assim sendo, a qualidade de comunicação pode ser aumentada.[0096] The STA0 access point can employ a scheme in which the MIMO antenna weight used when an Aggregation frame is transmitted is determined as the sum of the MIMO antenna weights used when the STA0 access point individually transmits a frame for all communication stations. In the example of the communication sequence illustrated in Fig. 6, since the transmission power used for the communication stations is divided for the communication stations STA1, STA2, and STA3, each transmission power is a third of the total power. On the contrary, in the example of the communication sequence illustrated in Fig. 7, the data items destined for STA2 and STA3 are submitted to the Aggregation, the power required for the two communication stations does not need to be separated. That is, using Aggregation in a space division multiple access scheme, the transmission power used for each of the communication stations is reduced to one half of the total power. Therefore, the quality of communication can be increased.

[0097] Em adição, como ilustrado na Fig. 7, após as estações de comunicação STA1 à STA3 que recebem os quadros de Agregação completarem a recepção de todos os quadros de Agregação, as estações de comunicação STA1 à STA3 enviam de volta quadros de ACK (ACK1, ACK2, e ACK3) destinados à STA0, que é a origem dos quadros de Agregação, ao mesmo tempo. Para os quadros de ACK retornados, os elementos de antena 21-1, 21-2,..., e 21-N da estação de comunicação STA0 já funcionaram como uma antena adaptativa. Consequentemente, os elementos de antena 21-1, 212,..., e 21-N pode espacialmente separar a pluralidade de quadros de ACK (ACK1, ACK2, e ACK3) recebida ao mesmo tempo para cada um dos usuários (conforme descrito acima).[0097] In addition, as shown in Fig. 7, after the STA1 to STA3 communication stations that receive the Aggregation frames complete the reception of all Aggregation frames, the STA1 to STA3 communication stations send back ACK frames (ACK1, ACK2, and ACK3) destined for STA0, which is the origin of the Aggregation tables, at the same time. For the returned ACK frames, the antenna elements 21-1, 21-2, ..., and 21-N of the STA0 communication station have already functioned as an adaptive antenna. Consequently, the antenna elements 21-1, 212, ..., and 21-N can spatially separate the plurality of ACK frames (ACK1, ACK2, and ACK3) received at the same time for each of the users (as described above) ).

[0098] Fig. 8 ilustra uma sequência de processamento na forma de um fluxograma no qual, na sequência de comunicação ilustrada na Fig. 7, o aparelho de comunicação ilustrado na Fig. 2 funciona como o ponto de acesso (STA0) e transmite quadros destinados para uma pluralidade de estações de comunicação ao mesmo tempo em uma maneira multiplexada. O ponto de acesso inicia a sequência de processamento ilustrada na Fig. 8 em resposta à, por exemplo, ocorrência de uma solicitação de transmissão de dados ou uma solicitação de recepção de dados proveniente de uma aplicação de camada superior.[0098] Fig. 8 illustrates a processing sequence in the form of a flow chart in which, in the communication sequence illustrated in Fig. 7, the communication apparatus illustrated in Fig. 2 functions as the access point (STA0) and transmits frames intended for a plurality of communication stations at the same time in a multiplexed manner. The access point starts the processing sequence illustrated in Fig. 8 in response to, for example, the occurrence of a data transmission request or a data reception request from an upper layer application.

[0099] O ponto de acesso examina que o meio está livre efetuando um sensoriamento de portadora física antecipadamente e ainda efetua processo de espera de um intervalo de tempo aleatório de duração. Nesta maneira, se o ponto de acesso entra em um modo comunicável, o ponto de acesso transmite um quadro de solicitação de treinamento (TRQ) para uma ou mais estações de comunicação (STA1 à STA3) para o qual o ponto de acesso quer transmitir dados em uma maneira multiplexada (etapa S1).[0099] The access point examines that the medium is free by performing a physical carrier sensing in advance and still performs a waiting process for a random duration interval. In this way, if the access point enters a communicable mode, the access point transmits a training request frame (TRQ) to one or more communication stations (STA1 to STA3) to which the access point wants to transmit data in a multiplexed manner (step S1).

[00100] Subsequentemente, após um intervalo de quadro predeterminado SIFS (Espaço Entre Quadros Curto) ter passado já que o quadro de TRQ foi transmitido, o ponto de acesso espera até ele receber quadros de treinamento enviados de volta a partir dos receptores da solicitação de treinamento (STA1 à STA3) (etapa S2).[00100] Subsequently, after a predetermined frame interval SIFS (Short Frame Space) has passed since the TRQ frame has been transmitted, the access point waits until it receives training frames sent back from the request request recipients. training (STA1 to STA3) (step S2).

[00101] Naquele momento, se o ponto de acesso não foi recebido um quadro de treinamento a partir de qualquer um dos receptores da solicitação de treinamento (STA1 à STA3) (NÃO na etapa S3), o processamento prossegue para um processo de retransmissão do quadro de TRQ. Contudo, os detalhes do processo de retransmissão de quadro não são fornecidos aqui.[00101] At that time, if the access point was not received a training frame from any of the recipients of the training request (STA1 to STA3) (NOT in step S3), the processing proceeds to a process of relaying the TRQ framework. However, the details of the frame retransmission process are not provided here.

[00102] Contudo, se o ponto de acesso pode receber um quadro de treinamento a partir de pelo menos um dos receptores da solicitação de treinamento (STA1 à STA3) (SIM na etapa S3), o ponto de acesso aprende os pesos da antena de matriz adaptativa usando a sequência conhecida para treinamento incluída em cada um dos quadros de treinamento recebidos.[00102] However, if the access point can receive a training frame from at least one of the recipients of the training request (STA1 to STA3) (YES in step S3), the access point learns the weights of the antenna from adaptive matrix using the known training sequence included in each of the training frames received.

[00103] Daí em diante, o ponto de acesso determina se os comprimentos dos quadros multiplexados destinados para as estações de comunicação a partir das quais o ponto de acesso foi capaz de receber os quadros de treinamento são os mesmos (etapa S4).[00103] Thereafter, the access point determines whether the lengths of the multiplexed frames destined for the communication stations from which the access point was able to receive the training frames are the same (step S4).

[00104] Aqui, se os comprimentos dos quadros a serem multiplexados são os mesmos (SIM na etapa S4), o ponto de acesso diretamente multiplexa os quadros de dados destinados para as estações de comunicação a partir das quais o ponto de acesso foi capaz de receber os quadros de treinamento e transmite os quadros de dados após um intervalo de quadro predeterminado SIFS ter passado já que os quadros de treinamento foram recebidos. Daí em diante, esta rotina de processamento é concluída.[00104] Here, if the lengths of the frames to be multiplexed are the same (YES in step S4), the access point directly multiplexes the data frames destined for the communication stations from which the access point was able to receive the training frames and transmit the data frames after a predefined SIFS frame interval has passed since the training frames have been received. Thereafter, this processing routine is completed.

[00105] Naquele momento, usando os pesos aprendidos da antena de matriz adaptativa, o ponto de acesso pode transmitir os quadros de dados destinados para a pluralidade de dispositivo clientes ao mesmo tempo através de multiplexação de divisão de espaço. Contudo, o ponto de acesso não transmite os quadros de dados para o dispositivo cliente a partir do qual o ponto de acesso não recebeu um quadro de treinamento, já que aprendizagem não é efetuada para o dispositivo cliente e é duvidoso quanto à se o dispositivo cliente está ou não presente dentro da área de comunicação.[00105] At that time, using the weights learned from the adaptive matrix antenna, the access point can transmit the data frames destined for the plurality of client devices at the same time through space division multiplexing. However, the access point does not transmit the data frames to the client device from which the access point has not received a training frame, since learning is not done for the client device and it is doubtful as to whether the client device is or is not present within the communication area.

[00106] Contudo, se os comprimentos dos quadros a serem multiplexados não são os mesmos (NÃO na etapa S4), o ponto de acesso determina se entre a pluralidade de estações de comunicação que são destinos dos quadros multiplexados (STA1 à STA3), uma combinação apropriada para combinar os pesos de antena está presente (e.g., uma combinação de estações de comunicação localizadas na vizinhança está presente) (etapa S5).[00106] However, if the lengths of the frames to be multiplexed are not the same (NOT in step S4), the access point determines whether among the plurality of communication stations that are destinations of the multiplexed frames (STA1 to STA3), a appropriate combination to match the antenna weights is present (eg, a combination of communication stations located in the vicinity is present) (step S5).

[00107] Naquele momento, uma das técnicas para determinar se uma combinação das estações de comunicação localizadas na vizinhança está presente é para comparar os valores dos pesos de antena das estações de comunicação cada uma com a outra. Isto é, o ponto de acesso pode determinar se os valores dos pesos de antena de uma das estações de comunicação são próximos aqueles de uma outra estação de comunicação como uma predeterminada referência. Se os valores dos pesos de antena das estações de comunicação são próximos cada um do outro, o ponto de acesso pode determinar que uma combinação das estações de comunicação está apropriada. Por exemplo, deixe STA0 ter três antenas. Em adição, uma combinação dos pesos de antena da estação de comunicação STA1 indica que o peso de uma antena 1 é grande, o peso de uma antena 2 é meio, e o peso de uma antena 3 é pequeno. Uma combinação dos pesos de antena da estação de comunicação STA2 indica que o peso da antena 1 é grande, o peso da antena 2 é pequeno, e o peso da antena 3 é meio. Uma combinação dos pesos de antena de uma estação de comunicação STA3 indica que o peso da antena 1 é grande, o peso da antena 2 é pequeno, e o peso da antena 2 é meio. Então, já que os valores dos pesos de STA2 são próximos dos valores dos pesos de STA3, pode ser determinado que STA2 é apropriadamente combinado com STA3. Em adição, uma outra técnica para determinar se uma combinação das estações de comunicação é uma combinação de estações de comunicação localizadas na vizinhança é determinar se as localizações das estações de comunicação estão na vizinhança nas bases da informação fornecida pelo GPSs (Sistemas de Posicionamento Global) montados nas estações de comunicação e determinar que a combinação das estações de comunicação localizadas dentro de uma distância que satisfaz uma predeterminada referência é apropriada.[00107] At that moment, one of the techniques to determine if a combination of the communication stations located in the neighborhood is present is to compare the values of the antenna weights of the communication stations each with the other. That is, the access point can determine whether the antenna weight values of one of the communication stations are close to those of another communication station as a predetermined reference. If the antenna weight values of the communication stations are close to each other, the access point can determine that a combination of the communication stations is appropriate. For example, let STA0 have three antennas. In addition, a combination of the antenna weights of the STA1 communication station indicates that the weight of an antenna 1 is large, the weight of an antenna 2 is half, and the weight of an antenna 3 is small. A combination of the antenna weights of the STA2 communication station indicates that the weight of the antenna 1 is large, the weight of the antenna 2 is small, and the weight of the antenna 3 is half. A combination of the antenna weights of a STA3 communication station indicates that the weight of antenna 1 is large, the weight of antenna 2 is small, and the weight of antenna 2 is half. So, since the values of the STA2 weights are close to the values of the STA3 weights, it can be determined that STA2 is appropriately combined with STA3. In addition, another technique for determining whether a combination of communication stations is a combination of communication stations located in the neighborhood is to determine whether the locations of communication stations are in the vicinity on the basis of the information provided by GPSs (Global Positioning Systems) mounted on the communication stations and determine that the combination of the communication stations located within a distance that satisfies a predetermined reference is appropriate.

[00108] Se uma combinação das estações de comunicação apropriadas para combinar os pesos de antena é encontrado (SIM na etapa S5), é determinado se os comprimentos de todos os quadros destinados para as estações de comunicação na combinação e multiplexados no mesmo tempo podem ser feitos os mesmos efetuando Agregação (etapa S6).[00108] If a combination of the appropriate communication stations to match the antenna weights is found (YES in step S5), it is determined whether the lengths of all frames destined for the communication stations in the combination and multiplexed at the same time made by performing Aggregation (step S6).

[00109] Daí em diante, se os comprimentos de todos os quadros multiplexados ao mesmo tempo podem ser feitos os mesmos efetuando Agregação (SIM na etapa S6), um processo de Agregação é efetuado nos quadros de uma pluralidade de usuários (etapa S7). Mais especificamente, os pesos de antena de MIMO que são as somas dos pesos de antena de MIMO usados quando o ponto de acesso individualmente transmite um quadro para todas as estações de comunicação que são os destinos dos quadros agregados, são empregados.[00109] Thereafter, if the lengths of all multiplexed frames at the same time can be made the same by performing Aggregation (YES in step S6), an Aggregation process is carried out in the frames of a plurality of users (step S7). More specifically, the MIMO antenna weights which are the sums of the MIMO antenna weights used when the access point individually transmits a frame to all communication stations that are the destinations of the aggregate frames, are employed.

[00110] Daí em diante, se o comprimento do quadro Agregado não é completamente o mesmo que o comprimento de um outro quadro que é multiplexado ao mesmo tempo, um dos quadros é apropriadamente preenchido de modo que os comprimentos de todos os quadros sejam feitos os mesmos (etapa S8).[00110] Thereafter, if the length of the Aggregate frame is not completely the same as the length of another frame that is multiplexed at the same time, one of the frames is appropriately filled so that the lengths of all frames are made as same (step S8).

[00111] Contudo, se uma combinação das estações de comunicação apropriada para combinar os pesos de antena não é encontrado (NÃO na etapa S5) ou se os comprimentos de todos os quadros não podem ser feitos os mesmos quando Agregação é efetuada (NÃO na etapa S6), a Agregação dos quadros para múltiplos usuários é parada, e os comprimentos de todos os quadros são feitos os mesmos usando somente um processo de preenchimento (etapa S8).[00111] However, if a combination of the appropriate communication stations to match the antenna weights is not found (NOT in step S5) or if the lengths of all frames cannot be made the same when Aggregation is performed (NOT in step S6), the aggregation of frames for multiple users is stopped, and the lengths of all frames are made the same using only one filling process (step S8).

[00112] Subsequentemente, após o intervalo de quadro predeterminado SIFS ter passado já que quadros de treinamento forma recebido, os quadros submetidos para ajuste do comprimento dos quadros são transmitidos em uma maneira multiplexada. Daí em diante, esta rotina de processamento é concluída.[00112] Subsequently, after the predetermined frame interval SIFS has passed since training frames have been received, the frames submitted for adjusting the length of the frames are transmitted in a multiplexed manner. Thereafter, this processing routine is completed.

[00113] Fig. 9 ilustra uma sequência de processamento na forma de um fluxograma no qual na sequência de comunicação ilustrada na Fig. 7, o aparelho de comunicação ilustrado na Fig. 2 opera como qualquer um dos dispositivos clientes (STA1 à STA3) e recebe os quadros multiplexados ao mesmo tempo a partir do ponto de acesso. Naquele momento, quando da recepção de um quadro de TRQ a partir do ponto de acesso (STA0), cada um dos dispositivos clientes (STA1 à STA3) inicia a sequência de processamento ilustrada na Fig. 9. Note que naquele momento, cada um dos dispositivos clientes corrige m erro de frequência usando, por exemplo, L-LTF da porção do cabeçalho do quadro de TRQ recebido, e é assegurado que erro de tempo de sincronismo entre os dispositivos clientes estão dentro um intervalo de guarda.[00113] Fig. 9 illustrates a processing sequence in the form of a flowchart in which, in the communication sequence illustrated in Fig. 7, the communication apparatus illustrated in Fig. 2 operates like any of the client devices (STA1 to STA3) and receives multiplexed frames at the same time from the access point. At that moment, when receiving a TRQ frame from the access point (STA0), each of the client devices (STA1 to STA3) starts the processing sequence illustrated in Fig. 9. Note that at that moment, each of the client devices correct a frequency error using, for example, L-LTF from the header portion of the received TRQ frame, and it is ensured that timing error between client devices is within a guard interval.

[00114] Após um intervalo de quadro predeterminado SIFS ter passado desde o dispositivo cliente recebido o quadro de TRQ a partir do ponto de acesso (SIM na etapa S11), o dispositivo cliente envia de volta um quadro de treinamento para o ponto de acesso (etapa S12).[00114] After a predefined SIFS frame interval has passed from the client device received the TRQ frame from the access point (YES in step S11), the client device sends back a training frame to the access point ( step S12).

[00115] Naquele momento, o dispositivo cliente corrige um erro de frequência usando o quadro de TRQ recebido. Consequentemente, quando uma pluralidade dos dispositivos clientes que enviam de volta os quadros de treinamento estão presentes, é assegurado que os tempos nos quais os quadros de treinamento chegam no ponto de acesso estão dentro do intervalo de guarda. Assim sendo, o ponto de acesso pode receber uma pluralidade de quadros de treinamento ao mesmo tempo usando um único elemento de antena.[00115] At that moment, the client device corrects a frequency error using the received TRQ frame. Consequently, when a plurality of client devices that send training frames back are present, it is ensured that the times when training frames arrive at the access point are within the guard interval. Therefore, the access point can receive a plurality of training frames at the same time using a single antenna element.

[00116] Subsequentemente, após o intervalo de quadro predeterminado SIFS ter passado desde que o dispositivo cliente transmitiu o quadro de TRQ (SIM na etapa S13), o dispositivo cliente entra em um modo de pronta espera até um quadro de dados transmitido a partir do ponto de acesso ser recebido. (etapa S14).[00116] Subsequently, after the predefined SIFS frame interval has passed since the client device transmitted the TRQ frame (YES in step S13), the client device enters a standby mode until a data frame transmitted from the access point to be received. (step S14).

[00117] Naquele momento, se o dispositivo cliente não pode receber um quadro de dados ou se o dispositivo cliente não pode decodificar um quadro de dados recebido devido a um erro de quadro (NÃO na etapa S15), o dispositivo cliente determina que recepção de um quadro de dados é falha. Assim sendo, esta rotina de processamento é concluída. Alternativamente, o dispositivo cliente pode transmitir NACK para o ponto de acesso de modo a perguntar o ponto de acesso para retransmitir os quadro de dados.[00117] At that time, if the client device cannot receive a data frame or if the client device cannot decode a received data frame due to a frame error (NOT in step S15), the client device determines that reception of data a data frame is flawed. Therefore, this processing routine is completed. Alternatively, the client device can transmit NACK to the access point in order to ask the access point to relay the data frames.

[00118] Contudo, quando o dispositivo cliente pode receber um quadro de dados proveniente do ponto de acesso (SIM na etapa S15) e se o intervalo de quadro predeterminado SIFS passou já que os quadro de dados foram recebidos (SIM na etapa S16), o dispositivo cliente envia de volta um quadro de ACK para o ponto de acesso (etapa S17). Nesta maneira, esta rotina de processamento é concluída com sucesso.[00118] However, when the client device can receive a data frame from the access point (SIM in step S15) and if the predefined SIFS frame interval has passed since the data frames have been received (SIM in step S16), the client device sends an ACK frame back to the access point (step S17). In this way, this processing routine is successfully completed.

[00119] Como pode ser visto das Figs. 7 e 8, no sistema de comunicação de acordo com a presente modalidade, mesmo quando os comprimentos de quadros para usuários não são os mesmos em um ponto no tempo quando o aparelho de comunicação recebe uma solicitação de transmissão proveniente de uma aplicação de camada superior, o aparelho de comunicação pode integrar pelo menos dois quadros tendo comprimentos curtos em um quadro tendo um comprimento longo através de Agregação e finalmente transmite os quadros tendo os mesmos comprimentos de quadro após multiplexar os quadros ao mesmo tempo.[00119] As can be seen from Figs. 7 and 8, in the communication system according to the present modality, even when the frame lengths for users are not the same at a point in time when the communication device receives a transmission request from an upper layer application, the communication device can integrate at least two frames having short lengths into one frame having a long length through Aggregation and finally transmits the frames having the same frame lengths after multiplexing the frames at the same time.

[00120] O termo "Agregação" se refere a um formato de quadro para reduzir excesso configurando uma porção de dados da camada física de uma pluralidade de quadros no IEEE 802.11n considerando comunicação em alta velocidade. De acordo com a presente modalidade, integrando agregação de quadro em um esquema de acesso múltiplo por divisão de espaço, excesso pode ser reduzido e uma alta capacidade de transmissão pode ser obtida em comunicação de um para muitos.[00120] The term "Aggregation" refers to a frame format to reduce excess by configuring a portion of data from the physical layer of a plurality of frames in IEEE 802.11n considering high-speed communication. According to the present modality, integrating frame aggregation in a multiple access scheme by space division, excess can be reduced and a high transmission capacity can be obtained in one-to-many communication.

[00121] Em adição, quando o aparelho de comunicação multiplexa uma pluralidade de quadros tendo um formato de comprimento variável ao mesmo tempo, o aparelho de comunicação ajusta o comprimento dos quadros de modo que o comprimento dos quadros sejam os mesmos. Nesta maneira, uma abrupta mudança na potência total de transmissão pode ser evitada. No lado do receptor dos quadros multiplexados, uma operação de AGC instável causada por uma abrupta mudança na potência recebida pode ser evitada. Ainda mais, já que, em termos de quadro de Agregação, o número de quadros a serem multiplexado pode ser reduzido, a potência de transmissão usada por aparelho de comunicação de destino no lado do transmissor pode ser aumentada. Por conseguinte, um aumento na qualidade da comunicação pode ser esperada.[00121] In addition, when the communication device multiplexes a plurality of frames having a variable length format at the same time, the communication device adjusts the length of the frames so that the length of the frames are the same. In this way, an abrupt change in the total transmission power can be avoided. On the receiver side of the multiplexed frames, an unstable AGC operation caused by an abrupt change in the received power can be avoided. Even more, since, in terms of the Aggregation frame, the number of frames to be multiplexed can be reduced, the transmission power used by the destination communication device on the transmitter side can be increased. Therefore, an increase in the quality of communication can be expected.

[00122] Aplicabilidade Industrial[00122] Industrial Applicability

[00123] Enquanto a presente invenção foi descrita em detalhe com referência às particulares modalidades, várias modificações e alterações desta invenção se tornarão aparente para aqueles com qualificação na arte sem fugir do escopo e princípios desta invenção.[00123] While the present invention has been described in detail with reference to the particular modalities, various modifications and alterations of this invention will become apparent to those skilled in the art without departing from the scope and principles of this invention.

[00124] Enquanto a presente especificação foi descrita com referência às modalidades empregando um novo padrão de LAN sem fio LAN s, tal como IEEE 802.11ac com o objetivo de ultra alta capacidade de transmissão (1 Gbps), o escopo da invenção não é limitada a isto. Por exemplo, a presente invenção é de forma similar aplicável a um outro sistema de LAN sem fio no qual recursos sem fio em um eixo espacial são compartilhados por uma pluralidade de usuários e uma variedade de sistemas sem fio outros do que uma LAN.[00124] While the present specification has been described with reference to modalities employing a new standard of wireless LAN s such as IEEE 802.11ac for the purpose of ultra high transmission capacity (1 Gbps), the scope of the invention is not limited to this. For example, the present invention is similarly applicable to another wireless LAN system in which wireless resources on a space axis are shared by a plurality of users and a variety of wireless systems other than a LAN.

[00125] Isto é, é entendido que as modalidades aqui descritas são para propósitos ilustrativos somente e a descrição acima não é pretendida ser limitante. O escopo da invenção deve ser determinado pelas reivindicações anexas.Lista de Sinais de Referência 20-1, 20-2,ramificação de transmissão e recepção 21-1, 21-2,elemento de antena 22-1, 22-2,duplexer 23-1, 23-2,unidade de processamentode transmissão 24-1, 24-2,unidade de processamentode recepção 25unidade de processamentode dados 30ramificação de transmissão e recepção 31elemento de antena 32duplexer 33unidade de processamentode transmissão 34unidade de processamentode recepção 35unidade de processamentode dados[00125] That is, it is understood that the modalities described herein are for illustrative purposes only and the above description is not intended to be limiting. The scope of the invention must be determined by the appended claims. List of Reference Signals 20-1, 20-2, transmit and receive branch 21-1, 21-2, antenna element 22-1, 22-2, duplexer 23 -1, 23-2, transmission processing unit 24-1, 24-2, receiving processing unit 25 data processing unit 30 transmitting and receiving branch 31 antenna element 32duplexer 33 transmission processing unit 34 receiving processing unit 35 data processing unit

Claims (8)

1.Aparelho de comunicação que compreende: uma unidade de geração de quadro (20-1, 20-2, ..., 20-N, 25) configurada para gerar uma pluralidade de quadros a serem transmitidos ao mesmo tempo; uma unidade de processamento de integração de quadro (20-1, 20-2, ..., 20-N, 25) configurada para integrar pelo menos dois dos quadros gerados pela unidade de geração de quadro em um único quadro agregado; caracterizado pelo fato de compreender ainda: uma unidade de controle de comprimento de quadro (20-1, 202, ..., 20-N, 25) para realizar preenchimento no quadro agregado se o comprimento do quadro agregado for mais curto do que o comprimento de outro quadro que é multiplexado ao mesmo tempo; e uma unidade de comunicação (21-1, 21-2, ..., 21-N) configurada para transmitir os quadros ao mesmo tempo em uma maneira multiplexada.1. Communication device comprising: a frame generation unit (20-1, 20-2, ..., 20-N, 25) configured to generate a plurality of frames to be transmitted at the same time; a frame integration processing unit (20-1, 20-2, ..., 20-N, 25) configured to integrate at least two of the frames generated by the frame generation unit into a single aggregate frame; characterized by the fact that it also comprises: a frame length control unit (20-1, 202, ..., 20-N, 25) to perform filling in the aggregate frame if the length of the aggregate frame is shorter than the length of another frame that is multiplexed at the same time; and a communication unit (21-1, 21-2, ..., 21-N) configured to transmit the frames at the same time in a multiplexed manner. 2.Aparelho de comunicação de acordo com a reivindicação 1, caracterizado pelo fato de que: a unidade de controle de comprimento de quadro (20-1, 20-2, ..., 20-N, 25) é configurada para ajustar os comprimentos de uma pluralidade de quadros multiplexados ao mesmo tempo de modo que os comprimentos sejam finalmente feitos os mesmos.2. Communication device according to claim 1, characterized by the fact that: the frame length control unit (20-1, 20-2, ..., 20-N, 25) is configured to adjust the lengths of a plurality of multiplexed frames at the same time so that the lengths are finally made the same. 3.Aparelho de comunicação de acordo com a reivindicação 2, caracterizado pelo fato de que a unidade de processamento de integração de quadro (20-1, 20-2, ..., 20-N, 25) é configurada para integrar pelo menos dois quadros tendo comprimentos curtos em um único quadro tendo um comprimento longo.3. Communication device according to claim 2, characterized by the fact that the frame integration processing unit (20-1, 20-2, ..., 20-N, 25) is configured to integrate at least two frames having short lengths in a single frame having a long length. 4.Aparelho de comunicação de acordo com a reivindicação 3, caracterizado pelo fato de que a unidade de comunicação (21-1, 21-2, ..., 20- N) inclui uma pluralidade de elementos de antena capaz de funcionar como uma antena de matriz adaptativa atribuindo pesos aos elementos de antena, e a unidade de comunicação (21-1, 21-2, ..., 20-N) é capaz de transmitir a pluralidade de quadros ao mesmo tempo em uma maneira multiplexada, e que se os comprimentos dos quadros não são os mesmos, a unidade de controle de comprimento de quadro (20-1, 20-2, ..., 20-N, 25) determina quais aparelhos de comunicação dentre os aparelhos de comunicação definidos como destinos dos quadros podem ser combinados com base nos pesos das antenas e ajusta os comprimentos dos quadros integrando os quadros destinados aos aparelhos de comunicação na combinação usando a unidade de processamento de integração de quadro.4. Communication device according to claim 3, characterized by the fact that the communication unit (21-1, 21-2, ..., 20-N) includes a plurality of antenna elements capable of functioning as a adaptive matrix antenna assigning weights to the antenna elements, and the communication unit (21-1, 21-2, ..., 20-N) is capable of transmitting the plurality of frames at the same time in a multiplexed manner, and that if the frame lengths are not the same, the frame length control unit (20-1, 20-2, ..., 20-N, 25) determines which communication devices among the communication devices defined as frame destinations can be combined based on the weights of the antennas and adjusts the frame lengths by integrating the frames intended for communication devices into the combination using the frame integration processing unit. 5.Aparelho de comunicação de acordo com a reivindicação 4, caracterizado pelo fato de que se a unidade de controle de comprimento de quadro é finalmente incapaz de fazer os comprimentos dos quadros os mesmos através de integração de quadro, a unidade de controle de comprimento de quadro (20-1, 20-2, ..., 20-N, 25) apropriadamente efetua preenchimento no quadro tendo um comprimento curto de modo que os quadros finalmente tenham o mesmo comprimento.5. Communication device according to claim 4, characterized in that if the frame length control unit is finally unable to make the frame lengths the same through frame integration, the frame length control unit frame (20-1, 20-2, ..., 20-N, 25) appropriately fills the frame having a short length so that the frames finally have the same length. 6.Método de comunicação que compreende: uma etapa de geração de quadro para gerar uma pluralidade de quadros a serem transmitidos ao mesmo tempo; uma etapa de processamento de integração de quadro para integrar pelo menos dois dos quadros gerados na etapa de geração de quadro em um único quadro agregado; caracterizado pelo fato de compreender ainda: uma etapa para realizar preenchimento no quadro agregado se o comprimento do quadro agregado for mais curto do que o comprimento de outro quadro que é multiplexado ao mesmo tempo; e uma etapa de comunicação para transmitir a pluralidade de quadros ao mesmo tempo em uma maneira multiplexada.6. Communication method that comprises: a stage of frame generation to generate a plurality of frames to be transmitted at the same time; a frame integration processing step to integrate at least two of the frames generated in the frame generation step into a single aggregate frame; characterized by the fact that it also comprises: a step to perform filling in the aggregate frame if the length of the aggregate frame is shorter than the length of another frame that is multiplexed at the same time; and a communication step to transmit the plurality of frames at the same time in a multiplexed manner. 7.Meio de armazenamento legível por computador, caracterizado pelo fato de que contém em si instruções armazenadas, as quais, quando executadas por um computador, fazem com que o computador realize o método conforme definido na reivindicação 6.7. Computer-readable storage medium, characterized by the fact that it contains stored instructions, which, when executed by a computer, cause the computer to perform the method as defined in claim 6. 8.Sistema de comunicação, caracterizado pelo fato de compreender: um primeiro aparelho de comunicação como definido na reivindicação 1; e uma pluralidade de segundo aparelhos de comunicação configurados para receber os quadros multiplexados ao mesmo tempo e transmitidos a partir do primeiro aparelho de comunicação.8. Communication system, characterized by the fact that it comprises: a first communication device as defined in claim 1; and a plurality of second communication devices configured to receive the multiplexed frames at the same time and transmitted from the first communication device.
BRPI1016146-5A 2009-05-08 2010-04-19 communication device, method and system, and computer-readable storage medium BRPI1016146B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2009-113869 2009-05-08
JP2009113869A JP5316208B2 (en) 2009-05-08 2009-05-08 COMMUNICATION DEVICE AND COMMUNICATION METHOD, COMPUTER PROGRAM, AND COMMUNICATION SYSTEM
PCT/JP2010/056920 WO2010128622A1 (en) 2009-05-08 2010-04-19 Communication apparatus, communication method, computer program, and communication system

Publications (2)

Publication Number Publication Date
BRPI1016146A2 BRPI1016146A2 (en) 2016-04-19
BRPI1016146B1 true BRPI1016146B1 (en) 2021-03-09

Family

ID=43050126

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI1016146-5A BRPI1016146B1 (en) 2009-05-08 2010-04-19 communication device, method and system, and computer-readable storage medium

Country Status (8)

Country Link
US (6) US8929286B2 (en)
EP (3) EP2429109B1 (en)
JP (1) JP5316208B2 (en)
KR (1) KR101693907B1 (en)
CN (1) CN102415027B (en)
BR (1) BRPI1016146B1 (en)
DK (1) DK2429109T3 (en)
WO (1) WO2010128622A1 (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5316208B2 (en) 2009-05-08 2013-10-16 ソニー株式会社 COMMUNICATION DEVICE AND COMMUNICATION METHOD, COMPUTER PROGRAM, AND COMMUNICATION SYSTEM
JP5391816B2 (en) 2009-05-08 2014-01-15 ソニー株式会社 COMMUNICATION DEVICE AND COMMUNICATION METHOD, COMPUTER PROGRAM, AND COMMUNICATION SYSTEM
US8665767B2 (en) * 2009-08-25 2014-03-04 Qualcomm Incorporated Method and apparatus for multiple-user communication in a client initiated communication transmission scheme
US9173191B2 (en) 2009-12-20 2015-10-27 Intel Corporation Device, system and method of simultaneously communicating with a group of wireless communication devices
US8675575B2 (en) * 2009-12-23 2014-03-18 Intel Corporation Scheduling mechanisms for media access control protection and channel sounding
US8374154B2 (en) * 2009-12-23 2013-02-12 Intel Corporation Device, system and method of simultaneously communicating with a group of wireless communication devices
JP2011188106A (en) 2010-03-05 2011-09-22 Sony Corp Wireless communication device, wireless communication system, wireless communication method, and program
US9585043B2 (en) * 2010-04-13 2017-02-28 Interdigital Patent Holdings, Inc. Group transmissions in wireless local area networks
CN103037531B (en) * 2011-10-09 2018-03-16 中兴通讯股份有限公司 A kind of method and system of wireless site access channel
JP2013115582A (en) * 2011-11-28 2013-06-10 Canon Inc Communication device, and communication device control method and program
US9001930B2 (en) * 2012-02-21 2015-04-07 Futurewei Technologies, Inc. Dual-stream signal (SIG) field encoding with higher order modulation
US9800501B2 (en) * 2013-08-28 2017-10-24 Qualcomm Incorporated Methods and apparatus for multiple user uplink
EP3076725A4 (en) * 2013-11-25 2017-08-02 LG Electronics Inc. Method and device for transmitting uplink frame in wireless lan
JP2015133533A (en) * 2014-01-09 2015-07-23 国立大学法人九州工業大学 Radio synchronous communication system
CN106105275B (en) 2014-03-26 2020-03-10 索尼公司 wireless communication equipment
EP3169101B1 (en) * 2014-07-11 2024-08-14 Sony Group Corporation Information processing device, communication system and information processing method
JP2016058913A (en) * 2014-09-10 2016-04-21 Kddi株式会社 Wireless master device, wireless slave device, wireless communication system, and wireless communication method
ES2900663T3 (en) * 2014-10-28 2022-03-17 Sony Group Corp Communication apparatus and communication procedure
JP6900674B2 (en) * 2014-10-31 2021-07-07 ソニーグループ株式会社 Wireless communication device
JP6527333B2 (en) * 2015-01-06 2019-06-05 キヤノン株式会社 Control device, control method and program
JP6401062B2 (en) * 2015-01-06 2018-10-03 Kddi株式会社 Wireless communication apparatus, wireless communication method and program
JP6479614B2 (en) 2015-09-09 2019-03-06 株式会社東芝 Wireless communication apparatus, wireless communication system, and wireless communication method
CN110036688B (en) 2016-12-07 2023-06-13 索尼公司 Communication device, communication method and program
CN110061802A (en) * 2018-01-17 2019-07-26 中兴通讯股份有限公司 Multi-user data transfer control method, device and data transmission set
CN115765937B (en) * 2022-11-07 2025-09-12 北京奕斯伟计算技术股份有限公司 Method, device, equipment and storage medium for determining timeout
CN116599629B (en) * 2023-05-25 2025-08-26 深圳高芯思通科技有限公司 Data transmission method and device based on dynamic frame, electronic device and storage medium

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2855172B2 (en) 1995-02-23 1999-02-10 エヌ・ティ・ティ移動通信網株式会社 Variable rate transmission method, and transmission apparatus and reception apparatus using the method
JP2001148646A (en) 1999-11-19 2001-05-29 Sony Corp Antenna diversity method and antenna diversity device
JP3872953B2 (en) * 1999-12-27 2007-01-24 株式会社東芝 Wireless communication device using adaptive antenna
JP3874991B2 (en) 2000-04-21 2007-01-31 株式会社東芝 Radio base station and frame configuration method thereof
US6721302B1 (en) * 2000-11-17 2004-04-13 Nokia Corporation Apparatus, and associated method, for communicating packet data in a SDMA (Space-Division, Multiple-Access) communication scheme
JP4666890B2 (en) 2003-04-28 2011-04-06 ソニー株式会社 COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION DEVICE
JP3838237B2 (en) 2003-04-30 2006-10-25 ソニー株式会社 Wireless communication system, transmitting apparatus and receiving apparatus
US7400616B2 (en) 2003-06-18 2008-07-15 Nippon Telegraph And Telephone Corporation Wireless packet communication method and wireless packet communication apparatus
WO2004114609A1 (en) 2003-06-18 2004-12-29 Nippon Telegraph And Telephone Corporation Radio packet communication method
CN1774898B (en) 2003-07-30 2012-02-01 日本电信电话株式会社 Radio packet communication method and device
EP2654364B1 (en) 2003-09-09 2017-06-14 Nippon Telegraph And Telephone Corporation Channel assignment in a MIMO WLAN system
US8842657B2 (en) * 2003-10-15 2014-09-23 Qualcomm Incorporated High speed media access control with legacy system interoperability
US7616698B2 (en) 2003-11-04 2009-11-10 Atheros Communications, Inc. Multiple-input multiple output system and method
US7489688B2 (en) * 2003-12-23 2009-02-10 Agere Systems Inc. Frame aggregation
WO2005065035A2 (en) * 2004-01-08 2005-07-21 Wisair Ltd. Distributed and centralized media access control device and method
US20080043731A1 (en) * 2004-02-04 2008-02-21 Matsushita Electric Industrial Co., Ltd. Method And Apparatus For Generating Packet Frames For Carrying Data
JP4528541B2 (en) * 2004-03-05 2010-08-18 株式会社東芝 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM
US7599420B2 (en) 2004-07-30 2009-10-06 Rearden, Llc System and method for distributed input distributed output wireless communications
JP4442336B2 (en) 2004-06-28 2010-03-31 ソニー株式会社 Wireless communication system, transmitting apparatus and receiving apparatus
KR100631271B1 (en) * 2004-08-07 2006-10-02 삼성전자주식회사 Packet aggregation transmission method
US7474676B2 (en) * 2004-09-10 2009-01-06 Mitsubishi Electric Research Laboratories, Inc. Frame aggregation in wireless communications networks
JP4331088B2 (en) * 2004-11-01 2009-09-16 株式会社東芝 Communication apparatus and communication method
JP4869724B2 (en) 2005-06-14 2012-02-08 株式会社エヌ・ティ・ティ・ドコモ Transmission device, transmission method, reception device, and reception method
US7965736B2 (en) * 2005-08-24 2011-06-21 Qualcomm Incorporated Transmission of multiplex protocol data units in physical layer packets
JP4891323B2 (en) 2005-08-24 2012-03-07 クゥアルコム・インコーポレイテッド Variable transmission time interval for wireless communication systems
US8116290B2 (en) * 2005-11-11 2012-02-14 Broadcom Corporation Reduced interframe spacing in a wireless LAN receiver
KR100842586B1 (en) * 2006-01-03 2008-07-01 삼성전자주식회사 METHOD FOR TRANSMITTING OF AGGREGATED MAC MPDUs IN WIRELESS TELECOMMUNICATION SYSTEM AND THEREFOR SYSTEM
JP4704222B2 (en) * 2006-01-27 2011-06-15 富士通株式会社 Wireless communication system
JP4444216B2 (en) 2006-01-31 2010-03-31 株式会社東芝 Wireless communication method and system
KR100728038B1 (en) * 2006-03-03 2007-06-14 삼성전자주식회사 Method and apparatus for grouping and transmitting data on PLC network
SG163590A1 (en) * 2006-03-31 2010-08-30 Qualcomm Inc Memory management for high speed media access control
JP4760557B2 (en) * 2006-06-08 2011-08-31 株式会社日立製作所 Wireless communication system and wireless communication apparatus
US20080014892A1 (en) * 2006-07-17 2008-01-17 Carlos Aldana Method and system for antenna selection algorithm at the transmitter
US7688847B2 (en) * 2006-10-31 2010-03-30 Hewlett-Packard Development Company, L.P. Expected channel occupancy time as a wireless link metric
US7782850B2 (en) * 2006-11-20 2010-08-24 Broadcom Corporation MAC to PHY interface apparatus and methods for transmission of packets through a communications network
US8238835B2 (en) * 2006-12-07 2012-08-07 Mitsubishi Electric Corporation Wireless communication system, wireless terminal station, wireless base station, and wireless communication method
JP4382107B2 (en) 2007-03-16 2009-12-09 日本電信電話株式会社 Receiving device, wireless transmission / reception system, and wireless receiving method
JP4888396B2 (en) 2007-03-05 2012-02-29 ソニー株式会社 Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
EP2175445A3 (en) * 2007-04-17 2010-05-19 Panasonic Corporation Communication system
US7817642B2 (en) * 2007-07-03 2010-10-19 Applied Micro Circuits Corporation MoCA frame bundling and frame bursting
KR100935976B1 (en) * 2007-12-07 2010-01-08 삼성전기주식회사 Multi-Destination Data Transmission Method in Wireless LAN System
JP4996451B2 (en) 2007-12-28 2012-08-08 株式会社東芝 Wireless communication apparatus, wireless communication method, and program
US8464138B2 (en) * 2008-08-20 2013-06-11 Qualcomm Incorporated Effective utilization of header space for error correction in aggregate frames
US8774733B2 (en) * 2008-11-03 2014-07-08 Samsung Electronics Co., Ltd. Method and system for power saving in wireless communications
JP5391816B2 (en) 2009-05-08 2014-01-15 ソニー株式会社 COMMUNICATION DEVICE AND COMMUNICATION METHOD, COMPUTER PROGRAM, AND COMMUNICATION SYSTEM
JP5316208B2 (en) 2009-05-08 2013-10-16 ソニー株式会社 COMMUNICATION DEVICE AND COMMUNICATION METHOD, COMPUTER PROGRAM, AND COMMUNICATION SYSTEM
US8498245B2 (en) * 2010-05-15 2013-07-30 Ralink Technology Corp. Method of arranging packets in a wireless communication system and related device

Also Published As

Publication number Publication date
EP3182612B1 (en) 2018-12-12
JP5316208B2 (en) 2013-10-16
EP3461021A1 (en) 2019-03-27
WO2010128622A1 (en) 2010-11-11
US20190089444A1 (en) 2019-03-21
US10516466B2 (en) 2019-12-24
KR20120016624A (en) 2012-02-24
KR101693907B1 (en) 2017-01-06
EP2429109B1 (en) 2017-03-15
EP3182612A1 (en) 2017-06-21
US9847826B2 (en) 2017-12-19
US20170201311A1 (en) 2017-07-13
DK2429109T3 (en) 2017-03-27
US9712336B2 (en) 2017-07-18
US20120039257A1 (en) 2012-02-16
EP2429109A4 (en) 2016-03-30
US20180062725A1 (en) 2018-03-01
US8929286B2 (en) 2015-01-06
JP2010263491A (en) 2010-11-18
EP2429109A1 (en) 2012-03-14
EP3461021B1 (en) 2020-10-07
US10903891B2 (en) 2021-01-26
CN102415027B (en) 2014-10-08
BRPI1016146A2 (en) 2016-04-19
US10153822B2 (en) 2018-12-11
CN102415027A (en) 2012-04-11
US20200112358A1 (en) 2020-04-09
US20140376504A1 (en) 2014-12-25

Similar Documents

Publication Publication Date Title
BRPI1016146B1 (en) communication device, method and system, and computer-readable storage medium
EP3636023B1 (en) Method and apparatus for receiving downlink control channel in wireless communication system
US8923426B2 (en) Methods and apparatus for managing wireless medium utilization
EP2471193B1 (en) Method and apparatus for multiple frame transmission for supporting mu-mimo
US20160080115A1 (en) Methods for efficient acknowledgement in wireless systems
KR101784760B1 (en) Reconfiguration control channel resource mapping collision avoidance
BRPI1016144B1 (en) APPARATUS AND COMMUNICATION METHOD, AND, LEGIBLE NON-TRANSITIONAL MEANS BY COMPUTER
WO2010128607A1 (en) Communication apparatus, communication method, computer program, and communication system
CN116195229A (en) Device and method for fronthaul transmission in wireless communication system
JP2020156090A (en) Method for replying using acknowledgement frame, device, and data transfer system
TW201025912A (en) A power and resource efficient APPDU based approach with scheduled data transmission times for WLAN
US20250310888A1 (en) Power save for multi-user (mu) operation
JP2010263489A (en) COMMUNICATION DEVICE AND COMMUNICATION METHOD, COMPUTER PROGRAM, AND COMMUNICATION SYSTEM
JP5738883B2 (en) Method and apparatus for seamless transition between wireless links using different frequency bands for data transmission
CN111434155B (en) User equipment, wireless communication method, base station and system
JP5888376B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM
JP5601398B2 (en) Communication apparatus and communication method
US12160294B2 (en) Asymmetric coordinated beamforming
US20250267522A1 (en) Indication of resource allocation to a low-latency station by preemption of ongoing transmission

Legal Events

Date Code Title Description
B06F Objections, documents and/or translations needed after an examination request according art. 34 industrial property law
B06U Preliminary requirement: requests with searches performed by other patent offices: suspension of the patent application procedure
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04J 99/00 , H04B 7/04 , H04W 16/28

Ipc: H04B 7/0452 (2017.01), H04B 7/06 (2006.01), H04W 2

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 09/03/2021, OBSERVADAS AS CONDICOES LEGAIS.