JP2008061037A - Radio communication apparatus, radio communication method, and radio communication program - Google Patents

Radio communication apparatus, radio communication method, and radio communication program Download PDF

Info

Publication number
JP2008061037A
JP2008061037A JP2006236990A JP2006236990A JP2008061037A JP 2008061037 A JP2008061037 A JP 2008061037A JP 2006236990 A JP2006236990 A JP 2006236990A JP 2006236990 A JP2006236990 A JP 2006236990A JP 2008061037 A JP2008061037 A JP 2008061037A
Authority
JP
Japan
Prior art keywords
transmission
packet
communication
reception
energy
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
JP2006236990A
Other languages
Japanese (ja)
Inventor
Wenliang Lin
文梁 林
Kimiteru Abe
公輝 阿部
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.)
University of Electro Communications NUC
Original Assignee
University of Electro Communications NUC
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 University of Electro Communications NUC filed Critical University of Electro Communications NUC
Priority to JP2006236990A priority Critical patent/JP2008061037A/en
Publication of JP2008061037A publication Critical patent/JP2008061037A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a radio communication apparatus which performs radio communication in accordance with a communication procedure less reducing power consumption on the basis of a communication collision probability based on a prediction of a transmission line state. <P>SOLUTION: The radio communication apparatus includes: a transmission/reception means for transmitting/receiving a transmission packet containing a transmission message or a communication control packet containing communication control information for another radio communication apparatus; a transmission control means for controlling the transmission of a packet due to the transmission/reception means; and an energy calculating means for calculating retransmission energy relating to retransmission of the transmission packet in a case where the transmission of the transmission packet collides, and communication control packet transmission/reception energy relating to transmission/reception of the communication control packet on the basis of the collision probability of the transmission packet based on the prediction of a traffic status of a communication network for a predetermined period of time subsequent to the present. the transmission control means controls the transmission/reception means so as to transmit the communication control packet based on comparison of the retransmission energy and the communication control packet transmission/reception energy. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、無線通信装置、無線通信方法、及び、無線通信プログラムに関する。   The present invention relates to a wireless communication device, a wireless communication method, and a wireless communication program.

従来から、無線通信において、互いに電波が到達しない端末局が、第三の端末に対して通信を行う際にパケットの衝突が生じることがあり、隠れ端末問題と呼ばれている。隠れ端末によりパケットの衝突が生じると、受信されなかったパケットを再送しなければならず、無線通信のスループットが低下する。IEEE802.11規格では、送信パケットよりもデータ量の小さなRTS(Request to Send)パケット及びCTS(Clear to Send)パケットと呼ばれる、他の端末に対する通信制御情報を含む通信制御パケットを送受信すること(以後、「RTS/CTSパケットの送受信」という。)により、当該端末局がチャンネル(通信権)を確保し、隠れ端末問題を解消している。RTS/CTSパケットの送受信の手順等は、図10で後述する。   Conventionally, in wireless communication, when terminal stations that do not reach each other communicate with a third terminal, packet collision may occur, which is called a hidden terminal problem. When a packet collision occurs due to a hidden terminal, a packet that has not been received must be retransmitted, resulting in a reduction in wireless communication throughput. In the IEEE 802.11 standard, communication control packets including communication control information for other terminals, called RTS (Request to Send) packets and CTS (Clear to Send) packets, which have a smaller data amount than transmission packets (hereinafter referred to as RTS (Request to Send) packets). , “Transmission / reception of RTS / CTS packet”), the terminal station secures a channel (communication right) and solves the hidden terminal problem. The procedure for transmitting / receiving the RTS / CTS packet will be described later with reference to FIG.

IEEE802.11規格では、RTSパケットとCTSパケット(以後、「RTS/CTSパケット」という)を、それぞれの無線端末が最大電力で送信するが、電力消費を低減するために、RTS/CTSパケットの送信電力を最適化する方法が開示されている(非特許文献1参照)。非特許文献1の方法は、隠れ端末問題は解決するが、送信パケットの送信時間が短いときには、RTS/CTSパケットの送信時間と消費電力が無視できなくなり、スループットが低下するという問題がある。   In the IEEE 802.11 standard, each wireless terminal transmits an RTS packet and a CTS packet (hereinafter referred to as “RTS / CTS packet”) at the maximum power. However, in order to reduce power consumption, an RTS / CTS packet is transmitted. A method for optimizing power is disclosed (see Non-Patent Document 1). The method of Non-Patent Document 1 solves the hidden terminal problem, but when the transmission time of the transmission packet is short, there is a problem that the transmission time and power consumption of the RTS / CTS packet cannot be ignored and the throughput is reduced.

そこで上記問題を解決したものとして、例えば、特開2005−80220号公報(特許文献1)には、小さいデータパケット(送信パケット)を送信する場合は、通信制御パケットの送受信を行わないことを原則として、所定の時間Tの期間内に受信したデータの送信元アドレス及びデータサイズを含む受信データ量テーブルに基づき、所定の条件が満たされた場合に、データパケットの送信に先立ち、データパケットよりもデータ量の小さな制御パケットを送信し、他の無線局から制御パケットに対する応答パケットを受信した後に、データパケットを送信する無線パケット通信装置等の技術が開示されている。より詳細には、所定時間に受信したデータ量の総和とパケット送信した無線局の総和が閾値以上である場合に、制御パケットを送信している。   Therefore, as a solution to the above problem, for example, in Japanese Patent Application Laid-Open No. 2005-80220 (Patent Document 1), when a small data packet (transmission packet) is transmitted, the communication control packet is not transmitted / received in principle. Based on the received data amount table including the transmission source address and the data size of the data received within the period of the predetermined time T, when the predetermined condition is satisfied, the data packet is transmitted prior to the transmission of the data packet. Techniques such as a wireless packet communication device that transmits a data packet after transmitting a control packet with a small amount of data and receiving a response packet to the control packet from another wireless station are disclosed. More specifically, the control packet is transmitted when the sum of the amount of data received in a predetermined time and the sum of the wireless stations that transmitted the packets are equal to or greater than a threshold value.

上記特許文献1は、さらに、無線基地局が、無線端末局からの制御パケットの送信が必要であることを無線端末局に通知する必要が生じた場合に、先ず無線基地局から制御パケットを送信する技術が開示されている。   In the above-mentioned Patent Document 1, when the radio base station needs to notify the radio terminal station that it is necessary to transmit the control packet from the radio terminal station, the control packet is first transmitted from the radio base station. Techniques to do this are disclosed.

また、例えば、特開平11−252124号公報(特許文献2)には、送信するデータに応じて、送信する際に伝送路の状態を検出し、その伝送路が使用状態の場合、送信する際に所定の信号を送受信することにより伝送路を確保して伝送路へのアクセスを制御する方法を選択するか否かを決定する通信装置等の技術が開示されている。より詳細には、ビジー時間が閾値以上の場合に、伝送路が使用状態にあるとしている。
特開2005−80220号公報 特開平11−252124号公報 D.Qiao,S.Choi,A.Jain,K.G.Shin,"Adaptive Transmit Power Control in IEEE802.11a Wireless LANS", Proc.of the IEEE Vehicular Technology Conference,Vol.1,pp.433−437,Apr.2003
Further, for example, in Japanese Patent Laid-Open No. 11-252124 (Patent Document 2), according to the data to be transmitted, the state of the transmission path is detected when transmitting, and when the transmission path is in use, when transmitting A technique such as a communication apparatus that determines whether or not to select a method of securing a transmission path and controlling access to the transmission path by transmitting and receiving a predetermined signal is disclosed. More specifically, it is assumed that the transmission path is in use when the busy time is equal to or greater than the threshold.
JP 2005-80220 A JP-A-11-252124 D. Qiao, S .; Choi, A .; Jain, K .; G. Shin, “Adaptive Transmit Power Control in IEEE 802.11a Wireless LANS”, Proc. of the IEEE Vehicular Technology Conference, Vol. 1, pp. 433-437, Apr. 2003

しかしながら、無線通信の移動局は、固定局よりも電力のリソースが限られるため、消費する電力を低減する必要があるが、上記特許文献1及び2では、衝突によるパケットの再送に必要な電力については、考慮されていない。消費電力は、さらに、通信速度を含む通信環境によっても大きく変化するが、上記特許文献1及び2では、そのようなことは考慮されていない。   However, since a mobile station for wireless communication has limited power resources than a fixed station, it is necessary to reduce power consumption. However, in Patent Documents 1 and 2, the power necessary for retransmission of a packet due to a collision is described. Is not considered. The power consumption further varies greatly depending on the communication environment including the communication speed. However, Patent Documents 1 and 2 do not consider such a case.

本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、伝送路の状態の予測に基づく通信の衝突確率に基づき、より電力の消費が少ない通信手順で無線通信を行う無線通信装置を提供することを目的としている。   The present invention has been invented to solve these problems in view of the above points, and is based on the communication collision probability based on the prediction of the state of the transmission path, and with a communication procedure that consumes less power. An object of the present invention is to provide a wireless communication apparatus that performs wireless communication.

上記目的を達成するために、本発明の無線通信装置は次の如き構成を採用した。   In order to achieve the above object, the wireless communication apparatus of the present invention employs the following configuration.

本発明の無線通信装置は、送信メッセージを含む送信パケット又は他の無線通信装置に対する通信制御情報を含む通信制御パケットの送受信を行う送受信手段と、前記送受信手段によるパケットの送信を制御する送信制御手段と、現在より後の所定期間に対する通信ネットワークのトラフィック状態の予測に基づく前記送信パケットの衝突確率に基づき、前記送信パケットの送信が衝突した場合の前記送信パケットの再送に係る再送エネルギーと、通信制御パケットの送受信に係る通信制御パケット送受信エネルギーとを算出するエネルギー算出手段とを有し、前記送信制御手段は、前記再送エネルギーと前記通信制御パケット送受信エネルギーとの比較に基づき、前記通信制御パケットの送信を行うように構成することができる。   The wireless communication apparatus according to the present invention includes a transmission / reception means for transmitting / receiving a transmission packet including a transmission message or a communication control packet including communication control information for another wireless communication apparatus, and a transmission control means for controlling transmission of the packet by the transmission / reception means. And retransmission energy related to retransmission of the transmission packet when the transmission packet collides based on the collision probability of the transmission packet based on the prediction of the traffic state of the communication network for a predetermined period after the present, and communication control Energy calculation means for calculating communication control packet transmission / reception energy related to packet transmission / reception, wherein the transmission control means transmits the communication control packet based on a comparison between the retransmission energy and the communication control packet transmission / reception energy. Can be configured.

これにより、伝送路の状態の予測に基づく通信の衝突確率に基づき、より電力の消費が少ない通信手順で無線通信を行う無線通信装置を提供することができる。   Accordingly, it is possible to provide a wireless communication apparatus that performs wireless communication with a communication procedure that consumes less power based on the communication collision probability based on the prediction of the state of the transmission path.

また、上記目的を達成するために、前記エネルギー算出手段は、複数の送信速度毎に、前記再送エネルギーと前記通信制御パケット送受信エネルギーとを算出するように構成することができる。   In order to achieve the above object, the energy calculating means can be configured to calculate the retransmission energy and the communication control packet transmission / reception energy for each of a plurality of transmission rates.

これにより、送信速度毎にエネルギーを算出する無線通信装置を提供することができる。   Thereby, the radio | wireless communication apparatus which calculates energy for every transmission speed can be provided.

また、上記目的を達成するために、前記送受信手段は、さらに、前記トラフィック状態の予測情報を他の通信装置より受信するように構成することができる。   In order to achieve the above object, the transmission / reception means can be further configured to receive the traffic state prediction information from another communication device.

これにより、他の通信装置よりトラフィック状態の予測情報を受信する無線通信装置を提供することができる。   Accordingly, it is possible to provide a wireless communication device that receives traffic state prediction information from another communication device.

また、上記目的を達成するために、前記送受信手段は、所定の周期毎に所定期間のトラフィック状態を他の通信装置より受信し、前記エネルギー算出手段は、前記送受信手段により受信された前記トラフィック状態に基づき、次の周期における前記所定期間のトラフィック状態を予測するように構成することができる。   In order to achieve the above object, the transmission / reception unit receives a traffic state for a predetermined period from another communication device every predetermined period, and the energy calculation unit receives the traffic state received by the transmission / reception unit. Based on the above, it can be configured to predict the traffic state of the predetermined period in the next cycle.

これにより、次の周期における所定期間のトラフィック状態を、他の通信装置より受信するトラフィック状態に基づき予測する無線通信装置を提供することができる。   Thereby, the radio | wireless communication apparatus which estimates the traffic state of the predetermined period in the next period based on the traffic state received from another communication apparatus can be provided.

また、上記目的を達成するために、前記エネルギー算出手段は、最新の所定期間におけるトラフィック状態と次の所定期間におけるトラフィック状態とが等しいとして、前記次の所定期間のトラフィック状態を予測するように構成することができる。   In order to achieve the above object, the energy calculating means is configured to predict the traffic state in the next predetermined period, assuming that the traffic state in the latest predetermined period is equal to the traffic state in the next predetermined period. can do.

これにより、過去の直近の所定期間のトラフィック状態から、次の期間のトラフィック状態を予測する無線通信装置を提供することができる。   Accordingly, it is possible to provide a wireless communication apparatus that predicts the traffic state of the next period from the traffic state of the most recent predetermined period in the past.

また、上記目的を達成するために、前記エネルギー算出手段は、過去の所定期間に対するトラフィック状態の予測と前記過去の所定期間におけるトラフィック状態とを比較して、当該トラフィック状態が発生する発生確率を求め、前記発生確率に基づき、次の所定期間のトラフィック状態を予測するように構成することができる。   In order to achieve the above object, the energy calculating means compares the traffic state prediction for the past predetermined period with the traffic state for the past predetermined period, and obtains the probability of occurrence of the traffic state. The traffic state for the next predetermined period can be predicted based on the occurrence probability.

これにより、過去の予測と実際との比較結果を、次の予測に反映させる無線通信装置を提供することができる。   Accordingly, it is possible to provide a wireless communication device that reflects the comparison result between the past prediction and the actual in the next prediction.

また、上記目的を達成するために、本発明の無線通信装置は、さらに、前記エネルギー算出手段が予測した前記次の周期における所定期間のトラフィック状態に基づき、前記送信パケットの送信に要するパケット送信時間より長い非通信時間の開始時刻を取得する非通信時刻取得手段と、アプリケーション毎に定められる、パケットの送信に対して許容される遅延時間を保持する遅延時間保持手段とを有し、前記非通信時間の開始時刻までの時間が前記遅延時間より短い場合に、前記エネルギー算出手段は、前記発生確率に基づいて、前記非通信時間の開始時刻に前記送信パケットを送信する場合の前記再送エネルギーを算出するように構成することができる。   In order to achieve the above object, the wireless communication apparatus of the present invention further includes a packet transmission time required for transmitting the transmission packet based on a traffic state in a predetermined period in the next period predicted by the energy calculating unit. Non-communication time acquisition means for acquiring a start time of a longer non-communication time, and delay time holding means for holding a delay time that is allowed for packet transmission, which is determined for each application. When the time until the start time is shorter than the delay time, the energy calculation means calculates the retransmission energy when transmitting the transmission packet at the start time of the non-communication time based on the occurrence probability Can be configured to.

これにより、予測した非通信時刻までの時間と遅延時間との比較結果に基づき、再送エネルギーを算出する無線通信装置を提供することができる。   Accordingly, it is possible to provide a wireless communication apparatus that calculates retransmission energy based on the comparison result between the predicted time until the non-communication time and the delay time.

また、上記目的を達成するために、本発明の無線通信装置は、さらに、送信メッセージを含む送信パケット又は他の通信端末に対する通信制御情報を含む通信制御パケットの送受信を行う送受信手段と、通信ネットワークの現在より後の所定期間に対するトラフィック状態を予測する予測手段と、前記予測手段によって予測されたトラフィック状態に基づき、複数のパケット長毎の衝突確率情報を取得する確率取得手段と、前記衝突確率情報を送信する制御情報送信手段とを有する構成とすることができる。   In order to achieve the above object, the wireless communication apparatus of the present invention further includes a transmission / reception means for transmitting / receiving a transmission packet including a transmission message or a communication control packet including communication control information for another communication terminal, and a communication network. Prediction means for predicting a traffic state for a predetermined period after the present, probability acquisition means for acquiring collision probability information for each of a plurality of packet lengths based on the traffic state predicted by the prediction means, and the collision probability information And a control information transmitting means for transmitting.

これにより、他の通信端末に対して、パケット長毎の衝突確率情報を送信する無線通信装置を提供することができる。   Thereby, the radio | wireless communication apparatus which transmits the collision probability information for every packet length with respect to another communication terminal can be provided.

また、上記目的を達成するために、本発明の無線通信方法は、複数の無線通信装置の間において、送信メッセージを含む送信パケット又は他の無線通信装置に対する通信制御情報を含む通信制御パケットの送受信を行う無線通信方法であって、通信ネットワークの現在より後の所定期間に対するトラフィック状態を予測する予測ステップと、前記予測ステップにおいて予測されたトラフィック状態に基づき、前記送信パケットの衝突確率情報を取得する衝突確率取得ステップと、前記衝突確率情報に基づき、前記送信パケットの通信が衝突した場合に前記送信パケットの再送に係る再送エネルギーと、通信権の獲得の通信制御パケットの送受信に係る通信制御パケット送受信エネルギーとを算出するエネルギー算出ステップと、無線通信装置が、前記送信パケットの送信を制御する送信制御ステップとを有し、前記送信制御ステップは、前記再送エネルギーと前記通信制御パケット送受信エネルギーとの比較に基づき、前記通信制御パケットの送信を行うように構成することができる。   In order to achieve the above object, the wireless communication method of the present invention transmits / receives a transmission packet including a transmission message or a communication control packet including communication control information for another wireless communication device between a plurality of wireless communication devices. A prediction step of predicting a traffic state for a predetermined period after the present of the communication network, and acquiring collision probability information of the transmission packet based on the traffic state predicted in the prediction step Based on the collision probability acquisition step and the collision probability information, when the transmission packet communication collides, retransmission energy related to retransmission of the transmission packet, and communication control packet transmission / reception related to transmission / reception of the communication control packet for acquiring the communication right An energy calculating step for calculating energy, and a wireless communication device A transmission control step for controlling transmission of the transmission packet, wherein the transmission control step is configured to transmit the communication control packet based on a comparison between the retransmission energy and the communication control packet transmission / reception energy. can do.

また、上記目的を達成するために、本発明の無線通信プログラムは、コンピュータを、
送信メッセージを含む送信パケット又は他の通信端末に対する通信制御情報を含む通信制御パケットの送受信を行う送受信手段と、前記送受信手段によるパケットの送信を制御する送信制御手段と、現在より後の所定期間に対する通信ネットワークのトラフィック状態の予測に基づく前記送信パケットの衝突確率に基づき、前記送信パケットの送信が衝突した場合に前記送信パケットの再送に係る再送エネルギーと、通信権の獲得の通信制御パケットの送受信に係る通信制御パケット送受信エネルギーとを算出するエネルギー算出手段として機能させ、前記送信制御手段は、前記再送エネルギーと前記通信制御パケット送受信エネルギーとの比較に基づき、前記通信制御パケットの送信を行うように前記送受信手段を制御する無線通信プログラムとして構成することができる。
In order to achieve the above object, a wireless communication program of the present invention includes a computer,
A transmission / reception unit for transmitting / receiving a transmission packet including a transmission message or a communication control packet including communication control information for another communication terminal; a transmission control unit for controlling transmission of a packet by the transmission / reception unit; and a predetermined period after the present Based on the collision probability of the transmission packet based on the prediction of the traffic state of the communication network, when transmission of the transmission packet collides, retransmission energy related to retransmission of the transmission packet and transmission / reception of the communication control packet for acquiring the communication right The communication control packet functions as energy calculation means for calculating the communication control packet transmission / reception energy, and the transmission control means transmits the communication control packet based on a comparison between the retransmission energy and the communication control packet transmission / reception energy. Wireless communication program for controlling transmission / reception means It can be configured as a no.

また、上記目的を達成するために、本発明の無線通信プログラムは、コンピュータを、他の通信端末に対して通信の制御情報を送信する制御情報送信手段と、送信メッセージを含む送信パケット又は他の通信端末に対する通信制御情報を含む通信制御パケットの送受信を行う送受信手段と、通信ネットワークの現在より後の所定期間に対するトラフィック状態を予測する予測手段と、前記予測手段によって予測されたトラフィック状態に基づき、複数のパケット長毎の衝突確率情報を取得する確率取得手段として機能させ、前記制御情報送信手段は、前記制御情報と、前記衝突確率情報とを送信するように前記送受信手段を制御する無線通信プログラムとして構成することができる。   In order to achieve the above object, a wireless communication program of the present invention includes a control information transmitting means for transmitting control information of communication to another communication terminal, a transmission packet including a transmission message, or other Based on the transmission / reception means for transmitting / receiving a communication control packet including communication control information for the communication terminal, the prediction means for predicting the traffic state for a predetermined period after the present of the communication network, and the traffic state predicted by the prediction means, A wireless communication program that functions as a probability acquisition unit that acquires collision probability information for each of a plurality of packet lengths, wherein the control information transmission unit controls the transmission / reception unit to transmit the control information and the collision probability information Can be configured.

本発明の無線通信装置によれば、伝送路の状態の予測に基づく通信の衝突確率に基づき、より電力の消費が少ない通信手順で無線通信を行う無線通信装置を提供することが可能になる。   According to the wireless communication device of the present invention, it is possible to provide a wireless communication device that performs wireless communication with a communication procedure with less power consumption based on the communication collision probability based on the prediction of the state of the transmission path.

以下、本発明の実施例を図面に基づき説明する。   Embodiments of the present invention will be described below with reference to the drawings.

本発明の実施例の説明に先立って、本発明の無線通信装置によって行われる通信方法について、説明する。本発明の無線通信装置は、通信を行う際に、通信権の獲得手順を含まない通信方法と、通信制御パケットの送受信による通信権の獲得手順を含む通信方法との2つの通信方法に対応している。前者を第一の無線通信方法、後者を第二の無線通信方法と呼ぶ。第二の無線通信方法とは、典型的には、IEEE802.11におけるRTS/CTSパケットを用いる方法である。   Prior to the description of the embodiments of the present invention, a communication method performed by the wireless communication apparatus of the present invention will be described. The wireless communication apparatus according to the present invention corresponds to two communication methods, that is, a communication method that does not include a communication right acquisition procedure and a communication method that includes a communication right acquisition procedure by transmitting and receiving communication control packets when performing communication. ing. The former is called a first wireless communication method, and the latter is called a second wireless communication method. The second wireless communication method is typically a method using RTS / CTS packets in IEEE 802.11.

(無線通信ネットワークの構成の例)
図1は、本発明の無線通信装置を有する無線通信ネットワークの例である。図1では、有線ネットワーク800に接続されたアクセスポイント(以下、「AP」という。)の電波範囲に、端末200aから200hが存在している。図1は、インフラストラクチャ・モードの構成の例であり、本発明の無線通信装置は、インフラストラクチャ・モードにおいて機能を最適に実現することができるが、アドホック・モードのネットワーク構成に設けられていてもよい。
(Example of wireless communication network configuration)
FIG. 1 is an example of a wireless communication network having the wireless communication apparatus of the present invention. In FIG. 1, terminals 200a to 200h exist in the radio wave range of an access point (hereinafter referred to as “AP”) connected to the wired network 800. FIG. 1 is an example of an infrastructure mode configuration, and the wireless communication apparatus of the present invention can optimally realize functions in the infrastructure mode, but is provided in an ad hoc mode network configuration. Also good.

なお、本実施例では、APを基地局、端末を端末局と呼ぶ。   In this embodiment, the AP is called a base station and the terminal is called a terminal station.

(無線通信ネットワークの構成の例)
図2は、本発明の無線通信装置の機能構成の例の図である。図2では、本発明の無線通信装置として、無線通信装置100及び無線通信装置200の内部構成を説明する。
(Example of wireless communication network configuration)
FIG. 2 is a diagram illustrating an example of a functional configuration of the wireless communication apparatus according to the present invention. In FIG. 2, the internal configuration of the wireless communication apparatus 100 and the wireless communication apparatus 200 will be described as the wireless communication apparatus of the present invention.

無線通信装置100は、送受信手段110、及び、制御情報送信手段121を有する。無線通信装置100は、さらに、トラフィック予測手段140を有してもよい。   The wireless communication apparatus 100 includes a transmission / reception unit 110 and a control information transmission unit 121. The wireless communication device 100 may further include a traffic prediction unit 140.

送受信手段110は、無線通信手段111を有する。無線通信手段111は、パケットを送信又は受信する(以後、「送受信する」という。)手段である。送受信手段110が送受信するパケットは、送信メッセージを含むパケット、又は、他の通信端末に対する通信制御情報を含む通信制御パケットである。   The transmission / reception unit 110 includes a wireless communication unit 111. The wireless communication unit 111 is a unit that transmits or receives a packet (hereinafter referred to as “transmit / receive”). The packet transmitted / received by the transmission / reception means 110 is a packet including a transmission message or a communication control packet including communication control information for another communication terminal.

送受信手段100は、また、有線通信手段112を有してもよい。これにより、無線通信装置100が、固定局として構成される。   The transmission / reception unit 100 may also include a wired communication unit 112. Thereby, the wireless communication apparatus 100 is configured as a fixed station.

制御情報送信手段121は、無線通信の制御情報の送信を制御する手段である。無線通信装置100が、基地局として構成される場合には、制御情報送信手段121は、ビーコンを送信する手段となる。   The control information transmission unit 121 is a unit that controls transmission of control information for wireless communication. When the wireless communication apparatus 100 is configured as a base station, the control information transmission unit 121 is a unit that transmits a beacon.

トラフィック予測手段140は、過去の所定期間における、無線通信装置100の通信時間及び/又は非通信時間を含む無線通信の状態(以後、「トラフィック」という)を取得し、未来の所定期間に対するトラフィックの予測を行う手段である。トラフィック予測手段は、予測手段142、又は、確率取得手段144を有する。   The traffic prediction unit 140 acquires the state of wireless communication including the communication time and / or non-communication time of the wireless communication device 100 in a past predetermined period (hereinafter referred to as “traffic”), and determines the traffic of the future predetermined period. It is a means for making predictions. The traffic prediction unit includes a prediction unit 142 or a probability acquisition unit 144.

予測手段142は、未来の所定期間におけるトラフィックを予測する手段である。予測手段142は、例えば、所定の周期毎に所定期間内のトラフィック状況を取得し、次の周期における所定期間内のトラフィックを予測する。予測は、例えば、取得した過去のトラフィックが、次の所定期間においても同一であると仮定することに基づいてもよい。予測は、また、過去の予測に対する実際のトラフィック状況との誤差を、次の予測に対して反映させてもよい。   The prediction unit 142 is a unit that predicts traffic in a predetermined period in the future. For example, the predicting unit 142 acquires a traffic situation within a predetermined period every predetermined period, and predicts traffic within the predetermined period in the next period. The prediction may be based on, for example, assuming that the acquired past traffic is the same in the next predetermined period. The prediction may also reflect an error from the actual traffic situation with respect to the past prediction to the next prediction.

確率取得手段144は、予測された所定期間内のトラフィック状況に基づき、所定の時間長(想定されるパケット送信に要するパケット送信時間)毎に、各パケット送信時間より長い非通信時間の割合を取得し、その割合から所定期間における送信パケットの衝突確率を取得する手段である。   The probability acquisition unit 144 acquires the ratio of non-communication time longer than each packet transmission time for each predetermined time length (packet transmission time required for packet transmission assumed) based on the predicted traffic situation within a predetermined period. And means for acquiring the transmission packet collision probability in a predetermined period from the ratio.

なお、予測手段142及び確率取得手段144は、必ずしも無線通信装置100に設けられていなくてもよく、無線通信装置100が、取得した過去のトラフィック状況を無線通信装置200に送信することにより、無線通信装置200がそれらの予測等を行ってもよい。   Note that the prediction unit 142 and the probability acquisition unit 144 do not necessarily have to be provided in the wireless communication device 100, and the wireless communication device 100 transmits the acquired past traffic status to the wireless communication device 200, so The communication apparatus 200 may perform such prediction.

無線通信装置200は、送受信手段210、送信制御手段220、エネルギー算出手段240、及び、記憶手段270を有する。送受信手段210は、無線通信手段211を有する。無線通信手段211は、パケットを送受信する手段である。無線通信手段211が送受信するパケットは、送信メッセージを含むパケット、又は、他の通信端末に対する通信制御情報を含む通信制御パケットである。   The wireless communication apparatus 200 includes a transmission / reception unit 210, a transmission control unit 220, an energy calculation unit 240, and a storage unit 270. The transmission / reception means 210 has wireless communication means 211. The wireless communication unit 211 is a unit that transmits and receives packets. The packet transmitted / received by the wireless communication unit 211 is a packet including a transmission message or a communication control packet including communication control information for another communication terminal.

送信制御手段220は、送受信手段210によるパケットの送受信を制御する手段である。送信制御手段220は、エネルギー算出手段240が算出した消費エネルギーに基づき、第一の無線通信方法又は第二の無線通信方法の何れか一方により、無線通信を行うように送受信手段210を制御する。   The transmission control means 220 is means for controlling packet transmission / reception by the transmission / reception means 210. The transmission control unit 220 controls the transmission / reception unit 210 to perform wireless communication by either one of the first wireless communication method and the second wireless communication method based on the energy consumption calculated by the energy calculation unit 240.

エネルギー算出手段240は、送信パケットの衝突確率に基づき、送信パケットの送信が衝突した場合の当該送信パケットの再送に係る再送エネルギーと、通信制御パケットの送受信に係る通信制御パケット送受信エネルギーとを算出する手段である。第一の無線通信方法における消費エネルギーは、送信メッセージを含む送信パケットを送信する際に必要となる電力であるが、第一の無線通信方法によって、パケットの衝突が生じると、そのパケットを再送する必要が生じる。したがって、パケット衝突によって浪費されるエネルギーは、パケットの再送に係るエネルギーと略同一である。   Based on the collision probability of the transmission packet, the energy calculation unit 240 calculates retransmission energy related to retransmission of the transmission packet and communication control packet transmission / reception energy related to transmission / reception of the communication control packet when transmission of the transmission packet collides. Means. The energy consumed in the first wireless communication method is the power required when transmitting a transmission packet including a transmission message. When a packet collision occurs by the first wireless communication method, the packet is retransmitted. Need arises. Therefore, the energy wasted due to packet collision is almost the same as the energy related to packet retransmission.

一方、第二の無線通信方法における消費エネルギーは、制御パケットの送受信に係る電力と、送信パケットを送信する際に必要となる電力である。第二の無線通信方法では、通信権を獲得しなくても衝突が生じない場合に浪費されるエネルギーは制御パケットの送受信に係るエネルギーと略同一となる。送信パケットが制御パケットに対して充分に大きい場合には、そのエネルギーは無視することができる。   On the other hand, the energy consumption in the second wireless communication method is the power required for transmission / reception of control packets and the power required for transmitting transmission packets. In the second wireless communication method, the energy that is wasted when no collision occurs even if the communication right is not acquired is substantially the same as the energy related to transmission / reception of the control packet. If the transmitted packet is sufficiently large relative to the control packet, its energy can be ignored.

エネルギー算出手段240は、予測手段242及び/又は確率取得手段244を有する。予測手段242は、予測手段142と、確率取得手段244は、確率取得手段144と、同一の機能及び構成を有するため、ここでは説明を省略する。   The energy calculation unit 240 includes a prediction unit 242 and / or a probability acquisition unit 244. Since the prediction unit 242 has the same function and configuration as the prediction unit 142 and the probability acquisition unit 244, the description thereof is omitted here.

なお、予測手段242及び確率取得手段244は、必ずしも無線通信装置200に設けられていなくてもよく、無線通信装置100が予測手段142及び確率取得手段144によって取得した情報を、無線通信装置200が受信する構成であってもよい。   Note that the prediction unit 242 and the probability acquisition unit 244 are not necessarily provided in the wireless communication device 200, and the wireless communication device 200 acquires information acquired by the prediction unit 142 and the probability acquisition unit 144 by the wireless communication device 100. The structure which receives may be sufficient.

無線通信端末200は、非通信時刻取得手段260を有してもよい。非通信時刻取得手段260は、予測手段242等によって取得された未来の所定期間のトラフィック状況から、送信しようとする送信パケットのパケット送信時間よりも長い非通信時間と、その非通信時間に対応する時刻とを取得する手段である。非通信時刻取得手段260により、パケットを送信する際に、所定期間の中で、衝突確率の低い時刻を取得することができる。   The wireless communication terminal 200 may include a non-communication time acquisition unit 260. The non-communication time acquisition unit 260 corresponds to the non-communication time longer than the packet transmission time of the transmission packet to be transmitted and the non-communication time from the traffic situation in the future predetermined period acquired by the prediction unit 242 and the like. It is a means for acquiring time. The non-communication time acquisition unit 260 can acquire a time with a low collision probability within a predetermined period when transmitting a packet.

記憶手段270は、無線通信装置200が処理を実行する際に必要となる様々な情報を格納する手段である。記憶手段270は、固定値のパラメータを格納する手段であってもよく、また、無線通信装置200が処理を実行する際のワークメモリであってもよい。記憶手段270は、また、無線通信装置200がコンピュータとして構成される場合に、プログラムを格納するための手段であってもよい。   The storage unit 270 is a unit that stores various information necessary for the wireless communication apparatus 200 to execute processing. The storage unit 270 may be a unit that stores a fixed value parameter, or may be a work memory used when the wireless communication apparatus 200 executes processing. The storage unit 270 may also be a unit for storing a program when the wireless communication apparatus 200 is configured as a computer.

記憶手段270は、遅延時間保持手段272を有してもよい。遅延時間保持手段272は、アプリケーション毎に定められている、遅延の最大時間を保持する手段である。   The storage unit 270 may include a delay time holding unit 272. The delay time holding means 272 is a means for holding the maximum delay time determined for each application.

図2の構成は、無線通信装置100が固定局であり、さらに、無線通信装置200が移動局である場合に、予測値の取得を、固定局である無線通信装置100が行うことにより、無線通信装置100を含む基本サービスセット内における予測値取得の処理の全体量を低減することができる。さらに、消費電力の制約が移動局よりも少ない固定局が、処理をより多く行う構成となり、基本サービスセット全体の予測値取得にかかる電力消費を好適にすることができる。予測値の取得に加えて、割合の取得を無線通信装置100が行うことにより、さらに、基本サービスセット全体の処理量、及び、電力消費を好適にすることができる。   In the configuration of FIG. 2, when the wireless communication apparatus 100 is a fixed station and the wireless communication apparatus 200 is a mobile station, the wireless communication apparatus 100 that is a fixed station acquires a predicted value, so The total amount of predicted value acquisition processing within the basic service set including the communication device 100 can be reduced. Furthermore, a fixed station with less power consumption restrictions than a mobile station is configured to perform more processing, and power consumption for obtaining predicted values for the entire basic service set can be made favorable. In addition to the acquisition of the predicted value, the wireless communication device 100 acquires the ratio, whereby the processing amount and power consumption of the entire basic service set can be further optimized.

無線通信装置100が基地局である場合には、さらに、予測値等の情報をビーコンに含ませることにより、無線通信装置200は、常に最新の予測値等を受信することができる。   When the wireless communication device 100 is a base station, the wireless communication device 200 can always receive the latest predicted value or the like by including information such as a predicted value in the beacon.

なお、基本サービスセットとは、無線ネットワークが、インフラストラクチャ・モードで構成される場合に、一の基地局と、基地局から出される電波の到達範囲にある端末局からなるネットワークのことである。   The basic service set is a network composed of one base station and terminal stations within the reach of radio waves emitted from the base station when the wireless network is configured in the infrastructure mode.

(期間Tにおける非無通信時間の例)
図3は、所定の周期(T)における期間Tの非通信時間の例である。図3では、期間Tとして、Xwindow期間における非通信時間の情報を取得している。図3の例では、Xwindow期間の始めから順に、4、5、10、、、3、3、9、19からなる非通信時間が含まれている。
(Example of non-no-communication time in period T)
FIG. 3 is an example of the non-communication time of the period T in the predetermined cycle (T). In FIG. 3, as the period T, information on the non-communication time in the Xwindow period is acquired. In the example of FIG. 3, the non-communication time consisting of 4, 5, 10, 3, 3, 9, 19 is included in order from the beginning of the Xwindow period.

図4は、図3の例における、非通信時間の時間長毎に当該時間長の非通信状態がXwindow期間に何回あったかを示す数が格納されたテーブルであって、本発明の無線通信装置100が有する時間長数取得手段140によって取得される情報の例である。   FIG. 4 is a table storing the number indicating the number of non-communication states of the time length in the Xwindow period for each time length of the non-communication time in the example of FIG. It is an example of the information acquired by the time length number acquisition means 140 which 100 has.

図5は、図3及び図4に基づき、次の期間におけるパケットの衝突確率を、パケット送信時間毎に表したテーブルであって、確率取得手段244等によって取得される情報の例である。なお、図5では、パケット長毎に衝突確率が取得されているが、本発明の無線通信装置によって取得される衝突確率は、パケット長毎に対応した時間長に限らず、連続した時間長毎に取得されてもよい。   FIG. 5 is a table showing packet collision probabilities in the next period for each packet transmission time based on FIGS. 3 and 4, and is an example of information acquired by the probability acquisition means 244 and the like. In FIG. 5, the collision probability is acquired for each packet length. However, the collision probability acquired by the wireless communication apparatus of the present invention is not limited to the time length corresponding to each packet length, but for each continuous time length. May be obtained.

(エネルギー算出の例)
エネルギー算出手段240等が実行するエネルギー算出は、例えば、次の<1>から<6>の処理によって実行される。以下の<1>から<6>の処理は、送信先となる端末がAPであるとして処理を行っているが、本発明の無線通信装置の送信先は、APに限らず、移動局であってもよい。
(Example of energy calculation)
The energy calculation performed by the energy calculation unit 240 or the like is executed by the following processes <1> to <6>, for example. The following processes <1> to <6> are performed assuming that the terminal serving as the transmission destination is an AP. However, the transmission destination of the wireless communication device of the present invention is not limited to the AP but is a mobile station. May be.

<1>非通信区間の数の取得
エネルギー算出手段240は、Xwindow期間における非通信時間の分布を、所定のシンボル長時間Tsymbol長毎に取得する。すなわち、Xwindow期間をシンボル長時間Tsymbolで分割した各区間をi(0≦i≦MAX、但しMAX=Xwindow/Tsymbol)とする。非通信区間の長さをITLとし、1つのXwindow期間の中で、長さITLの非通信区間の数をnumber_of(ITL)とする。
<1> The acquisition energy calculation means 240 for the number of non-communication sections acquires the non-communication time distribution in the Xwindow period for each predetermined symbol long time T symbol length. That is, each section obtained by dividing the X window period by the symbol long time T symbol is i (0 ≦ i ≦ MAX, where MAX = X window / T symbol ). The length of the non-communication section is ITL, and the number of non-communication sections of length ITL is number_of (ITL) in one Xwindow period.

<2>送信先となる端末との距離の算出
エネルギー算出手段240は、次のようにAPから自端末への電波伝送損失Plossを計算し、APとの距離dを算出する。
<2> Calculation of distance to terminal as transmission destination The energy calculation means 240 calculates a radio wave transmission loss P loss from the AP to the terminal as follows, and calculates a distance d from the AP.

loss=PAPsend−Precieve ・・・・・(1)
d=g(Ploss、f) ・・・・・・・・・・・(2)
但し、fは無線の周波数、
APsendは、APの出力電力、
recieveは、端末側の受信電力レベル、
gは、通信環境に依存する関数、
である。
P loss = P APsend -Preceive (1)
d = g (P loss, f) (2)
Where f is the radio frequency,
P APsend is the output power of the AP,
Preceive is the received power level on the terminal side,
g is a function depending on the communication environment,
It is.

<3>パケット長の算出
エネルギー算出手段240は、送信メッセージのデータ長から、データの送信時間(パケット長)を算出する。
<3> Calculation of Packet Length The energy calculation means 240 calculates the data transmission time (packet length) from the data length of the transmission message.

data_send=Tpreamble+(Hlen+Data_len)/rate
・・・(3)
但し、Tdata_sendは、データの送信時間、
preambleは、PLCP(Physical Layer Convergence Protocol)プリアンブルの送信時間、
Hlenは、PLCPヘッダのデータ長、
Data_lenは、送信メッセージのデータ長、
rateは、送信速度
である。
T data_send = T preamble + (Hlen + Data_len) / rate
... (3)
Where T data_send is the data transmission time,
T preamble is a transmission time of a PLCP (Physical Layer Convergence Protocol) preamble,
Hlen is the data length of the PLCP header,
Data_len is the data length of the transmission message,
rate is a transmission speed.

<4>衝突確率の予測
ここでは、基本サービスセット等のネットワーク内のノード(基地局及び端末局)が一様に分布していると仮定して、以下の計算を行う。
<4> Prediction of collision probability Here, the following calculation is performed on the assumption that nodes (base stations and terminal stations) in the network such as a basic service set are uniformly distributed.

<4−1>自端末のキャリア(無線による送受信)を、他の全ての端末局がセンスできない場合の、送信パケットの衝突確率をCP0とし、及び、RTSパケットの衝突確率をCPRTS0とすると、それぞれ次式(4)及び(5)で算出することができる。 <4-1> When all other terminal stations cannot sense the carrier (transmission / reception by radio) of the terminal, the collision probability of the transmission packet is CP0, and the collision probability of the RTS packet is CP RTS0 . They can be calculated by the following equations (4) and (5), respectively.

Figure 2008061037
Figure 2008061037

Figure 2008061037
但し、TRTSは、RTSパケットの送信時間である。
なお、式(4)及び(5)において、CP0及びCPRTS0は、何れも0以上1以下の範囲で正規化されている。
Figure 2008061037
However, TRTS is the transmission time of the RTS packet.
In equations (4) and (5), CP0 and CP RTS0 are both normalized in the range of 0 to 1.

<4−2>自端末のキャリア(無線電波)の到達範囲が、半径dの円内である場合の、送信パケットの衝突確率をCP、及び、RTSパケットの衝突確率をCPRTSとすると、それぞれ次式(6)及び(7)によって算出することができる。 <4-2> When the arrival range of the carrier (radio radio wave) of the terminal is within a circle of radius d, if the collision probability of the transmission packet is CP and the collision probability of the RTS packet is CP RTS , It can be calculated by the following equations (6) and (7).

CP=CP0*(1−ξ*(1−CP0)) ・・・・・・・・・・(6)
CPRTS=CPRTS0*(1−ξ*(1−CPRTS0)) ・・・・・(7)
但し、ξは、APのキャリアをセンスできる端末のうち、自端末のキャリアをセンスできるために通信の衝突が起きない端末の割合であって、次式(8)及び(9)で与えられる。
CP = CP0 * (1-ξ * (1-CP0)) (6)
CP RTS = CP RTS0 * (1-ξ * (1-CP RTS0 )) (7)
Here, ξ is the ratio of terminals that can sense the carrier of the own terminal among the terminals that can sense the carrier of the AP, so that communication collision does not occur, and is given by the following equations (8) and (9).

Figure 2008061037
Figure 2008061037

Figure 2008061037
但し、Rは、APが一定の電力PAPsendmaxで出力する場合に、通信可能な距離であって、次式(10)で与えられる。
Figure 2008061037
However, R is a communicable distance when the AP outputs at a constant power P APsendmax , and is given by the following equation (10).

R=h(PAPsendmax,f) ・・・・・・・・・・・・・・・(10)
但し、hは、通信環境に依存する関数である。
R = h (P APsendmax , f) (10)
However, h is a function depending on the communication environment.

<5>エネルギーの算出
エネルギー算出手段240は、データの送信速度と必要最小電波受信レベルとの関係に基づき、自端末が送信可能な電力と、式(1)で求めた電波伝搬損失とから、送信可能な送信速度毎に、式(11)から(12)によって、エネルギーを算出する。ここで算出するエネルギーは、送信パケットが衝突した場合に、再送に係る再送エネルギーECP、及び、RTS/CTSパケットの送受信に係るエネルギーERTS/CTSである。
<5> Calculation of energy The energy calculation means 240 is based on the relationship between the transmission rate of data and the necessary minimum radio wave reception level, and the power that can be transmitted by the terminal and the radio wave propagation loss obtained by the equation (1). The energy is calculated according to equations (11) to (12) for each transmission speed that can be transmitted. The energy calculated here is retransmission energy E CP related to retransmission and energy E RTS / CTS related to transmission / reception of an RTS / CTS packet when transmission packets collide.

CP=Edata_send*CP ・・・・・・・・・・・・・・・・・(11)
data_send=Tdata_send*(Pc+Ps)+TSIFS*Pc+TACK*(Pc+Pr) ・・・・・(12)
RTS/CTS=TRTS*(Pc+Ps)*(1+CPRTS)+TSIFS*Pc+TCTS*(Pc+Pr) ・・・・・(13)
但し、Pcは、自端末の基本消費電力、
Prは、受信時に加わる消費電力、
Psは、送信時に加わる消費電力、
ACKは、ACKパケットの受信に係る時間、
RTSは、RTSパケットの送信時間
SIFSは、SIFS(Short Inter Frame Space)時間、
CTSは、CTSパケットの送信時間
である。
E CP = E data_send * CP (11)
E data_send = T data_send * (Pc + Ps) + T SIFS * Pc + T ACK * (Pc + Pr) (12)
E RTS / CTS = T RTS * (Pc + Ps) * (1 + CP RTS ) + T SIFS * Pc + T CTS * (Pc + Pr) (13)
However, Pc is the basic power consumption of its own terminal,
Pr is the power consumption applied during reception,
Ps is the power consumption applied during transmission,
T ACK is the time taken to receive an ACK packet,
T RTS is RTS packet transmission time T SIFS is SIFS (Short Inter Frame Space) time,
TCTS is the transmission time of the CTS packet.

また、データの送信速度と必要最小電波受信レベルとの関係は、例えば、図18に示される値を用いる。図18は、IEEE802.11aの電波受信特性の図である。   For example, the value shown in FIG. 18 is used as the relationship between the data transmission speed and the required minimum radio wave reception level. FIG. 18 is a diagram of the radio wave reception characteristics of IEEE802.11a.

<6>エネルギーの比較による最小エネルギーの決定
エネルギー算出手段240は、ECPとERTS/CTSとに基づき、最小エネルギーEOPTを次式(14)によって算出する。
<6> energy minimum energy determination energy calculating unit 240 by comparing, based on the E CP and E RTS / CTS, to calculate the minimum energy E OPT by the following equation (14).

Figure 2008061037
送信制御手段220は、エネルギーの比較に基づき、RTS/CTSパケットの送受信を行わない第一の無線通信方法と、RTS/CTSパケットの送受信を行う第二の無線通信方法との、何れの方法によって無線通信を行うかを決定する。
Figure 2008061037
Based on the energy comparison, the transmission control unit 220 uses either a first wireless communication method that does not transmit / receive RTS / CTS packets or a second wireless communication method that transmits / receives RTS / CTS packets. Decide whether to perform wireless communication.

(予測方法の例)
予測手段242等が予測に用いる方法の例を次に説明する。予測手段242等は、期間Tを1からnの区間に分割し、各区間に対して次式(15)によって予測を行う。
(Example of prediction method)
An example of a method used by the prediction unit 242 and the like for prediction will be described next. The predicting unit 242 and the like divide the period T into 1 to n sections and perform prediction for each section by the following equation (15).

χ(p)t+1,m=αχ(p)t,m+(1−α)χ(e)t,m・・・・・・・(15)
但し、χは、その区間において無線通信がある場合には1,無線通信が全く無い場合には0、
χ(p)t,mは、t番目の期間Tにおけるm番目の区間に対する予測値、
χ(e)t,mは、t番目の期間Tにおけるm番目の区間の実際の値、
αは、重みづけのための定数であって、0≦α≦1、
である。
χ (p) t + 1, m = αχ (p) t, m + (1-α) χ (e) t, m (15)
However, χ is 1 when there is wireless communication in the section, 0 when there is no wireless communication,
χ (p) t, m is the predicted value for the m th section in the t th period T,
χ (e) t, m is the actual value of the m th section in the t th period T,
α is a constant for weighting, and 0 ≦ α ≦ 1,
It is.

例えば、α=0.6、χ(p)t,m=0.5の場合に、
χ(p)t+1,m=0.7(但し、χ(e)t,m=1のとき)
χ(p)t+1,m=0.3(但し、χ(e)t,m=0のとき)
となる。
For example, when α = 0.6 and χ (p) t, m = 0.5,
χ (p) t + 1, m = 0.7 (when χ (e) t, m = 1)
χ (p) t + 1, m = 0.3 (when χ (e) t, m = 0)
It becomes.

そこで、例えば、χ(p)t+1,mが0.5以上の場合に、t+1番目の期間における区間mが通信区間であるとし、χ(p)T+1,mが0.5未満の場合に、t+1番目の期間における区間mが非通信区間であるとすることにより、非通信区間からなる非通信時間の時間長及び時間長毎の数を取得することができる。 Therefore, for example, when χ (p) t + 1, m is 0.5 or more, the section m in the t + 1-th period is a communication section, and when χ (p) T + 1, m is less than 0.5, By assuming that the section m in the (t + 1) -th period is a non-communication section, it is possible to obtain the length of non-communication time composed of non-communication sections and the number of each time length.

また、例えば、χ(p)t+1,mが0.5以上の場合に、t+1番目の期間における区間mが通信区間であるとし、χ(p)T+1,mが0.5未満の場合に、t+1番目の期間における区間mが非通信区間であるとすることにより、非通信区間からなる非通信時間の時間長、及び、通信区間からなる通信時間の時間長を取得し、さらに非通信区間と通信区間との時間長を経時順に取得することにより、数列として取得することができる。 For example, when χ (p) t + 1, m is 0.5 or more, the section m in the t + 1-th period is a communication section, and when χ (p) T + 1, m is less than 0.5, By assuming that the section m in the t + 1-th period is a non-communication section, the time length of the non-communication time composed of the non-communication section and the time length of the communication time composed of the communication section are obtained, By acquiring the time length with the communication section in order of time, it can be acquired as a numerical sequence.

(本発明の無線通信装置のより詳細な例)
図6から図8、図11から図13、及び、図15から図17は、本発明の無線通信装置100及び200を、より詳細に説明する図である。図6等においては、エネルギーの算出は、式(1)から(14)に基づいて行われてもよい。また、エネルギー算出に用いるトラフィックの予測は、例えば、式(15)に基づいてもよい。
(A more detailed example of the wireless communication apparatus of the present invention)
6 to 8, FIG. 11 to FIG. 13, and FIG. 15 to FIG. 17 are diagrams for explaining the wireless communication devices 100 and 200 of the present invention in more detail. In FIG. 6 and the like, the calculation of energy may be performed based on equations (1) to (14). Moreover, the prediction of the traffic used for energy calculation may be based on Formula (15), for example.

(本発明の無線通信装置の例(その1))
図6及び図7は、時間長毎の数のテーブルを基地局が取得し、取得されたテーブルに基づき、端末局が衝突確率を計算する場合の例である。
(Example of wireless communication apparatus of the present invention (part 1))
6 and 7 are examples in the case where the base station acquires a table of numbers for each time length, and the terminal station calculates the collision probability based on the acquired table.

(本発明の無線通信装置の例(基地局・その1))
図6は、基地局の構成の例である。図6の基地局100aは、無線送受信処理部110a、アクセス制御部190a、及び、上位レイヤ送受信部120aを有する。無線送受信処理部110aは、無線による送受信を行う手段であり、上位レイヤ送受信部120aは、上位層からの送受信要求を介する手段である。
(Example of wireless communication apparatus of the present invention (base station, part 1))
FIG. 6 is an example of the configuration of the base station. The base station 100a in FIG. 6 includes a radio transmission / reception processing unit 110a, an access control unit 190a, and an upper layer transmission / reception unit 120a. The wireless transmission / reception processing unit 110a is a unit that performs transmission / reception by radio, and the upper layer transmission / reception unit 120a is a unit that receives a transmission / reception request from an upper layer.

アクセス制御部190aは、上位レイヤ送受信部120aと無線送受信処理部110aとの間に設けられ、無線送受信処理部110aによって外部から受信されたデータを上位レイヤ送受信部120aに伝達し、また、上位レイヤ送受信部120aから入力される送信データを無線送受信処理部110aに出力する。アクセス制御部190aは、さらに、データが送受信される際の非通信時間を取得し、それらの時間長毎の数の統計を取得する。   The access control unit 190a is provided between the upper layer transmission / reception unit 120a and the wireless transmission / reception processing unit 110a, and transmits data received from the outside by the wireless transmission / reception processing unit 110a to the upper layer transmission / reception unit 120a. The transmission data input from the transmission / reception unit 120a is output to the wireless transmission / reception processing unit 110a. The access control unit 190a further acquires the non-communication time when data is transmitted and received, and acquires the statistics for the number of each time length.

アクセス制御部190aは、統計部180a、パケット受信部191a、受信バッファ192a、ACK送信部193a、及び、送信バッファ194aを有する。パケット受信部191aは、無線送受信処理部110aが無線通信によって受信するパケットを受信する手段であって、受信したパケットからデータを取り出して受信バッファ192aに出力し、さらに、ACK送信部193aに対してパケットを受信したことを通知する。   The access control unit 190a includes a statistics unit 180a, a packet reception unit 191a, a reception buffer 192a, an ACK transmission unit 193a, and a transmission buffer 194a. The packet receiving unit 191a is a means for receiving a packet received by the wireless transmission / reception processing unit 110a through wireless communication. The packet receiving unit 191a extracts data from the received packet and outputs the data to the reception buffer 192a. Notify that a packet has been received.

受信バッファ192aは、パケット受信部191aが出力するデータを一時的に格納する手段であって、上位レイヤ送受信部120aの処理速度に合わせて、又は、上位レイヤ送受信部120aの要求に応じてデータを出力する。   The reception buffer 192a is a means for temporarily storing data output from the packet reception unit 191a, and stores data according to the processing speed of the upper layer transmission / reception unit 120a or in response to a request from the upper layer transmission / reception unit 120a. Output.

ACK送信部193aは、パケット受信部191aからパケットを受信したことを通知されると、パケット受信に対するACK信号を、パケット送信元の無線通信装置に対して送信する。   When notified from the packet reception unit 191a that the packet has been received, the ACK transmission unit 193a transmits an ACK signal for packet reception to the wireless communication device that is the packet transmission source.

送信バッファは、上位レイヤ送受信部120aが送信を要求するデータを一時的に格納する手段であって、上位レイヤ送受信部120aの処理速度に合わせて、又は、上位レイヤ送受信部120aの要求に応じてデータを格納し、通信速度に合わせて無線送受信処理部110aに出力する。   The transmission buffer is a means for temporarily storing data that the upper layer transmission / reception unit 120a requests to transmit, according to the processing speed of the upper layer transmission / reception unit 120a or in response to a request from the upper layer transmission / reception unit 120a. Data is stored and output to the wireless transmission / reception processing unit 110a in accordance with the communication speed.

統計部180aは、パケット受信部191aのパケットの受信状況に基づき、伝送路の使用状況を統計的に取得する手段である。より詳細には、統計部180aは、非通信時間(アイドル時間)の時間長毎の数を取得する。統計部180aによって取得された非通信時間の時間長毎の数は、送信バッファ194aに対して出力され、無線送受信処理部110aによって、端末局に対して送信される。   The statistical unit 180a is a means for statistically acquiring the usage status of the transmission path based on the packet reception status of the packet receiving unit 191a. More specifically, the statistic unit 180a acquires the number of each non-communication time (idle time) for each time length. The number of each non-communication time obtained by the statistical unit 180a is output to the transmission buffer 194a and transmitted to the terminal station by the wireless transmission / reception processing unit 110a.

(本発明の無線通信装置の例(端末局・その1))
図7は、端末局の構成の例である。図7の端末局200aは、無線送受信処理部210a、アクセス制御部290a、及び、上位レイヤ送受信部220aを有する。無線送受信処理部210aは、無線による送受信を行う手段であり、上位レイヤ送受信部220aは、上位層からの送受信要求を介する手段である。
(Example of wireless communication apparatus of the present invention (terminal station, part 1))
FIG. 7 is an example of the configuration of the terminal station. The terminal station 200a in FIG. 7 includes a wireless transmission / reception processing unit 210a, an access control unit 290a, and an upper layer transmission / reception unit 220a. The wireless transmission / reception processing unit 210a is a unit that performs transmission / reception by radio, and the upper layer transmission / reception unit 220a is a unit that receives a transmission / reception request from an upper layer.

アクセス制御部290aは、上位レイヤ送受信部220aと無線送受信処理部210aとの間に設けられ、無線送受信処理部210aによって外部から受信されたデータを上位レイヤ送受信部220aに伝達し、また、上位レイヤ送受信部220aから入力される送信データを無線送受信処理部210aに出力する。アクセス制御部290は、さらに、基地局100aから受信した非通信時間の時間長毎の数に基づき、通信方法を決定する。   The access control unit 290a is provided between the upper layer transmission / reception unit 220a and the wireless transmission / reception processing unit 210a, and transmits data received from the outside by the wireless transmission / reception processing unit 210a to the upper layer transmission / reception unit 220a. The transmission data input from the transmission / reception unit 220a is output to the wireless transmission / reception processing unit 210a. The access control unit 290 further determines a communication method based on the number of non-communication times received from the base station 100a for each time length.

アクセス制御部290aは、電波伝送損失計算部280a、送信電力決定部281a、送信速度計算部282a、送信時間計算部283a、割合計算部284a、衝突確率予測部285a、パケット送信方法決定部286a、パケット受信部291a、受信バッファ292a、ACK送信部293a、及び、送信バッファ294aを有する。   The access control unit 290a includes a radio wave transmission loss calculation unit 280a, a transmission power determination unit 281a, a transmission speed calculation unit 282a, a transmission time calculation unit 283a, a ratio calculation unit 284a, a collision probability prediction unit 285a, a packet transmission method determination unit 286a, a packet It has a reception unit 291a, a reception buffer 292a, an ACK transmission unit 293a, and a transmission buffer 294a.

電波伝送損失計算部280aは、無線送受信処理部210aの無線通信の状況に基づき、伝送路の電波伝送損失を計算する。   The radio wave transmission loss calculation unit 280a calculates the radio wave transmission loss of the transmission path based on the wireless communication status of the radio transmission / reception processing unit 210a.

送信速度計算部282aは、電波伝搬損失から基地局との距離を算出し、その距離と送信電力との関係で、パケットを送信する際の通信速度を算出する手段であり、送信時間計算部283aは、送信速度計算部282aにより算出された送信速度でパケットを送信する際の送信に係る時間、すなわちパケット送信時間を計算する手段である。   The transmission speed calculation unit 282a is a means for calculating the distance from the base station from the radio wave propagation loss, and calculating the communication speed when transmitting the packet based on the relationship between the distance and the transmission power. The transmission time calculation unit 283a Is a means for calculating a transmission time when transmitting a packet at the transmission speed calculated by the transmission speed calculation unit 282a, that is, a packet transmission time.

割合計算部284aは、送信時間計算部283aによって計算したパケット送信時間より長い非通信時間の割合を計算する。衝突確率予測部286aは、割合計算部284aで計算された、パケット長より長い非通信区間の割合に基づき、送信パケット間の衝突確率を予測する。   The ratio calculation unit 284a calculates a ratio of non-communication time longer than the packet transmission time calculated by the transmission time calculation unit 283a. The collision probability prediction unit 286a predicts the collision probability between transmission packets based on the ratio of non-communication sections longer than the packet length calculated by the ratio calculation unit 284a.

パケット通信方法決定部289aは、衝突確率予測部286aで予測された衝突確率に基づき、算出された再送エネルギーを通信制御パケット送受信エネルギーとを比較することにより、パケットの送信に際して、通信権の獲得を行わない第一の無線通信方法と、通信権の獲得手順を有する第二の無線通信方法との何れか一方の方法を選択し、通信方法を決定する。   The packet communication method determination unit 289a compares the calculated retransmission energy with the communication control packet transmission / reception energy based on the collision probability predicted by the collision probability prediction unit 286a, thereby acquiring the communication right when transmitting the packet. Either one of the first wireless communication method not performed and the second wireless communication method having a communication right acquisition procedure is selected, and the communication method is determined.

(本発明の無線通信装置(端末局・その1)の処理の例のフロー)
図8は、本発明の無線通信装置(端末局・その1)の処理の例のフローであって、基地局100aから受信する情報等に基づき、第一の無線通信方法又は第二の無線通信方法の何れか一方により、パケットの送信を行う場合の処理の例である。
(Flow of processing example of wireless communication apparatus (terminal station, part 1) of the present invention)
FIG. 8 is a flowchart of an example of processing of the wireless communication apparatus (terminal station, part 1) according to the present invention, and is based on information received from the base station 100a or the like, based on the first wireless communication method or the second wireless communication. It is an example of the process in the case of transmitting a packet by either one of the methods.

図8のステップS101では、割合計算部284aが、無線送受信処理部210aによって受信された非通信時間の時間長毎の数を、パケット受信部291a及び受信バッファ292aを介して受信する。ステップS102では、送信バッファ294aが、上位レイヤ送受信部120aから送信要求されたデータの有無を確認する。データが無い場合には、ステップS101に進み、データがある場合には、ステップS103に進む。データの送信要求があるまで、ステップS101とステップS102を繰り返す。   In step S101 of FIG. 8, the ratio calculation unit 284a receives the number of non-communication times received by the wireless transmission / reception processing unit 210a via the packet reception unit 291a and the reception buffer 292a. In step S102, the transmission buffer 294a confirms the presence / absence of data requested to be transmitted from the upper layer transceiver 120a. If there is no data, the process proceeds to step S101. If there is data, the process proceeds to step S103. Steps S101 and S102 are repeated until there is a data transmission request.

ステップS102に続くステップS103では、電波伝搬損失計算部280aが、無線通信装置100a(AP)からの電波の受信レベルに基づき、電波の伝搬損失を計算し、取得する。ステップS103に続いてステップS104では、送信電力決定部281aが、出力電力を最小値に設定して初期化し、さらに、送信速度計算部282aが、送信速度を0として初期化する。   In step S103 following step S102, the radio wave propagation loss calculation unit 280a calculates and acquires the radio wave propagation loss based on the reception level of the radio wave from the wireless communication device 100a (AP). In step S104 following step S103, the transmission power determination unit 281a initializes the output power by setting it to a minimum value, and the transmission rate calculation unit 282a initializes the transmission rate to zero.

ステップS104に続いてステップS105では、送信速度計算部282aが、電波伝搬損失から基地局との距離を算出し、その距離と出力電力との関係で、送信可能な最大速度の計算を行い、送信速度を決定する。ステップS105に続いてステップS106では、送信速度計算部282aが、ステップS105で決定された送信速度が、直前の送信速度と異なるか否かを判断する。送信速度が異なる場合には、ステップS111に進み、送信方法の決定等を行う。送信速度が直前の送信速度と等しい場合には、ステップS107に進む。   In step S105 following step S104, the transmission speed calculation unit 282a calculates the distance to the base station from the radio wave propagation loss, calculates the maximum transmittable speed based on the relationship between the distance and the output power, and transmits Determine the speed. In step S106 following step S105, the transmission rate calculation unit 282a determines whether or not the transmission rate determined in step S105 is different from the previous transmission rate. If the transmission speed is different, the process proceeds to step S111 to determine the transmission method. If the transmission speed is equal to the previous transmission speed, the process proceeds to step S107.

ステップS106に続くステップS107では、送信電力決定部281aが、ステップS104で初期化された送信電力に対して、1dBmを加えた値を、出力電力として設定する。なお、2回目以降に実行されるステップS107では、既に設定されている出力電力に対して、1dBmを加えた値を、新たな出力電力として設定する。ステップS107に続くステップS108では、無線送受信処理部210aが、ステップS107で設定された出力電力が、無線通信装置200aの最大出力電力より大きいか否かを判断する。最大出力電力より大きい場合には、ステップS109に進み、最大出力電力より小さい場合には、ステップS105に進む。ステップS108の処理により、最大出力電力以下の1dBm毎の全ての電力に対応する送信可能な最大速度について、パケットの衝突によるエネルギーの損失の予測を行うことができ、最適な送信速度、送信方法、及び/又は送信時刻等を定めることができる。なお、ステップS108では、最大出力電力として、無線通信装置200aの最大出力電力を用いているが、本発明の無線通信装置は、この例に限らない。最大出力電力を、無線通信装置の操作者が図示しない入力手段等によって設定する構成であってもよい。また、最大出力電力を、図示しない制御部が送信パケットに含まれる送信メッセージの種類に基づき、定める構成であってもよい。   In step S107 following step S106, the transmission power determination unit 281a sets a value obtained by adding 1 dBm to the transmission power initialized in step S104 as the output power. In step S107 executed after the second time, a value obtained by adding 1 dBm to the already set output power is set as the new output power. In step S108 following step S107, the wireless transmission / reception processing unit 210a determines whether the output power set in step S107 is larger than the maximum output power of the wireless communication device 200a. If it is greater than the maximum output power, the process proceeds to step S109, and if it is less than the maximum output power, the process proceeds to step S105. Through the processing in step S108, energy loss due to packet collision can be predicted for the maximum transmittable speed corresponding to all power of 1 dBm or less that is equal to or less than the maximum output power, and the optimal transmission speed, transmission method, And / or transmission time can be defined. In step S108, the maximum output power of the wireless communication device 200a is used as the maximum output power, but the wireless communication device of the present invention is not limited to this example. The maximum output power may be set by an operator of the wireless communication apparatus using an input unit (not shown). The maximum output power may be determined based on the type of transmission message included in the transmission packet by a control unit (not shown).

ステップS106に続くステップS111では、送信時間計算部283aが、送信バッファ294aに格納されているデータを、ステップS106で決定した送信速度で送信する場合の、送信に係る時間(パケット長)を計算する。   In step S111 following step S106, the transmission time calculation unit 283a calculates a time (packet length) related to transmission when the data stored in the transmission buffer 294a is transmitted at the transmission speed determined in step S106. .

ステップS111に続いてステップS112に進み、割合計算部284aが、パケット受信部291aより受信した、非通信時間の時間長毎の数に基づき、ステップS111で取得したパケット長より長い非通信時間の、期間Tに対する割合を計算して取得する。   Progressing to step S112 following step S111, the ratio calculation unit 284a receives a non-communication time longer than the packet length acquired in step S111 based on the number of non-communication time received by the packet reception unit 291a. The ratio with respect to the period T is calculated and acquired.

ステップS112に続いてステップS113に進み、衝突確率予測部286aが、割合計算部284aで取得された割合に基づき、衝突確率を予測する。   Progressing to step S113 following step S112, the collision probability prediction unit 286a predicts the collision probability based on the ratio acquired by the ratio calculation unit 284a.

ステップS113に続いてステップS114に進み、パケット送信方法決定部289aが、再送エネルギー(衝突による消費エネルギー)を計算し、その値(1)を取得する。なお、値(1)は、パケットを送信する際に、上記衝突確率で、通信の衝突が生じた場合に、再送に必要なエネルギー量の値である。   Progressing to step S114 following step S113, the packet transmission method determination unit 289a calculates retransmission energy (consumption energy due to collision), and acquires the value (1). The value (1) is the value of the amount of energy required for retransmission when a communication collision occurs with the above collision probability when transmitting a packet.

ステップS114に続いてステップS115に進み、パケット送信方法決定部289aが、通信制御パケット(例えば、RTS/CTSパケット)の送受信による消費エネルギー(2)を計算し、その値(2)を取得する。   Progressing to step S115 following step S114, the packet transmission method determination unit 289a calculates energy consumption (2) due to transmission / reception of a communication control packet (for example, an RTS / CTS packet), and obtains the value (2).

ステップS115に続いてステップS116に進み、パケット送信方法決定部289aが、ステップS114で取得されたエネルギーの値(1)と、ステップS115で取得されたエネルギーの値(2)とを比較し、(1)≦(2)の場合には、ステップS117に進み、(1)>(2)の場合には、ステップS118に進む。   Progressing to step S116 following step S115, the packet transmission method determining unit 289a compares the energy value (1) acquired in step S114 with the energy value (2) acquired in step S115, and ( If 1) ≦ (2), the process proceeds to step S117. If (1)> (2), the process proceeds to step S118.

ステップS116に続くステップS117では、パケット送信方法決定部289aが、パケットの送信に際して第一の無線通信方法によることを決定する。一方、ステップS116に続くステップS118では、パケット送信方法決定部289aが、パケットの送信に際して第二の無線通信方法によることを決定する。   In step S117 following step S116, the packet transmission method determination unit 289a determines that the first wireless communication method is used when transmitting the packet. On the other hand, in step S118 following step S116, the packet transmission method determination unit 289a determines that the second wireless communication method is used when transmitting the packet.

ステップS117又はステップS118に続いて、ステップS119に進み、送信電力決定部281aが、ステップS105において新たに決定された送信速度で、ステップS116により決定された送信方法によりパケットを送受信した場合の消費エネルギーを計算する。第一の無線通信方法による場合の消費エネルギーは、送信パケットの送信に要するエネルギー及び再送エネルギーであり、第二の無線通信方法による場合の消費エネルギーは、送信パケットの送信に要するエネルギー及び通信制御パケットの送受信に要するエネルギーである。   Continuing to step S117 or step S118, the process proceeds to step S119, where the transmission power determining unit 281a transmits / receives a packet by the transmission method determined in step S116 at the transmission speed newly determined in step S105. Calculate The energy consumption in the case of the first wireless communication method is the energy and retransmission energy required for transmission of the transmission packet, and the energy consumption in the case of the second wireless communication method is the energy and communication control packet required for transmission of the transmission packet. This is the energy required for transmission / reception.

ステップS119に続いてステップS120に進み、送信電力決定部281aが、ステップS119で計算されたエネルギーの値と、図示しない記憶部に記憶されている、送信速度、出力電力、及び、送信方法によりパケットを送信した場合の消費エネルギーの値とを比較し、ステップS119で計算されたエネルギーの値が小さい場合には、ステップS121に進み、そうでない場合には、ステップS107に進む。   Proceeding to step S120 following step S119, the transmission power determination unit 281a performs packet transmission based on the energy value calculated in step S119 and the transmission speed, output power, and transmission method stored in the storage unit (not shown). Is compared with the value of the energy consumption when transmitting, and if the energy value calculated in step S119 is small, the process proceeds to step S121, and if not, the process proceeds to step S107.

ステップS120に続いてステップS121に進み、送信速度計算部282aが、ステップS105で決定された送信速度が、送信しようとするデータに対して求められる送信速度に対応しているか否かを判断する。対応している場合には、ステップS122に進み、対応していない場合には、ステップS107に進む。   Proceeding to step S121 following step S120, the transmission rate calculation unit 282a determines whether or not the transmission rate determined in step S105 corresponds to the transmission rate required for the data to be transmitted. When it corresponds, it progresses to step S122, and when it does not respond | corresponds, it progresses to step S107.

なお、送信しようとするデータに対して定められる送信速度の例として、例えば、メールの送受信、ウェブ閲覧、掲示板、チャット、及び、遠隔制御等は数Mbps程度が好適である。また、送信しようとするデータに対して求められる送信速度として、例えば、アプリケーション毎に定められる最大の遅延速度を用いてもよい。例えば、VoIP電話等は、許容される遅延時間が少ない。   As an example of the transmission speed determined for the data to be transmitted, for example, about several Mbps is suitable for mail transmission / reception, web browsing, bulletin board, chat, remote control and the like. Further, for example, a maximum delay rate determined for each application may be used as a transmission rate required for data to be transmitted. For example, a VoIP telephone or the like has a small allowable delay time.

ステップS121に続くステップS122では、アクセス制御部290aの図示しない制御部が、送信速度、出力電力、及び、送信方法の組合せが定まったことを判断し、無線送受信処理部210aが送信する際の条件を、その組合せによるものに変更し、図示しない記憶部に記憶させ、ステップS107に進む。   In step S122 following step S121, the control unit (not shown) of the access control unit 290a determines that the combination of transmission speed, output power, and transmission method has been determined, and the conditions for transmission by the radio transmission / reception processing unit 210a Are changed to those based on the combination, stored in a storage unit (not shown), and the process proceeds to step S107.

以上のステップS104からステップS107の処理を、最大出力電力となるまで繰り返すことにより、最小の消費エネルギーで送信できる、送信速度、出力電力、及び、送信方法の組合せが得られる。   By repeating the processes from step S104 to step S107 until the maximum output power is reached, a combination of transmission speed, output power, and transmission method that can be transmitted with minimum energy consumption is obtained.

一方、ステップS108に続くステップS109では、無線送受信処理部210aが、最終的に図示しない記憶部に記憶されている送信速度、送信方法、出力電力の組合せで、送信バッファ294aに格納されているデータをパケットとして送信する。   On the other hand, in step S109 following step S108, the wireless transmission / reception processing unit 210a finally stores data stored in the transmission buffer 294a with a combination of transmission speed, transmission method, and output power stored in a storage unit (not shown). As a packet.

(第一の無線通信方法を説明する図)
図9及び図10は、第一の無線通信方法及び第二の無線通信方法を、それぞれ説明する図である。図9は、第一の無線通信方法を説明する図であって、データの送信に際して通信権の獲得手順を含まない無線通信方法の図である。
(Figure explaining the first wireless communication method)
9 and 10 are diagrams for explaining the first wireless communication method and the second wireless communication method, respectively. FIG. 9 is a diagram for explaining the first wireless communication method, and is a diagram of a wireless communication method that does not include a communication right acquisition procedure when data is transmitted.

図9では、データを送信する通信端末(端末局)が、AP(基地局)に対して、制御パケット等の送信をすることなく、データの本体を送信する。APは、そのデータの受信が終了すると、ACKパケットを送信する。   In FIG. 9, a communication terminal (terminal station) that transmits data transmits the main body of the data without transmitting a control packet or the like to the AP (base station). When receiving the data, the AP transmits an ACK packet.

(第二の無線通信方法を説明する図)
図10は、第二の無線通信方法を説明する図であって、データの送信に際して通信権の獲得手順を有する無線通信方法の図である。図10では、データを送信する通信端末(端末局)が、AP(基地局)に対して、データの送信に先立ってRTS(Request to Send)パケットを送信する。RTSパケットは、APが受信する他に、通信端末の電波圏内にある他の端末によっても受信される。RTSパケットを受信した他の端末は、データの送信を行わないNAV(Network Allocation Vector)期間に入る。
(Figure for explaining the second wireless communication method)
FIG. 10 is a diagram for explaining a second wireless communication method, and is a diagram of a wireless communication method having a communication right acquisition procedure when data is transmitted. In FIG. 10, a communication terminal (terminal station) that transmits data transmits an RTS (Request to Send) packet prior to data transmission to an AP (base station). In addition to being received by the AP, the RTS packet is also received by other terminals within the radio wave range of the communication terminal. Other terminals that have received the RTS packet enter a NAV (Network Allocation Vector) period during which no data is transmitted.

一方、RTSパケットを受信したAPは、通信端末に対してCTS(Clear to Send)パケットを送信する。CTSパケットは、通信端末によって受信される他に、他の端末によっても受信される。CTSパケットを受信した端末のうち、RTSパケットの受信によってNAV期間になっている端末の他の端末は、CTSパケットの受信に基づき、NAV期間に入る。   On the other hand, the AP that has received the RTS packet transmits a CTS (Clear to Send) packet to the communication terminal. In addition to being received by the communication terminal, the CTS packet is also received by other terminals. Among the terminals that have received the CTS packet, other terminals that are in the NAV period due to the reception of the RTS packet enter the NAV period based on the reception of the CTS packet.

RTSパケットを送信した後、APよりCTSパケットを受信した通信端末は、データのパケットを送信する。APは、データの受信が終了すると、ACKパケットを送信する。   After transmitting the RTS packet, the communication terminal that has received the CTS packet from the AP transmits a data packet. When the data reception is completed, the AP transmits an ACK packet.

RTSパケット又はCTSパケットの受信に基づき、NAV期間に入っていた他の端末は、RTSパケット又はCTSパケットに含まれる期間が経過した後、データの送信を行うことが可能になる。   Based on the reception of the RTS packet or the CTS packet, other terminals that have entered the NAV period can transmit data after the period included in the RTS packet or the CTS packet has elapsed.

(本発明の無線通信装置の例(基地局・その2))
図11及び図12は、図4及び図5で説明した、非通信時間の時間長毎の数のテーブル及びパケット送信時間毎の衝突確率を取得する無線通信装置の例であって、基地局が、時間長毎の数のテーブルに基づく時間長毎の衝突確率の予測を行う場合の例である。
(Example of wireless communication apparatus of the present invention (base station, part 2))
FIGS. 11 and 12 are examples of wireless communication apparatuses that acquire the table of the number for each time length of the non-communication time and the collision probability for each packet transmission time described in FIGS. 4 and 5. It is an example in the case of predicting the collision probability for each time length based on the table of the number for each time length.

図11は、基地局の構成の例である。図11の基地局100bは、図6の基地局100aと似た構成であるが、アクセス制御部190bに確率計算部181bが含まれている点が、基地局100aとは異なっている。そこで、ここでは、確率計算部181bに係る説明を行い、他は省略する。   FIG. 11 is an example of the configuration of the base station. The base station 100b in FIG. 11 has a configuration similar to that of the base station 100a in FIG. 6, but is different from the base station 100a in that the access control unit 190b includes a probability calculation unit 181b. Therefore, here, a description is given of the probability calculation unit 181b, and the others are omitted.

確率計算部181bは、統計部180bによって取得された時間長毎の数に基づき、所定の時間長毎に、通信の衝突確率の計算を行う。所定の時間長とは、例えば、想定される複数のパケット送信時間である。衝突確率の計算は、上述の「<4>衝突確率の予測」に記載の手順によって行うとよい。確率計算部181bは、計算した衝突確率を送信バッファ194bに出力する。   The probability calculation unit 181b calculates a communication collision probability for each predetermined time length based on the number for each time length acquired by the statistical unit 180b. The predetermined time length is, for example, a plurality of assumed packet transmission times. The calculation of the collision probability may be performed by the procedure described in “<4> Prediction of collision probability” described above. The probability calculation unit 181b outputs the calculated collision probability to the transmission buffer 194b.

無線送受信処理部110bは、送信バッファ194bに出力された衝突確率を、端末局に対して送信する。   The radio transmission / reception processing unit 110b transmits the collision probability output to the transmission buffer 194b to the terminal station.

(本発明の無線通信装置の例(端末局・その2))
図12は、図11の基地局より受信した送信時間毎の衝突確率に基づき、第一の無線通信方法と、第二の無線通信方法とを選択する端末局の構成の例である。図12の端末局200bは、図7の端末局200aと似た構成であるが、アクセス制御部290bに割合計算部がなく、受信した衝突確率を用いる点が異なっている。そこで、ここでは、受信した送信時間毎の衝突確率を用いて、送信パケットの衝突確率を求める処理に係る部分の説明を行い、他は省略する。
(Example of wireless communication apparatus of the present invention (terminal station, part 2))
FIG. 12 is an example of a configuration of a terminal station that selects the first wireless communication method and the second wireless communication method based on the collision probability for each transmission time received from the base station of FIG. The terminal station 200b in FIG. 12 has a configuration similar to that of the terminal station 200a in FIG. 7, except that the access control unit 290b does not have a ratio calculation unit and uses the received collision probability. Therefore, here, the part related to the process for obtaining the collision probability of the transmission packet is described using the received collision probability for each transmission time, and others are omitted.

送信時間計算部283bは、送信しようとするデータのパケット送信時間を計算して、衝突確率予測部286bに対して出力する。衝突確率予測部286bは、受信バッファ292bより、基地局100bが計算し、無線送受信処理部201bによって受信された送信時間毎の衝突確率を取得し、送信したいパケットの送信時間に対応する衝突確率を参照することにより、衝突確率の予測を行う。   The transmission time calculation unit 283b calculates a packet transmission time of data to be transmitted and outputs the packet transmission time to the collision probability prediction unit 286b. The collision probability prediction unit 286b calculates the collision probability for each transmission time calculated by the base station 100b from the reception buffer 292b and received by the wireless transmission / reception processing unit 201b, and calculates the collision probability corresponding to the transmission time of the packet to be transmitted. The collision probability is predicted by referring to it.

以上の処理により、衝突確率が得られ、データを送信するのに好適な送信速度、出力電力、及び、無線通信方法を決定することができる。   With the above processing, a collision probability is obtained, and a transmission speed, output power, and radio communication method suitable for transmitting data can be determined.

(本発明の無線通信装置(端末局・その2)の処理の例のフロー)
図13は、本発明の無線通信装置(端末局・その2)の処理の例のフローであって、基地局100bから受信する情報等に基づき、第一の無線通信方法又は第二の無線通信方法の何れか一方により、パケットの送信を行う場合の処理の例である。
(Flow of processing example of wireless communication apparatus (terminal station, part 2) of the present invention)
FIG. 13 is a flowchart of an example of processing of the wireless communication apparatus (terminal station, part 2) according to the present invention. Based on the information received from the base station 100b, the first wireless communication method or the second wireless communication It is an example of the process in the case of transmitting a packet by either one of the methods.

図13において、ステップS202からステップS209、及び、ステップS213からステップS221は、図8における、ステップS102からステップS109、及び、ステップS114からステップS122の処理と同一であるので、ここでは説明を省略する。   In FIG. 13, steps S202 to S209 and steps S213 to S221 are the same as the processes of steps S102 to S109 and steps S114 to S122 in FIG. .

ステップS201では、衝突確率予測部286bが、無線送受信処理部210bによって受信された非通信時間の時間長毎の数を、パケット受信部291b及び受信バッファ292bを介して受信する。   In step S201, the collision probability prediction unit 286b receives the number of each non-communication time received by the wireless transmission / reception processing unit 210b via the packet reception unit 291b and the reception buffer 292b.

ステップS211では、送信時間計算部283bが、送信バッファ294bに格納されているデータを、ステップS206で決定した送信速度で送信する場合の、パケット送信時間を計算する。   In step S211, the transmission time calculation unit 283b calculates the packet transmission time when the data stored in the transmission buffer 294b is transmitted at the transmission rate determined in step S206.

ステップS211に続いてステップS212に進み、衝突確率予測部286bが、基地局110bより受信された、パケット送信時間毎の衝突確率を参照して、ステップS211で計算されたパケット送信時間を要するデータを送信する際の衝突確率を予測する。   Progressing to step S212 following step S211, the collision probability prediction unit 286b refers to the collision probability for each packet transmission time received from the base station 110b, and obtains data requiring the packet transmission time calculated in step S211. Predict the probability of collision when transmitting.

ステップS212に続いてステップS213からステップS221の処理を行うことにより、送信速度、出力電力、及び、無線通信方法の好適な組合せを得ることができる。   By performing the processing from step S213 to step S221 following step S212, a suitable combination of transmission speed, output power, and wireless communication method can be obtained.

(期間Tにおける通信時間等の例)
図14は、所定の周期(T)における期間Tの次の期間の非通信時間及び非通信時間毎の確率を説明する図である。図14では、期間Tの次の期間として、次のXwindow期間における非通信時間の情報を取得している。図14の例では、次のXwindow期間の始めから順に、2、4、4、5、13、10、、、4、9、5、9、17、19というように通信時間と非通信時間の各時間長が時系列で表されている。図14には、さらに、各通信時間及び各非通信時間における通信の発生確率pがそれぞれ示されている。
(Example of communication time in period T)
FIG. 14 is a diagram for explaining the non-communication time and the probability for each non-communication time in the period following the period T in the predetermined cycle (T). In FIG. 14, as the next period of the period T, information on the non-communication time in the next Xwindow period is acquired. In the example of FIG. 14, communication time and non-communication time of 2, 4, 4, 5, 13, 10, 4, 4, 9, 5, 9, 17, 19 in order from the beginning of the next Xwindow period. Each time length is represented in time series. FIG. 14 further shows the occurrence probability p of communication at each communication time and each non-communication time.

図14に示す各時間長は、例えば、上述の(予測方法の例)により予測される各通信区間と各非通信区間とを集計することによって取得されてもよい。さらに、通信の発生確率pは、例えば、式(15)により算出される各区間における通信の発生確率x(p)を利用して取得されてもよい。より具体的には、例えば、各通信時間及び各通信時間に含まれる各通信区間及び各非通信区間における通信の発生確率x(p)の平均値を各通信時間及び各通信時間における通信の発生確率pとしてもよく、あるいは、各通信時間及び各通信時間に含まれる各通信区間及び各非通信区間における通信の発生確率x(p)の内最も高い発生確率x(p)を各通信時間及び各通信時間における通信の発生確率pとしてもよい。   Each time length shown in FIG. 14 may be acquired by, for example, totaling each communication section and each non-communication section predicted by the above-described (example of prediction method). Further, the communication occurrence probability p may be acquired by using, for example, the communication occurrence probability x (p) in each section calculated by Expression (15). More specifically, for example, the average value of the occurrence probability x (p) of communication in each communication period and each communication period and each non-communication period included in each communication time is the communication occurrence in each communication time and each communication time. Probability p may be used, or the highest occurrence probability x (p) of communication occurrence probability x (p) in each communication period and each communication period and each non-communication period included in each communication time and each communication time is defined as each communication time and It is good also as communication generation probability p in each communication time.

(本発明の無線通信装置の例(基地局・その3))
図15及び図16は、図14で説明した、通信時間及び非通信時間の時系列と、各通信時間及び各非通信時間における通信の発生確率を取得する無線通信装置の例である。
(Example of wireless communication apparatus of the present invention (base station, part 3))
FIGS. 15 and 16 are examples of wireless communication apparatuses that acquire the time series of communication time and non-communication time and the occurrence probability of communication at each communication time and non-communication time described in FIG.

図15は、基地局の構成の例である。図15の基地局100dは、パケット受信部191dの受信状況に基づき、次のXWindow期間における通信時間と非通信時間の区間毎の予測を行う。基地局100dは、図6における基地局100aに対して、統計部180aに代えて予測部180dと時系列及び重み生成部181dとを有する。その他の処理部は、基地局100aと略同一の機能及び構成であるので、ここでは説明を省略する。   FIG. 15 is an example of the configuration of the base station. The base station 100d in FIG. 15 performs prediction for each section of communication time and non-communication time in the next XWindow period based on the reception status of the packet reception unit 191d. The base station 100d has a prediction unit 180d and a time series and weight generation unit 181d in place of the statistical unit 180a with respect to the base station 100a in FIG. The other processing units have substantially the same function and configuration as the base station 100a, and thus description thereof is omitted here.

予測部180dは、パケット受信部191dの受信状況に基づき、所定の周期(T(XWindow))毎に、XWindow期間において通信時間及び非通信時間を取得し、次の期間における通信状況を予測する。   Based on the reception status of the packet reception unit 191d, the prediction unit 180d acquires the communication time and the non-communication time in the XWindow period for each predetermined period (T (XWindow)), and predicts the communication status in the next period.

時系列及び重み生成部181dは、予測部180dによって予測された通信状況を集計して通信時間及び非通信時間の時系列を生成するとともに、通信時間と非通信時間毎に、通信の発生確率を予測して、時系列及び通信の発生確率を送信バッファ194dに出力する。   The time series and weight generation unit 181d generates a time series of communication time and non-communication time by summing up the communication status predicted by the prediction unit 180d, and generates a communication occurrence probability for each communication time and non-communication time. Predicting and outputting the time series and the occurrence probability of communication to the transmission buffer 194d.

無線送受信処理部110dは、送信バッファ194dに出力された時系列及び通信の発生確率を、端末局に対して送信する。   The radio transmission / reception processing unit 110d transmits the time series output to the transmission buffer 194d and the occurrence probability of communication to the terminal station.

(本発明の無線通信装置の例(端末局・その3))
図16は、端末局の構成の例である。図16の端末局200dは、図7の端末局200aと送信時刻決定部285d及び衝突確率予測部286d以外は同様の構成であるため、ここでは、送信時刻決定部285d及び衝突確率予測部286dに係る説明を行い、他は省略する。
(Example of wireless communication apparatus of the present invention (terminal station, part 3))
FIG. 16 is an example of the configuration of the terminal station. The terminal station 200d in FIG. 16 has the same configuration as the terminal station 200a in FIG. 7 except for the transmission time determination unit 285d and the collision probability prediction unit 286d. Such an explanation is given, and the others are omitted.

送信時刻決定部285dは、基地局100dから受信された通信時間と非通信時間とからなる時系列に基づき、送信しようとするパケットのパケット送信時間より長い非通信時間のXWindow期間における開始時刻を、送信時刻の候補として決定する。   The transmission time determination unit 285d determines the start time in the XWindow period of the non-communication time longer than the packet transmission time of the packet to be transmitted based on the time series including the communication time and the non-communication time received from the base station 100d. It is determined as a transmission time candidate.

衝突確率予測部286dは、基地局100dから受信された通信の発生確率に基づき、候補となった各送信時刻に送信パケットを送信した場合の衝突確率を、それぞれ予測する。この場合、各送信時刻に対応する時系列上の各非通信時間における通信の発生確率を送信パケットの衝突確率として予測するとよい。   The collision probability prediction unit 286d predicts the collision probability when a transmission packet is transmitted at each candidate transmission time based on the occurrence probability of communication received from the base station 100d. In this case, the occurrence probability of communication in each non-communication time on the time series corresponding to each transmission time may be predicted as a transmission packet collision probability.

(本発明の無線通信装置(端末局・その3)の処理の例のフロー)
図17は、本発明の無線通信装置(端末局・その3)の処理の例のフローであって、基地局100dから受信する情報等に基づき、第一の無線通信方法又は第二の無線通信方法の何れか一方により、パケットの送信を行う場合の処理の例である。図17のステップS401及びステップS413からステップS417以外の処理は、図8に示す処理の例のフローと同様であるため、ここでは説明を省略する。
(Flow of processing example of wireless communication apparatus (terminal station, part 3) of the present invention)
FIG. 17 is a flowchart of an example of processing of the wireless communication device (terminal station, part 3) according to the present invention. The first wireless communication method or the second wireless communication is based on information received from the base station 100d. It is an example of the process in the case of transmitting a packet by either one of the methods. Processes other than step S401 and step S413 to step S417 in FIG. 17 are the same as the flow of the process example shown in FIG.

ステップS401では、送信時刻決定部285dが、無線送受信処理部210dによって受信された通信時間及び非通信時間の時系列と各通信時間及び各非通信時間における通信の発生確率とを、パケット受信部291d及び受信バッファ292dを介して受信する。   In step S401, the transmission time determining unit 285d determines the time series of the communication time and the non-communication time received by the wireless transmission / reception processing unit 210d and the occurrence probability of the communication in each communication time and each non-communication time. And received via the reception buffer 292d.

ステップS413では、送信時刻決定部285dが、通信時間と非通信時間の時系列から、ステップS411で計算されたパケット送信時間よりも長い非通信時間のXWindow期間における開始時刻を取得し、さらに、その非通信時間に対応する通信の発生確率から衝突確率を取得する。   In step S413, the transmission time determination unit 285d acquires the start time in the XWindow period of the non-communication time longer than the packet transmission time calculated in step S411 from the time series of the communication time and the non-communication time. The collision probability is acquired from the occurrence probability of communication corresponding to the non-communication time.

ステップS413に続いてステップS414に進み、送信時刻決定部285dが、ステップS413で取得した非通信時間のうち、衝突しない確率が最も高い時間を選択し、その開始時刻を送信時刻とする。ステップS414に続いてステップS416に進み、送信時刻決定部285dが、送信するデータが、ステップS414で決定した送信時刻まで送信遅延が許容されるか否かを判断する。送信遅延が許容されるか否かは、アプリケーション毎に記憶部に記憶されている許容時間に基づいて判断される。送信遅延が許容される場合は、ステップS417に進み、送信遅延が許容されない場合は、ステップS415に進む。ステップS415では、ステップS414又は直前のステップS415で選択された送信時刻よりも前の時刻であって、衝突しない確率が次に高い時刻を選択する。ステップS415とステップS416の処理を繰り返すことにより、好適な送信時刻を決定することができる。   Proceeding to step S414 following step S413, the transmission time determination unit 285d selects a time with the highest probability of not colliding among the non-communication times acquired in step S413, and sets the start time as the transmission time. Proceeding to step S416 following step S414, the transmission time determination unit 285d determines whether or not transmission delay of the data to be transmitted is allowed until the transmission time determined in step S414. Whether or not transmission delay is allowed is determined for each application based on the allowable time stored in the storage unit. If the transmission delay is permitted, the process proceeds to step S417, and if the transmission delay is not permitted, the process proceeds to step S415. In step S415, a time that is earlier than the transmission time selected in step S414 or immediately preceding step S415 and that has the next highest probability of not colliding is selected. A suitable transmission time can be determined by repeating the processes of step S415 and step S416.

ステップS416に続くステップS417では、パケット送信方法決定部289dが、ステップS414〜S416により決定された送信時刻に送信パケットを送信し、衝突が生じた場合の再送エネルギーを計算し、その値(1)を取得する。   In step S417 following step S416, the packet transmission method determination unit 289d transmits a transmission packet at the transmission time determined in steps S414 to S416, calculates retransmission energy when a collision occurs, and the value (1) To get.

以上の処理により、好適な時刻に好適な通信方法によって無線通信を行うことができる。   Through the above processing, wireless communication can be performed by a suitable communication method at a suitable time.

なお、図6以降で説明した本発明の無線通信装置と、図2における本発明の無線通信装置との対応は、以下の通りである。統計部180、予測部190、確率計算部181b、時系列及び重み生成部181dは、トラフィック予測手段140に対応する。パケット受信部191、受信バッファ192、ACK送信部193、送信バッファ194は、送受信手段110に対応する。また、電波伝搬損失計算部280、送信電力決定部281、送信速度計算部282、送信時間計算部283、及び、衝突確率予測部286は、エネルギー算出手段240に対応する。送信時刻決定部285は、非通信時刻取得手段260に対応する。パケット送信方法決定部289は、送信制御手段220に対応する。パケット受信部291、受信バッファ202、ACK送信部293、及び、送信バッファ294は、送受信手段210に対応する。   The correspondence between the wireless communication apparatus of the present invention described in FIG. 6 and the following and the wireless communication apparatus of the present invention in FIG. 2 is as follows. The statistical unit 180, the prediction unit 190, the probability calculation unit 181 b, and the time series and weight generation unit 181 d correspond to the traffic prediction unit 140. The packet reception unit 191, the reception buffer 192, the ACK transmission unit 193, and the transmission buffer 194 correspond to the transmission / reception unit 110. Further, the radio wave propagation loss calculation unit 280, the transmission power determination unit 281, the transmission speed calculation unit 282, the transmission time calculation unit 283, and the collision probability prediction unit 286 correspond to the energy calculation unit 240. The transmission time determination unit 285 corresponds to the non-communication time acquisition unit 260. The packet transmission method determination unit 289 corresponds to the transmission control unit 220. The packet reception unit 291, the reception buffer 202, the ACK transmission unit 293, and the transmission buffer 294 correspond to the transmission / reception unit 210.

以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。   Although the best mode for carrying out the invention has been described above, the present invention is not limited to the embodiment described in the best mode. Modifications can be made without departing from the spirit of the present invention.

本発明の無線通信装置を有する無線通信ネットワークの構成の例。2 shows an example of a configuration of a wireless communication network having the wireless communication device of the present invention. 本発明の無線通信装置の機能構成の例。2 is an example of a functional configuration of a wireless communication apparatus according to the present invention. 所定の周期(T)における期間Tの非通信時間の例。The example of the non-communication time of the period T in a predetermined period (T). 非通信時間の時間長毎の数のテーブルの例。The example of the table of the number for every time length of non-communication time. 次の期間におけるパケットの衝突確率をパケット長毎に表したテーブルの例。The example of the table which represented the collision probability of the packet in the next period for every packet length. 本発明の無線通信装置の例(基地局・その1)。An example of a wireless communication apparatus of the present invention (base station, part 1). 本発明の無線通信装置の例(端末局・その1)。An example of a wireless communication apparatus of the present invention (terminal station, part 1). 本発明の無線通信装置(端末局・その1)の処理の例のフロー。The flow of the example of a process of the radio | wireless communication apparatus (terminal station and the 1) of this invention. 通信権の獲得手順を含まない通信方法の例。An example of a communication method that does not include a communication right acquisition procedure. 通信権の獲得手順を有する通信方法の例。An example of a communication method having a communication right acquisition procedure. 本発明の無線通信装置の例(基地局・その2)。An example of a wireless communication apparatus of the present invention (base station, part 2). 本発明の無線通信装置の例(端末局・その2)。An example of a wireless communication apparatus of the present invention (terminal station, part 2). 本発明の無線通信装置(端末局・その2)の処理の例のフロー。The flow of the example of a process of the radio | wireless communication apparatus (terminal station and the 2) of this invention. 所定の周期(T)における期間Tの次の期間の非通信時間の予測の例Example of prediction of non-communication time in period following period T in a predetermined cycle (T) 本発明の無線通信装置の例(基地局・その3)。An example of a wireless communication apparatus of the present invention (base station, part 3). 本発明の無線通信装置の例(端末局・その3)。An example of a wireless communication apparatus of the present invention (terminal station, part 3). 本発明の無線通信装置(端末局・その3)の処理の例のフロー。The flow of the example of a process of the radio | wireless communication apparatus (terminal station and the 3) of this invention. IEEE802.11aの電波受信特性。Radio wave reception characteristics of IEEE802.11a.

符号の説明Explanation of symbols

100、100a、100b、100c、100d 無線通信装置
200、200a、200b、200c、200d 無線通信装置
110、210 送受信手段
111、211 無線通信手段
112 有線通信手段
121 制御情報送信手段
140 トラフィック予測手段
142、242 予測手段
144,244 確率予測手段
220 送信制御手段
240 エネルギー算出手段
242 予測手段
244 確率取得手段
260 非通信時刻取得手段
270 記憶手段
272 遅延時間保持手段
180a、180b 統計部
180c、180d 予測部
181b 確率計算部
181c 時系列情報生成部
181d 時系列及び重み生成部
190a、190b、190c、190d アクセス制御手段
191a、191b、191c、191d パケット受信部
192a、192b、192c、192d 受信バッファ
193a、193b、193c、193d ACK送信部
194a、194b、194c、194d 送信バッファ
280a、280b、280c、280d 電波伝搬損失計算部
281a、281b、281c、281d 送信電力決定部
282a、282b、282c、282d 送信速度計算部
283a、283b、283c、283d 送信時間計算部
284a 割合計算部
285c、285d、 送信時刻決定部
286a、286b、286d 衝突確率予測部
289a、289b、289c、289d パケット送信方法決定部
290a、290b、290c、290d アクセス制御手段
291a、291b、291c、291d パケット受信部
292a、292b、292c、292d 受信バッファ
293a、293b、293c、293d ACK送信部
294a、294b、294c、294d 送信バッファ
100, 100a, 100b, 100c, 100d Wireless communication device 200, 200a, 200b, 200c, 200d Wireless communication device 110, 210 Transmission / reception means 111, 211 Wireless communication means 112 Wired communication means 121 Control information transmission means 140 Traffic prediction means 142, 242 Prediction means 144, 244 Probability prediction means 220 Transmission control means 240 Energy calculation means 242 Prediction means 244 Probability acquisition means 260 Non-communication time acquisition means 270 Storage means 272 Delay time holding means 180a, 180b Statistics part 180c, 180d Prediction part 181b Probability Calculation unit 181c Time series information generation unit 181d Time series and weight generation units 190a, 190b, 190c, 190d Access control means 191a, 191b, 191c, 191d Packet reception units 192a, 1 2b, 192c, 192d Receive buffer 193a, 193b, 193c, 193d ACK transmitter 194a, 194b, 194c, 194d Transmit buffer 280a, 280b, 280c, 280d Radio wave propagation loss calculator 281a, 281b, 281c, 281d Transmit power determiner 282a , 282b, 282c, 282d Transmission rate calculation unit 283a, 283b, 283c, 283d Transmission time calculation unit 284a Ratio calculation unit 285c, 285d, transmission time determination unit 286a, 286b, 286d Collision probability prediction unit 289a, 289b, 289c, 289d packet Transmission method determination unit 290a, 290b, 290c, 290d Access control means 291a, 291b, 291c, 291d Packet reception unit 292a, 292b, 292c, 292d Reception buffer 293a, 293b, 293c, 293d ACK transmission unit 294a, 294b, 294c, 294d transmit buffer

Claims (11)

送信メッセージを含む送信パケット又は他の無線通信装置に対する通信制御情報を含む通信制御パケットの送受信を行う送受信手段と、
前記送受信手段によるパケットの送信を制御する送信制御手段と、
現在より後の所定期間に対する通信ネットワークのトラフィック状態の予測に基づく前記送信パケットの衝突確率に基づき、前記送信パケットの送信が衝突した場合の前記送信パケットの再送に係る再送エネルギーと、通信制御パケットの送受信に係る通信制御パケット送受信エネルギーとを算出するエネルギー算出手段とを有し、
前記送信制御手段は、前記再送エネルギーと前記通信制御パケット送受信エネルギーとの比較に基づき、前記通信制御パケットの送信を行うように前記送受信手段を制御することを特徴とする無線通信装置。
A transmission / reception means for transmitting / receiving a transmission packet including a transmission message or a communication control packet including communication control information for another wireless communication device;
Transmission control means for controlling transmission of packets by the transmission / reception means;
Based on the collision probability of the transmission packet based on the prediction of the traffic state of the communication network for a predetermined period after the present, retransmission energy related to retransmission of the transmission packet when transmission of the transmission packet collides, and communication control packet Energy calculation means for calculating communication control packet transmission / reception energy related to transmission / reception,
The transmission control means controls the transmission / reception means to transmit the communication control packet based on a comparison between the retransmission energy and the communication control packet transmission / reception energy.
前記エネルギー算出手段は、複数の送信速度毎に、前記再送エネルギーと前記通信制御パケット送受信エネルギーとを算出することを特徴とする請求項1記載の無線通信装置。   The wireless communication apparatus according to claim 1, wherein the energy calculation unit calculates the retransmission energy and the communication control packet transmission / reception energy for each of a plurality of transmission rates. 前記送受信手段は、さらに、前記トラフィック状態の予測情報を他の通信装置より受信することを特徴とする請求項1又は2記載の無線通信装置。   The wireless communication device according to claim 1, wherein the transmission / reception unit further receives the traffic state prediction information from another communication device. 前記送受信手段は、所定の周期毎に所定期間のトラフィック状態の情報を他の通信装置より受信し、
前記エネルギー算出手段は、前記送受信手段により受信された前記トラフィック状態に基づき、次の周期における前記所定期間のトラフィック状態を予測することを特徴とする請求項1又は2記載の無線通信装置。
The transmission / reception means receives traffic state information for a predetermined period from another communication device every predetermined period,
The wireless communication apparatus according to claim 1, wherein the energy calculation unit predicts a traffic state in the predetermined period in a next cycle based on the traffic state received by the transmission / reception unit.
前記エネルギー算出手段は、最新の所定期間におけるトラフィック状態と次の所定期間におけるトラフィック状態とが等しいとして、前記次の所定期間のトラフィック状態を予測することを特徴とする請求項4記載の無線通信装置。   5. The wireless communication apparatus according to claim 4, wherein the energy calculating unit predicts a traffic state in the next predetermined period on the assumption that a traffic state in the latest predetermined period is equal to a traffic state in the next predetermined period. . 前記エネルギー算出手段は、過去の所定期間に対するトラフィック状態の予測と前記過去の所定期間におけるトラフィック状態とを比較して、当該トラフィック状態が発生する発生確率を求め、前記発生確率に基づき、次の所定期間のトラフィック状態を予測することを特徴とする請求項4記載の無線通信装置。   The energy calculating means compares the traffic state prediction for the past predetermined period with the traffic state in the past predetermined period to obtain the occurrence probability of the traffic state, and based on the occurrence probability, The wireless communication apparatus according to claim 4, wherein a traffic state in a period is predicted. 前記エネルギー算出手段が予測した前記次の周期における所定期間のトラフィック状態に基づき、前記送信パケットの送信に要するパケット送信時間より長い非通信時間の開始時刻を取得する非通信時刻取得手段と、
アプリケーション毎に定められる、パケットの送信に対して許容される遅延時間を保持する遅延時間保持手段とを有し、
前記非通信時間の開始時刻までの時間が前記遅延時間より短い場合に、前記エネルギー算出手段は、前記発生確率に基づいて、前記非通信時間の開始時刻に前記送信パケットを送信する場合の前記再送エネルギーを算出すること
を特徴とする請求項6記載の無線通信装置。
Non-communication time acquisition means for acquiring a start time of a non-communication time longer than a packet transmission time required for transmission of the transmission packet, based on a traffic state of a predetermined period in the next period predicted by the energy calculation means;
Delay time holding means for holding a delay time allowed for packet transmission determined for each application;
When the time until the start time of the non-communication time is shorter than the delay time, the energy calculating means transmits the retransmission packet when transmitting the transmission packet at the start time of the non-communication time based on the occurrence probability. The wireless communication apparatus according to claim 6, wherein energy is calculated.
送信メッセージを含む送信パケット又は他の通信端末に対する通信制御情報を含む通信制御パケットの送受信を行う送受信手段と、
通信ネットワークの現在より後の所定期間に対するトラフィック状態を予測する予測手段と、
前記予測手段によって予測されたトラフィック状態に基づき、複数のパケット長毎の衝突確率情報を取得する確率取得手段と、
前記衝突確率情報を送信する制御情報送信手段と
を有することを特徴とする無線通信装置。
A transmission / reception means for transmitting / receiving a transmission packet including a transmission message or a communication control packet including communication control information for another communication terminal;
A prediction means for predicting a traffic state for a predetermined period after the present of the communication network;
Probability acquisition means for acquiring collision probability information for each of a plurality of packet lengths based on the traffic state predicted by the prediction means;
A wireless communication apparatus comprising: control information transmitting means for transmitting the collision probability information.
複数の無線通信装置の間において、送信メッセージを含む送信パケット又は他の無線通信装置に対する通信制御情報を含む通信制御パケットの送受信を行う無線通信方法であって、
通信ネットワークの現在より後の所定期間に対するトラフィック状態を予測する予測ステップと、
前記予測ステップにおいて予測されたトラフィック状態に基づき、前記送信パケットの衝突確率情報を取得する衝突確率取得ステップと、
前記衝突確率情報に基づき、前記送信パケットの通信が衝突した場合に前記送信パケットの再送に係る再送エネルギーと、通信権の獲得の通信制御パケットの送受信に係る通信制御パケット送受信エネルギーとを算出するエネルギー算出ステップと、
無線通信装置が、前記送信パケットの送信を制御する送信制御ステップとを有し、
前記送信制御ステップは、前記再送エネルギーと前記通信制御パケット送受信エネルギーとの比較に基づき、前記通信制御パケットの送信を行うことを特徴とする無線通信方法。
A wireless communication method for transmitting and receiving a transmission packet including a transmission message or a communication control packet including communication control information for another wireless communication device between a plurality of wireless communication devices,
A prediction step for predicting traffic conditions for a predetermined period of time after the present of the communication network;
A collision probability acquisition step of acquiring collision probability information of the transmission packet based on the traffic state predicted in the prediction step;
Energy for calculating retransmission energy related to retransmission of the transmission packet and communication control packet transmission / reception energy related to transmission / reception of a communication control packet for acquiring a communication right when communication of the transmission packet collides based on the collision probability information A calculation step;
A wireless communication device includes a transmission control step for controlling transmission of the transmission packet;
The transmission control step transmits the communication control packet based on a comparison between the retransmission energy and the communication control packet transmission / reception energy.
コンピュータを、
送信メッセージを含む送信パケット又は他の通信端末に対する通信制御情報を含む通信制御パケットの送受信を行う送受信手段と、
前記送受信手段によるパケットの送信を制御する送信制御手段と、
現在より後の所定期間に対する通信ネットワークのトラフィック状態の予測に基づく前記送信パケットの衝突確率に基づき、前記送信パケットの送信が衝突した場合に前記送信パケットの再送に係る再送エネルギーと、通信権の獲得の通信制御パケットの送受信に係る通信制御パケット送受信エネルギーとを算出するエネルギー算出手段として機能させ、
前記送信制御手段は、前記再送エネルギーと前記通信制御パケット送受信エネルギーとの比較に基づき、前記通信制御パケットの送信を行うように前記送受信手段を制御することを特徴とする無線通信プログラム。
Computer
A transmission / reception means for transmitting / receiving a transmission packet including a transmission message or a communication control packet including communication control information for another communication terminal;
Transmission control means for controlling transmission of packets by the transmission / reception means;
Based on the collision probability of the transmission packet based on the prediction of the traffic state of the communication network for a predetermined period after the present, when the transmission of the transmission packet collides, retransmission energy for retransmission of the transmission packet and acquisition of the communication right Functioning as energy calculating means for calculating communication control packet transmission / reception energy related to transmission / reception of communication control packets of
The transmission control unit controls the transmission / reception unit to transmit the communication control packet based on a comparison between the retransmission energy and the communication control packet transmission / reception energy.
コンピュータを、
他の通信端末に対して通信の制御情報を送信する制御情報送信手段と、
送信メッセージを含む送信パケット又は他の通信端末に対する通信制御情報を含む通信制御パケットの送受信を行う送受信手段と、
通信ネットワークの現在より後の所定期間に対するトラフィック状態を予測する予測手段と、
前記予測手段によって予測されたトラフィック状態に基づき、複数のパケット長毎の衝突確率情報を取得する確率取得手段として機能させ、
前記制御情報送信手段は、前記制御情報と、前記衝突確率情報とを送信するように前記送受信手段を制御することを特徴とする無線通信プログラム。
Computer
Control information transmission means for transmitting communication control information to other communication terminals;
A transmission / reception means for transmitting / receiving a transmission packet including a transmission message or a communication control packet including communication control information for another communication terminal;
A prediction means for predicting a traffic state for a predetermined period after the present of the communication network;
Based on the traffic state predicted by the prediction means, function as probability acquisition means for acquiring collision probability information for each of a plurality of packet lengths,
The control information transmitting unit controls the transmitting / receiving unit to transmit the control information and the collision probability information.
JP2006236990A 2006-08-31 2006-08-31 Radio communication apparatus, radio communication method, and radio communication program Pending JP2008061037A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006236990A JP2008061037A (en) 2006-08-31 2006-08-31 Radio communication apparatus, radio communication method, and radio communication program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006236990A JP2008061037A (en) 2006-08-31 2006-08-31 Radio communication apparatus, radio communication method, and radio communication program

Publications (1)

Publication Number Publication Date
JP2008061037A true JP2008061037A (en) 2008-03-13

Family

ID=39243267

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006236990A Pending JP2008061037A (en) 2006-08-31 2006-08-31 Radio communication apparatus, radio communication method, and radio communication program

Country Status (1)

Country Link
JP (1) JP2008061037A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012186758A (en) * 2011-03-08 2012-09-27 Hitachi Information & Communication Engineering Ltd Wireless communication device, transmission power determination method, program, and transmission power calculation device
JP2015056696A (en) * 2013-09-10 2015-03-23 株式会社東芝 Communication device and communication method
JP2015510331A (en) * 2012-01-30 2015-04-02 アイトロン インコーポレイテッド Data broadcast using broadcast preparation message
KR20160066038A (en) * 2013-10-07 2016-06-09 퀄컴 인코포레이티드 Lte-u clear channel assessment operations
JP2018508889A (en) * 2015-02-12 2018-03-29 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツングRobert Bosch Gmbh Method and apparatus for parking operation
US10375672B2 (en) 2012-01-30 2019-08-06 Itron Global Sarl Data broadcasting with a prepare-to-broadcast message

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012186758A (en) * 2011-03-08 2012-09-27 Hitachi Information & Communication Engineering Ltd Wireless communication device, transmission power determination method, program, and transmission power calculation device
JP2015510331A (en) * 2012-01-30 2015-04-02 アイトロン インコーポレイテッド Data broadcast using broadcast preparation message
US10375672B2 (en) 2012-01-30 2019-08-06 Itron Global Sarl Data broadcasting with a prepare-to-broadcast message
JP2015056696A (en) * 2013-09-10 2015-03-23 株式会社東芝 Communication device and communication method
KR20160066038A (en) * 2013-10-07 2016-06-09 퀄컴 인코포레이티드 Lte-u clear channel assessment operations
JP2016539598A (en) * 2013-10-07 2016-12-15 クゥアルコム・インコーポレイテッドQualcomm Incorporated LTE-U clear channel assessment operation
KR101955351B1 (en) * 2013-10-07 2019-03-07 퀄컴 인코포레이티드 Lte-u clear channel assessment operations
JP2018508889A (en) * 2015-02-12 2018-03-29 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツングRobert Bosch Gmbh Method and apparatus for parking operation
US10459438B2 (en) 2015-02-12 2019-10-29 Robert Bosch Gmbh Method and device for operating a parking space

Similar Documents

Publication Publication Date Title
EP2064909B1 (en) Resource management techniques for wireless networks
US8355748B2 (en) Multi-mode control station, radio communication system, radio station, and radio communication control method
US7801038B2 (en) Method and apparatus for providing a delay guarantee for a wireless network
US7373162B2 (en) Methods of controlling transmission power levels in air interface channels
JP4022200B2 (en) Method and system for optimally serving stations on a wireless LAN using the IEEE 802.11E standard controlled contention / resource reservation protocol
JP4726792B2 (en) Wireless communication apparatus and wireless communication method
US8942636B2 (en) Adaptive transmission of resource utilization messages based on throughput
US8139528B2 (en) Adaptive transmission of resource utilization messages
US20050094558A1 (en) Wireless local area network (WLAN) methods and components that utilize traffic prediction
US8238928B2 (en) Method and apparatus for allocating radio resources in a mobile radio network
JP2008061037A (en) Radio communication apparatus, radio communication method, and radio communication program
WO2006036474A2 (en) Method and system for control of capacity in a communication network
JP2008505516A (en) A method for fair spectrum allocation in competition-based protocols
JP2012199720A (en) Wireless communication terminal device, and method of controlling wireless communication terminal device
WO2016206284A1 (en) Heterogeneous priority-based random access method, device, apparatus and system
US20070207738A1 (en) Apparatus and method for inferring the amount of interference in a wireless communication system
CN101331713B (en) Incoming node network access control method and wireless node with call access control
US7813385B1 (en) Adaptive link delay management in wireless link systems
JP2008227737A (en) Wireless unit, and wireless communication network having the same
Chu et al. Performance analysis of IEEE 802.11 DCF in a multi-rate WLAN
Ghazvini et al. A Game Theory Based Dynamic Transmission Opportunity Adjustment in WLANs
Takeuchi et al. Quick data-retrieving for U-APSD in IEEE802. 11e WLAN networks
Hegde et al. Rate region of multi-channel mesh data networks with rate control
EP3942889A1 (en) Devices, system and methods for sharing a medium of a wireless network
Wu et al. Joint Adaptation of IEEE 802.11 Link Rate and Backoff Parameters: Prototyping Validation