[go: up one dir, main page]

JP2014165542A - Radio communication device - Google Patents

Radio communication device Download PDF

Info

Publication number
JP2014165542A
JP2014165542A JP2013032475A JP2013032475A JP2014165542A JP 2014165542 A JP2014165542 A JP 2014165542A JP 2013032475 A JP2013032475 A JP 2013032475A JP 2013032475 A JP2013032475 A JP 2013032475A JP 2014165542 A JP2014165542 A JP 2014165542A
Authority
JP
Japan
Prior art keywords
unit
terminal
communication
data
transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2013032475A
Other languages
Japanese (ja)
Inventor
Takashi Asahara
隆 淺原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2013032475A priority Critical patent/JP2014165542A/en
Publication of JP2014165542A publication Critical patent/JP2014165542A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To obtain a radio communication device which can prevent transmission efficiency from degrading and also improve unfairness of throughput in uplink communication and downlink communication.SOLUTION: The radio communication device which operates as a base station 1 in a radio LAN communication system adopting a CSMA (Carrier Sense Multiple Access) method, comprises: a transmission buffer unit 12 which stores data received from a network; a frame aggregation unit 14 which aggregates a plurality of data frames to a terminal; and a communication control unit 16 which changes the number of data frames to be aggregated by the frame aggregation unit 14 on the basis of an amount of stored data in the transmission buffer unit 12.

Description

本発明は、無線LAN通信システム、特に、CSMA(Carrier Sense Multiple Access、搬送波感知多重アクセス)方式による無線LAN通信システムにおいて、上り通信と下り通信のスループットの割合を制御しスループットの不公平性を改善する無線通信装置に関するものである。   The present invention improves the unfairness of throughput by controlling the rate of uplink and downlink throughput in a wireless LAN communication system, particularly a wireless LAN communication system based on CSMA (Carrier Sense Multiple Access) method. The present invention relates to a wireless communication apparatus.

以下、従来の無線通信装置について説明する。例えば、企業内のオフィスにおける無線LANの利用形態を考えた場合、1台の基地局(AP:Access Point)に対し、複数台の端末(STA:Station)が接続するような利用形態が一般的に使用される。この場合、無線LAN通信システムのCSMA方式における通常のアクセス動作では、基地局1台と端末1台の送信機会が同等であるため、1台の基地局に対して1台の端末が通信を行う場合は上り通信(基地局←端末)と下り通信(基地局→端末)のそれぞれのスループットは同等となるが、1台の基地局と複数台の端末が同時に通信を行う場合は上り通信が下り通信に比べて送信機会が多くなるため上り通信が優勢となり、下り通信のスループットが抑制されてしまうという問題がある。このような下り通信のスループットが抑制されてしまうという問題を回避して上り通信と下り通信の公平な通信を実現するために、無線LAN規格IEEE802.11eで規定されているQoSパラメータ(AIFS、CWmin、CWmax)におけるCW(CW:Contention Window、コンテンションウインドウ)の最小値であるCWminなどのパラメータを利用する方法などが考えられている(例えば、特許文献1参照)。   Hereinafter, a conventional wireless communication apparatus will be described. For example, when considering a usage pattern of a wireless LAN in an office in a company, a usage pattern in which a plurality of terminals (STAs) are connected to a single base station (AP: Access Point) is common. Used for. In this case, in the normal access operation in the CSMA scheme of the wireless LAN communication system, the transmission opportunities of one base station and one terminal are equal, so one terminal communicates with one base station. In this case, the throughput of uplink communication (base station ← terminal) and downlink communication (base station → terminal) will be the same, but if one base station and multiple terminals communicate simultaneously, uplink communication will be downlinked. Since there are more transmission opportunities than communication, there is a problem that upstream communication becomes dominant and throughput of downstream communication is suppressed. In order to avoid such a problem that the throughput of downlink communication is suppressed and to realize fair communication of uplink communication and downlink communication, QoS parameters (AIFS, CWmin specified in the wireless LAN standard IEEE802.11e) are used. , CWmax), a method using a parameter such as CWmin which is the minimum value of CW (CW: Contention Window, contention window) is considered (for example, see Patent Document 1).

特開2005−12725号公報(第6頁)Japanese Patent Laying-Open No. 2005-12725 (page 6)

しかしながら、上記従来の無線通信装置において使用されているCWminなどを制御する方法では、下りの通信を優先させるために端末のCWminに対して基地局のCWminを小さくする必要があるが、このCWminを小さくしすぎると狭いコンテンションウインドウの中で複数の端末の送信信号が競合するためフレームの衝突が増えることになり、これによりスループットが低下するという問題があった。また、下り通信を優先させるために逆に上り通信のCWminを大きくする方法も考えられるが、このCWminを大きくしすぎると送信信号の送信間隔が長くなるため伝送効率が劣化することになり、これによりスループットが低下するという問題があった。   However, in the method for controlling CWmin and the like used in the conventional wireless communication apparatus, it is necessary to make the CWmin of the base station smaller than the CWmin of the terminal in order to prioritize downlink communication. If it is too small, the transmission signals of a plurality of terminals compete in a narrow contention window, resulting in an increase in frame collisions, resulting in a problem of reduced throughput. In order to give priority to downlink communication, conversely, a method of increasing the CWmin of uplink communication is conceivable. However, if this CWmin is excessively increased, the transmission interval of the transmission signal becomes long and the transmission efficiency deteriorates. As a result, there was a problem that the throughput was lowered.

本発明は、上記に鑑みてなされたものであって、伝送効率が劣化するのを防止しつつ上り通信と下り通信のスループットの不公平性を改善することが可能な無線通信装置を得ることを目的とする。   The present invention has been made in view of the above, and it is an object of the present invention to obtain a wireless communication apparatus capable of improving the unfairness of uplink communication and downlink communication throughput while preventing deterioration in transmission efficiency. Objective.

上述した課題を解決し、目的を達成するために、本発明は、CSMA方式を適用した無線LAN通信システムの基地局として動作する無線通信装置であって、ネットワーク側から受信したデータを蓄積する蓄積手段と、端末宛の複数のデータフレームを集約するアグリゲーション手段と、前記蓄積手段へのデータの蓄積量に基づいて、前記アグリゲーション手段によるデータフレームの集約数を変更する制御手段と、を備えることを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention is a wireless communication apparatus that operates as a base station of a wireless LAN communication system to which the CSMA method is applied, and stores data received from the network side. Means, aggregation means for aggregating a plurality of data frames addressed to the terminal, and control means for changing the number of data frames aggregated by the aggregation means based on the amount of data accumulated in the accumulation means. Features.

本発明によれば、上り通信と下り通信のスループットの割合を制御することが可能となり、上り通信と下り通信のスループットの不公平性を改善できるという効果を奏する。   According to the present invention, it is possible to control the throughput ratio between uplink communication and downlink communication, and it is possible to improve the unfairness of the throughput of uplink communication and downlink communication.

図1は、無線通信装置である基地局、および端末の実施の形態1の構成例を示す図である。FIG. 1 is a diagram illustrating a configuration example of Embodiment 1 of a base station and a terminal which are wireless communication devices. 図2は、実施の形態1の基地局と端末の動作シーケンスの一例を示す図である。FIG. 2 is a diagram illustrating an example of an operation sequence of the base station and the terminal according to the first embodiment. 図3は、実施の形態1のAPアグリゲーション数の設定テーブル例を示す図である。FIG. 3 is a diagram illustrating an example of a setting table for the number of AP aggregations according to the first embodiment. 図4は、実施の形態1のスループット特性の理論計算結果を示す図である。FIG. 4 is a diagram illustrating a theoretical calculation result of the throughput characteristic of the first embodiment. 図5は、実施の形態2の基地局および端末の構成例を示す図である。FIG. 5 is a diagram illustrating a configuration example of a base station and a terminal according to the second embodiment. 図6は、実施の形態2の基地局と端末の動作シーケンスの一例を示す図である。FIG. 6 is a diagram illustrating an example of an operation sequence of the base station and the terminal according to the second embodiment. 図7は、実施の形態2のAPアグリゲーション数の設定テーブル例を示す図である。FIG. 7 is a diagram illustrating an example of a setting table for the number of AP aggregations according to the second embodiment. 図8は、実施の形態2のスループット特性の理論計算結果を示す図である。FIG. 8 is a diagram illustrating a theoretical calculation result of the throughput characteristics of the second embodiment. 図9は、実施の形態3の基地局および端末の構成例を示す図である。FIG. 9 is a diagram illustrating a configuration example of a base station and a terminal according to the third embodiment. 図10は、実施の形態3の基地局と端末の動作シーケンスの一例を示す図である。FIG. 10 is a diagram illustrating an example of an operation sequence of the base station and the terminal according to the third embodiment. 図11は、実施の形態3のAP受信バッファサイズの設定テーブル例を示す図である。FIG. 11 is a diagram illustrating an example of an AP reception buffer size setting table according to the third embodiment.

以下に、本発明にかかる無線通信装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。   Embodiments of a wireless communication apparatus according to the present invention will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.

実施の形態1.
図1は、本発明にかかる無線通信装置である基地局(AP)、および端末(STA)の実施の形態1の構成例を示す図である。図1に示したように、基地局1には複数の端末2(端末21,22,…,2n)が接続される。基地局1と端末2により構成される通信システムは、CSMA方式による無線LAN通信システムである。
Embodiment 1 FIG.
FIG. 1 is a diagram illustrating a configuration example of a first embodiment of a base station (AP) and a terminal (STA) which are wireless communication apparatuses according to the present invention. As shown in FIG. 1, a plurality of terminals 2 (terminals 2 1 , 2 2 ,..., 2 n ) are connected to the base station 1. A communication system including the base station 1 and the terminal 2 is a wireless LAN communication system based on the CSMA method.

基地局1は、下り通信のトラフィック量を測定しそのトラフィック量からフレームのアグリゲーション数を変更し上り通信と下り通信のスループットの割合を制御する無線通信装置である。   The base station 1 is a wireless communication device that measures the amount of downlink communication traffic, changes the number of frame aggregations based on the amount of traffic, and controls the ratio of uplink communication and downlink communication throughput.

図1に示したように、基地局(AP)1は、データ配分部11、送信用バッファ部12、キューイング部13、フレームアグリゲーション部14、送受信部15、通信制御部16および受信用バッファ17を備えている。この基地局1は、ネットワーク側から受信したデータを端末2に送信するとともに端末2から受信したデータをネットワーク側へ送信する。   As shown in FIG. 1, the base station (AP) 1 includes a data distribution unit 11, a transmission buffer unit 12, a queuing unit 13, a frame aggregation unit 14, a transmission / reception unit 15, a communication control unit 16, and a reception buffer 17. It has. The base station 1 transmits data received from the network side to the terminal 2 and transmits data received from the terminal 2 to the network side.

データ配分部11は、ネットワーク側から送信されてきたデータをn個の端末2毎に準備された送信用のバッファにデータを配分する。送信バッファ部12は、データ配分部11でn個の端末2であるSTA(1)〜STA(n)毎に配分されたデータを格納するためのn個の送信用バッファ121〜12nからなる。キューイング部13は、送信用バッファ部12内の各送信バッファに格納されたデータをラウンドロビンなどの規則により取り出す。フレームアグリゲーション部14は、通信制御部16からの制御情報をもとにして送信用バッファ部12から取り出された複数のフレームを集約する。送受信部15は、フレームアグリゲーション部14から出力されたフレーム集約後のフレームを変調して送信するとともに受信したフレームを復調する。通信制御部16は、送信用バッファ部12のデータ蓄積量を測定しそのデータ蓄積量に応じてフレームアグリゲーション部14のアグリゲーション数を制御する。受信用バッファ17は、送受信部15で受信し復調したデータを格納する。 The data distribution unit 11 distributes the data transmitted from the network side to a transmission buffer prepared for each of the n terminals 2. The transmission buffer unit 12 includes n transmission buffers 12 1 to 12 n for storing data allocated to the STA (1) to STA (n), which are n terminals 2 in the data distribution unit 11. Become. The queuing unit 13 extracts data stored in each transmission buffer in the transmission buffer unit 12 according to a rule such as round robin. The frame aggregation unit 14 aggregates a plurality of frames extracted from the transmission buffer unit 12 based on the control information from the communication control unit 16. The transmission / reception unit 15 modulates and transmits the frame after frame aggregation output from the frame aggregation unit 14 and demodulates the received frame. The communication control unit 16 measures the data accumulation amount of the transmission buffer unit 12 and controls the number of aggregations of the frame aggregation unit 14 according to the data accumulation amount. The reception buffer 17 stores the data received and demodulated by the transmission / reception unit 15.

各端末(STA)2は同一構成であり、送信用バッファ21、フレームアグリゲーション部22、送受信部23、通信設定部24および受信用バッファ25を備えている。端末2は、基地局1からの送信信号を受信するとともに基地局1へ信号を送信する。   Each terminal (STA) 2 has the same configuration, and includes a transmission buffer 21, a frame aggregation unit 22, a transmission / reception unit 23, a communication setting unit 24, and a reception buffer 25. The terminal 2 receives a transmission signal from the base station 1 and transmits a signal to the base station 1.

送信用バッファ21は、基地局1への送信データを蓄積する。フレームアグリゲーション部22は、送信用バッファ21から出力された複数のフレームを集約する。送受信部23は、フレームアグリゲーション部22で集約されたフレームを変調して送信するとともに受信したフレームを復調する。通信設定部24は、基地局1からの通知などに従い、フレームアグリゲーション部22におけるフレームのアグリゲーション数を設定する。受信用バッファ25は、送受信部23で受信し復調したデータを格納する。   The transmission buffer 21 accumulates transmission data to the base station 1. The frame aggregation unit 22 aggregates a plurality of frames output from the transmission buffer 21. The transmission / reception unit 23 modulates and transmits the frames aggregated by the frame aggregation unit 22 and demodulates the received frames. The communication setting unit 24 sets the number of frame aggregations in the frame aggregation unit 22 according to the notification from the base station 1 or the like. The reception buffer 25 stores the data received and demodulated by the transmission / reception unit 23.

次に動作について説明する。まず、基地局1においてネットワーク側から受信したデータはデータ配分部11によってn個の端末2毎に準備された送信用バッファ部12内の送信用バッファ121〜12nに配分される。送信用バッファ部12ではデータ配分部11によってn個の端末2毎に振り分けられたデータをn個の送信用バッファ121〜12nに格納する。キューイング部13ではn個の端末2(STA(1)〜STA(n))毎に準備された送信用バッファ121〜12nからラウンドロビンなどの規則によりデータを取り出す。キューイング部13より取り出されたデータは、フレームアグリゲーション部14により複数のフレームに集約される。フレームアグリゲーション部14で設定するアグリゲーション数は、通信制御部16において送信用バッファ部12のデータ蓄積量を測定した測定量などから決定する。フレームアグリゲーション部14により集約されたフレームは送受信部15により変調されて無線信号として送信される。 Next, the operation will be described. First, the data received from the network side in the base station 1 is distributed by the data distribution unit 11 to the transmission buffers 12 1 to 12 n in the transmission buffer unit 12 prepared for each of the n terminals 2. The transmission buffer unit 12 stores the data allocated to the n terminals 2 by the data distribution unit 11 in the n transmission buffers 12 1 to 12 n . The queuing unit 13 extracts data from the transmission buffers 12 1 to 12 n prepared for each of the n terminals 2 (STA (1) to STA (n)) according to a rule such as round robin. The data extracted from the queuing unit 13 is aggregated into a plurality of frames by the frame aggregation unit 14. The number of aggregations set by the frame aggregation unit 14 is determined from a measurement amount obtained by measuring the data accumulation amount of the transmission buffer unit 12 by the communication control unit 16. The frames aggregated by the frame aggregation unit 14 are modulated by the transmission / reception unit 15 and transmitted as a radio signal.

一方、端末21〜2nでは、基地局1により送信された無線信号が送受信部23で受信されて復調され、その復調されたデータは受信用バッファ25に格納される。また、送信データは送信用バッファ21に一旦格納される。フレームアグリゲーション部22は、送信用バッファ21に格納された送信データを所定のタイミングで取り出し、複数のフレームに集約(アグリゲーション)する。フレームアグリゲーション部22で設定されるアグリゲーション数は、基地局1から通知された情報などに基づいて通信設定部24が決定する。フレームアグリゲーション部22により集約されたフレームは送受信部23により変調されて無線信号として送信される。 On the other hand, in the terminals 2 1 to 2 n , the radio signal transmitted from the base station 1 is received and demodulated by the transmission / reception unit 23, and the demodulated data is stored in the reception buffer 25. The transmission data is temporarily stored in the transmission buffer 21. The frame aggregation unit 22 extracts transmission data stored in the transmission buffer 21 at a predetermined timing, and aggregates (aggregates) it into a plurality of frames. The number of aggregations set by the frame aggregation unit 22 is determined by the communication setting unit 24 based on information notified from the base station 1 or the like. The frames aggregated by the frame aggregation unit 22 are modulated by the transmission / reception unit 23 and transmitted as a radio signal.

図2は、実施の形態1の基地局1と端末2の動作シーケンスの一例を示す図である。本実施の形態では、ステップS100において、まず基地局(AP)に対して各端末(STA)がアソシエーションを確立する。次に、ステップS101において、APが、自身に対しアソシエーションしたSTA数の情報に基づいてアグリゲーション数の初期値を決定する。初期値は通信制御部16が決定する。通信制御部16は、決定した初期値をフレームアグリゲーション部14に設定するとともに、その初期値をSTAに通知する。アグリゲーション数の初期値を通知されたSTAでは、通信設定部24がそのアグリゲーション数の初期値をフレームアグリゲーション部22に設定する。次に、ステップS102において、APとSTAは設定したアグリゲーション数に従って複数の送信フレームを集約しデータの伝送を行う。このとき、APの通信制御部16は、送信用バッファ部12のデータ蓄積量から下り通信のトラフィック量(以下、下りトラフィック量と称する)を常時測定する。また下りトラフィック量の測定結果から、アグリゲーション数の変更必要性を判断する。アグリゲーション数の変更が必要と判断した場合には、ステップS103を実行し、自身(AP)におけるアグリゲーション数を変更する。例えば、図3のAPアグリゲーション数の設定テーブル例に示すように、AP内の送信バッファ内データ量が多くなり下り通信のトラフィック量が増加したと想定される場合は、下り通信のスループットを大きくするためにAPのアグリゲーション数を大きくする設定を行う。一方、AP内の送信バッファ内データ量が少なくなり下り通信のトラフィック量が減少したと想定される場合は、下り通信のスループットを小さくするためにAPのアグリゲーション数を小さくする設定を行う。例えば、アソシエーションしたSTAの台数がN2の場合、AP内の送信バッファ内データ量がX1以上かつX2未満であればアグリゲーション数をB1に設定し、その後、送信バッファ内データ量がX2に達するとアグリゲーション数の設定をB2に変更する。なお、図3のテーブルに従ってアグリゲーション数を変更する場合、STAのフレームアグリゲーション部22におけるアグリゲーション数はS2固定となる。もちろん、STAのフレームアグリゲーション部22におけるアグリゲーション数を可変としても構わない。ステップS104において、APおよびSTAは、設定変更されたアグリゲーション数に従って複数の送信フレームを集約しデータの伝送を行う。その後、アグリゲーション数の変更が必要となった場合には、同様の手順でアグリゲーション数の設定を変更する。   FIG. 2 is a diagram illustrating an example of an operation sequence of the base station 1 and the terminal 2 according to the first embodiment. In the present embodiment, in step S100, each terminal (STA) first establishes an association with the base station (AP). Next, in step S101, the AP determines an initial value of the number of aggregations based on information on the number of STAs associated with the AP. The initial value is determined by the communication control unit 16. The communication control unit 16 sets the determined initial value in the frame aggregation unit 14 and notifies the STA of the initial value. In the STA notified of the initial value of the aggregation number, the communication setting unit 24 sets the initial value of the aggregation number in the frame aggregation unit 22. Next, in step S102, the AP and the STA aggregate a plurality of transmission frames according to the set number of aggregations and transmit data. At this time, the communication control unit 16 of the AP constantly measures the amount of downlink communication traffic (hereinafter referred to as the amount of downlink traffic) from the amount of data stored in the transmission buffer unit 12. Also, the necessity of changing the number of aggregations is determined from the measurement result of the downlink traffic volume. If it is determined that the number of aggregations needs to be changed, step S103 is executed to change the number of aggregations in itself (AP). For example, as shown in the example of the AP aggregation number setting table in FIG. 3, when it is assumed that the amount of data in the transmission buffer in the AP has increased and the amount of downlink traffic has increased, the throughput of downlink communication is increased. Therefore, a setting is made to increase the number of AP aggregations. On the other hand, when it is assumed that the amount of data in the transmission buffer in the AP has decreased and the amount of downlink communication traffic has decreased, a setting is made to reduce the number of AP aggregations in order to reduce the throughput of downlink communication. For example, if the number of associated STAs is N2, if the amount of data in the transmission buffer in the AP is greater than or equal to X1 and less than X2, the number of aggregations is set to B1, and then the aggregation is performed when the amount of data in the transmission buffer reaches X2. Change the number setting to B2. When the number of aggregations is changed according to the table of FIG. 3, the number of aggregations in the STA frame aggregation unit 22 is fixed to S2. Of course, the number of aggregations in the STA frame aggregation unit 22 may be variable. In step S104, the AP and the STA perform data transmission by aggregating a plurality of transmission frames according to the number of aggregations whose settings have been changed. Thereafter, when the aggregation number needs to be changed, the setting of the aggregation number is changed in the same procedure.

図4は、IEEE802.11n(MCS15[2ストリーム、20MHz帯域])の無線LAN規格において1台のAPに対して10台のSTAが同時に通信した時に、APとSTAのCWminをそれぞれ15とし、STAのアグリゲーション数(上り方向のアグリゲーション数)を5に固定しAPのアグリゲーション数(下り方向のアグリゲーション数)を変更した場合のスループット特性の理論計算結果である。図4に示すように、AP内の送信バッファ内データ量に応じてAPのアグリゲーション数を可変制御することにより、上り通信と下り通信のスループットの割合を変更することができ、これにより、上り通信のスループットを抑制して下り通信のスループットを改善するなどのスループットの制御を行うことが可能となる。   FIG. 4 shows that when 10 STAs simultaneously communicate with one AP in the wireless LAN standard of IEEE802.11n (MCS15 [2 streams, 20 MHz band]), the CWmin of the AP and STA is set to 15, respectively. This is a theoretical calculation result of the throughput characteristics when the number of aggregations (uplink aggregation number) is fixed at 5 and the AP aggregation number (downlink aggregation number) is changed. As shown in FIG. 4, the rate of uplink communication and downlink communication throughput can be changed by variably controlling the number of AP aggregations in accordance with the amount of data in the transmission buffer in the AP. Thus, it is possible to control the throughput such as improving the downlink communication throughput by suppressing the throughput.

このように、本実施の形態においては、基地局の送信バッファ内データ量に応じて基地局と端末のアグリゲーション数を制御する構成とした。これにより、上り通信と下り通信のスループットの割合を制御することが可能となり、上り通信と下り通信のスループットの不公平性を改善することができる。アグリゲーション数を変更するだけのため、伝送効率の劣化を引き起こすこともない。   Thus, in this Embodiment, it was set as the structure which controls the number of aggregation of a base station and a terminal according to the data amount in the transmission buffer of a base station. Thereby, it becomes possible to control the ratio of the throughput of uplink communication and downlink communication, and to improve the unfairness of the throughput of uplink communication and downlink communication. Since only the number of aggregations is changed, transmission efficiency is not deteriorated.

実施の形態2.
図5は、実施の形態2の基地局(AP)1bおよび端末(STA)2b(端末2b1,2b2,…,2bn)の構成例を示す図である。基地局1bは、実施の形態1の基地局1(図1参照)の通信制御部16を通信制御部16bに置き換えるとともに、フレームアグリゲーション部14と送受信部15の間にCW制御部18を追加した構成となっている。基地局1と共通の構成要素には同じ符号を付している。また、端末2bは、実施の形態1の端末2の通信設定部24を通信設定部24bに置き換えるとともに、フレームアグリゲーション部22と送受信部23の間にCW制御部26を追加した構成となっている。端末2と共通の構成要素には同じ符号を付している。本実施の形態では、実施の形態1と異なる部分を説明する。
Embodiment 2. FIG.
FIG. 5 is a diagram illustrating a configuration example of the base station (AP) 1b and the terminal (STA) 2b (terminals 2b 1 , 2b 2 ,..., 2b n ) according to the second embodiment. The base station 1b replaces the communication control unit 16 of the base station 1 (see FIG. 1) of the first embodiment with the communication control unit 16b, and adds a CW control unit 18 between the frame aggregation unit 14 and the transmission / reception unit 15. It has a configuration. Constituent elements common to the base station 1 are denoted by the same reference numerals. The terminal 2b has a configuration in which the communication setting unit 24 of the terminal 2 of the first embodiment is replaced with a communication setting unit 24b, and a CW control unit 26 is added between the frame aggregation unit 22 and the transmission / reception unit 23. . Constituent elements common to the terminal 2 are denoted by the same reference numerals. In this embodiment, parts different from those in Embodiment 1 will be described.

基地局1bにおいて、通信制御部16bは、送信用バッファ部12のデータ蓄積量を測定しそのデータ蓄積量に応じてフレームアグリゲーション部14のアグリゲーション数、及び、CW制御部18のQoSパラメータ(AIFS、CWmin、CWmax)を制御する。CW制御部18は、通信制御部16bからの制御情報をもとにしてQoSパラメータにおけるCWminなどの値を制御する。   In the base station 1b, the communication control unit 16b measures the data accumulation amount of the transmission buffer unit 12, and in accordance with the data accumulation amount, the number of aggregations of the frame aggregation unit 14 and the QoS parameters (AIFS, AIFS, CW control unit 18). CWmin, CWmax). The CW control unit 18 controls a value such as CWmin in the QoS parameter based on the control information from the communication control unit 16b.

端末2bにおいて、通信設定部24bは、基地局1bからの通知などに従い、フレームアグリゲーション部22におけるフレームのアグリゲーション数、及び、CW制御部26のQoSパラメータを設定する。CW制御部26は、通信設定部24bの制御情報をもとにしてQoSパラメータにおけるCWminなどの値を制御する。   In the terminal 2b, the communication setting unit 24b sets the number of frame aggregations in the frame aggregation unit 22 and the QoS parameters of the CW control unit 26 in accordance with the notification from the base station 1b. The CW control unit 26 controls a value such as CWmin in the QoS parameter based on the control information of the communication setting unit 24b.

次に動作について説明する。まず、基地局1bにおいてネットワーク側から受信したデータはデータ配分部11によってn個の端末2b毎に準備された送信用バッファ部12内の送信用バッファ121〜12nに配分される。送信用バッファ部12ではデータ配分部11によってn個の端末2b毎に振り分けられたデータをn個の送信用バッファ121〜12nに格納する。キューイング部13ではn個の端末2b(STA(1)〜STA(n))毎に準備された送信用バッファ121〜12nからラウンドロビンなどの規則によりデータを取り出す。キューイング部13より取り出されたデータは、フレームアグリゲーション部14により複数のフレームに集約される。フレームアグリゲーション部14より出力される集約フレームは、CW制御部18によりCWminなどの値が制御されてフレームの送信タイミングが調整される。フレームアグリゲーション部14で設定するアグリゲーション数、及び、CW制御部18で設定するCWminなどの値は、通信制御部16bにおいて送信用バッファ部12のデータ蓄積量を測定した測定量などから決定する。CW制御部18により送信タイミングが調整されたフレームは送受信部15により変調されて無線信号として送信される。 Next, the operation will be described. First, the data received from the network side in the base station 1b is distributed by the data distribution unit 11 to the transmission buffers 12 1 to 12 n in the transmission buffer unit 12 prepared for each of the n terminals 2b. The transmission buffer unit 12 stores the data distributed to the n terminals 2b by the data distribution unit 11 in the n transmission buffers 12 1 to 12 n . The queuing unit 13 extracts data from the transmission buffers 12 1 to 12 n prepared for each of the n terminals 2b (STA (1) to STA (n)) according to rules such as round robin. The data extracted from the queuing unit 13 is aggregated into a plurality of frames by the frame aggregation unit 14. The aggregated frame output from the frame aggregation unit 14 is adjusted in frame transmission timing by the CW control unit 18 controlling a value such as CWmin. The number of aggregations set by the frame aggregation unit 14 and the values such as CWmin set by the CW control unit 18 are determined from the measurement amount obtained by measuring the data accumulation amount of the transmission buffer unit 12 in the communication control unit 16b. The frame whose transmission timing is adjusted by the CW control unit 18 is modulated by the transmission / reception unit 15 and transmitted as a radio signal.

一方、端末2b1〜2bnでは、基地局1bにより送信された無線信号が送受信部23で受信されて復調され、その復調されたデータは受信用バッファ25に格納される。また、送信データは送信用バッファ21に一旦格納される。フレームアグリゲーション部22は、送信用バッファ21に格納された送信データを所定のタイミングで取り出し、複数のフレームに集約(アグリゲーション)する。フレームアグリゲーション部22により集約されたフレームはCW制御部26によりCWminなどの値が制御されてフレームの送信タイミングが調整される。フレームアグリゲーション部22で設定するアグリゲーション数、及び、CW制御部26で設定するCWminなどのQoS値は、基地局1bから通知された情報などに基づいて通信設定部24bが決定する。CW制御部26により送信タイミングが調整されたフレームは送受信部23により変調されて無線信号として送信される。 On the other hand, in the terminals 2b 1 to 2b n , the radio signal transmitted by the base station 1b is received and demodulated by the transmission / reception unit 23, and the demodulated data is stored in the reception buffer 25. The transmission data is temporarily stored in the transmission buffer 21. The frame aggregation unit 22 extracts transmission data stored in the transmission buffer 21 at a predetermined timing, and aggregates (aggregates) it into a plurality of frames. The frames aggregated by the frame aggregation unit 22 are controlled by the CW control unit 26 such as the value of CWmin and the frame transmission timing is adjusted. The communication setting unit 24b determines the number of aggregations set by the frame aggregation unit 22 and the QoS values such as CWmin set by the CW control unit 26 based on information notified from the base station 1b. The frame whose transmission timing is adjusted by the CW control unit 26 is modulated by the transmission / reception unit 23 and transmitted as a radio signal.

図6は、実施の形態2の基地局1bと端末2bの動作シーケンスの一例を示す図である。本実施の形態では、ステップS200において、まず基地局(AP)に対して各端末(STA)がアソシエーションを確立する。次に、ステップS201において、APが、自身に対しアソシエーションしたSTA数の情報に基づいてアグリゲーション数の初期値を決定する。APでは、通信制御部16bがアグリゲーション数の初期値を決定し、決定した初期値をフレームアグリゲーション部14に設定するとともに、その初期値をSTAに通知する。アグリゲーション数の初期値を通知されたSTAでは、通信設定部24bがそのアグリゲーション数の初期値をフレームアグリゲーション部22に設定する。さらに、ステップS202において、通信制御部16bは、自身に対しアソシエーションしたSTA数の情報をもとにしてCWminの値を決定し、決定したCWminの値をCW制御部18に設定するとともに、STAに通知する。CWminの値を通知されたSTAでは、通信設定部24bがそのCWminの値をCW制御部26に設定する。ステップS203においては、APとSTAが、設定したアグリゲーション数、及び、CWminに従って送信フレームの集約や送信タイミングの調整を実施しデータの伝送を行う。このとき、APの通信制御部16bは、送信用バッファ部12のデータ蓄積量から下りトラフィック量を常時測定する。また下りトラフィック量の測定結果から、アグリゲーション数の変更必要性を判断する。アグリゲーション数の変更が必要と判断した場合には、ステップS204を実行し、自身(AP)におけるアグリゲーション数を変更する。例えば、図7のAPアグリゲーション数の設定テーブル例に示すように、AP内の送信バッファ内データ量が多くなり下り通信のトラフィック量が増加したと想定される場合は、下り通信のスループットを大きくするためにAPのアグリゲーション数を大きくする設定を行う。ステップS205において、APおよびSTAは、設定変更されたアグリゲーション数に従って複数の送信フレームを集約しデータの伝送を行う。その後、アグリゲーション数の変更が必要となった場合には、同様の手順でアグリゲーション数の設定を変更する。ここではトラフィック量(送信用バッファ部12のデータ蓄積量)に基づいてアグリゲーション数を調整することとしたが、アグリゲーション数に加え、CWminなどのQoSパラメータも併せて調整するようにしても構わない。   FIG. 6 is a diagram illustrating an example of an operation sequence of the base station 1b and the terminal 2b according to the second embodiment. In the present embodiment, in step S200, each terminal (STA) first establishes an association with the base station (AP). Next, in step S201, the AP determines an initial value of the number of aggregations based on information on the number of STAs associated with the AP. In the AP, the communication control unit 16b determines an initial value of the number of aggregations, sets the determined initial value in the frame aggregation unit 14, and notifies the STA of the initial value. In the STA notified of the initial value of the aggregation number, the communication setting unit 24 b sets the initial value of the aggregation number in the frame aggregation unit 22. Further, in step S202, the communication control unit 16b determines a CWmin value based on the information on the number of STAs associated with the communication control unit 16b, sets the determined CWmin value in the CW control unit 18, and sets the determined CWmin value in the STA. Notice. In the STA notified of the CWmin value, the communication setting unit 24b sets the CWmin value in the CW control unit 26. In step S203, the AP and the STA perform transmission data aggregation by performing aggregation of transmission frames and adjustment of transmission timing according to the set number of aggregations and CWmin. At this time, the communication control unit 16b of the AP always measures the downlink traffic amount from the data accumulation amount of the transmission buffer unit 12. Also, the necessity of changing the number of aggregations is determined from the measurement result of the downlink traffic volume. If it is determined that the number of aggregations needs to be changed, step S204 is executed to change the number of aggregations in itself (AP). For example, as shown in the example of the AP aggregation number setting table in FIG. 7, when it is assumed that the amount of data in the transmission buffer in the AP has increased and the amount of downlink communication traffic has increased, the throughput of downlink communication is increased. Therefore, a setting is made to increase the number of AP aggregations. In step S205, the AP and the STA perform data transmission by aggregating a plurality of transmission frames according to the number of aggregations whose settings have been changed. Thereafter, when the aggregation number needs to be changed, the setting of the aggregation number is changed in the same procedure. Here, the number of aggregations is adjusted based on the traffic amount (the amount of data stored in the transmission buffer unit 12). However, in addition to the number of aggregations, QoS parameters such as CWmin may be adjusted together.

図8は、IEEE802.11n(MCS15[2ストリーム、20MHz帯域])の無線LAN規格において1台のAPに対して10台のSTAが同時に通信した時に、APとSTAのCWminをそれぞれ7、15とし、STAのアグリゲーション数(上り方向のアグリゲーション数)を5に固定しAPのアグリゲーション数(下り方向のアグリゲーション数)を変更した場合のスループット特性の理論計算結果である。図8に示すように、AP内の送信バッファ内データ量に応じてAPのアグリゲーション数を可変制御することにより、より少ないAPのアグリゲーション数で上り通信と下り通信のスループットの割合を変更することができ、これにより、上り通信のスループットを抑制して下り通信のスループットを改善するなどのスループットの制御を行うことが可能となる。   FIG. 8 shows that when 10 STAs simultaneously communicate with one AP in the wireless LAN standard of IEEE802.11n (MCS15 [2 streams, 20 MHz band]), the CWmin of the AP and the STA is 7 and 15, respectively. 4 is a theoretical calculation result of throughput characteristics when the number of STA aggregations (uplink aggregations) is fixed to 5 and the AP aggregation number (downlink aggregations) is changed. As shown in FIG. 8, the ratio of uplink communication and downlink communication throughput can be changed with a smaller number of AP aggregations by variably controlling the number of AP aggregations according to the amount of data in the transmission buffer in the AP. Thus, it is possible to control the throughput such as improving the throughput of the downlink communication by suppressing the throughput of the uplink communication.

このように、本実施の形態においては、基地局の送信バッファ内データ量に応じて基地局と端末のアグリゲーション数、及び、CWminなどのQoSパラメータを制御可能な構成とした。これにより、より少ない基地局のアグリゲーション数で上り通信と下り通信のスループットの割合を制御することが可能となり、上り通信と下り通信のスループットの不公平性を改善することができる。また、CWパラメータの制御とフレームアグリゲーションの可変制御を組み合わせることにより、CWminの値をそれほど小さくしなくても上り通信と下り通信のスループットの割合を制御することが可能となり、CWを小さくすることによるフレームの衝突の影響を小さくすることができる。   Thus, in this Embodiment, it was set as the structure which can control QoS parameters, such as the number of aggregation of a base station and a terminal, and CWmin according to the data amount in the transmission buffer of a base station. Thereby, it becomes possible to control the ratio of the throughput of the uplink communication and the downlink communication with a smaller number of aggregations of the base station, and to improve the unfairness of the throughput of the uplink communication and the downlink communication. Also, by combining CW parameter control and frame aggregation variable control, it becomes possible to control the ratio of the throughput of uplink communication and downlink communication without reducing the value of CWmin so much, and by reducing CW The influence of frame collision can be reduced.

実施の形態3.
実施の形態1、2では、フレームアグリゲーション技術を使用して上り通信と下り通信のスループットの割合を制御しスループットの不公平性を改善する無線通信装置について説明したが、無線LANの規格である802.11eで規定され802.11nの規格の一部にもなっているブロックアック(Block Ack)方式を使用しても上り通信と下り通信のスループットの割合を制御することが可能である。
Embodiment 3 FIG.
In the first and second embodiments, the wireless communication apparatus has been described that uses the frame aggregation technique to control the ratio of the throughput of the uplink communication and the downlink communication to improve the unfairness of the throughput. It is possible to control the ratio of the uplink communication and the downlink communication throughput even by using the Block Ack method defined in .11e and part of the 802.11n standard.

図9は、実施の形態3の基地局(AP)1cおよび端末(STA)2c(端末2c1,2c2,…,2cn)の構成例を示す図である。基地局1cは、実施の形態1の基地局1(図1参照)の通信制御部16を通信制御部16cに置き換えるとともに、フレームアグリゲーション部14をブロックアック制御部19に置き換えた構成となっている。基地局1と共通の構成要素には同じ符号を付している。この基地局1cは、下り通信のトラフィック量を測定しそのトラフィック量からブロックアック方式における受信バッファサイズを変更し上り通信と下り通信のスループットの割合を制御する無線通信装置である。 FIG. 9 is a diagram illustrating a configuration example of the base station (AP) 1c and the terminal (STA) 2c (terminals 2c 1 , 2c 2 ,..., 2c n ) according to the third embodiment. The base station 1c has a configuration in which the communication control unit 16 of the base station 1 (see FIG. 1) of the first embodiment is replaced with a communication control unit 16c, and the frame aggregation unit 14 is replaced with a block acknowledgment control unit 19. . Constituent elements common to the base station 1 are denoted by the same reference numerals. The base station 1c is a wireless communication device that measures the amount of downlink communication traffic, changes the reception buffer size in the block acknowledgment method based on the amount of traffic, and controls the throughput ratio between uplink communication and downlink communication.

また、端末2cは、実施の形態1の端末2の通信設定部24を通信設定部24cに置き換えるとともに、フレームアグリゲーション部22をブロックアック制御部27に置き換えた構成となっている。端末2と共通の構成要素には同じ符号を付している。本実施の形態では、実施の形態1と異なる部分を説明する。   Further, the terminal 2c has a configuration in which the communication setting unit 24 of the terminal 2 of the first embodiment is replaced with the communication setting unit 24c, and the frame aggregation unit 22 is replaced with the block ack control unit 27. Constituent elements common to the terminal 2 are denoted by the same reference numerals. In this embodiment, parts different from those in Embodiment 1 will be described.

基地局1cにおいて、通信制御部16cは、送信用バッファ部12のデータ蓄積量を測定しそのデータ蓄積量に応じて受信バッファサイズを制御する。また、受信バッファサイズを端末2cに通知するとともに、端末2cから通知された受信バッファサイズに基づいてブロックアック制御部19におけるフレーム連送数の制御を行う。ブロックアック制御部19は、通信制御部16cからの制御情報をもとにしてブロックアックの制御を行う。   In the base station 1c, the communication control unit 16c measures the data accumulation amount of the transmission buffer unit 12, and controls the reception buffer size according to the data accumulation amount. In addition to notifying the terminal 2c of the reception buffer size, the block acknowledgment controller 19 controls the number of consecutive frames sent based on the reception buffer size notified from the terminal 2c. The block acknowledgment control unit 19 controls block acknowledgment based on the control information from the communication control unit 16c.

端末2cにおいて、通信設定部24cは、受信バッファサイズの設定を行う。また、設定した受信バッファサイズを基地局に通知するとともに、基地局から通知された受信バッファサイズに基づいてブロックアック制御部27におけるフレーム連送数の設定を行う。ブロックアック制御部27は、通信設定部24cからの制御情報をもとにしてブロックアックの制御を行う。   In the terminal 2c, the communication setting unit 24c sets the reception buffer size. In addition, the set reception buffer size is notified to the base station, and the number of frame transmissions in the block acknowledgment control unit 27 is set based on the reception buffer size notified from the base station. The block acknowledgment control unit 27 controls block acknowledgment based on the control information from the communication setting unit 24c.

次に動作について説明する。まず、基地局1cにおいてネットワーク側から受信したデータはデータ配分部11によってn個の端末2c毎に準備された送信用バッファ部12内の送信用バッファ121〜12nに配分される。送信用バッファ部12ではデータ配分部11によってn個の端末2c毎に振り分けられたデータをn個の送信用バッファ121〜12nに格納する。キューイング部13ではn個の端末2c(STA(1)〜STA(n))毎に準備された送信用バッファ121〜12nからラウンドロビンなどの規則によりデータを取り出す。キューイング部13より取り出されたデータは、ブロックアック制御部19により連送される複数のフレームとしてまとめられる。連送されるフレーム数は、端末2cから通知された受信バッファサイズに基づき通信制御部16cにより設定される。ブロックアック制御部19により出力されて連送される複数のフレームは、送受信部15により変調されて無線信号として送信される。基地局1cにおける受信バッファサイズの値は、通信制御部16cにおいて送信用バッファ部12のデータ蓄積量を測定した測定量などから決定する。通信制御部16cは、受信バッファサイズを決定すると、その値を端末2cに通知する。 Next, the operation will be described. First, the data received from the network side in the base station 1c is distributed by the data distribution unit 11 to the transmission buffers 12 1 to 12 n in the transmission buffer unit 12 prepared for each of the n terminals 2c. The transmission buffer unit 12 stores the data distributed to the n terminals 2c by the data distribution unit 11 in the n transmission buffers 12 1 to 12 n . The queuing unit 13 extracts data from the transmission buffers 12 1 to 12 n prepared for each of the n terminals 2c (STA (1) to STA (n)) according to a rule such as round robin. The data extracted from the queuing unit 13 is collected as a plurality of frames transmitted continuously by the block acknowledgment control unit 19. The number of frames to be continuously transmitted is set by the communication control unit 16c based on the reception buffer size notified from the terminal 2c. The plurality of frames output and transmitted continuously by the block acknowledgment control unit 19 are modulated by the transmission / reception unit 15 and transmitted as radio signals. The value of the reception buffer size in the base station 1c is determined from a measured amount obtained by measuring the data accumulation amount of the transmission buffer unit 12 in the communication control unit 16c. When determining the reception buffer size, the communication control unit 16c notifies the value to the terminal 2c.

一方、端末2c1〜2cnでは、基地局1cにより送信された無線信号が送受信部23で受信されて復調され、その復調されたデータは受信用バッファ25に格納される。また、送信データは送信用バッファ21に一旦格納される。ブロックアック制御部27は、送信用バッファ21から取り出したデータを連送する複数のフレームにまとめる。ブロックアック制御部27で設定されるフレームの連送数は、基地局1から通知される基地局1の受信バッファサイズなどに基づいて通信設定部24cが決定する。ブロックアック制御部27により連送されるフレームは送受信部23により変調されて無線信号として送信される。 On the other hand, the terminal 2c 1 ~2c n, a radio signal transmitted by the base station 1c is demodulated are received by the transceiver 23, the demodulated data is stored in the receiving buffer 25. The transmission data is temporarily stored in the transmission buffer 21. The block acknowledgment control unit 27 collects the data extracted from the transmission buffer 21 into a plurality of frames to be continuously transmitted. The communication frame setting unit 24c determines the number of consecutive frames set by the block acknowledgment control unit 27 based on the reception buffer size of the base station 1 notified from the base station 1. The frame continuously transmitted by the block acknowledgment control unit 27 is modulated by the transmission / reception unit 23 and transmitted as a radio signal.

図10は、実施の形態3の基地局1cと端末2cの動作シーケンスの一例を示す図である。本実施の形態では、ステップS300において、まず基地局(AP)に対して各端末(STA)がアソシエーションを確立する。次に、ステップS301において、APが、自身に対しアソシエーションしたSTA数の情報に基づいて受信バッファサイズの初期値を決定する。APでは、通信制御部16cが受信バッファサイズの初期値を決定し、決定した初期値を設定するとともに、その初期値をSTAに通知する。APにおける受信バッファサイズの初期値を通知されたSTAにおいては、通信設定部24cが、通知された初期値(受信バッファサイズ)に基づいて送信フレームの連送数を決定し、決定した連送数をブロックアック制御部27に設定する。通信設定部24cは、また、自身の受信バッファサイズの初期値を決定および設定するとともに、決定した初期値をAPに通知する。STAにおける受信バッファサイズの初期値を通知されたAPでは、通信制御部16cが、通知された初期値に基づいて送信フレームの連送数を決定し、決定した連送数をブロックアック制御部19に設定する。次のステップS302において、APは、STAより通知されたSTAの受信バッファサイズに基づいて送信フレームの連送数を制御しながらデータの伝送を行う。また、STAは、APより通知されたAPの受信バッファサイズに基づいて送信フレームの連送数を制御しながらデータの伝送を行う。このとき、APの通信制御部16cは、送信用バッファ部12のデータ蓄積量から下りトラフィック量を常時測定する。また下りトラフィック量の測定結果から、受信バッファサイズの変更必要性を判断する。受信バッファサイズの変更が必要と判断した場合には、ステップS303を実行し、自身(AP)における受信バッファサイズを変更する。例えば、図11のAP受信バッファサイズの設定テーブル例に示すように、AP内の送信バッファ内データ量が多くなり下り通信のトラフィック量が増加したと想定される場合は、APの受信バッファサイズを小さくする設定を行うことによりSTAが送信する上り通信のスループットを小さくする。これに伴い下り通信のスループットは大きくなる。一方、AP内の送信バッファ内データ量が少なくなり下り通信のトラフィック量が減少したと想定される場合は、APの受信バッファサイズを大きくする設定を行うことによりSTAが送信する上り通信のスループットを大きくする。これに伴い下り通信のスループットは小さくなる。APにおいて、通信制御部16cは、受信バッファサイズを変更した場合、変更後の受信バッファサイズをSTAに通知し、通知を受けたSTAでは、通信設定部24cが、通知された受信バッファサイズに基づいて送信フレームの連送数を再決定し、再決定した連送数をブロックアック制御部27に再設定する。ステップS304において、APおよびSTAは、受信側の受信バッファサイズに基づいて送信フレームの連送数を制御しながらデータの伝送を行う。その後、受信バッファサイズの変更が必要となった場合には、同様の手順で受信バッファサイズの設定を変更する。   FIG. 10 is a diagram illustrating an example of an operation sequence of the base station 1c and the terminal 2c according to the third embodiment. In the present embodiment, in step S300, first, each terminal (STA) establishes an association with the base station (AP). Next, in step S301, the AP determines an initial value of the reception buffer size based on information on the number of STAs associated with the AP. In the AP, the communication control unit 16c determines an initial value of the reception buffer size, sets the determined initial value, and notifies the STA of the initial value. In the STA notified of the initial value of the reception buffer size in the AP, the communication setting unit 24c determines the number of consecutive transmission frames based on the notified initial value (reception buffer size). Is set in the block acknowledgment control unit 27. The communication setting unit 24c also determines and sets an initial value of its own reception buffer size and notifies the AP of the determined initial value. In the AP that is notified of the initial value of the reception buffer size in the STA, the communication control unit 16c determines the number of continuous transmission frames based on the notified initial value, and the determined number of continuous transmissions is determined by the block acknowledgment control unit 19. Set to. In the next step S302, the AP transmits data while controlling the number of consecutive transmission frames based on the reception buffer size of the STA notified from the STA. Further, the STA transmits data while controlling the number of transmission frames continuously based on the reception buffer size of the AP notified from the AP. At this time, the communication control unit 16c of the AP always measures the downlink traffic amount from the data accumulation amount of the transmission buffer unit 12. Also, the necessity of changing the reception buffer size is determined from the measurement result of the downlink traffic amount. If it is determined that the reception buffer size needs to be changed, step S303 is executed to change the reception buffer size in itself (AP). For example, as shown in the example of the AP reception buffer size setting table in FIG. 11, when it is assumed that the amount of data in the transmission buffer in the AP has increased and the traffic volume of downlink communication has increased, the reception buffer size of the AP is By making the setting to be reduced, the throughput of uplink communication transmitted by the STA is reduced. As a result, the throughput of downlink communication increases. On the other hand, if it is assumed that the amount of data in the transmission buffer in the AP has decreased and the amount of traffic in downlink communication has decreased, the throughput of uplink communication transmitted by the STA can be reduced by setting the AP reception buffer size to be large. Enlarge. Along with this, the throughput of downlink communication becomes small. In the AP, when the reception buffer size is changed, the communication control unit 16c notifies the STA of the changed reception buffer size. In the received STA, the communication setting unit 24c determines the received buffer size based on the notified reception buffer size. Thus, the continuous transmission number of transmission frames is re-determined, and the re-determined continuous transmission number is reset in the block acknowledgment control unit 27. In step S304, the AP and the STA transmit data while controlling the number of transmission frames continuously based on the reception buffer size on the reception side. Thereafter, when the reception buffer size needs to be changed, the setting of the reception buffer size is changed in the same procedure.

このように、本実施の形態においては、基地局の送信バッファ内データ量に応じて基地局の受信バッファサイズを制御し、ブロックアック方式における端末の送信フレームの連送数を制御する構成とした。これにより、フレームアグリゲーション技術を利用した実施の形態1,2の方式と同様に、上り通信と下り通信のスループットの割合を制御することが可能となり、上り通信と下り通信のスループットの不公平性を改善することができる。   Thus, in the present embodiment, the base station reception buffer size is controlled in accordance with the amount of data in the base station transmission buffer, and the number of consecutive transmission frames of the terminal in the block-ack scheme is controlled. . As a result, as in the first and second embodiments using the frame aggregation technique, it becomes possible to control the throughput ratio between the uplink communication and the downlink communication, thereby reducing the unfairness of the throughput between the uplink communication and the downlink communication. Can be improved.

以上のように、本発明にかかる無線通信装置は、CSMA方式を適用した無線LAN通信システムの親局装置に適している。   As described above, the wireless communication apparatus according to the present invention is suitable for a master station apparatus of a wireless LAN communication system to which the CSMA method is applied.

1,1b,1c 基地局(AP)、21〜2n,2b1〜2bn,2c1〜2cn 端末(STA)、11 データ配分部、12 送信用バッファ部、121〜12n,21 送信用バッファ、13 キューイング部、14,22 フレームアグリゲーション部、15,23 送受信部、16,16b,16c 通信制御部、17,25 受信用バッファ、18,26 CW制御部、19,27 ブロックアック制御部、24,24b,24c 通信設定部。
1, 1b, 1c base station (AP), 2 1 ~2 n , 2b 1 ~2b n, 2c 1 ~2c n terminal (STA), 11 data distribution unit, 12 transmission buffer section, 12 1 to 12 n, 21 transmission buffer, 13 queuing unit, 14, 22 frame aggregation unit, 15, 23 transmission / reception unit, 16, 16b, 16c communication control unit, 17, 25 reception buffer, 18, 26 CW control unit, 19, 27 blocks ACK control unit, 24, 24b, 24c Communication setting unit.

Claims (5)

CSMA方式を適用した無線LAN通信システムの基地局として動作する無線通信装置であって、
ネットワーク側から受信したデータを蓄積する蓄積手段と、
端末宛の複数のデータフレームを集約するアグリゲーション手段と、
前記蓄積手段へのデータの蓄積量に基づいて、前記アグリゲーション手段によるデータフレームの集約数を変更する制御手段と、
を備えることを特徴とする無線通信装置。
A wireless communication apparatus that operates as a base station of a wireless LAN communication system to which a CSMA method is applied,
Storage means for storing data received from the network side;
An aggregation means for aggregating a plurality of data frames addressed to the terminal;
Control means for changing the aggregate number of data frames by the aggregation means based on the amount of data stored in the storage means;
A wireless communication apparatus comprising:
前記制御手段は、前記蓄積量に基づいて、前記端末におけるデータフレームの集約数を決定し、決定した集約数を前記端末に通知することを特徴とする請求項1に記載の無線通信装置。   The wireless communication apparatus according to claim 1, wherein the control unit determines an aggregation number of data frames in the terminal based on the accumulation amount, and notifies the terminal of the determined aggregation number. 前記アグリゲーション手段により集約されたフレームの送信タイミングを調整する送信タイミング調整手段、
をさらに備え、
前記制御手段は、前記蓄積量に基づいて、前記送信タイミング調整手段が使用する送信タイミング調整量を変更することを特徴とする請求項1または2に記載の無線通信装置。
Transmission timing adjustment means for adjusting the transmission timing of frames aggregated by the aggregation means;
Further comprising
The wireless communication apparatus according to claim 1, wherein the control unit changes a transmission timing adjustment amount used by the transmission timing adjustment unit based on the accumulation amount.
前記制御手段は、前記蓄積量に基づいて、前記端末におけるフレーム送信タイミングの調整量を決定し、決定した調整量を前記端末に通知することを特徴とする請求項3に記載の無線通信装置。   The wireless communication apparatus according to claim 3, wherein the control unit determines an adjustment amount of a frame transmission timing in the terminal based on the accumulation amount, and notifies the determined adjustment amount to the terminal. CSMA方式を適用し、各機器は通信相手の受信バッファサイズに基づいて複数のデータフレームを連送する無線LAN通信システムの基地局として動作する無線通信装置であって、
ネットワーク側から受信したデータを蓄積する蓄積手段と、
端末宛の複数のデータフレームを端末の受信バッファサイズに応じて複数まとめて連送するブロックアック制御手段と、
前記端末からの受信データフレームを蓄積する受信バッファのサイズを前記蓄積手段へのデータの蓄積量に基づいて変更するとともに、変更後の受信バッファのサイズを前記端末に通知する制御手段と、
を備えることを特徴とする無線通信装置。
Applying the CSMA method, each device is a wireless communication device that operates as a base station of a wireless LAN communication system that continuously transmits a plurality of data frames based on a reception buffer size of a communication partner,
Storage means for storing data received from the network side;
Block acknowledgment control means for continuously sending a plurality of data frames addressed to the terminal in a batch according to the reception buffer size of the terminal;
A control means for changing the size of the reception buffer for storing the received data frame from the terminal based on the amount of data stored in the storage means, and for notifying the terminal of the changed reception buffer size;
A wireless communication apparatus comprising:
JP2013032475A 2013-02-21 2013-02-21 Radio communication device Pending JP2014165542A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013032475A JP2014165542A (en) 2013-02-21 2013-02-21 Radio communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013032475A JP2014165542A (en) 2013-02-21 2013-02-21 Radio communication device

Publications (1)

Publication Number Publication Date
JP2014165542A true JP2014165542A (en) 2014-09-08

Family

ID=51615818

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013032475A Pending JP2014165542A (en) 2013-02-21 2013-02-21 Radio communication device

Country Status (1)

Country Link
JP (1) JP2014165542A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018198261A1 (en) * 2017-04-27 2018-11-01 富士通株式会社 Base station, radio terminal, radio communication system, and communication control method
JP2019016922A (en) * 2017-07-07 2019-01-31 Necプラットフォームズ株式会社 Wireless communication apparatus, communication control method, and communication control program
JPWO2021009883A1 (en) * 2019-07-17 2021-01-21

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018198261A1 (en) * 2017-04-27 2018-11-01 富士通株式会社 Base station, radio terminal, radio communication system, and communication control method
JP2019016922A (en) * 2017-07-07 2019-01-31 Necプラットフォームズ株式会社 Wireless communication apparatus, communication control method, and communication control program
JPWO2021009883A1 (en) * 2019-07-17 2021-01-21
JP7443367B2 (en) 2019-07-17 2024-03-05 株式会社Nttドコモ Terminal and communication node

Similar Documents

Publication Publication Date Title
US10917914B2 (en) Media access control for license-assisted access
CN100539525C (en) The method and apparatus of channel access parameter is provided
US20160295580A1 (en) Adaptive short inter-frame space bursting
WO2016072908A1 (en) Dynamic listen before talk in license-assisted access
JP6146568B2 (en) Wireless communication apparatus and wireless communication method
US20160119239A1 (en) Method and Apparatus for Providing an Efficient Multi-Client Access
US20170013616A1 (en) Compensation for excess transmission opportunity time
EP3111715B1 (en) Compensation procedure for excess transmission opportunity time
US10264603B2 (en) Coordination method between access points using unlicensed frequency band
CN103945436B (en) It is a kind of to adjust the method and apparatus that enhanced distributed channel accesses parameter value
WO2020179533A1 (en) Wireless communication system and wireless communication method
JP2014165542A (en) Radio communication device
EP3579503A1 (en) Medium access control circuit, data processing method, and related device
Giuliano et al. Performance evaluation of an opportunistic distributed power control procedure for wireless multiple access
CN108605370B (en) Wireless communication system, wireless communication terminal, and wireless communication method
CN103338485B (en) A kind of EDCA parameter value defining method and relevant apparatus
US9775172B2 (en) Method and apparatus for wireless communication
JP2007208824A (en) Short-range radio data communication apparatus
JP2015119300A (en) System and method for applying access control based on allowable transmission time length to wireless LAN
Ekici Improvements and performance analysis of IEEE 80211 medium access protocols
岸田朗 et al. Studies on Communication Quality Improvement Technology in Media Access Control Scheme for Wireless Local Area Network Systems