JP5111957B2 - Wireless communication device - Google Patents

Wireless communication device Download PDF

Info

Publication number
JP5111957B2
JP5111957B2 JP2007166982A JP2007166982A JP5111957B2 JP 5111957 B2 JP5111957 B2 JP 5111957B2 JP 2007166982 A JP2007166982 A JP 2007166982A JP 2007166982 A JP2007166982 A JP 2007166982A JP 5111957 B2 JP5111957 B2 JP 5111957B2
Authority
JP
Japan
Prior art keywords
data frame
frame
transmission
modulation
wireless communication
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.)
Expired - Fee Related
Application number
JP2007166982A
Other languages
Japanese (ja)
Other versions
JP2009005313A (en
Inventor
修司 久保田
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2007166982A priority Critical patent/JP5111957B2/en
Publication of JP2009005313A publication Critical patent/JP2009005313A/en
Application granted granted Critical
Publication of JP5111957B2 publication Critical patent/JP5111957B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、異なる2つの変調方式によりデータフレームを変調して送信する無線通信装置に関する。   The present invention relates to a wireless communication apparatus that modulates and transmits a data frame by two different modulation schemes.

現在、無線LANシステムとして、データフレームをDSSS/CCK(Direct Sequence Spread. Spectrum/Complementary Code Keying)方式で変調するIEEE802.11b(以下、「11b」と略称する)の規格に準拠する無線LANシステム、データフレームをOFDM(Orthogonal Frequency Division Multiplexing:直交周波数分割多重)方式で変調するIEEE802.11a(以下、「11a」と略称する)規格に準拠する無線LANシステムが提案されている。   Currently, as a wireless LAN system, a wireless LAN system compliant with the IEEE802.11b (hereinafter abbreviated as “11b”) standard for modulating a data frame by a DSSS / CCK (Direct Sequence Spread. Spectrum / Complementary Code Keying) system, There has been proposed a wireless LAN system compliant with the IEEE802.11a (hereinafter abbreviated as “11a”) standard for modulating a data frame by an OFDM (Orthogonal Frequency Division Multiplexing) method.

さらに、11aと11bとを足し合わせた特徴を有する規格であるIEEE802.11g(以下、「11g」と略称する)が提案されている。   Furthermore, IEEE802.11g (hereinafter abbreviated as “11g”), which is a standard having the characteristics of adding 11a and 11b, has been proposed.

従来、同一の周波数帯域において、上記のように異なる規格に準拠した無線LANシステムが共存する例として、11bの規格に準拠したシステム(以下、11bシステム)と、11gの規格に準拠したシステム(以下、11gシステム)との共存がある。この2つのシステムが共存する無線LANシステムでは、11gシステムのアクセスポイントが、11gシステムを構成する無線端末と11bシステムを構成する無線端末の双方を制御する。   Conventionally, as an example in which wireless LAN systems conforming to different standards as described above coexist in the same frequency band, a system conforming to the 11b standard (hereinafter, 11b system) and a system conforming to the 11g standard (hereinafter, referred to as the following) , 11g system). In the wireless LAN system in which these two systems coexist, the access point of the 11g system controls both the wireless terminal configuring the 11g system and the wireless terminal configuring the 11b system.

11gシステムのアクセスポイントに双方が制御される場合、11gシステムの無線端末は、データフレームをOFDM方式により変調して送信するため高速伝送が可能となる。しかし、11bシステムの無線端末はOFDM方式に準拠していないため、アクセスポイントがOFDM方式による通信を行っている場合、周波数帯域がOFDM方式による通信で占有されていることを認識できない。このため11bシステムの無線端末は、周波数帯域が占有されているにも関わらずデータフレームの送信を行う。その結果アクセスポイント近辺でパケットの衝突が発生し、アクセスポイントからのスループットが低下する。   When both are controlled by the access point of the 11g system, the wireless terminal of the 11g system modulates the data frame by the OFDM method and transmits the data frame, thereby enabling high-speed transmission. However, since the wireless terminal of the 11b system does not comply with the OFDM system, when the access point performs communication using the OFDM system, it cannot recognize that the frequency band is occupied by communication using the OFDM system. For this reason, the wireless terminal of the 11b system transmits a data frame even though the frequency band is occupied. As a result, packet collision occurs in the vicinity of the access point, and throughput from the access point decreases.

そこで11gシステムのアクセスポイントは、パケットの衝突を回避するため、OFDM方式で通信を行う際に、通信を行うことを通知する通知フレーム(RST信号)を11gシステムの無線端末に送信する。この通知フレームは、11gシステムと11bシステムを構成する全ての無線端末に監視されるため、全ての無線端末が受信可能なDSSS方式で変調されて送信される。   Therefore, in order to avoid packet collision, the access point of the 11g system transmits a notification frame (RST signal) notifying that communication is performed to the wireless terminal of the 11g system when performing communication using the OFDM method. Since this notification frame is monitored by all the wireless terminals constituting the 11g system and the 11b system, the notification frame is modulated and transmitted by the DSSS method that can be received by all the wireless terminals.

11bシステムの無線端末は、通知フレームを受けると他の無線端末の通信により周波数帯域が占有されていることを検知し、送信を一時抑制する。従来の無線LANシステムでは、上記の手法によりパケットの衝突を回避し、スループットを向上させている。   Upon receiving the notification frame, the wireless terminal of the 11b system detects that the frequency band is occupied by communication of another wireless terminal, and temporarily suppresses transmission. In a conventional wireless LAN system, packet collision is avoided and throughput is improved by the above method.

例えば特許文献1には、第1の送信方式および第2の送信方式の少なくともいずれかにより送信が可能な2つの無線端末がキャリアセンスに基づく送信を行って通信する無線通信システムについて記載されている。
特開2006−13559号公報
For example, Patent Document 1 describes a wireless communication system in which two wireless terminals that can perform transmission using at least one of a first transmission method and a second transmission method perform communication based on carrier sense. .
JP 2006-13559 A

しかしながら上記従来の技術において、通知フレームは、無線LANシステムを構成する全ての無線通信装置に受信可能とするため、最低の伝送レートで送信される。このため通知フレームの送信に係る送信時間が長くなる。例えば実際に送信したいデータのサイズが小さい場合には、データフレームを通知フレーム及びOFDM信号として送信するよりも、通知フレームを必要としないDSSS信号として送信した方が、送信時間が短くなることがある。この結果、スループットが下がるという問題が生じる。   However, in the above-described conventional technology, the notification frame is transmitted at the lowest transmission rate so that it can be received by all the wireless communication devices that constitute the wireless LAN system. For this reason, the transmission time concerning transmission of a notification frame becomes long. For example, when the size of the data to be actually transmitted is small, the transmission time may be shorter when the data frame is transmitted as a DSSS signal that does not require the notification frame than when the data frame is transmitted as a notification frame and an OFDM signal. . As a result, there arises a problem that the throughput is lowered.

本発明は、上記問題を解決すべく成されたものであり、スループットを向上させることが可能な無線通信装置を提供することを目的とするものである。   The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a wireless communication apparatus capable of improving the throughput.

本発明は、上記の目的を達成するために以下の如き構成を採用した。   The present invention employs the following configuration in order to achieve the above object.

本発明の無線通信装置は、データフレームを第一の変調方式により変調する第一の変調手段と、データフレームを第二の変調方式により変調する第二の変調手段と、前記第一の変調手段により変調された前記データフレームの送信に係る第一の送信時間を算出する第一の算出手段と、前記第二の変調手段により変調された前記データフレームと、前記データフレームの送信を通知する通知フレームとの送信に係る第二の送信時間を算出する第二の算出手段と、前記第一の送信時間及び前記第二の送信時間のうち、送信時間が短い方に対応した変調方式を選択する選択手段とを有する構成とした。   The wireless communication apparatus according to the present invention includes a first modulation unit that modulates a data frame by a first modulation method, a second modulation unit that modulates a data frame by a second modulation method, and the first modulation unit. A first calculation means for calculating a first transmission time for transmission of the data frame modulated by the data frame, a notification for notifying the transmission of the data frame, the data frame modulated by the second modulation means A second calculating means for calculating a second transmission time for transmission with the frame, and a modulation method corresponding to a shorter one of the first transmission time and the second transmission time is selected; And a selection unit.

係る構成によれば、スループットを向上させることができる。   According to such a configuration, the throughput can be improved.

また前記第一の変調手段及び前記第二の変調手段は、それぞれ複数の伝送レートに対応して前記データフレームの変調を行うものであって、前記第一の算出手段は、前記データフレームのフレーム長と、前記第一の変調手段が対応する伝送レートとに基づき前記第一の送信時間を算出し、前記第二の算出手段は、前記データフレームのフレーム長と、前記第二の変調手段が対応した伝送レートと、前記通知フレームによる通知方式とに基づき前記第二の送信時間を算出する構成とした。   The first modulation means and the second modulation means each modulate the data frame corresponding to a plurality of transmission rates, and the first calculation means includes a frame of the data frame. The first transmission time is calculated based on the length and the transmission rate to which the first modulation means corresponds, and the second calculation means includes the frame length of the data frame and the second modulation means. The second transmission time is calculated based on the corresponding transmission rate and the notification method using the notification frame.

また前記通知フレームによる通知方式は、RTS/CTS方式か、または当該無線通信装置にCTS信号を送信する方式かの何れか一方とした。   The notification method using the notification frame is either the RTS / CTS method or a method of transmitting a CTS signal to the wireless communication apparatus.

また本発明の無線通信装置は、閾値とされるデータフレームのフレーム長が格納された閾値テーブルを有し、前記選択手段は、前記閾値テーブルに基づき変調方式を選択する構成とした。   In addition, the wireless communication apparatus of the present invention has a threshold table in which the frame length of a data frame that is a threshold is stored, and the selection unit selects a modulation scheme based on the threshold table.

また本発明の無線通信装置は、前記第二の変調手段により変調された前記データフレームの再送率を算出する再送率算出手段と、前記再送率に重み係数を乗算する乗算手段と、前記重み係数を設定する係数設定手段とを有し、前記第二の算出手段は、前記重み係数が乗算された前記再送率を用いて前記第二の送信時間を算出する構成とした。   The radio communication apparatus of the present invention includes a retransmission rate calculating unit that calculates a retransmission rate of the data frame modulated by the second modulating unit, a multiplying unit that multiplies the retransmission rate by a weighting factor, and the weighting factor. And the second calculation unit calculates the second transmission time using the retransmission rate multiplied by the weighting factor.

また前記再送率は、所定時間内に送信された前記データフレームの送信回数を用いて算出される構成とした。   The retransmission rate is calculated using the number of transmissions of the data frame transmitted within a predetermined time.

本発明によれば、スループットを向上させることができる。   According to the present invention, throughput can be improved.

以下に図面を参照して本発明の実施形態について説明する。   Embodiments of the present invention will be described below with reference to the drawings.

本実施形態の無線LANシステム100では、キャリアセンスを行う11b規格に準拠したシステムと、11g規格に準拠したシステムとが共存した場合を考える。   In the wireless LAN system 100 of the present embodiment, a case is considered in which a system based on the 11b standard for performing carrier sense and a system based on the 11g standard coexist.

図1は、本発明の無線通信装置により構成される無線LANシステム100のシステム構成図である。   FIG. 1 is a system configuration diagram of a wireless LAN system 100 configured by the wireless communication apparatus of the present invention.

無線LANシステム100は、11g規格に準拠した無線通信装置200と、11g規格に準拠した無線端末300、11b規格に準拠した無線端末400を含んで構成されている。無線LANシステム100では、無線通信装置200が無線基地局となり、無線端末300、400と無線接続する通信形態をとる。無線通信装置200は、無線端末300、400を制御する。   The wireless LAN system 100 includes a wireless communication device 200 compliant with the 11g standard, a wireless terminal 300 compliant with the 11g standard, and a wireless terminal 400 compliant with the 11b standard. In the wireless LAN system 100, the wireless communication apparatus 200 serves as a wireless base station and takes a communication form in which the wireless terminals 300 and 400 are wirelessly connected. The wireless communication device 200 controls the wireless terminals 300 and 400.

尚本実施形態における以下の説明では、無線通信装置200が無線端末300、400にデータを送信する場合を例として示すが、逆に11g規格に準拠した無線端末300から11b規格に準拠した無線通信装置にデータを送信する場合にも同様に適用できる。   In the following description of the present embodiment, the case where the wireless communication apparatus 200 transmits data to the wireless terminals 300 and 400 is shown as an example, but conversely, the wireless communication conforming to the 11b standard from the wireless terminal 300 conforming to the 11g standard. The same applies to the case of transmitting data to the apparatus.

以下に無線LANシステム100におけるデータフレームの変調方式について説明する。   A data frame modulation method in the wireless LAN system 100 will be described below.

無線LANシステム100で使用される変調方式は2つの方式に分けられる。1つの方式は、データフレームを11b規格に準拠した無線端末400において送受可能なデータフレームへ変調する基本の変調方式である。もう1つの方式は、11g規格に準拠した無線通信装置200と無線端末300とにおいて送受可能なデータフレームへ変調する応用の変調方式である。   The modulation scheme used in the wireless LAN system 100 is divided into two schemes. One method is a basic modulation method that modulates a data frame into a data frame that can be transmitted and received by the wireless terminal 400 compliant with the 11b standard. The other method is an applied modulation method for modulating data frames that can be transmitted and received between the wireless communication device 200 and the wireless terminal 300 compliant with the 11g standard.

ところで11g規格に準拠した無線端末300は、OFDM方式及びDSSS/CCK方式に対応可能である。これに対し11b規格に準拠した無線端末400は、DSSS/CCK方式にのみ対応可能である。よって11g規格で規定される変調方式(OFDM方式)は無線端末400では用いることができないが、11b規格で規定される変調方式(DSSS/CCK方式)は無線端末300で用いることができる。   By the way, the wireless terminal 300 compliant with the 11g standard can support the OFDM system and the DSSS / CCK system. On the other hand, the wireless terminal 400 compliant with the 11b standard can support only the DSSS / CCK system. Therefore, the modulation scheme (OFDM scheme) defined by the 11g standard cannot be used by the radio terminal 400, but the modulation scheme (DSSS / CCK scheme) defined by the 11b standard can be used by the radio terminal 300.

このため本実施形態では、基本の変調方式である第一の変調方式をDSSS/CCK方式とし、応用の変調方式である第二の変調方式をOFDM方式とした。   For this reason, in this embodiment, the first modulation method, which is the basic modulation method, is the DSSS / CCK method, and the second modulation method, which is the applied modulation method, is the OFDM method.

本発明の無線通信装置200は、データフレームを変調する際に、DSSS/CCK方式またはOFDM方式のうち、変調後のデータフレームの送信時間が短くなる方の方式を選択する。そして選択された変調方式でデータフレームを変調して送信することにより、スループットを向上させる。
(第一の実施形態)
以下に図面を参照して本発明の第一の実施形態について説明する。図2は、第一の実施形態の無線通信装置200を説明する図である。
When modulating a data frame, the wireless communication apparatus 200 of the present invention selects a method of shortening the transmission time of the modulated data frame from the DSSS / CCK method or the OFDM method. Then, the data frame is modulated and transmitted by the selected modulation method, thereby improving the throughput.
(First embodiment)
A first embodiment of the present invention will be described below with reference to the drawings. FIG. 2 is a diagram illustrating the wireless communication device 200 according to the first embodiment.

無線通信装置200は、アンテナ部210、制御部220、ROM(Read Only Memory)250、RAM260(Random Access Memory)、不揮発性メモリ270を有する。   The wireless communication device 200 includes an antenna unit 210, a control unit 220, a ROM (Read Only Memory) 250, a RAM 260 (Random Access Memory), and a nonvolatile memory 270.

アンテナ部210は、無線通信装置200によるデータフレームの送受信を行う。制御部220は、CPU(Central Processing Unit)等であり、送信制御部230と受信制御部240とを有する。送信制御部230は、アンテナ部210からのデータフレームの送信を制御する。送信制御部230の詳細は後述する。受信制御部240は、アンテナ部210から受信されたデータフレームの処理を行う。   The antenna unit 210 transmits and receives data frames by the wireless communication apparatus 200. The control unit 220 is a CPU (Central Processing Unit) or the like, and includes a transmission control unit 230 and a reception control unit 240. The transmission control unit 230 controls transmission of the data frame from the antenna unit 210. Details of the transmission control unit 230 will be described later. The reception control unit 240 processes the data frame received from the antenna unit 210.

ROM250には、制御部220に実行されるプログラムなどが予め記憶されており、制御部220はROM250に記憶された動作を実行する。RAM260は、制御部220による演算などにより生成されたデータを一時的に記憶する一時記憶メモリである。不揮発性メモリ270は、例えばNVRAM(Non Volatile RAM)等であり、電源が供給されなくても記憶された情報を保持することができる。不揮発性メモリ270には、後述する閾値テーブル280等が記憶されている。   The ROM 250 stores in advance a program to be executed by the control unit 220, and the control unit 220 executes an operation stored in the ROM 250. The RAM 260 is a temporary storage memory that temporarily stores data generated by operations performed by the control unit 220. The nonvolatile memory 270 is, for example, an NVRAM (Non Volatile RAM) or the like, and can hold stored information even when power is not supplied. The non-volatile memory 270 stores a threshold value table 280 described later.

以下に送信制御部230について説明する。   The transmission control unit 230 will be described below.

送信制御部230は、第一変調部231、第二変調部232、通知フレーム生成部233、第一算出部234、第二算出部235、選択部236を有し、データフレームの送信に係る各種制御を行う。   The transmission control unit 230 includes a first modulation unit 231, a second modulation unit 232, a notification frame generation unit 233, a first calculation unit 234, a second calculation unit 235, and a selection unit 236, and various types related to data frame transmission Take control.

第一変調部231は、データフレームをDSSS/CCK方式に変調する変調手段である。第一変調部231は、DSSS方式またはCCK方式の両方に対応しており、いずれか一方の方式によりデータフレームを変調する。例えば無線LANシステム100に、DSSS方式にのみ対応する無線端末が存在する場合には、第一変調部231はデータフレームをDSSS信号に変調しても良い。また無線LANシステム100にDSSS方式にのみ対応する無線端末が存在しない場合には、第一変調部231はデータフレームをCCK信号に変調しても良い。第一変調部331では、複数の伝送レートに対応させてデータフレームを変調することができる。第一変調部231が対応する伝送レートは、例えば1Mbps、2Mbps、5.5Mbps、11Mbpsである。よって、第一変調部331により変調されたデータフレームの最低伝送レートは1Mbpsであり、最高伝送レートは11Mbpsとなる。   The first modulation unit 231 is a modulation unit that modulates the data frame into the DSSS / CCK system. The first modulation unit 231 supports both the DSSS method and the CCK method, and modulates the data frame by one of the methods. For example, when the wireless LAN system 100 includes a wireless terminal that supports only the DSSS scheme, the first modulation unit 231 may modulate the data frame into a DSSS signal. In addition, when there is no wireless terminal that supports only the DSSS system in the wireless LAN system 100, the first modulation unit 231 may modulate the data frame into a CCK signal. The first modulation unit 331 can modulate the data frame corresponding to a plurality of transmission rates. The transmission rates supported by the first modulation unit 231 are, for example, 1 Mbps, 2 Mbps, 5.5 Mbps, and 11 Mbps. Therefore, the minimum transmission rate of the data frame modulated by the first modulation unit 331 is 1 Mbps, and the maximum transmission rate is 11 Mbps.

第二変調部232は、データフレームをOFDM方式に変調する変調手段である。第二変調部232でも、複数の伝送レートに対応させてデータフレームを変調することができる。第二変調部232が対応する伝送レートは、例えば6Mbps、9Mbps、12Mbps、18Mbps、24Mbps、26Mbps、48Mbps、54Mbpsである。よって、第二変調部232により変調されたデータフレームの最低伝送レートは6Mbpsであり、最高伝送レートは54Mbpsとなる。   The second modulation unit 232 is a modulation unit that modulates the data frame into the OFDM system. The second modulation unit 232 can also modulate the data frame corresponding to a plurality of transmission rates. The transmission rates supported by the second modulation unit 232 are, for example, 6 Mbps, 9 Mbps, 12 Mbps, 18 Mbps, 24 Mbps, 26 Mbps, 48 Mbps, and 54 Mbps. Therefore, the minimum transmission rate of the data frame modulated by the second modulation unit 232 is 6 Mbps, and the maximum transmission rate is 54 Mbps.

第一変調部231及び第二変調部232における伝送レートは、例えば無線LANシステム100を構成する他の装置の仕様などにより予め設定されても良い。または、他の装置との通信状況に応じて適切な伝送レートが選択されても良い。   The transmission rates in the first modulation unit 231 and the second modulation unit 232 may be set in advance according to, for example, the specifications of other devices constituting the wireless LAN system 100. Alternatively, an appropriate transmission rate may be selected according to the communication status with other devices.

通知フレーム生成部233は、データフレームが第二変調部232によりOFDM方式で変調されたOFDM信号とされたとき、OFDM信号が送信される前に送信される通知フレームを生成する。   The notification frame generation unit 233 generates a notification frame to be transmitted before the OFDM signal is transmitted when the data frame is an OFDM signal modulated by the second modulation unit 232 by the OFDM method.

ここで通知フレームについて説明する。   Here, the notification frame will be described.

通知フレームは、無線通信装置200が他の無線端末と通信を行う際に、通信で使用する周波数帯域を一時的に確保し、周波数帯域を占有するために用いられる制御信号である。   The notification frame is a control signal used to temporarily secure a frequency band used for communication and occupy the frequency band when the wireless communication apparatus 200 communicates with another wireless terminal.

本実施形態では、無線通信装置200と無線端末300とはOFDM信号による通信を行う。しかしながら無線端末400はOFDM方式に対応していないため、OFDM信号を受信できず、周波数帯域が無線端末300の通信により占有されていることを把握できない。このため無線端末400は、無線端末300に周波数帯域が占有されているにも関わらずデータフレームを送信してしまう。   In the present embodiment, the wireless communication device 200 and the wireless terminal 300 perform communication using OFDM signals. However, since the wireless terminal 400 does not support the OFDM method, the wireless terminal 400 cannot receive the OFDM signal and cannot grasp that the frequency band is occupied by the communication of the wireless terminal 300. For this reason, the wireless terminal 400 transmits a data frame although the wireless terminal 300 occupies the frequency band.

そこで無線通信装置200は、無線端末300と通信を行う際に、無線端末400に通信を行うことを通知するための信号を送信する。この信号が通知フレームである。   Therefore, when communicating with the wireless terminal 300, the wireless communication apparatus 200 transmits a signal for notifying the wireless terminal 400 that communication is performed. This signal is a notification frame.

無線通信装置200が通知フレームを無線端末300に送信すると、無線端末400もこの通知フレームを受信する。無線端末400は、通知フレームに含まれる情報から、周波数帯域が無線端末300による通信に占有される期間に関する情報を取得し、その期間はデータフレームの送信を行わない。   When the wireless communication apparatus 200 transmits a notification frame to the wireless terminal 300, the wireless terminal 400 also receives this notification frame. The wireless terminal 400 acquires information related to a period during which the frequency band is occupied by communication by the wireless terminal 300 from the information included in the notification frame, and does not transmit a data frame during that period.

以上の用途から、通知フレームは、無線端末400に確実に受信される必要がある。よって本実施形態の通知フレームは、無線端末400でも受信可能なDSSS/CCK方式で変調される。さらに通知フレームは、無線端末400に確実に受信されるように、最低伝送レートである1Mbpsとして変調されるものとした。   From the above uses, the notification frame needs to be reliably received by the wireless terminal 400. Therefore, the notification frame of this embodiment is modulated by the DSSS / CCK method that can be received by the wireless terminal 400. Further, the notification frame is modulated at 1 Mbps, which is the minimum transmission rate, so that the wireless terminal 400 can reliably receive the notification frame.

ところでIEEE802.11規格では、通知フレームを用いた通信制御方式として、2つの方式を提案している。1つはRTS/CTS方式である。この方式では、無線通信装置200が無線端末300へ、通知フレームとしてRTS(Request To Send:送信要求)信号を送信する。無線端末300は、RTS信号を受信するとCTS(Clear to Send:受信準備完了)信号を無線通信装置200へ返す。これは逆に無線端末300から無線通信装置200にデータフレームを送信する場合であっても同じである。これによって無線通信装置200は、無線端末300との通信のために一時的に周波数帯域を占有することができる。   By the way, the IEEE 802.11 standard proposes two systems as a communication control system using a notification frame. One is the RTS / CTS method. In this method, the wireless communication apparatus 200 transmits an RTS (Request To Send) signal as a notification frame to the wireless terminal 300. When receiving the RTS signal, the wireless terminal 300 returns a CTS (Clear to Send) signal to the wireless communication apparatus 200. The same applies to the case where a data frame is transmitted from the wireless terminal 300 to the wireless communication apparatus 200. Accordingly, the wireless communication device 200 can temporarily occupy the frequency band for communication with the wireless terminal 300.

もう1つの方式は、無線通信装置200が自身宛に通知フレームとしてCTS信号を送信し、仮想的に周波数帯域を確保する方式(CTStoSelf)である。この方式では、無線通信装置200は無線端末300からの応答を待たずにデータフレームを送信するため、RTS/CTS方式と比較して短時間で通知フレームを用いた通信制御を行うことができる。   The other method is a method (CTS to Self) in which the radio communication apparatus 200 transmits a CTS signal as a notification frame to itself and virtually secures a frequency band. In this method, since the wireless communication apparatus 200 transmits a data frame without waiting for a response from the wireless terminal 300, communication control using a notification frame can be performed in a shorter time compared to the RTS / CTS method.

第一算出部234は、第一変調部231により変調されたデータフレームの送信にかかる送信時間を算出する。第一算出部234は、送信されるデータフレームのフレーム長と、伝送レートとに基づき送信時間を算出する。   The first calculation unit 234 calculates a transmission time required for transmission of the data frame modulated by the first modulation unit 231. The first calculator 234 calculates the transmission time based on the frame length of the transmitted data frame and the transmission rate.

第二算出部235は、第二変調部232により変調されたデータフレームと、通知フレーム生成部233により生成された通知フレームとの送信にかかる送信時間を算出する。第二算出部234は、送信されるデータフレームのフレーム長と伝送レート及び通知フレームの送信に係る時間に基づき送信時間を算出する。   The second calculator 235 calculates a transmission time required for transmitting the data frame modulated by the second modulator 232 and the notification frame generated by the notification frame generator 233. The second calculation unit 234 calculates the transmission time based on the frame length and transmission rate of the transmitted data frame and the time related to the transmission of the notification frame.

選択部236は、第一変調部231と第二変調部232のうち、送信時間が短い方の変調方式に対応する方を選択する。すなわち選択部236は、データフレームの変調方式を選択する。   The selection unit 236 selects one of the first modulation unit 231 and the second modulation unit 232 that corresponds to the modulation method with the shorter transmission time. That is, the selection unit 236 selects a data frame modulation method.

ここで、図3を参照して選択部236の選択処理を説明する。図3は、選択部236による選択を説明する図である。   Here, the selection process of the selection unit 236 will be described with reference to FIG. FIG. 3 is a diagram for explaining selection by the selection unit 236.

図3では、データフレーム30の変調において、第一変調部231が選択された場合に無線通信装置200から送信されるデータフレームをフレーム31とし、第二変調部232が選択された場合に無線通信装置200から送信されるデータフレームをフレーム32とした。   In FIG. 3, in the modulation of the data frame 30, the data frame transmitted from the wireless communication device 200 when the first modulation unit 231 is selected is the frame 31, and the wireless communication is performed when the second modulation unit 232 is selected. A data frame transmitted from the device 200 is a frame 32.

フレーム31は、DSSS/CCK信号のみからなり、フレーム31の送信時間t1は、データフレーム30のフレーム長と伝送レートとに基づき第一算出部234により算出される。   The frame 31 is composed of only the DSSS / CCK signal, and the transmission time t1 of the frame 31 is calculated by the first calculation unit 234 based on the frame length and the transmission rate of the data frame 30.

フレーム32は、通知フレーム32AとOFDM信号32Bとからなる。フレーム32の送信時間は、通知フレーム32Aの送信時間t2と、第二算出部235により算出されるOFDM信号32Bの送信時間t3との合計の送信時間t4である。尚本実施形態では、通知フレーム32Aは、最低伝送レートである1Mbpsに対応させてDSSS/CCK方式により変調された信号である。よって通知フレーム32Aの送信時間t2は予め算出されていても良いし、第二算出部235により算出されても良い。尚データフレームの送信では、あるデータフレームを送信した後に次のデータフレームを送信するまでの間に空き時間が存在する。よって通知フレーム32Aの送信時間t2には、この空き時間を示す最小フレーム間(SIFS (Short Inter Frame Space)時間)が1つ又は2つ含まれる。OFDM信号32Bの送信時間t3は、データフレーム30のフレーム長と伝送レートとに基づき算出される。   The frame 32 includes a notification frame 32A and an OFDM signal 32B. The transmission time of the frame 32 is the total transmission time t4 of the transmission time t2 of the notification frame 32A and the transmission time t3 of the OFDM signal 32B calculated by the second calculation unit 235. In the present embodiment, the notification frame 32A is a signal modulated by the DSSS / CCK method so as to correspond to the minimum transmission rate of 1 Mbps. Therefore, the transmission time t2 of the notification frame 32A may be calculated in advance or may be calculated by the second calculation unit 235. In the transmission of a data frame, there is an idle time between the transmission of a certain data frame and the transmission of the next data frame. Therefore, the transmission time t2 of the notification frame 32A includes one or two minimum interframe space (SIFS (Short Inter Frame Space) time) indicating the idle time. The transmission time t3 of the OFDM signal 32B is calculated based on the frame length and transmission rate of the data frame 30.

ここでデータフレーム30のフレーム長が短い場合、フレーム32において通知フレーム32Aの送信時間t2がOFDM信号32Bの送信時間t3よりも長くなることがある。   Here, when the frame length of the data frame 30 is short, the transmission time t2 of the notification frame 32A in the frame 32 may be longer than the transmission time t3 of the OFDM signal 32B.

例えば送信時間t2が送信時間t3よりも長い場合には、DSSS/CCK信号のみのフレーム31の送信時間t1の方が、フレーム32の送信時間t4よりも短くなることがある。送信時間t1及び送信時間t4の長さの関係は、データフレーム30のフレーム長に依存する。すなわちデータフレーム30のフレーム長が短い場合には送信時間t1の方が送信時間t4よりも短くなり、フレーム長が長い場合には送信時間t4の方が送信時間t1よりも長くなる傾向がある。   For example, when the transmission time t2 is longer than the transmission time t3, the transmission time t1 of the frame 31 with only the DSSS / CCK signal may be shorter than the transmission time t4 of the frame 32. The relationship between the lengths of the transmission time t1 and the transmission time t4 depends on the frame length of the data frame 30. That is, when the frame length of the data frame 30 is short, the transmission time t1 tends to be shorter than the transmission time t4, and when the frame length is long, the transmission time t4 tends to be longer than the transmission time t1.

図4は、DSSS/CCK方式が選択された場合の送信時間とフレーム長及びOFDM方式が選択された場合の送信時間とフレーム長との関係を示すグラフである。図4に示すグラフは、データフレームを最大1600Byte程度のイーサフレームとして求めたグラフである。イーサフレームとは、IEEE802.3規格に準拠したプロトコルで取り扱われるデータである。   FIG. 4 is a graph showing the relationship between the transmission time and frame length when the DSSS / CCK method is selected, and the transmission time and frame length when the OFDM method is selected. The graph shown in FIG. 4 is a graph obtained by obtaining a data frame as an Ethernet frame having a maximum of about 1600 bytes. Ether frame is data handled by a protocol compliant with the IEEE 802.3 standard.

図4からわかるように、DSSS/CCK方式が選択された場合の送信時間を示す直線と、OFDM方式が選択された場合の送信時間の示す直線とが交差する箇所がある。この交差点の前後で送信時間t1と送信時間t4の長さの関係が入れ替わる。つまり、この交差点におけるフレーム長が、データフレームを送信する場合にどちらの変調方式により送信するかを決定する閾値となる。尚図4では、第二変調部232が選択された場合の通知フレームがRTS/CTS方式により生成される場合を示している。   As can be seen from FIG. 4, there is a location where a straight line indicating the transmission time when the DSSS / CCK method is selected and a straight line indicating the transmission time when the OFDM method is selected intersect. Before and after this intersection, the relationship between the length of the transmission time t1 and the transmission time t4 is switched. That is, the frame length at this intersection is a threshold value that determines which modulation method is used when transmitting a data frame. FIG. 4 shows a case where the notification frame is generated by the RTS / CTS method when the second modulation unit 232 is selected.

ところで11b規格では、DSSS/CCK方式で変調されたフレームの先頭で同期・AGC(Auto Gain Control)などの処理をするためのプリアンブル信号として、ロングプリアンブル(Long)とショートプリアンブル(Short)の選択が可能である。DSSS/CCK方式ではこの選択が送信時間に大きく影響を及ぼすため、送信時間t1はプリアンブルタイプ別に計算する必要がある。よって図4では、DSSS/CCK方式が選択された場合の送信時間とフレーム長との関係を、プリアンブルタイプ別に示している(図4において、Longはロングプリアンブルを示し、Shortはショートプリアンブルを示す)。   By the way, in the 11b standard, a long preamble (Short) and a short preamble (Short) are selected as preamble signals for processing such as synchronization and AGC (Auto Gain Control) at the head of a frame modulated by the DSSS / CCK method. Is possible. In the DSSS / CCK system, since this selection greatly affects the transmission time, the transmission time t1 needs to be calculated for each preamble type. Therefore, in FIG. 4, the relationship between the transmission time and the frame length when the DSSS / CCK scheme is selected is shown for each preamble type (in FIG. 4, Long indicates a long preamble and Short indicates a short preamble). .

図5は、閾値となるフレーム長が伝送レート毎に記憶された閾値テーブル280を示す図である。閾値テーブル280A〜280Dは、例えば無線通信装置200の有する不揮発性メモリ270に記憶されている。   FIG. 5 is a diagram illustrating a threshold table 280 in which frame lengths serving as threshold values are stored for each transmission rate. The threshold tables 280A to 280D are stored in, for example, the nonvolatile memory 270 included in the wireless communication device 200.

閾値テーブル280Aには、第一変調部231の変調が伝送レート11Mbpsで行われた場合の第二変調部232の各伝送レート毎の閾値が記憶されている。閾値テーブル280Bには、第一変調部231の変調が伝送レート5.5Mbpsで行われた場合の第二変調部232の各伝送レート毎の閾値が記憶されている。閾値テーブル280Cには、第一変調部231の変調が伝送レート2Mbpsで行われた場合の第二変調部232の各伝送レート毎の閾値が記憶されている。閾値テーブル280Dには、第一変調部231の変調が伝送レート1Mbpsで行われた場合の第二変調部232の各伝送レート毎の閾値が記憶されている。尚閾値テーブル280では、通知フレームがCTStoSelf方式で生成された場合の閾値となるフレーム長についても、各伝送レート毎に算出して記載した。   The threshold value table 280A stores threshold values for each transmission rate of the second modulation unit 232 when the modulation of the first modulation unit 231 is performed at a transmission rate of 11 Mbps. The threshold value table 280B stores threshold values for each transmission rate of the second modulation unit 232 when the modulation of the first modulation unit 231 is performed at the transmission rate of 5.5 Mbps. The threshold value table 280C stores a threshold value for each transmission rate of the second modulation unit 232 when the modulation of the first modulation unit 231 is performed at a transmission rate of 2 Mbps. The threshold value table 280D stores a threshold value for each transmission rate of the second modulation unit 232 when the modulation of the first modulation unit 231 is performed at a transmission rate of 1 Mbps. In the threshold table 280, the frame length that is a threshold when the notification frame is generated by the CTS to Self method is also calculated and described for each transmission rate.

閾値テーブル280において、(1)、(2)は交差点が無く、閾値となるフレーム長が存在しないことを示す。(1)は常に第二変調部232が選択されることを意味しており、(2)は常に第一変調部231が選択されることを意味している。閾値テーブル280における(1)(2)以外の数値は、閾値となるフレーム長を示している。   In the threshold value table 280, (1) and (2) indicate that there is no intersection and that there is no threshold frame length. (1) means that the second modulation unit 232 is always selected, and (2) means that the first modulation unit 231 is always selected. The numerical values other than (1) and (2) in the threshold value table 280 indicate the frame length as the threshold value.

次に、図6を参照して本実施形態の無線通信装置200の動作を説明する。図6は、第一の実施形態の無線通信装置200の動作を説明する第一のフローチャートである。   Next, the operation of the wireless communication apparatus 200 of this embodiment will be described with reference to FIG. FIG. 6 is a first flowchart for explaining the operation of the wireless communication apparatus 200 according to the first embodiment.

図6に示す動作では、選択部236は、第一算出部234及び第二算出部235がそれぞれ算出した送信時間t1と送信時間t4に基づき、第一変調部231または第二変調部232の何れか一方を選択する。   In the operation illustrated in FIG. 6, the selection unit 236 selects either the first modulation unit 231 or the second modulation unit 232 based on the transmission time t1 and the transmission time t4 calculated by the first calculation unit 234 and the second calculation unit 235, respectively. Select either one.

無線通信装置200において、データフレームの送信指示により送信が開始されると、ステップS601へ進み、送信制御部230に送信条件が入力される。ここで入力される送信条件とは、データフレームのフレーム長、伝送レート、プリアンブル信号のタイプ、通知フレームを生成する通信制御方式などである。   In the wireless communication apparatus 200, when transmission is started by a data frame transmission instruction, the process proceeds to step S601, and a transmission condition is input to the transmission control unit 230. The transmission conditions input here include the data frame length, transmission rate, preamble signal type, communication control method for generating a notification frame, and the like.

ステップS601に続いてステップS602へ進み、送信条件が入力されると、第一算出部234は、データフレームが第一変調部231により変調された場合の送信時間t1を算出する。また第二算出部235は、データフレームが第二変調部232により変調された場合の送信時間t4を算出する。   In step S602 following step S601, when a transmission condition is input, the first calculation unit 234 calculates a transmission time t1 when the data frame is modulated by the first modulation unit 231. The second calculation unit 235 calculates a transmission time t4 when the data frame is modulated by the second modulation unit 232.

より具体的には第二算出部235は、送信条件として入力された通信制御方式に基づきRTC/CTS方式による通知フレームまたはCTStoSelf方式による通知フレームのいずれか一方の通知フレームの送信時間t2と、OFDM信号の送信時間t3とを加算して、送信時間t4を算出する。   More specifically, the second calculation unit 235 transmits the transmission time t2 of one of the notification frame based on the RTC / CTS method or the notification frame based on the CTS to Self method based on the communication control method input as the transmission condition, and OFDM The transmission time t4 is calculated by adding the signal transmission time t3.

ステップS602に続いてステップS603へ進み、選択部236は送信時間t1と送信時間t4を比較し、第一変調部231または第二変調部232のうち、送信時間が短い方を選択する。   Proceeding to step S603 following step S602, the selection unit 236 compares the transmission time t1 and the transmission time t4, and selects one of the first modulation unit 231 and the second modulation unit 232 that has a shorter transmission time.

ステップS603において送信時間t1の方が短い場合、ステップS604へ進み、選択部236は第一変調部231を選択する。第一変調部231が選択されると、第一変調部231はデータフレームをDSSS/CCK方式で変調し、DSSS/CCK信号として無線端末300へ送信する。ステップS604に続いてステップS605へ進み、無線通信装置200は、無線端末300からACK信号を受けて送信を完了する。ACK信号とは、実際にデータが正しく送信されたことを示す信号であり、無線端末300から無線通信装置200へ送られる信号である。尚無線通信装置200は、ステップS604でデータフレームを送信した後、所定時間内にACK信号を受信しない場合には、送信エラーとしてステップS604の処理を繰り返す。   If the transmission time t1 is shorter in step S603, the process proceeds to step S604, and the selection unit 236 selects the first modulation unit 231. When the first modulation unit 231 is selected, the first modulation unit 231 modulates the data frame using the DSSS / CCK method, and transmits the data frame to the wireless terminal 300 as a DSSS / CCK signal. Progressing to step S605 following step S604, the wireless communication apparatus 200 receives the ACK signal from the wireless terminal 300 and completes transmission. The ACK signal is a signal indicating that data is actually transmitted correctly, and is a signal transmitted from the wireless terminal 300 to the wireless communication apparatus 200. If the wireless communication apparatus 200 does not receive an ACK signal within a predetermined time after transmitting the data frame in step S604, the wireless communication apparatus 200 repeats the process of step S604 as a transmission error.

ステップS603において送信時間t4の方が短い場合、ステップS606へ進み、通知フレーム生成部233は、送信条件でRTC/CTS方式が設定されているか否かを判定する。ステップS606においてRTC/CTS方式が設定されていた場合、ステップS607へ進み、通知フレーム生成部233は通知フレームとして、DSSS方式のRTC信号を生成して無線端末300へ送信する。ステップS607に続いてステップS608へ進み、無線通信装置200は、無線端末300からのDSSS方式のCTS信号の応答を待つ。ここで無線通信装置200は、所定時間内にCTS信号の応答を受信しない場合には、送信エラーとしてステップS607の処理を繰り返す。   When the transmission time t4 is shorter in step S603, the process proceeds to step S606, and the notification frame generation unit 233 determines whether the RTC / CTS method is set in the transmission conditions. When the RTC / CTS method is set in step S606, the process proceeds to step S607, and the notification frame generation unit 233 generates a DSSS RTC signal as a notification frame and transmits the RSS signal to the wireless terminal 300. Progressing to step S608 following step S607, the wireless communication apparatus 200 waits for a response of a DSSS CTS signal from the wireless terminal 300. Here, when the wireless communication device 200 does not receive a response of the CTS signal within a predetermined time, the wireless communication device 200 repeats the process of step S607 as a transmission error.

ステップS608に続いてステップS609へ進み、第二変調部232は、無線端末300からCTS信号を受けてデータフレームをOFDM方式で変調し、OFDM信号として無線端末300へ送信する。ステップS610の処理はステップS605の処理と同様である。   Progressing to step S609 following step S608, the second modulation unit 232 receives the CTS signal from the wireless terminal 300, modulates the data frame by the OFDM method, and transmits the modulated data frame to the wireless terminal 300 as an OFDM signal. The process in step S610 is the same as the process in step S605.

ステップS606においてRTC/CTS方式が設定されていない場合、ステップS611へ進み、通知フレーム生成部233は、CTStoSelf方式で通信制御を行う。すなわち通知フレーム生成部233は、通知フレームとして、DSSS方式でCTS信号を生成し、無線通信装置200自身へ送信する。ステップS612、ステップS613の処理は、ステップS609、ステップS610の処理と同様である。   When the RTC / CTS method is not set in step S606, the process proceeds to step S611, and the notification frame generation unit 233 performs communication control using the CTS to Self method. That is, the notification frame generation unit 233 generates a CTS signal by the DSSS method as the notification frame and transmits it to the wireless communication apparatus 200 itself. The processes in steps S612 and S613 are the same as the processes in steps S609 and S610.

次に図7を参照して、選択部236が閾値テーブル280を用いて第一変調部231又は第二変調部232を選択する場合を説明する。図7は、第一の実施形態の無線通信装置200の動作を説明する第二のフローチャートである。   Next, a case where the selection unit 236 selects the first modulation unit 231 or the second modulation unit 232 using the threshold table 280 will be described with reference to FIG. FIG. 7 is a second flowchart for explaining the operation of the wireless communication apparatus 200 according to the first embodiment.

図7では、ステップS702及びステップS703以外のステップは、図6で説明した各ステップと同様であるから説明を省略し、ステップS702及びステップS703の処理についてのみ説明する。   In FIG. 7, steps other than step S702 and step S703 are the same as the steps described in FIG. 6, and thus description thereof is omitted, and only the processing of step S702 and step S703 is described.

ステップS702において、選択部236は、閾値テーブル280を参照する。ステップS702に続いてステップS703へ進み、選択部236は送信条件のフレーム長、伝送レートに基づき第一変調部231または第二変調部232の何れかを選択する。より具体的には、選択部236は、送信条件の伝送レートに対応した閾値テーブル280を参照し、フレーム長が閾値よりも短い場合、第一変調部231を選択する。そしてフレーム長が閾値よりも長い場合、第二変調部232を選択する。   In step S <b> 702, the selection unit 236 refers to the threshold value table 280. Progressing to step S703 following step S702, the selection unit 236 selects either the first modulation unit 231 or the second modulation unit 232 based on the frame length and transmission rate of the transmission condition. More specifically, the selection unit 236 refers to the threshold value table 280 corresponding to the transmission rate of the transmission condition, and selects the first modulation unit 231 when the frame length is shorter than the threshold value. If the frame length is longer than the threshold, the second modulation unit 232 is selected.

このように閾値テーブル280を用いることにより、データフレームの送信時に送信時間を算出する必要がなくなり、無線通信装置200における送信処理の負荷を軽減することができる。   By using the threshold table 280 in this way, it is not necessary to calculate the transmission time when transmitting a data frame, and the load of transmission processing in the wireless communication apparatus 200 can be reduced.

このように、本実施形態の無線通信装置200では、データフレームを基本の変調方式(DSSS/CCK方式)で送信する場合と、通知フレーム及び応用の変調方式(OFDM方式)で送信する場合でのデータフレームの送信時間を比較し、送信時間の短い方で送信することで、基本の変調方式のみ受信可能な無線端末がシステム内に存在する場合でも最大限スループットを向上させることが可能となる。
(第二の実施形態)
以下に図面を参照して本発明の第二の実施形態について説明する。第二の実施形態の無線通信装置200Aでは、データフレームが送信エラーとなった場合を考慮して変調方式を選択する点が第一の実施形態と相違する。よって本実施形態の説明では第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
As described above, in the wireless communication apparatus 200 according to the present embodiment, the data frame is transmitted by the basic modulation method (DSSS / CCK method) and the notification frame and the application modulation method (OFDM method) are transmitted. By comparing the transmission times of the data frames and transmitting the data frames with the shorter transmission time, it is possible to improve the maximum throughput even when there are wireless terminals capable of receiving only the basic modulation scheme in the system.
(Second embodiment)
A second embodiment of the present invention will be described below with reference to the drawings. The wireless communication apparatus 200A according to the second embodiment is different from the first embodiment in that a modulation scheme is selected in consideration of a case where a data frame has a transmission error. Therefore, in the description of the present embodiment, only differences from the first embodiment will be described, and those having the same functional configuration as those of the first embodiment are the same as those used in the description of the first embodiment. Reference numerals are assigned and description thereof is omitted.

図8は、第二の実施形態の無線通信装置200Aを説明する図である。   FIG. 8 is a diagram illustrating a wireless communication device 200A according to the second embodiment.

無線通信装置200Aでは、無線端末300の受信状況によってはデータフレームの送信エラーとなる可能性がある。この場合データフレームは、再度送信(再送)される。データフレームが再送される場合、データフレームの送信時間は再送されない場合と比較して長くなる。またデータフレームの送信エラーは、一般的には伝送レートが高い場合に多く発生する。よって本実施形態の第二算出部235Aは、第二変調部232が選択された場合に、データフレームの再送率を加味して送信時間t4Aを算出する。   In wireless communication apparatus 200A, there is a possibility of a data frame transmission error depending on the reception status of wireless terminal 300. In this case, the data frame is transmitted (retransmitted) again. When the data frame is retransmitted, the transmission time of the data frame is longer than when the data frame is not retransmitted. Data frame transmission errors generally occur when the transmission rate is high. Therefore, when the second modulation unit 232 is selected, the second calculation unit 235A of the present embodiment calculates the transmission time t4A in consideration of the data frame retransmission rate.

本実施形態の送信制御部230Aにおいて、第二算出部235Aは、再送率算出部237、係数設定部238、乗算部239を有する。   In the transmission control unit 230A of the present embodiment, the second calculation unit 235A includes a retransmission rate calculation unit 237, a coefficient setting unit 238, and a multiplication unit 239.

再送率算出部237は、データフレームの再送率を算出する。ここでいう再送率とは、送信されるべきデータフレームに対し、送信されなかったデータフレームの割合を示すものである。再送率算出部237は、例えば過去の所定期間におけるデータフレームの送信回数と、送信に失敗したデータフレーム(以下、送信失敗データフレーム)の数とに基づき再送率を算出する。尚所定期間内のデータフレームの送信回数及び送信失敗データフレームの数は、例えば不揮発性メモリ270等に記憶されていても良い。   The retransmission rate calculation unit 237 calculates the retransmission rate of the data frame. Here, the retransmission rate indicates the ratio of data frames that have not been transmitted to data frames to be transmitted. The retransmission rate calculation unit 237 calculates the retransmission rate based on, for example, the number of data frame transmissions in a past predetermined period and the number of data frames that have failed to be transmitted (hereinafter referred to as transmission failure data frames). The number of data frame transmissions and the number of transmission failure data frames within a predetermined period may be stored in, for example, the nonvolatile memory 270.

係数設定部238は、再送率算出部237により算出された再送率に乗算される重み係数を設定する。尚本実施形態の重み係数とは、伝送レートとフレーム長とにより決められた係数である。例えば伝送レートが6Mbpsのときと、54Mbpsのときでは、データフレームの送信に失敗する確率が異なる。また複数のデータフレームが同一の伝送レート(例えば54Mbps)で送信される場合においても、データフレームのフレーム長の違いにより、送信に失敗する確率が異なる。よって本実施形態では、例えば伝送レートとフレーム長の組合せ毎に対応する重み係数が予め決められている。本実施形態の無線通信装置200では、例えば伝送レートとフレーム長の組合せと重み係数とが対応付けられたテーブルが不揮発性メモリ270に記憶されており、係数設定部238は、このテーブルを参照して重み係数を設定しても良い。乗算部239は乗算処理を行う。   The coefficient setting unit 238 sets a weighting coefficient by which the retransmission rate calculated by the retransmission rate calculation unit 237 is multiplied. Note that the weight coefficient in this embodiment is a coefficient determined by the transmission rate and the frame length. For example, when the transmission rate is 6 Mbps and 54 Mbps, the probability of data frame transmission failure differs. Even when a plurality of data frames are transmitted at the same transmission rate (for example, 54 Mbps), the probability of transmission failure varies depending on the frame length of the data frame. Therefore, in this embodiment, for example, a weighting factor corresponding to each combination of transmission rate and frame length is determined in advance. In the wireless communication apparatus 200 according to the present embodiment, for example, a table in which a combination of a transmission rate, a frame length, and a weight coefficient is associated is stored in the nonvolatile memory 270, and the coefficient setting unit 238 refers to this table. A weighting factor may be set. The multiplication unit 239 performs multiplication processing.

次に図9を参照して本実施形態の第二算出部235Aによる送信時間t4Aの算出について説明する。図9は第二の実施形態における第二算出部235Aによる送信時間の算出を説明するフローチャートである。   Next, calculation of the transmission time t4A by the second calculation unit 235A of the present embodiment will be described with reference to FIG. FIG. 9 is a flowchart for explaining the calculation of the transmission time by the second calculation unit 235A in the second embodiment.

第二算出部235Aは、ステップS901において再送率を考慮しない送信時間t4を算出する。ステップS901に続いてステップS902へ進み、再送率算出部237は再送率を算出する。ステップS902に続いてステップS903へ進み、乗算部239は、係数設定部238により設定された重み係数とステップS902で算出された再送率との乗算を行う。   The second calculation unit 235A calculates a transmission time t4 that does not consider the retransmission rate in step S901. Progressing to step S902 following step S901, the retransmission rate calculation unit 237 calculates the retransmission rate. Progressing to step S903 following step S902, the multiplication unit 239 multiplies the weighting coefficient set by the coefficient setting unit 238 and the retransmission rate calculated in step S902.

ステップS903に続いてステップS904へ進み、乗算部239は、ステップS901で算出した送信時間t4に、ステップS903の乗算結果(再送率×重み係数)をさらに乗算し、送信時間t4Aを算出する。   Proceeding to step S904 following step S903, the multiplier 239 further multiplies the transmission time t4 calculated in step S901 by the multiplication result (retransmission rate × weighting factor) in step S903 to calculate a transmission time t4A.

例えば所定期間における送信失敗データフレームの数が、所定期間におけるデータフレームの送信回数の10%程度、重み係数をαと考えると、送信時間t4Aは、送信時間t4を(1+(0.1×α))倍することになる。このように本実施形態の第二算出部235Aは、再送率を考慮した送信時間t4Aを算出する。その結果、フレーム長と送信時間の関係は、データフレームの再送を考慮しない場合と相違する。   For example, if the number of transmission failure data frames in a predetermined period is about 10% of the number of data frame transmissions in the predetermined period and the weighting factor is α, the transmission time t4A is set to (1+ (0.1 × α )) Will double. As described above, the second calculation unit 235A of the present embodiment calculates the transmission time t4A in consideration of the retransmission rate. As a result, the relationship between the frame length and the transmission time is different from the case where the retransmission of the data frame is not considered.

図10は、データフレームの再送を考慮した場合のフレーム長と送信時間の関係を説明する図である。図10に示すように、データフレームの再送を考慮しない場合の送信時間t4をTaとすると、本実施形態で算出される送信時間はTbとなる。このように本実施形態によれば、データフレームが第二変調部232で変調された場合に、より正確にデータフレームの送信時間を算出することができる。   FIG. 10 is a diagram for explaining the relationship between the frame length and the transmission time when considering retransmission of a data frame. As shown in FIG. 10, when the transmission time t4 when not considering the retransmission of the data frame is Ta, the transmission time calculated in the present embodiment is Tb. As described above, according to the present embodiment, when the data frame is modulated by the second modulation unit 232, the transmission time of the data frame can be calculated more accurately.

尚本実施形態の無線通信装置200Aの動作は、第一の実施形態の図6で説明した動作と同様である。   The operation of the wireless communication apparatus 200A of the present embodiment is the same as the operation described in the first embodiment with reference to FIG.

このように本実施形態によれば、データフレームの再送を考慮してデータフレームの変調方式を選択する。よって本実施形態によれば、より確実にスループットを向上させることが可能となる。   As described above, according to the present embodiment, the data frame modulation method is selected in consideration of retransmission of the data frame. Therefore, according to the present embodiment, it is possible to improve the throughput more reliably.

以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。   As mentioned above, although this invention has been demonstrated based on each embodiment, this invention is not limited to the requirements shown in the said embodiment. With respect to these points, the gist of the present invention can be changed without departing from the scope of the present invention, and can be appropriately determined according to the application form.

本発明の無線通信装置により構成される無線LANシステム100のシステム構成図である。1 is a system configuration diagram of a wireless LAN system 100 configured by a wireless communication device of the present invention. 第一の実施形態の無線通信装置200を説明する図である。It is a figure explaining the radio | wireless communication apparatus 200 of 1st embodiment. 選択部236による選択を説明する図である。5 is a diagram for explaining selection by a selection unit 236. FIG. DSSS/CCK方式が選択された場合の送信時間とフレーム長及びOFDM方式が選択された場合の送信時間とフレーム長との関係を示すグラフである。It is a graph which shows the relationship between the transmission time and frame length when a DSSS / CCK system is selected, and the transmission time and frame length when an OFDM system is selected. 閾値テーブル280を示す図である。It is a figure which shows the threshold value table 280. FIG. 第一の実施形態の無線通信装置200の動作を説明する第一のフローチャートである。It is a 1st flowchart explaining operation | movement of the radio | wireless communication apparatus 200 of 1st embodiment. 第一の実施形態の無線通信装置200の動作を説明する第二のフローチャートである。It is a 2nd flowchart explaining operation | movement of the radio | wireless communication apparatus 200 of 1st embodiment. 第二の実施形態の無線通信装置200Aを説明する図である。It is a figure explaining the radio | wireless communication apparatus 200A of 2nd embodiment. 第二の実施形態における第二算出部235Aによる送信時間の算出を説明するフローチャートである。It is a flowchart explaining calculation of the transmission time by 235A of 2nd calculation parts in 2nd embodiment. データフレームの再送を考慮した場合のフレーム長と送信時間の関係を示す図である。It is a figure which shows the relationship between the frame length when considering resending of a data frame, and transmission time.

符号の説明Explanation of symbols

100 無線LANシステム
200、200A 無線通信装置
210 アンテナ部
220 制御部
230、230A 送信制御部
231 第一変調部
232 第二変調部
233 通知フレーム生成部
234 第一算出部
235、235A 第二算出部
236 選択部
237 再送率算出部
238 係数設定部
239 乗算部
240 受信制御部
280 閾値テーブル
DESCRIPTION OF SYMBOLS 100 Wireless LAN system 200, 200A Wireless communication apparatus 210 Antenna part 220 Control part 230, 230A Transmission control part 231 1st modulation part 232 2nd modulation part 233 Notification frame generation part 234 1st calculation part 235, 235A 2nd calculation part 236 Selection unit 237 Retransmission rate calculation unit 238 Coefficient setting unit 239 Multiplication unit 240 Reception control unit 280 Threshold table

Claims (7)

データフレームを第一の変調方式により変調する第一の変調手段と、
データフレームを第二の変調方式により変調する第二の変調手段と、
当該無線通信装置から送信されるデータフレームの変調方式として、閾値とされるデータフレームのフレーム長に基づき前記第一の変調方式又は前記第二の変調方式の何れか一方を選択する選択手段と、を有し、
前記選択手段は、
当該無線通信装置から送信される前記データフレームのフレーム長が前記閾値よりも短い場合、前記第一の変調方式を選択し、前記フレーム長が前記閾値よりも長い場合、前記第二の変調方式を選択する無線通信装置。
First modulation means for modulating the data frame by a first modulation method;
Second modulation means for modulating the data frame by the second modulation method;
A selection unit that selects either the first modulation method or the second modulation method based on the frame length of the data frame that is a threshold as a modulation method of the data frame transmitted from the wireless communication device; Have
The selection means includes
When the frame length of the data frame transmitted from the wireless communication device is shorter than the threshold, the first modulation scheme is selected, and when the frame length is longer than the threshold, the second modulation scheme is The wireless communication device to select .
前記閾値は、
前記第一の変調手段により変調された前記データフレームの送信に係る第一の送信時間の長さと、
前記第二の変調手段により変調された前記データフレームと、前記データフレームの送信を通知する通知フレームとの送信に係る第二の送信時間の長さとの関係に基づき決められる請求項1記載の無線通信装置。
The threshold is
A first transmission time length relating to transmission of the data frame modulated by the first modulation means;
2. The radio according to claim 1, wherein the radio is determined based on a relationship between a length of a second transmission time related to transmission of the data frame modulated by the second modulation unit and a notification frame notifying transmission of the data frame. Communication device.
前記第一の変調手段及び前記第二の変調手段は、それぞれ複数の伝送レートに対応して前記データフレームの変調を行うものであって、
記データフレームのフレーム長と、前記第一の変調手段が対応する伝送レートとに基づき前記第一の送信時間を算出する第一の算出手段と、
記データフレームのフレーム長と、前記第二の変調手段が対応した伝送レートと、前記通知フレームによる通知方式とに基づき前記第二の送信時間を算出する第二の算出手段と、を有する請求項記載の無線通信装置。
The first modulation means and the second modulation means each modulate the data frame corresponding to a plurality of transmission rates,
A frame length before Symbol data frame, a first calculating means for calculating the transmission rate and the first transmission time based on said first modulating means corresponds,
Claims having a frame length before Symbol data frame, and said second transmission rate modulating means corresponding, and a second calculating means for calculating the notification method and the second transmission time based on by the notification frame Item 3. A wireless communication device according to Item 2 .
前記通知フレームによる通知方式は、RTS/CTS方式か、または当該無線通信装置にCTS信号を送信する方式かの何れか一方である請求項2又は3記載の無線通信装置。 The wireless communication device according to claim 2 or 3, wherein the notification method using the notification frame is either an RTS / CTS method or a method of transmitting a CTS signal to the wireless communication device. 前記閾値とされるデータフレームのフレーム長が格納された閾値テーブルを有し、
前記選択手段は、当該無線通信装置から送信される前記データフレームの伝送レートに対応した前記閾値テーブルを参照することによって変調方式を選択する請求項4記載の無線通信装置。
Has a threshold table frame length of the data frame which is the threshold value is stored,
The wireless communication apparatus according to claim 4 , wherein the selection unit selects a modulation method by referring to the threshold value table corresponding to a transmission rate of the data frame transmitted from the wireless communication apparatus.
前記第二の変調手段により変調された前記データフレームの再送率を算出する再送率算出手段と、
前記再送率に重み係数を乗算する乗算手段と、
前記重み係数を設定する係数設定手段とを有し、
前記第二の算出手段は、前記重み係数が乗算された前記再送率を用いて前記第二の送信時間を算出する請求項ないしの何れか一項に記載の無線通信装置。
Retransmission rate calculating means for calculating a retransmission rate of the data frame modulated by the second modulating means;
Multiplying means for multiplying the retransmission rate by a weighting factor;
Coefficient setting means for setting the weighting coefficient,
It said second calculation means, a radio communication apparatus according to any one of claims 3 to 5 to calculate the second transmission time using the retransmission rate which the weighting factor is multiplied.
前記再送率は、所定時間内に送信された前記データフレームの送信回数を用いて算出される請求項記載の無線通信装置。
The wireless communication apparatus according to claim 6 , wherein the retransmission rate is calculated using the number of transmissions of the data frame transmitted within a predetermined time.
JP2007166982A 2007-06-25 2007-06-25 Wireless communication device Expired - Fee Related JP5111957B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007166982A JP5111957B2 (en) 2007-06-25 2007-06-25 Wireless communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007166982A JP5111957B2 (en) 2007-06-25 2007-06-25 Wireless communication device

Publications (2)

Publication Number Publication Date
JP2009005313A JP2009005313A (en) 2009-01-08
JP5111957B2 true JP5111957B2 (en) 2013-01-09

Family

ID=40321168

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007166982A Expired - Fee Related JP5111957B2 (en) 2007-06-25 2007-06-25 Wireless communication device

Country Status (1)

Country Link
JP (1) JP5111957B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011053026A2 (en) 2009-10-28 2011-05-05 한국전자통신연구원 Power saving method in wireless communication system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7656899B2 (en) * 2003-11-06 2010-02-02 Interdigital Technology Corporation Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs)

Also Published As

Publication number Publication date
JP2009005313A (en) 2009-01-08

Similar Documents

Publication Publication Date Title
US10735998B2 (en) Method for sending channel reservation signal and base station
US11317388B2 (en) Method and apparatus for communication based on short transmission time intervals in a wireless communication system
US8804590B2 (en) Apparatus, method and implementation for adaptable wireless beacon communication system
KR101622059B1 (en) Providing acknowledgment information by a wireless device
US8522088B2 (en) Method of transmitting data block and transmitter using the same
KR102208133B1 (en) Transmission delay according to transmission type and UE processing capability
CN101213779A (en) Terminal assisted WLAN access point rate adaptation
CN101305540A (en) Conceal signaling for link circuit self-adapting
EP3550911B1 (en) Communication method, network side device and terminal device
CN104782059A (en) Systems and methods for packet relaying
US20230014079A1 (en) Method and apparatus for device to device communication for cellular devices
US20200067667A1 (en) Transmission based on data blocks
US11765713B2 (en) Method and apparatus for wireless communications
US20210377981A1 (en) Data transmission
US7417960B2 (en) Communication apparatus, communication system, communication method and program
CN101801100A (en) Method and device for activating configuration in LTE system
US20080220726A1 (en) Method and system for optimizing data transfer rate in a communication network
JP5111957B2 (en) Wireless communication device
US10505617B2 (en) First and second radio nodes and methods therein, for performing a radio communication
US10050745B2 (en) Wireless communications system, terminal, base station, and process method
JP4479208B2 (en) Wireless relay method and apparatus, and wireless relay system
KR102100702B1 (en) Method for transmitting data for ultra-reliable and low latency communication in a wireless communication system and apparatus thereof
US20230042048A1 (en) Communication method and apparatus using multiple panels
US20230403696A1 (en) Resource mapping method and apparatus
WO2023238556A1 (en) Preemption in wlan

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120501

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120911

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121010

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151019

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5111957

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees