+

WO2005006660A1 - 無線パケット通信方法および無線パケット通信装置 - Google Patents

無線パケット通信方法および無線パケット通信装置 Download PDF

Info

Publication number
WO2005006660A1
WO2005006660A1 PCT/JP2004/010355 JP2004010355W WO2005006660A1 WO 2005006660 A1 WO2005006660 A1 WO 2005006660A1 JP 2004010355 W JP2004010355 W JP 2004010355W WO 2005006660 A1 WO2005006660 A1 WO 2005006660A1
Authority
WO
WIPO (PCT)
Prior art keywords
wireless
transmission
channel
suppression time
transmission suppression
Prior art date
Application number
PCT/JP2004/010355
Other languages
English (en)
French (fr)
Inventor
Shinya Otsuki
Tomoaki Kumagai
Kengo Nagata
Kazuyoshi Saito
Satoru Aikawa
Yasuhiko Inoue
Original Assignee
Nippon Telegraph And Telephone Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=34069405&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO2005006660(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Nippon Telegraph And Telephone Corporation filed Critical Nippon Telegraph And Telephone Corporation
Priority to US10/549,242 priority Critical patent/US7545781B2/en
Priority to JP2005511614A priority patent/JP4054039B2/ja
Priority to CA2518741A priority patent/CA2518741C/en
Priority to EP04747771.6A priority patent/EP1646184B1/en
Publication of WO2005006660A1 publication Critical patent/WO2005006660A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0816Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/16Performing reselection for specific purposes

Definitions

  • the present invention relates to a wireless packet communication method and a wireless packet communication device for transmitting wireless buckets using a plurality of wireless channels, respectively. Further, the present invention relates to a wireless bucket communication method and a wireless bucket communication device for transmitting a plurality of wireless buckets in parallel using a plurality of wireless channels.
  • a conventional wireless bucket communication device only one wireless channel to be used is determined in advance, and before transmitting a wireless packet, it is detected whether or not the wireless channel is idle (carrier sense). Only one radio bucket was transmitted when was idle.
  • carrier sense By such transmission control based on carrier sense, one wireless channel can be shared by a plurality of wireless stations at different times ((1) IEEE802.11 "MAC and PHY Specification for Metropolitan Area Networks s'). ", IEEE 802.11, 1998, (2) Low-Power Data Communication System / Broadband Mobile Access System (CSMA) Standard, ARIB SDT-T71 1.0 Edition, Japan Radio Industry Association, formulated in 2000 ).
  • CSMA Low-Power Data Communication System / Broadband Mobile Access System
  • a specific carrier sensing method two types of methods are used. One is to measure the received power of the wireless channel using RSSI (Received Signal Strength Indicator) etc., and to detect whether or not another wireless station is transmitting wireless packets using the wireless channel. Is the way.
  • the other is a virtual carrier sense method that uses the occupied time of the wireless channel used for transmission / reception of the wireless bucket described in the header of the wireless bucket and sets the wireless channel to a busy state for the occupied time. It is.
  • NAV Network Allocation Vector
  • NAV is set for radio channel # 2, and radio channel # 1 is determined to be idle. Therefore, a wireless packet is transmitted from wireless station 1 to wireless station 2 using wireless channel # 1.
  • Radio station 2 and the other radio stations set the NAV for radio channel # 1 by receiving the radio packet transmitted from radio station 1. As a result, transmission of wireless channel # 1 is suppressed by wireless stations other than wireless station 2, and wireless station 2 can transmit an ACK packet to wireless station 1 using wireless channel # 1.
  • the wireless bucket transmitted from another wireless station using wireless channel # 2 is received by wireless station 1 and wireless station 2, and the corresponding NAV is set (updated). Therefore, the transmission of the wireless channel # 2 is suppressed, and the wireless station 1 and the wireless station 2 cannot transmit using the wireless channel # 2.
  • the wireless station 1 transmits a wireless packet using the idle wireless channel # 1 at the timing tl, and receives a wireless packet transmitted from another wireless station using the wireless channel # 2 at the timing 1: 2. It is assumed that the transmission suppression time longer than the transmission time is set to NAV. At this time, if a leak occurs from the wireless channel # 1 to the wireless channel # 2 at the wireless station 1, the wireless bucket of the wireless channel # 2 cannot be received, and the NAV cannot be set (updated). Therefore, the original virtual carrier detection does not operate normally on the wireless channel # 2, and the wireless channel # 2 is determined to be empty at the next timing t3. That is, the wireless station 1 is in a state in which transmission of the wireless channel # 2 cannot be suppressed.
  • NAV is set in the wireless channel # 2, and transmission is suppressed.
  • radio channel # 2 a radio packet transmitted from radio station 1 at timing t3 collides with a radio bucket transmitted from another radio station, and a reduction in throughput is expected. Also, coexistence with the conventional wireless packet transmission method using only wireless channel # 2 becomes difficult.
  • leakage into a wireless channel is not limited to an adjacent channel, but extends to many wireless channels, such as the next wireless channel, and it is assumed that a range in which virtual carrier detection does not operate normally extends over a wide range.
  • An object of the present invention is to provide a wireless packet communication method and a wireless packet communication method capable of reducing a factor of a decrease in throughput due to leakage into an adjacent channel in a wireless packet communication system using a plurality of wireless channels.
  • the invention according to claim 1 provides a physical carrier detection in which the transmitting side wireless station determines whether the state is busy or idle according to the received power, and a virtual carrier that is in a busy state during the set transmission suppression time.
  • the wireless packet is transmitted using the wireless channel determined to be idle by both of the detections.
  • the transmission suppression time to be used for virtual carrier detection is set for the paired radio channel affected by the leakage from the radio channel to be transmitted.
  • the transmission suppression time according to the transmission time of the radio packet is set on the paired radio channel. Because it can be set, virtual carrier detection can operate normally.
  • the invention according to claim 2 is a physical carrier detecting device that determines whether the transmitting wireless station is busy or idle according to the received power, and a virtual carrier that is set to be busy during the set transmission suppression time.
  • a plurality of wireless packets 1 are transmitted in parallel using a plurality of wireless channels determined to be idle by both of the detections.
  • Tmax is set to Tmax as the transmission suppression time used for virtual carrier detection for the radio channels other than the radio channel requiring the longest transmission time Tmax among the radio channels used for parallel transmission.
  • a time (Tmax + Ts) obtained by adding a predetermined time Ts is set.
  • a third aspect of the present invention is a transmission-side radio station according to the second aspect of the present invention, wherein the transmission suppression time which is already set for virtual carrier detection in the radio channel is shorter than (Tmax + Ts). (Traax + T s) is set as the appropriate transmission suppression time.
  • the longest transmission on the other radio channel is possible. Since the transmission suppression time can be set according to the transmission time, virtual carrier detection can operate normally. .
  • the invention of claim 4 is based on the premise that the transmitting-side radio station assumes a combination of radio channels that mutually affect the leakage of transmission power among a plurality of radio channels. For a radio channel other than the radio channel requiring the longest transmission time T i among the combined radio channels, a predetermined time T s is added to T i as the transmission suppression time used for temporary carrier detection. Time (T i + T s).
  • the transmission side radio station according to the fourth aspect of the present invention, wherein the transmission suppression time already set for virtual carrier detection in the radio channel to be transmitted is shorter than (Ti + T s) Then, (T i + Ts) is set as a new transmission suppression time.
  • a combination of wireless channels that mutually affects transmission power among a plurality of wireless channels is assumed, and a wireless channel having the longest transmission time among wireless channels of each combination is assumed. Even if reception cannot be performed normally on other wireless channels due to the influence of leakage from the channel, a transmission suppression time according to the longest transmission time can be set for other wireless channels, so virtual carrier detection Can operate normally.
  • the reception power due to the leakage from the transmission wireless channel is detected on the wireless channel, and the reception power is equal to or higher than a predetermined threshold.
  • the transmission suppression time is set for the radio channel.
  • an error of a received signal of a wireless channel is detected, and a transmission suppression time is set for a wireless channel on which the error is detected.
  • a wireless channel having no (less) error in the received signal can be excluded from the transmission suppression time setting subject as having no influence of leakage. Therefore, it is possible to improve the efficiency by avoiding setting the unnecessary transmission suppression time while operating the virtual carrier detection normally.
  • the invention according to claim 8 is the transmission-side wireless station according to any of claims 1 to 7, wherein when a wireless packet is received on the wireless channel, error detection of the received wireless packet is performed, and the wireless communication to the own station is performed. Set the transmission suppression time on the wireless channel that received the bucket normally If so, the transmission suppression time is released, and if the occupation time is set in the header of the received wireless bucket, a new transmission suppression time is set according to the occupation time.
  • the transmission-side radio station when transmission data occurs, if there is a wireless channel for which a transmission suppression time is set, the transmission suppression time ends. after waiting until, q for transmitting a radio packet by using a radio channel which it is judged to idle
  • the transmission suppression time As a result, if at least one of the plurality of wireless channels has a transmission suppression time set, it waits until the transmission suppression time ends, and waits until the transmission suppression time has not been set for all wireless channels.
  • a plurality of wireless packets are transmitted in parallel using an idle wireless channel. Therefore, even when the transmission suppression time is forcibly set in consideration of the influence of leakage from other wireless channels, the transmission suppression time is not set continuously, so that a specific wireless channel is busy. The continuation of the state can be avoided.
  • the transmission-side wireless station according to the first to eighth aspects, wherein when transmission data occurs, there is a wireless channel for which a transmission suppression time is set, and the longest transmission suppression time is set. If is less than the predetermined threshold, it waits until the transmission suppression time ends, or if the longest transmission suppression time is equal to or more than the predetermined threshold, it does not wait until the transmission suppression time ends.
  • the wireless packet is transmitted using the wireless channel determined to be in the state.
  • the idle wireless channel is used without waiting for the end of the transmission suppression time.
  • the longest transmission suppression time among the wireless channels for which the transmission suppression time is set is less than a predetermined threshold. If this is the case, the mobile station waits until the transmission suppression time ends, and transmits a plurality of wireless packets in parallel using an idle wireless channel in a state where all the wireless communication suppression times are not set. Therefore, the upper limit of the standby time can be set, and even when the transmission suppression time is forcibly set, the continuous setting of the transmission suppression time can be appropriately avoided.
  • the transmitting-side radio station of the inventions of claims 1 to 8 if there is a radio channel for which a transmission suppression time is set when transmission data is generated, a predetermined probability is obtained. Without waiting for the end of the transmission suppression time, the wireless bucket is transmitted using the wireless channel determined to be idle.
  • the invention of claim 12 is a transmission radio station according to any one of claims 1 to 8, wherein when transmission data is generated, all of the physical and virtual carrier detections are performed. After waiting until the wireless channel is determined to be idle, the wireless packet is transmitted using the wireless channel determined to be idle.
  • the number of wireless channels used for parallel transmission can be set large, and even if the transmission suppression time is forcibly set, the transmission suppression time is not set continuously. Continuation of the busy state of the wireless channel can be avoided.
  • the invention according to claim 13 is the transmission radio station according to claims 1 to 8, wherein when transmission data occurs, physical carrier detection or virtual carrier detection is performed. Force to wait until all wireless channels are determined to be idle ⁇ or the end of the transmission suppression time if the longest transmission suppression time of the wireless channel for which the transmission suppression time is set is equal to or greater than a predetermined threshold The wireless packet is transmitted using the wireless channel determined to be idle without waiting.
  • the idle wireless channel is used without waiting for the end of the transmission suppression time.
  • the mobile station waits until all the wireless channels become idle, and uses the idle wireless channel.
  • the upper limit of the standby time can be set, and even when the transmission suppression time is forcibly set as described above, the continuous setting of the transmission suppression time can be appropriately avoided. it can.
  • the invention according to claim 14 is the transmission suppression station according to claim 10 or claim 13, wherein, when there is a radio channel for which the transmission suppression time is set, the transmission suppression time is set. However, if there is a wireless channel whose transmission suppression time is less than a predetermined threshold, if there is no wireless channel whose set transmission suppression time is less than the predetermined threshold after waiting until the transmission suppression time ends, the transmission suppression is performed.
  • the wireless bucket is transmitted using the wireless channel determined to be idle without waiting for the time to end.
  • the transmitting-side radio station in the transmitting-side radio station according to the fifteenth aspect, there is a wireless channel in which a transmission suppression time is set, and the set transmission suppression time is less than a predetermined threshold. After waiting for the existence of a certain wireless channel and the end of the transmission suppression time, the process returns to the determination of whether or not there is a wireless channel for which the transmission suppression time is set. .
  • the wireless communication does not wait for the end of the transmission suppression time Then, a plurality of wireless packets are transmitted in parallel using the idle wireless channel.
  • the wireless communication apparatus waits until the transmission suppression time ends, and uses a vacant wireless channel to transmit a plurality of channels. Transmit wireless packets.
  • the invention of t claims 1 to 6 for efficient can transmit wireless packets while effectively utilizing the waiting time, the transmission side of the invention of claim 8
  • the wireless bucket is transmitted using the wireless channel determined to be idle, without waiting in step.
  • V is transmitted in parallel. Therefore, not only can the upper limit of the standby time be set, but also if the transmission suppression time is forcibly set, the continuous setting of the transmission suppression time can be appropriately avoided.
  • the invention of claim 17 is the invention according to claims 1 to 8, wherein the receiving-side radio station sets the transmission suppression time to the received radio channel when the transmission suppression time is set in the received radio bucket.
  • the wireless packet addressed to the own station is normally received, a response packet including the transmission suppression time set in the wireless channel is transmitted to the transmitting wireless station.
  • the transmitting wireless station uses the transmission suppression time of the wireless channel included in the response bucket 1 to transmit the wireless channel. Update the transmission suppression time set in.
  • the transmitting-side wireless station can update the transmission suppression time set at the time of transmission using the transmission suppression time added to the response packet, and avoid setting unnecessary transmission suppression time to improve efficiency. It can be done.
  • the invention according to claim 18 is characterized in that one wireless station is connected between the transmitting wireless station and one or more receiving wireless stations.
  • a sub-channel multiplexed on the line channel is prepared, and the transmitting wireless station detects the physical carrier for each sub-channel to determine whether it is busy or idle according to the received power, and the set transmission suppression time During this time, a plurality of wireless packets are assigned to a plurality of sub-channels determined to be idle by both virtual carrier detection, which is busy, and transmitted in parallel.
  • a predetermined time Tmax is set as Tmax as a transmission suppression time used for virtual carrier detection. Set the time (Tmax + Ts) to which s was added.
  • the invention according to claim 19 is the transmission radio station according to claim 18, wherein the transmission suppression time that is already set for virtual carrier detection in the sub-channel is shorter than (Tma X + T s) Then, (Tmax + Ts) is set as a new transmission suppression time. ⁇
  • the transmitting-side radio station is a physical carrier detecting means for judging whether it is busy or idle according to the received power, and is in a busy state during the set transmission suppression time.
  • the wireless packet is transmitted using the radio channel determined to be empty by both the virtual carrier detection means.
  • the virtual carrier detection means is configured to set a transmission suppression time for a pair of radio channels to be affected by leakage from the radio channel to be transmitted.
  • the transmission suppression time according to the transmission time of the radio packet is set on the paired radio channel. Because it can be set, virtual carrier detection can operate normally.
  • the invention according to claim 21 is characterized in that the transmitting-side radio station determines whether the transmitting wireless station is busy or idle according to the received power, and that the transmitting-side wireless station is in a busy state during the set transmission suppression time.
  • a plurality of wireless packets are transmitted in parallel using a plurality of wireless channels determined to be idle by both virtual carrier detection means.
  • the virtual carrier detection means adds a predetermined time Ts to Tmax as a transmission suppression time for a radio channel other than the radio channel requiring the longest transmission time Tmax among the radio channels used for parallel transmission. It is a configuration that sets the time (Tmax + Ts.).
  • the virtual carrier detection means of the transmitting-side radio station according to the twenty-first aspect of the present invention is configured such that the transmission suppression time that is already set for the radio channel is shorter than (Tma X + Ts) In this case, (Tmax + Ts) is set as a new transmission suppression time.
  • the virtual carrier detecting means of the transmitting-side radio station is configured such that the virtual carrier detecting means alternates among a plurality of radio channels. Assuming a combination of wireless channels that will affect the transmission power leakage into / ⁇ , virtual channels other than the wireless channel that requires the longest transmission time Ti among the wireless channels of each combination are virtualized. In this configuration, a time obtained by adding a predetermined time Ts to Ti (Ti + Ts) is set as a transmission suppression time used for a typical carrier detection.
  • the virtual carrier detecting means of the transmitting-side radio station according to the twenty-third aspect further comprises a transmission suppression time (Ti + In this case, (Ti + Ts) is set as a new transmission suppression time when it is shorter than Ts).
  • a combination of wireless channels that mutually affect the transmission power among a plurality of wireless channels is assumed, and a wireless channel having the longest transmission time among the wireless channels of each combination is assumed. Even if reception cannot be performed normally on other wireless channels due to the influence of leakage from the network, the transmission suppression time according to the longest transmission time can be set for other wireless channels, so virtual carrier detection Can operate normally.
  • a twenty-fifth aspect of the present invention is the transmission-side radio station according to the twenty-fourth to twenty-fourth aspects, wherein the transmitting-side radio station includes a means for detecting reception power due to leakage from the transmission radio channel in the radio channel, and The detection means is configured to set a transmission suppression time for a wireless channel whose received power is equal to or greater than a predetermined threshold.
  • the wireless channel for which the predetermined received power has not been detected can be excluded from the transmission suppression time setting target as having no influence of leakage. Therefore, it is possible to improve the efficiency by avoiding setting the unnecessary transmission suppression time while operating the virtual carrier detection normally.
  • the invention according to claim 26 includes the means for detecting an error in a received signal of a radio channel in the transmission-side radio station according to the invention of claims 20 to 25, wherein the virtual carrier detection means detects an error.
  • the virtual carrier detection means detects an error.
  • the invention of claim 27 includes means for performing error detection of a received wireless packet when the wireless station of the invention of claims 20 to 26 receives a wireless packet on a radio channel,
  • the virtual carrier detecting means cancels the transmission suppression time, if the transmission suppression time is set, on the wireless channel that has successfully received the wireless packet addressed to the own station, and also checks the received wireless packet.
  • the occupation time is set in the server, the transmission suppression time is set newly according to the occupation time.
  • the transmission suppression time can be updated. Therefore, it is possible to improve the efficiency by avoiding setting the unnecessary transmission suppression time while operating the virtual carrier detection normally.
  • the virtual carrier detection means uses the radio channel for which the transmission suppression time is set when transmission data occurs. After waiting for the transmission suppression time to expire, T
  • the transmission suppression time if any shall have been set transmission suppression time any one of the plurality of radio channels
  • the transmission suppression time is not set for all wireless channels, multiple wireless packets are transmitted in parallel using the idle wireless channel. Therefore, even when the transmission suppression time is forcibly set in consideration of the influence of leakage from other wireless channels, the transmission suppression time is not set continuously, so that a specific wireless channel is busy. The continuation of the state can be avoided.
  • a twenty-ninth aspect of the present invention is the wireless communication system according to the twenty-second to twenty-seventh aspects, wherein the virtual carrier detection means sets a transmission suppression time when transmission data is generated. If there is a channel and its longest transmission suppression time is less than a predetermined threshold, it waits until the transmission suppression time ends, or if its longest transmission suppression time is equal to or more than a predetermined threshold, the transmission suppression time This is a configuration in which a wireless packet is transmitted using a wireless channel determined to be idle without waiting until the communication is completed.
  • the idle wireless communication can be performed without waiting for the end of the transmission suppression time.
  • a plurality of wireless packets are transmitted in parallel using a channel.
  • the wireless communication apparatus waits until the transmission suppression time ends, and sets the transmission suppression time for all wireless channels. When not set, multiple wireless packets are transmitted in parallel using an idle wireless channel. Therefore, the upper limit of the standby time can be set, and even when the transmission suppression time is forcibly set, the continuous setting of the transmission suppression time can be appropriately avoided.
  • the invention of claim 30 is the transmission radio station according to the invention of claims 20 to 27, wherein the virtual carrier detection means uses the radio channel for which the transmission suppression time is set when transmission data occurs. If so, the wireless bucket is transmitted using the wireless channel determined to be idle without waiting for the end of the transmission suppression time at a predetermined probability.
  • the invention according to claim 31 is the invention according to claims 20 to 27, wherein the physical carrier detecting means and the virtual carrier detecting means are configured to transmit data when the transmission data occurs. after all the radio channels waited until it is determined that the idle state, c thereby is configured to transmit a wireless Baketsuto by using the wireless channel is determined that air-out state, even one of the plurality of radio channels If there is a busy one, it waits until it becomes idle, all wireless channels become idle, and multiple wireless packets are transmitted in parallel using that wireless channel. Therefore, the number of wireless channels used for parallel transmission can be set large, and even if the transmission suppression time is forcibly set, the transmission suppression time is not set continuously. Continuation of the busy state of the wireless channel can be avoided.
  • the invention of claim 32 is the transmission-side wireless station of the invention of claims 20 to 27, wherein the physical carrier detection means and the virtual carrier detection means are provided when transmission data occurs. Either wait until all wireless channels are determined to be idle, or wait for the longest transmission suppression time of the wireless channel for which the transmission suppression time is set to be longer than a predetermined threshold, and then wait for the end of the transmission suppression time Instead, a wireless packet is transmitted using a radio channel determined to be idle.
  • the idle wireless channel is used without waiting for the end of the transmission suppression time.
  • the mobile station waits until all the wireless channels become idle, and uses the idle wireless channel.
  • This allows for standby It is possible to set an upper limit between them, and even if the transmission suppression time is forcibly set as described above, it is possible to appropriately avoid continuously setting the transmission suppression time.
  • the invention according to claim 33 is the transmission-side radio station according to claim 29 or claim 32, wherein the virtual carrier detecting means is provided when there is a radio channel for which the transmission suppression time is set. If there is a wireless channel in which the set transmission suppression time is less than the predetermined threshold, the wireless communication apparatus waits until the transmission suppression time ends, and then waits until the set transmission suppression time is less than the predetermined threshold. If there is no channel, the wireless packet is transmitted using the wireless channel determined to be idle, without waiting for the transmission suppression time to end.
  • the invention according to claim 34 is the transmission-side radio station according to claim 33, wherein the virtual carrier detecting means includes a wireless channel for which a transmission suppression time is set, and further includes a set transmission suppression time.
  • the virtual carrier detecting means includes a wireless channel for which a transmission suppression time is set, and further includes a set transmission suppression time.
  • there is a wireless channel whose time is less than a predetermined threshold value and after waiting until the transmission suppression time ends, the process returns to the determination of whether there is a wireless channel for which the transmission suppression time is set again.
  • the wireless communication apparatus does not wait for the end of the transmission suppression time.
  • a plurality of wireless packets are transmitted in parallel using an idle wireless channel.
  • the mobile station waits until the transmission suppression time ends, and transmits a plurality of wireless packets using the idle wireless channel. Therefore, the upper limit of the standby time can be set, and the wireless bucket can be transmitted efficiently while effectively utilizing the standby time.
  • the invention of claim 35 is the invention of claims 20 to 27.
  • the physical carrier detection means and the virtual carrier detection means wait for all radio channels to be determined to be idle when transmission data is generated, or perform predetermined or predetermined operations.
  • the wireless packet is transmitted using the wireless channel determined to be idle, without waiting at the probability of.
  • a plurality of wireless channels can be used using the idle wireless channel without waiting for the end of the transmission suppression time with a predetermined probability. Are transmitted in parallel. On the other hand, it waits for all radio channels to be idle with a predetermined probability, and transmits a plurality of wireless packets in parallel using the idle wireless channels. Therefore, not only can the upper limit of the standby time be set, but also if the transmission suppression time is forcibly set, the continuous setting of the transmission suppression time can be appropriately avoided.
  • the invention according to claim 36 is the invention according to claims 20 to 27, wherein the reception-side radio station receives the transmission suppression time when the transmission suppression time is set in the received radio packet. And a means for transmitting a response bucket including the transmission suppression time set for the radio channel to the transmitting radio station when the radio packet addressed to the own station is normally received.
  • the transmitting wireless station uses the transmission suppression time of the wireless channel included in the response packet to transmit the wireless channel. Includes means for updating the transmission suppression time set in.
  • the transmission suppression time is set at the receiving side of the wireless channel for which the transmission suppression time is set, the transmission suppression time is added to the response bucket. Transmit to the transmitting station. Therefore, the transmitting-side wireless station can update the transmission suppression time set at the time of transmission using the transmission suppression time added to the response bucket, thereby avoiding setting the unnecessary transmission suppression time and improving efficiency. Can be achieved.
  • Claim 37 seeks to determine whether a single transceiver that multiplexes a plurality of sub-channels and transmits / receives on one radio channel and determines whether each sub-carrier is busy or idle according to the received power.
  • Carrier detecting means, and virtual carrier detecting means for setting a busy state during the transmission suppression time set for each subcarrier, and an empty state by both the physical carrier detecting means and the virtual carrier detecting means.
  • a plurality of radio packets are respectively assigned to the determined plurality of sub-channels, and the plurality of sub-channels are transmitted and received in parallel by the transceiver.
  • the virtual carrier detection means calculates a time obtained by adding a predetermined time Ts to the Tmax for the subchannels other than the subchannel requiring the longest transmission / reception time Tmax among the subchannels used for parallel transmission / reception.
  • (Tmax + Ts) is set as the transmission suppression time.
  • the invention according to claim 38 is the virtual carrier detecting means of the transmitting side radio station according to the invention of claim 37, wherein the transmission suppression time (Tinax + T s), set (Tmax + T s) as a new transmission suppression time.
  • FIG. 1 is a flowchart showing a processing procedure according to the first embodiment of the present invention.
  • FIG. 2 is a time chart showing an operation example of the first embodiment of the present invention.
  • FIG. 3 is a flowchart illustrating a processing procedure according to the second embodiment of the present invention.
  • FIG. 4 is a time chart showing an operation example of the second embodiment of the present invention.
  • FIG. 5 is a flowchart illustrating a processing procedure according to the third embodiment of the present invention.
  • FIG. 6 is a timing chart showing an operation example of the third embodiment of the present invention.
  • FIG. 7 is a flowchart illustrating a processing procedure according to the fourth embodiment of the present invention.
  • FIG. 8 is a timing chart showing an operation example of the fourth embodiment of the present invention.
  • FIG. 9 is a flowchart illustrating a processing procedure according to the fifth embodiment of the present invention.
  • FIG. 10 is a time chart showing an operation example of the fifth embodiment of the present invention.
  • FIG. 11 is a flowchart illustrating a processing procedure according to the sixth embodiment of the present invention.
  • FIG. 12 is a flowchart illustrating a processing procedure according to the seventh embodiment of the present invention.
  • FIG. 13 is a flowchart illustrating a processing procedure according to the eighth embodiment of the present invention.
  • FIG. 14 is a flowchart showing a processing procedure according to the ninth embodiment of the present invention.
  • FIG. 5 is, t Figure 1 6 is a flowchart showing a processing procedure of the first 0 embodiment of the present invention is a time chart showing an operation example of the first 0 embodiment of the present invention.
  • FIG. 17 is a time chart showing an operation example of the eleventh embodiment of the present invention.
  • FIG. 18 is a time chart showing an operation example of the 12th embodiment of the present invention.
  • FIG. 19 is a time chart showing an operation example of the thirteenth embodiment of the present invention.
  • 2 0 is a flowchart illustrating a processing procedure of the first to fourth embodiments of the present invention c
  • FIG. 21 is a time chart showing an operation example of the fourteenth embodiment of the present invention.
  • FIG. 24 is a flowchart illustrating a processing procedure according to the seventeenth embodiment of the present invention.
  • FIG. 25 is a time chart illustrating an operation example of the seventeenth embodiment of the present invention.
  • FIG. 26 is a flowchart showing the processing procedure of the eighteenth embodiment of the present invention.
  • C is a time chart showing the operating principle of the eighteenth embodiment of the present invention 28 is a flowchart showing a processing procedure of a modified example of the eighteenth embodiment of the present invention.
  • FIG. 29 is a time chart showing the operation principle of a modification of the eighteenth embodiment of the present invention. '
  • FIG. 33 is a flow chart showing a processing procedure of the 21st embodiment of the present invention.
  • C FIG. 34 is a time chart showing an operation example of the 21st embodiment of the present invention.
  • FIG. 35 is a flowchart showing the processing procedure of the second embodiment of the present invention.
  • C FIG. 36 is a time chart showing an operation example of the second embodiment of the present invention.
  • FIG. 37 is a flowchart showing a processing procedure of the 24th embodiment of the present invention.
  • C FIG. 38 is a timing chart showing a processing procedure of the transmitting side of the 25th embodiment of the present invention. It is. '
  • FIG. 39 is a flowchart showing a processing procedure on the receiving side according to the twenty-fifth embodiment of the present invention.
  • FIG. 40 is a timing chart showing an operation example of the twenty-fifth embodiment of the present invention.
  • FIG. 41 is a time chart showing a processing procedure on the transmitting side according to the 26th embodiment of the present invention.
  • FIG. 42 is a flowchart showing a processing procedure on the receiving side according to the 26th embodiment of the present invention.
  • FIG. 43 is a time chart showing an operation example of the 26th embodiment of the present invention.
  • FIG. 44 is a timing chart showing an operation example of the twenty-sixth embodiment of the present invention.
  • FIG. 45 is a block diagram showing a configuration example of a wireless bucket communication device corresponding to the first to twenty-sixth embodiments of the present invention.
  • FIG. 9 Taimuchiya an bets showing an operation example of an embodiment of a second 7 of the present invention 48 is a block diagram showing a configuration example of a wireless packet communication device corresponding to the 27th embodiment of the present invention.
  • FIG. 49 is a diagram illustrating an example of a wireless packet communication method using two wireless channels.
  • FIG. 50 is a diagram illustrating a problem of a wireless packet communication method using two wireless channels.
  • Reference numeral 1 denotes a flowchart according to the first embodiment of the present invention.
  • FIG. 2 shows an operation example of the first embodiment of the present invention.
  • radio channels # 1 and # 2 are prepared between radio stations 1 and 2, and at timing tl, radio channel # 2 is a temporary carrier based on the NAV set by the radio packet received earlier. It is assumed that it is busy by detection.
  • the wireless channels # 1 and # 2 have a relationship of causing leakage, and it is assumed that wireless packets cannot be received if the leakage occurs.
  • the transmitting wireless station searches for a free wireless channel (sooi).
  • a free wireless channel here, physical carrier detection by RSSI and virtual carrier detection by NAV are performed. If there is no wireless channel, the wireless channel is determined to be empty, and a wireless packet is transmitted using the empty wireless channel (S002).
  • a transmission suppression time obtained by adding a predetermined time to the transmission time of the radio bucket to be transmitted is set in the NAV, and the transmission processing is terminated (S003).
  • the paired radio channel refers to radio channel # 2 with respect to radio channel # 1 for transmitting a radio packet from radio station 1 to radio station 2. It is also possible to detect and recognize received power due to leakage from radio channel # 1 to radio channel # 2.
  • the wireless channel # 1 is idle, and the wireless channel # 2 is busy with NAV (transmission suppression state).
  • the wireless station 1 detects an idle wireless channel # 1 at the timing tl and transmits a wireless packet destined for the wireless station 2.
  • the transmission time of the wireless bucket is set to a predetermined time (set by the received packet during the transmission of the wireless bucket).
  • the transmission suppression time including the transmission suppression time is set in the NAV of wireless channel # 2. Accordingly, even when wireless station 1 cannot receive the wireless bucket of wireless channel # 2 at timing t2, it is possible to set a value equivalent to the NAV of wireless channel # 2 of wireless station 2.
  • FIG. 3 shows a flowchart according to a second embodiment of the present invention.
  • FIG. 4 shows an operation example of the second embodiment of the present invention.
  • wireless channels # 1, # 2, # 3, # 4 are prepared, and at timing tl, wireless channels # 2, # 4 are used for virtual carrier detection by NAV set by the wireless bucket received earlier. Is busy.
  • wireless channels # 1, # 2, # 3, and # 4 are mutually leaking, and it is assumed that wireless packets cannot be received if there is such leaking.
  • the embodiment described below uses a parallel transmission using a plurality of radio channels and a known space division multiplexing technique (Kurosaki et al., SDM—COF DM scheme for wideband mobile communication realizing 100 Mbit / s using MIMO channel). It can also be applied to systems that use the IEICE proposal, IEICE Technical Report, A ⁇ P 2001-96, RCS 2001-135 (2001-10)).
  • an empty wireless channel is searched at timing tl (S101).
  • physical carrier sensing by RSSI and virtual carrier sensing (detection of transmission suppression time) by NAV are performed. I refuse.
  • a plurality of wireless packets generated from the data packets waiting to be transmitted are transmitted in parallel using the idle wireless channel (S102).
  • the longest transmission time Tmax of the transmission times of the wireless packets to be transmitted in parallel is detected (S103).
  • the wireless channels # 1 and # 3 are idle, and the two wireless packets (or the sum of the space division multiplex numbers of each wireless channel) using the wireless channels # 1 and # 3 are not used.
  • a column transmission is performed, and the longest transmission time Tmax (in this case, nothing; transmission time T1 of the source channel # 1) is detected.
  • the processing of S104 to S109 is performed for each of the wireless channels # 1, # 2, # 3, and # 4.
  • the longest transmission time Tmax is compared with the transmission time Ti of the wireless packet transmitted from the wireless channel #i (S105).
  • a plurality of wireless buckets generated for parallel transmission are described as having different bucket lengths, but the bucket length of a plurality of wireless buckets transmitted in parallel is described. If the same is generated, the following processing is for wireless channels # 1 and # 3 (wireless channels # 2 and # 4 that do not transmit wireless packets). The same applies to other embodiments described below.
  • the transmission suppression time Tsi set in each NAV is detected (S106).
  • the time (Tmax + Ts) obtained by adding the predetermined time Ts to Tmax is compared with the already set transmission suppression time Tsi. If Tmax + Ts> Tsi, Traax is set as a new transmission suppression time. + Ts is set to NAV, and processing for the next wireless channel is performed (S107, S108, S109).
  • NAV is not set for the wireless channel # 1 having the longest transmission time Tmax, and the transmission suppression time (Tmax + Ts) is set in the NAV for the wireless channels # 2 and # 3.
  • Tmax + Ts the transmission suppression time
  • Ts4 of the NAV is retained. Therefore, at the next timing t2, wireless channels # 2, # 3, and # 4 are determined to be busy by virtual carrier detection by the NAV, and wireless packets are transmitted using only wireless channel # 1. At the same time, the same transmission suppression time is set.
  • FIG. 5 shows a flowchart of the third embodiment of the present invention.
  • FIG. 6 shows an operation example of the third embodiment of the present invention.
  • wireless channels # 1, # 2, # 3, # 4, and # 5 are prepared, and at timing tl, wireless channels # 2 and # 5 are virtualized by the NAV set by the wireless packet received earlier. It is assumed that a busy state is detected due to a bad carrier detection. It is assumed that radio channels # 1 to # 5 leak only between adjacent channels, and cannot receive wireless packets if the leak occurs. '
  • an idle wireless channel is searched at timing tl (S111).
  • physical carrier sensing by RSSI and virtual carrier sensing (detection of transmission suppression time) by NAV are performed, and if no carrier is detected, it is determined that there is an empty state.
  • a plurality of wireless packets generated from the data packets waiting to be transmitted are transmitted in parallel using the idle wireless channel (S112).
  • radio channels # 1, # 3, and # 4 are idle, and three (or the sum of the number of space division multiplexing of each radio channel) using radio channels # 1, # 3, and # 4 are used. Performs packet transmission.
  • the processing of SU3 to S120 is performed for each wireless channel #i (here, # 1, # 3, # 4) used for transmission.
  • the transmission time Ti of the wireless packet transmitted from the wireless channel #i (1 is 1, 3, 4) is detected (S113).
  • the processing of S114 to S119 is performed for each wireless channel #j (here, adjacent channel) affected by the wireless channel #i.
  • the transmission time Tj of the radio bucket transmitted from radio channel # j Is detected (S114).
  • the transmission times Ti and Tj of the wireless channel #i and the adjacent wireless channel #j are compared (S115), and the transmission of the wireless channel #j satisfying Ti> Tj ends during the transmission of the wireless channel #i. Therefore, the transmission suppression time is set in the NAV according to the following procedure (S116 to S118).
  • radio channels # 2 and # 5 for radio channels # 1 and # 3 and radio channels # 3 and # 5 for radio channel # 4 are the targets.
  • the transmission suppression time Tsj set in the NAV is detected for the radio channel #j (here, # 2, # 3, # 5) where Ti> Tj (S116).
  • a time (Ti + Ts) obtained by adding a predetermined time Ts to T i is compared with the already set transmission suppression time Tsj. If Ti + Ts> Tsj, a new transmission suppression time Tsj is calculated. Then, Ti + Ts is set to NAV, and processing for the next wireless channel is performed (S117, S118, S119).
  • NAV is not set for wireless channels # 1, # 4, and # 5.
  • the longer of the transmission suppression time (Tl + Ts) by the wireless channel # 1 (Tl + Ts) and the transmission suppression time (T3 + Ts) by the wireless channel # 3 (Tl + Ts) is set to NAV.
  • the transmission suppression time (T4 + Ts) by wireless channel # 4 is set in NAV. Therefore, at the next timing t2, wireless channels # 2, # 3, and # 5 are determined to be busy by virtual carrier detection by the NAV, and wireless packets are transmitted using wireless channels # 1 and # 4. Is performed. At the same time, the same transmission suppression time is set.
  • the transmission suppression time (Tmax + Ts) is set for all other wireless channels based on the wireless channel requiring the longest transmission time Tmax among the wireless buckets transmitted in parallel.
  • Tsi is longer than Tmax + Ts, leave it as it is.
  • This method assumes that data cannot be received due to the effect of leakage from the wireless channel that has the longest transmission time, and that a new transmission suppression time cannot be set. This is to set the suppression time.
  • the fourth embodiment is different from the second embodiment in that, instead of the method of targeting all wireless channels other than the wireless channel having the longest transmission time, the wireless power receiving device detects the received power and is actually affected by the leakage. It is characterized by selecting a channel.
  • FIG. 7 shows a flowchart of the fourth embodiment of the present invention.
  • FIG. 8 shows an operation example of the fourth embodiment of the present invention.
  • radio channels # 1, # 2, # 3, # 4, and # 5 are prepared, and at timing tl, radio channels # 2 and # 5 are virtualized by the NAV set by the radio bucket received earlier. It is assumed that a busy state is detected due to a bad carrier detection.
  • an empty wireless channel is searched at timing tl (S101).
  • physical carrier sensing by R SSI and virtual carrier sensing (detection of transmission suppression time) by NAV are performed, and if no carrier is detected, it is determined that there is an empty state.
  • a plurality of wireless packets generated from the data packets waiting to be transmitted are transmitted in parallel using the idle wireless channel (S102).
  • the longest transmission time Tmax of the transmission times of the wireless packets to be transmitted in parallel is detected (S103).
  • wireless channel # 1 is idle, and three wireless packets (or the sum of the space division multiplex numbers of each wireless channel) are transmitted using wireless channels # 1, # 3, and # 4.
  • the longest transmission time Tmax (in this case, transmission time T1 of wireless channel # 1) is detected.
  • the processing of S104 to S109 is performed for each of the wireless channels # 1 to # 5.
  • the transmission time Ti of the wireless bucket transmitted from the wireless channel #i (i is 1 to 5) is detected (S104).
  • the longest transmission time Tmax is compared with the transmission time Ti of the wireless packet transmitted from the wireless channel #i (S105).
  • Received power when not transmitting on wireless channel # i where Tmax> Ti Pi is detected and compared with a predetermined threshold value Pth (S121, S122). If the received power Pi is equal to or higher than Pth, it is determined that the reception power is affected by leakage, and the transmission suppression time is set in the NAV according to the following procedure (S106-S108).
  • the received power P2 of wireless channel # 2 becomes Pth or more due to leakage from wireless channels # 1 and # 3, and the received power P3 and P5 of wireless channels # 3 and # 5 leak from wireless channel # 4. Therefore, the received power of wireless channels # 1 and # 4 does not exceed Pth. Therefore, the transmission suppression time is set for wireless channels # 2, # 3, and # 5.
  • the transmission suppression time Tsi set in the NAV is detected (S106).
  • Ts2 and Ts5 are detected for the Izumi channels # 2 and # 5.
  • a time (Tmax + Ts) obtained by adding a predetermined time Ts to Tmax is compared with the already set transmission suppression time Tsi. If Tmax + Ts> Tsi, Tmax is set as a new transmission suppression time. + Ts is set to NAV, and processing for the next wireless channel is performed (S107, S108, S109).
  • the current transmission suppression time (Ts5) of NAV is retained. Therefore, at the next timing t2, wireless channels # 2, # 3, and # 5 are determined to be busy by virtual carrier detection by NAV, and wireless packets are transmitted using wireless channels # 1 and # 4. Is performed. At the same time, the same transmission suppression time is set.
  • a radio channel #j that is affected by leakage from the radio channel #i used for transmission is assumed in advance (for example, an adjacent channel), and the transmission suppression time ( Ti + Ts).
  • the transmission suppression time ( Ti + Ts) is set. If the previously set transmission suppression time Tsj is longer than Ti + Ts, it is left as it is. In this method, by preliminarily narrowing down the radio channels affected by the leakage, it is possible to avoid setting the transmission suppression time uniformly for radio channels not affected by the leakage. .
  • a wireless channel affected by leakage in the third embodiment is assumed in advance, and instead of a method of targeting all assumed wireless channels, the assumed wireless channel is used. It is characterized by detecting received power and selecting a radio channel that is actually affected by leakage.
  • FIG. 9 shows a flowchart of the fifth embodiment of the present invention.
  • FIG. 1 shows an operation example of the fourth embodiment of the present invention.
  • radio channels # 1, # 2, # 3, # 4, # 5 are prepared, and at timing tl, radio channels # 2, # 5 are received according to the NAV set by the radio packet received before. It is assumed that a busy state is detected by virtual carrier detection. In addition, it is assumed that radio channels # 1 to # 5 leak only between adjacent channels.
  • an empty wireless channel is searched at timing tl (S111).
  • physical carrier sensing by R SSI and virtual carrier sensing (detection of transmission suppression time) by NAV are performed, and if no carrier is detected, it is determined that there is an empty state.
  • a plurality of wireless packets generated from the data packets waiting to be transmitted are transmitted in parallel using the idle wireless channel (S112).
  • radio channels # 1, # 3, and # 4 are idle, and three radio channels (or the sum of the space division multiplex numbers of each radio channel) using radio channels # 1, # 3, and # 4 are used. Performs packet transmission.
  • the processing of S113 to S120 is performed for each wireless channel #i (here, # 1, # 3, # 4) used for transmission.
  • the transmission time Ti of a wireless packet transmitted from the wireless channel #i (1 is 1, 3, 4) is detected (S113).
  • the processing of S114 to S119 is performed for each wireless channel #j (here, adjacent channel) affected by the wireless channel #i.
  • the transmission time Tj of the radio bucket transmitted from the radio channel #j is detected (S114).
  • each of the wireless channel # i and the adjacent wireless channel # j The transmission times Ti and Tj are compared (S115), and the transmission of the wireless channel #j where Ti> Tj is completed during the transmission of the wireless channel #i. Therefore, the transmission is suppressed to the NAV according to the following procedure (S121 to S118). Set the time.
  • radio channels # 2 for radio channels # 1 and # 3, and radio channels # 3 and # 5 for radio channel # 4 are the targets.
  • the transmission suppression time is set in the NAV according to the following procedure (S116 to S118).
  • the received power P2 of wireless channel # 2 exceeds Pth due to leakage from wireless channels # .1 and # 3
  • the received power P3 and P5 of wireless channels # 3 and # 5 leak from wireless channel # 4.
  • the reception power of radio channels # 1 and # 4 does not exceed Pth. Therefore, the transmission suppression time is set for wireless channels # 2, # 3, and # 5.
  • the transmission suppression time Tsj set in NAV is detected (S116). Next, the time obtained by adding a predetermined time Ts to Ti
  • Ti + Ts is compared with the already set transmission suppression time Tsj. If Ti + Ts> Tsj, Ti + Ts is set to NAV as a new transmission suppression time Tsj, and the next wireless channel (S117, S118, S119). On the other hand, if the wireless channel # j is not Ti> Tj (here, # 4), or if the received power Pi is a wireless channel # i smaller than Pth, or if Ti + Ts> Tsj, the wireless channel # j (here In the case of 5), the process for the next wireless channel is performed without doing anything for that wireless channel (S115, S122, S117, S119).
  • the above processing is performed for all wireless channels #i used for transmission (S113 to S120). As a result, NAV is not set for wireless channels # 1, # 4, and # 5.
  • the transmission suppression time (TI + Ts) for wireless channel # 1 and the longer of the transmission suppression time (T3 + Ts) for wireless channel # 3 (TI + Ts) are set to NAV.
  • the transmission suppression time (T4 + Ts) for wireless channel # 4 is set to NAV after transmission. Is done. Therefore, at the next timing t2, wireless channels # 2, # 3, and # 5 are determined to be busy by virtual carrier detection by the NAV, and wireless packets are transmitted using wireless channels # 1 and # 4. . At the same time, the same transmission suppression time is set.
  • the sixth to ninth embodiments described below are the same as the second to fifth embodiments except that a procedure (S131) for detecting an error in a received wireless packet and confirming the influence of leakage is added. is there.
  • FIG. 11 shows a flowchart of a sixth embodiment of the present invention.
  • This embodiment is different from the second embodiment in that in the wireless channel #i satisfying Tmax> Ti (S105), it is checked whether or not the received wireless packet has an error (S131). Assuming that the transmission is affected, a transmission suppression time is set in the NAV according to the following procedure (S106 to S108). In the example of Fig. 4, the wireless channels # 2, # 3, and # 4 do not immediately enter the transmission suppression time setting. Proceed to detection of suppression time Tsi (S106). Other procedures are the same as in the second embodiment.
  • FIG. 12 shows a flowchart of the seventh embodiment of the present invention.
  • This embodiment is different from the third embodiment in that, in the wireless channel #j satisfying Ti> Tj (S115), it is checked whether or not the received wireless packet has an error (S131). It is characterized that the transmission suppression time is set in the NAV according to the following procedure (S116 to S118) assuming that it is affected. In the example of Fig. 6, the wireless channels # 2, # 3, and # 5 do not immediately enter the transmission suppression time setting, but are set to NAV for the wireless channel in which the received wireless packet has an error. Proceed to the detection of the transmission suppression time Tsi (S116). Other procedures are the same as in the third embodiment.
  • FIG. 13 shows a flowchart of the eighth embodiment of the present invention.
  • This embodiment is different from the fourth embodiment in that in a wireless channel #i where Tmax> Ti and Pi> Pth (S105, S121, S122), it is determined whether or not a received wireless packet has an error. (S131), and if there is an error, it is determined that the transmission is affected by leakage, and the transmission suppression time is set in the NAV according to the following procedure (S106 to S108).
  • the radio channels # 2, # 3, and # 5 do not immediately enter the setting of the transmission suppression time, but are set to NAV for the radio channel in which the received radio bucket has an error.
  • the process proceeds to the detection of the transmission suppression time Tsi (S106).
  • Other procedures are the same as in the third embodiment.
  • FIG. 14 shows a flowchart of a ninth embodiment of the present invention.
  • the wireless channel frj in which Ti> Tj and P i> Pth (S115, S121, S122)
  • S131) ' which is characterized by setting the transmission suppression time in the NAV according to the following procedures (S116 to S118), assuming that if there is an error, it is affected by leakage.
  • S116 to S118 instead of immediately setting the transmission suppression time for radio channels # 2, # 3, and # 5, select the radio channel that has an error in the received radio bucket, and set it to NAV.
  • the process proceeds to the detection of the transmission suppression time Tsi (S116).
  • Other procedures are the same as in the fifth embodiment.
  • the transmission suppression time Ti + Ts is set assuming that there is an effect of leakage from the wireless channel #i. I do.
  • the transmission suppression time (Tmax + Ts) is set in the NAVs of the wireless channels # 2 and # 3 assuming leakage from the wireless channel # 1.
  • Tmax + Ts the transmission suppression time
  • wireless packets # 2 and # 3 in which NAV has been set and radio channel # 4 in which NAV has already been set are not incapable of receiving radio packets at all. If a wireless packet is received normally while the transmission suppression time is set, the current transmission suppression time is released, and the transmission suppression time is updated according to the occupation time described in the header. Is also good.
  • the feature of the present embodiment lies in that the transmission suppression time is canceled and updated in a wireless channel on which a wireless packet has been normally received.
  • FIG. 15 shows a flowchart of a tenth embodiment of the present invention.
  • FIG. 16 shows an operation example of the tenth embodiment of the present invention.
  • NAV is set to the wireless channels # 2, # 3, and # 4 at time t1 as shown in FIG. 4 by the processing of the second embodiment shown in FIG.
  • each wireless channel when a wireless bucket transmitted from another wireless station is received during an idle or idle wireless channel search where no wireless bucket is transmitted, the reception processing is performed (S201, S202). .
  • error detection is performed by a CRC check, and those of normally received wireless packets addressed to the own station are selected.
  • wireless packets addressed to the own station have been normally received on wireless channels # 2 and # 4.
  • wireless channel #i (here, # 2 and # 4)
  • the transmission suppression time is set for the relevant wireless channel (S203). If so, the transmission suppression time is released. (Reset to 0) Yes (S204). Subsequently, it is detected whether or not there is a field indicating the occupation time in the header of the wireless packet (S205). If the occupation time is set, the value is set in the NAV as the transmission suppression time (S206). Then, processing for the next wireless channel is performed (S207).
  • the transmission suppression time is set in each of wireless channels # 2 and # 4 that received the wireless packet addressed to the own station, but the occupation time is set in the header of the wireless bucket of wireless channel # 2.
  • the transmission suppression time is released for radio channel # 2, and the transmission suppression time is updated for radio channel # 4.
  • the wireless bucket is normally received in the wireless channels # 2 and # 3 in which the NAV is set and the wireless channel # 4 in which the NAV is already set
  • the transmission suppression time can be updated in accordance with the occupation time described in the header. Therefore, at the next timing t2 shown in FIG. 16, the wireless channels # 3 and # 4 are determined to be busy by the virtual carrier detection by the NAV, and the wireless packets of the wireless channels # 1 and. Parallel transmission is performed. At the same time, the same transmission suppression time is set.
  • the wireless buckets are normally transmitted on the wireless channels # 2 and # 3 in which the NAV is set and the wireless channel # 5 in which the NAV is already set.
  • the current transmission suppression time can be released, and the transmission suppression time can be updated according to the occupation time described in the header.
  • FIG. 17 shows an operation example based on the procedure for releasing and updating the transmission suppression time when a wireless packet is normally received in the third embodiment (Figs. 5 and 6).
  • the transmission suppression time is set for each of wireless channels # 2 and # 5 where the wireless packet addressed to the own station is received
  • the occupation time is set for the header of the wireless packet of wireless channel # 2. Therefore, only the transmission suppression time is released for the wireless channel # 2, and the transmission suppression time is updated for the wireless channel # 5. Therefore, at the next timing 1: 2, wireless channels # 3 and # 5 are determined to be busy by virtual carrier detection by NAV, and wireless packets are transmitted in parallel using wireless channels # 1 # 2 and # 4. It can be performed.
  • FIGS. 7 and 8 show an operation example of the fourth embodiment (FIGS. 7 and 8) based on a procedure for canceling and updating the transmission suppression time when a wireless packet is normally received.
  • the transmission suppression time is set for each of the wireless channels # 2 and # 5 from which the wireless bucket addressed to the own station is received, the occupation time is set for the header of the wireless packet of the wireless channel # 2.
  • wireless channels # 3 and # 5 are determined to be busy by virtual carrier detection by NAV, and parallel transmission of wireless packets using wireless channels # 1, # 2 and # 4 is performed. It can be carried out.
  • wireless packets are normally received on wireless channels # 2 and # 3 in which NAV is set and wireless channel # 5 in which NAV is already set. If this is done, the current transmission suppression time can be released, and the transmission suppression time can be updated according to the occupation time described in the header.
  • FIG. 19 shows an operation example of the fifth embodiment (FIGS. 9 and 10) based on a procedure for canceling and updating the transmission suppression time when a wireless packet is normally received.
  • the transmission suppression time is set for each of the wireless channels # 2 and # 5 that received the wireless packet addressed to the own station
  • the occupation time is set for the header of the wireless bucket of the wireless channel # 2. Therefore, only the transmission suppression time is released for the wireless channel # 2, and the transmission suppression time is updated for the wireless channel # 5. Therefore, at the next timing t2, wireless channels # 3 and # 5 are determined to be busy by virtual carrier detection by NAV, and parallel transmission of wireless buckets using wireless channels # 1, # 2 and # 4 is performed. It can be carried out.
  • FIG. 20 shows a flowchart of a fourteenth embodiment of the present invention.
  • FIG. 21 shows an operation example of the fourteenth embodiment of the present invention.
  • radio channels # 1, # 2, and # 3 are prepared, and at the timing of transmission data occurrence (1), radio channel # 2 is a virtual carrier set by the NAV set by the radio bucket received earlier. It is assumed that the device is in a busy state upon detection of the key.
  • the wireless channels # 1, # 2, and # 3 have a relationship of causing leakage to each other. It is assumed that a packet cannot be received.
  • wireless channels # 1 to # 3 are idle, and three wireless packets (or the sum of the spatial division multiplexing numbers of each wireless channel) are transmitted using wireless channels # 1 to # 3.
  • the longest transmission time Tma (in this case, the transmission time T 1 of the wireless channel # 1) is detected.
  • the processing of S314 to S317 is performed for each of the wireless channels # 1, # 2, and # 3.
  • the longest transmission time Ttnax is compared with the transmission time T i of the wireless packet transmitted from the wireless channel #i (S315).
  • a time (Tmax + Ts) obtained by adding a predetermined time Ts to Tmax is set in the NAV, and processing for the next wireless channel is performed (S316, S317).
  • the wireless channel #i is not Tmax> Ti (here, # 1), processing is performed on the next wireless channel without performing anything on the wireless channel (S315, S317).
  • NAV is not set for the wireless channel # 1 having the longest transmission time Tmax, and for the wireless channels # 2 and # 3.
  • the transmission suppression time by S316 is set for wireless channels # 2 and # 3, and the system waits until timing t2 when it ends.
  • timing t2 there is a received signal on wireless channel # 1, and it is determined that wireless channels # 2 and # 3 are idle.
  • parallel transmission is performed using wireless channels # 2 and # 3, and a new transmission suppression time (Tmax + Ts) is set in NAV of wireless channels # 1 and # 2. Therefore, it waits for transmission data occurrence (3) during that time.
  • FIG. 22 shows a flowchart of a fifteenth embodiment of the present invention.
  • FIG. 23 shows an operation example of the fifteenth embodiment of the present invention.
  • radio channels # 1, # 2, fr.3 are prepared, and at the timing of transmission data occurrence (1), radio channel # 2 is a virtual carrier based on the NAV set by the radio packet received before it. It is assumed that the device is in a busy state upon detection of the key. Further, the radio channels # 1 to # 3 have a relationship of causing leakage only between channels set in advance (for example, between adjacent channels) (this is different from the first to fourth embodiments). If it does, wireless packets cannot be received.
  • the processing of S323 to S328 is performed for each wireless channel #i (here, # 1, # 2, # 3) used for transmission.
  • the transmission time Ti of a wireless packet transmitted from the wireless channel #i (1 is 1, 2, 3) is detected (S323).
  • the processing of S324 to S327 is performed for each wireless channel #j (here, adjacent channel) affected by the wireless channel #i.
  • the transmission time Tj of a wireless packet transmitted from the wireless channel #j is detected (S324).
  • the transmission times Ti and Tj of the wireless channel #i and the adjacent wireless channel #j are compared (S325), and the transmission of the wireless channel #j satisfying Ti> Tj ends while the wireless channel #i is being transmitted.
  • the transmission suppression time is set in the NAV (S326).
  • radio channel # 2 for radio channels # 1 and # 3 is targeted. That is, for the wireless channel #j (here, # 2) where Ti> Tj, the transmission suppression time Ti + Ts is set in the NAV, and the process for the next wireless channel is performed (S326, S327).
  • the wireless channel # j- that is not Ti> Tj, the process for the next wireless channel is performed without doing anything for the wireless channel (S325, S327).
  • the above processing is performed for all wireless channels #i used for transmission (S323-S328).
  • NAV is not set for wireless channels # 1 and # 3.
  • the longer of the transmission suppression time (T1 + Ts) for the wireless channel # 1 (T1 + Ts) and the transmission suppression time (T3 + Ts) for the wireless channel # 3 (T1 + Ts) is set to NAV. . Therefore, at the timing of the next transmission data occurrence (2), the transmission suppression time by S326 is set for the wireless channel # 2, and the process waits until timing t2 when the transmission suppression time ends.
  • the longest transmission time Tma The transmission suppression time (Tmax + Ts) is set for all other wireless channels based on the wireless channel that requires. This method assumes that data cannot be received due to the effect of leakage from the wireless channel with the longest transmission time and that a new transmission suppression time cannot be set, and all other wireless channels are used uniformly. This sets the transmission suppression time.
  • the reception power may be detected, a radio channel that is actually affected by the leakage may be selected, and the transmission suppression time may be set for the radio channel. That is, in the wireless channel #i where Tmax> Ti of S315 in FIG. 20, the reception power P i when not transmitting is detected and compared with a predetermined threshold value P th, and this reception power P i is P th If this is the case, it is determined that leakage has been affected, and the transmission suppression time Tmax + Ts is set in the NAV of the wireless channel #i. As a result, it is possible to prevent NAV from being set for wireless channels that are not affected by leakage.
  • a radio channel #j that is affected by leakage from a radio channel #i used for transmission is assumed in advance (for example, an adjacent channel), and a transmission suppression time is set for the radio channel #j. (Cho i + T s).
  • This method prevents the transmission suppression time from being set uniformly for radio channels that are not affected by leakage by narrowing down the radio channels affected by leakage in advance. .
  • the reception power may be detected in the assumed radio channel, the radio channel actually affected by the leakage may be selected, and the transmission suppression time may be set for the radio channel. That is, in the wireless channel #j in which T i> Tj in S325 in FIG. 22, the reception power P j when transmission is not being performed is detected and compared with a predetermined threshold value P th. If it is equal to or greater than th, it is determined that the signal is affected by leakage, and the transmission suppression time T i + Ts is set in the NAV of the wireless channel #j. As a result, NAV setting can be prevented from being performed for wireless channels that are not affected by leakage.
  • the error detection of the received wireless bucket is performed.
  • the transmission suppression time may be set in N AV according to the procedure shown in the embodiment.
  • FIG. 24 is a flowchart of the seventeenth embodiment of the present invention.
  • FIG. 25 shows an operation example of the seventeenth embodiment of the present invention.
  • wireless channels # 1, # 2, and # 3 are prepared, and at the timing of transmission data occurrence (1), wireless channel # 2 is a virtual carrier based on the NAV set by the previously received wireless bucket. It is assumed that the state is busy due to the detection. Also, the wireless channels # 1, # 2, and # 3 have a relationship of causing leakage from each other (this point is the same as in the 14th embodiment). Can not do.
  • the process waits until the transmission suppression time of the wireless channel for which the transmission suppression time is set ends (S301, S302, S303). On the other hand, if the longest transmission suppression time among the wireless channels for which the transmission suppression time is set is equal to or longer than the threshold Tth, the process proceeds to the next process without waiting (S303).
  • the transmission suppression time is set in the NAV of wireless channel # 2, and the transmission suppression time Ts2 is equal to or longer than the threshold Tth, so that the next processing is performed without waiting. Proceed to.
  • physical carrier sense by RSI and virtual carrier sense by NAV are performed, and both wireless channels are searched for (S311 ').
  • S311 ' physical carrier sense by RSI and virtual carrier sense by NAV are performed, and both wireless channels are searched for (S311 ').
  • S311 ' uses the idle wireless channel, a plurality of wireless buckets generated from the data bucket waiting for transmission are transmitted in parallel (S312).
  • the longest transmission time Tmax of the transmission times of the wireless packets to be transmitted in parallel is detected (S313).
  • wireless channels # 1 and # 3 are idle, and transmission of two wireless packets (or the sum of the number of space division multiplexing of each wireless channel) using wireless channels # 1 and # 3 is performed.
  • the longest transmission time Tmax (in this case, the transmission time T 1 of the wireless channel # 1) is detected.
  • the processes of S314 to S317 are performed for each of the wireless channels # 1, # 2, and # 3.
  • the longest transmission time Tmax is compared with the transmission time Ti of the wireless packet transmitted from the wireless channel #i (SI315).
  • the transmission suppression time Tsi set in each NAV is detected (S318).
  • Ts2 is detected for wireless channel # 2.
  • a time (Tmax + Ts) obtained by adding a predetermined time Ts to Tmax is compared with the already set transmission suppression time Tsi. If Tmax + Ts> Tsi, Tmax is set as a new transmission suppression time. + Ts is set to NAV, and processing for the next wireless channel is performed (S319, S316, S317).
  • radio channel # i is not Tmax> Ti (here, # 1), or if the radio channel # i is not Tmax + Ts> Tsi, nothing is done for that radio channel and the next radio channel is Processing is performed (S315, S319, S317).
  • NAV is not set for the wireless channel # 1 having the long transmission time Tmax, and the transmission suppression time is set to NAV for the wireless channels # 2 and # 3.
  • Tmax + Ts is set. As described above, by setting the transmission suppression time (Tmax + Ts) in the NAVs of the wireless channels # 2 and # 3 assuming leakage from the wireless channel # 1, as shown in FIG. It is possible to avoid a situation in which NAV cannot be set due to unreception.
  • the transmission suppression time by S316 is set for the wireless channels # 2 and # 3, and the transmission suppression time is less than the threshold value Tth. Wait until.
  • the transmission suppression time is less than the threshold value Tth. Wait until.
  • Tmax + Ts a new transmission suppression time (Tmax + Ts) is set here for the NAVs of wireless channels # 1 and # 2.
  • the seventeenth embodiment differs from the fourteenth embodiment shown in FIG. 19 is added.
  • S303, S318, and S319 can be added to the fifteenth embodiment shown in FIG.
  • the present invention can be similarly applied to a form in which an error is detected and, when an error is detected, the wireless channel is selected as a radio channel affected by leakage.
  • step S303 of the seventeenth embodiment among the wireless channels for which the transmission suppression time is set, if the longest transmission suppression time is equal to or greater than the threshold Tth, the transmission using the current free channel is not performed without waiting. If the transmission suppression time is less than the threshold value Tth, the process waits until the transmission suppression time of the wireless channel for which the transmission suppression time is set ends. In other words, if at least one of the wireless channels for which the transmission suppression time is set is set to the transmission suppression time equal to or longer than the threshold T th, no standby is performed.
  • a feature of the eighteenth embodiment is that when there is a wireless channel whose set transmission suppression time is equal to or greater than the threshold Tth and less than the threshold Tth, the transmission suppression time of the wireless channel less than the threshold Tth ends. There is a place to wait until.
  • FIG. 26 shows a flowchart of the eighteenth embodiment of the present invention.
  • FIG. 27 shows the operation principle of the eighteenth embodiment of the present invention.
  • FIG. 28 shows a flow chart 11 of a modified example of the eighteenth embodiment of the present invention.
  • FIG. 29 shows the operation principle of the modification of the eighteenth embodiment of the present invention. Here, only the part that replaces S303 in FIG. 24 is shown.
  • S303a when it is determined that there is no wireless channel whose set transmission suppression time is less than the threshold Tth (in the case of the threshold Tth1 in FIG. 27), the idle wireless channel is determined.
  • the channel is searched (S311). In the example of FIG. 27, transmission using wireless channel # 1 is performed.
  • the transmission suppression time less than the threshold Tth is determined. It waits until it ends (S303b).
  • the process returns to S302 after waiting in S303b, and the determination in S303a is performed again.
  • the example in Fig. 29 corresponds to the threshold value Tth2 in Fig. 27 and is equal to or longer than the transmission suppression time of the wireless channel # 2 ⁇ threshold Tth, and the transmission suppression time of the wireless channel # 3 is the threshold value Tth. Is less than.
  • it waits until the transmission suppression time of wireless channel # 3 ends, at which point the transmission suppression time of wireless channel # 2 is equal to or greater than threshold Tth or less than threshold Tth, as shown in Fig. 29 (2).
  • FIG. 30 shows a flowchart of a nineteenth embodiment of the present invention.
  • the process when there is a wireless channel for which the transmission suppression time is set, and when the longest transmission suppression time is equal to or greater than the threshold Tth, without waiting for the end of the transmission suppression time, The process then proceeds to a process of searching for and transmitting an idle wireless channel.
  • the feature of the present embodiment is that, instead of the process of comparing the longest transmission suppression time with the threshold value Tth (S303), an idle wireless channel is searched and transmitted with probability p. (S304). After waiting for a certain period of time (S305) with a probability (1-1p), the process returns to the determination (S302) of determining whether or not there is a wireless channel for which the transmission suppression time is set. This enables transmission processing with probability p regardless of the length of the transmission suppression time.
  • the probability p may be a constant value or may be variable (for example, a function that decreases monotonically with the transmission suppression time) according to the set transmission suppression time.
  • FIG. 31 shows a flowchart of a 20th embodiment of the present invention.
  • FIG. 32 shows an operation example of the 20th embodiment of the present invention.
  • wireless channels # 1, # 2, and # 3 are prepared, and at the timing of transmission data occurrence (1), wireless channel # 2 is a virtual carrier based on the NAV set by a wireless packet received before that. It is assumed that the state is busy due to the detection. Also, radio channels # 1, # 2, and # 3 have a relationship of causing leaks to each other, and it is assumed that wireless packets cannot be received if such leaks occur.
  • wireless channels # 1 to # 3 are idle, and three wireless packets (sum of the number of space division multiplexes of each wireless channel) are transmitted using wireless channels # 1 to # 3.
  • the longest transmission time Tmax (in this case, transmission time T1 of wireless channel # 1) is detected.
  • the same processing of S314 to S317 as in the fourteenth embodiment is performed.
  • the transmission suppression time (Tmax + T s) can be set for the NAVs of wireless channels # 2 and # 3, assuming leakage from wireless channel # 1.
  • Tmax + T s can be set for the NAVs of wireless channels # 2 and # 3, assuming leakage from wireless channel # 1.
  • the radio channel # 2, # 3 is set with transmission suppression time by S 3 16 to located further by connexion busy radio channels # 1 is the received signal Then, it waits until timing 1: 3 when all the wireless channels are idle.
  • parallel transmission is similarly performed using radio channels # 1 to # 3, and here, NAVs for radio channels # 1 and # 2 are newly added except for radio channel # 3, which has the longest transmission time. Transmission suppression time (Tmax + Ts) is set.
  • FIG. 33 shows a flowchart of the twenty-first embodiment of the present invention.
  • FIG. 34 shows an operation example of the twenty-first embodiment of the present invention.
  • radio channels # 1, # 2, and # 3 are prepared, and at the timing of transmission data occurrence (1), radio channel # 2 is a virtual carrier based on the NAV set by the radio bucket received earlier. -Assume that it is busy by detection.
  • radio channels # 1 to # 3 leakage occurs only between preset channels (for example, between adjacent channels) (this point is different from the 20th embodiment). Radio packets cannot be received.
  • No NAV setting is performed for # 1 and # 3.
  • the longer of the transmission suppression time (Tl + Ts) by the wireless channel # 1 (Tl + Ts) and the transmission suppression time (T3 + Ts) by the wireless channel # 3 (Tl + Ts) ) Is set to NAV.
  • the transmission suppression time is set for the wireless channel # 2 by S326, and the wireless channel # 1 is busy with the received signal. , ⁇ Wait until timing t3 when the channel becomes idle.
  • parallel transmission is similarly performed using radio channels # 1 to # 3, and here, the NAV of radio channels # 1 and # 3 adjacent to radio channel # 2, which has the longest transmission time, is newly added.
  • the transmission suppression time (T2 + Ts) is set. .
  • the second embodiment and the twenty-first embodiment it is also possible to detect the received power and select a radio channel that is actually affected by the leakage.
  • an error detection of the received wireless bucket may be performed, and when an error is detected, it may be selected as a wireless channel affected by leakage.
  • FIG. 35 shows a flowchart according to a second embodiment of the present invention.
  • FIG. 36 shows an operation example of the second embodiment of the present invention.
  • wireless channels # 1, # 2, # 3 are prepared, and at the timing of transmission data occurrence (1), virtual channel by NAV set by wireless bucket received before by wireless channel # 2 It is assumed that a busy state is detected due to the detection of a carrier. Also, the wireless channels # 1, # 2, and # 3 have a relationship of causing leakage from each other (this point is the same as in the 20th embodiment), and if the leakage occurs, wireless packets cannot be received. Shall be.
  • the transmission suppression time is set in the NAV of the springless channel # 2, and the transmission suppression time T s2 is equal to or longer than the threshold value Tth. Proceed to processing.
  • physical carrier sense by RSI and virtual carrier sense by NAV are performed, and both wireless channels are searched for (S311 ⁇ ).
  • S311 ⁇ physical carrier sense by RSI and virtual carrier sense by NAV are performed, and both wireless channels are searched for (S311 ⁇ ).
  • S311 ⁇ uses the idle wireless channel, a plurality of wireless packets generated from the data bucket 1 waiting for transmission are transmitted in parallel (S312).
  • the longest transmission time Traax among the transmission times of the wireless packets transmitted in parallel is detected (S313).
  • wireless channels # 1 and # 3 are idle, and two wireless packets (sum of the space division multiplex numbers of each wireless channel) are transmitted using wireless channels # 1 and # 3.
  • the longest transmission time Tmax (in this case, transmission time T 1 of wireless channel # 1) is detected.
  • NAV is not set for the wireless channel # 1 having the longest transmission time Tmax
  • the transmission suppression time (Tmax + Ts) is set to NAV for the wireless channels # 2 and # 3.
  • T max + Ts the transmission suppression time
  • the transmission suppression time by S316 is set for the wireless channels # 2 and # 3, but the transmission suppression time is less than or equal to the threshold Tth, and the wireless channel # 1 is busy due to the received signal, and waits until timing t3 when all the radio channels are idle.
  • parallel transmission is performed using wireless channels # 1 to # 3, and here, NAV of wireless channels # 1 and # 2 excluding wireless channel # 3, which has the longest transmission time, is newly added.
  • Transmission suppression time (Tmax + Ts) is set.
  • the twenty-second embodiment is obtained by adding S303, S311 ', S318, and S319 to the twenty-first embodiment shown in FIG. Similarly, the twenty-first embodiment shown in FIG. S303, S311 ', S318, S319 can be added.
  • the set transmission suppression time is equal to or more than the threshold Tth and less than the threshold Tth as in the relationship between the seventeenth embodiment and the eighteenth embodiment.
  • FIG. 37 shows a flowchart of a twenty-fourth embodiment of the present invention.
  • the wireless communication apparatus waits for the end of the transmission suppression time. Instead, the process shifts to a process of searching for and transmitting an idle wireless channel.
  • the feature of the present embodiment is that, instead of the process of comparing the longest transmission suppression time with the threshold value Tth (S303), the process shifts to a process of searching for and transmitting a vacant wireless channel with the probability p (S304). After waiting for a certain period of time at (l-p) (S305), the process returns to the determination (S302) as to whether there is a wireless channel for which the transmission suppression time is set. This enables transmission processing with probability p regardless of the length of the transmission suppression time.
  • the probability p may be a constant value or may be variable (for example, a function that decreases monotonically with the transmission suppression time) according to the set transmission suppression time.
  • FIG. 38 shows a flowchart of the processing procedure on the transmitting side according to the twenty-fifth embodiment of the present invention.
  • FIG. 39 shows a flowchart of the processing procedure on the receiving side in the twenty-fifth embodiment of the present invention.
  • FIG. 40 shows operation examples (1) and (2) of the twenty-fifth embodiment of the present invention.
  • radio channels # 1 and # 2 are prepared between radio stations 1 and 2, and at timing tl, radio channel # 2 is set by the previously received radio bucket. It is assumed that the NAV is in a busy state due to virtual carrier detection.
  • the wireless channels # 1 and # 2 have a relationship of causing leakage to each other, and it is assumed that wireless packets cannot be received if the leakage occurs.
  • the transmitting-side wireless station searches for an idle wireless channel (S401).
  • S401 physical carrier detection by R SSI and virtual carrier detection by NAV are performed, and if neither carrier is detected, it is determined that there is an empty state.
  • a wireless packet is transmitted using an empty wireless channel (S402).
  • the transmission suppression time which is the sum of the transmission time of the radio packet to be transmitted and the specified time, is applied to the radio channel affected by the leakage from the transmission radio channel (herein referred to as the “paired radio channel”). Is set to NAV (S403).
  • the wireless channel # 2 which forms a pair with the wireless channel # 1, has a known force.
  • step S409 is applicable to a system including a radio station that can only transmit ACK buckets in a normal frame format. In the case of a system in which NAV information is added to all ACK buckets, step S409 Is unnecessary.
  • the wireless station on the receiving side when the wireless station on the receiving side successfully receives a wireless packet addressed to itself, it determines the NAV set for each wireless channel (S421, S422).
  • NAV of each radio channel is the radio bucket received on each radio channel.
  • an ACK packet for a normally received wireless packet is generated.
  • NAV information of a paired wireless channel is added to the ACK bucket (S423). If a wireless packet is not received on the paired wireless channel and N AV is “0”, the NAV information added to the ACK packet is
  • the ACK packet to which the NAV information of the paired radio channel is added is transmitted (S424), and the reception processing of the radio packet ends.
  • the paired wireless channel refers to wireless channel # 2 corresponding to wireless channel # 1 for transmitting wireless packets from wireless station 1 to wireless station 2.
  • the wireless channel # 1 is idle, and the wireless channel # 2 is busy with NAV (transmission suppression state).
  • the wireless station 1 detects the idle wireless channel # 1 at timing tl, and transmits a wireless packet addressed to the wireless station 2.
  • the transmission time of the radio packet is set to a predetermined time (the transmission suppression set by the reception bucket during the transmission of the radio packet). Set the transmission suppression time, which is equivalent to the time, to the NAV of wireless channel # 2.
  • the radio station 1 waits for the reception of the ACK packet transmitted from the radio station 2.
  • the wireless station 2 determines the NAV set for the wireless channel # 2 to be paired.
  • the NAV is set by the radio bucket received on the radio channel # 2, and this NAV information is added to the ACK bucket and transmitted.
  • the wireless station 1 When receiving the ACK packet for the wireless packet transmitted on the wireless channel # 1, the wireless station 1 updates the NAV set on the wireless channel # 2 according to the NAV information added to the ACK bucket.
  • the NAV set at the timing tl is released, and the NAV is shortened by resetting according to the NAV information added to the ACK packet.
  • wireless station 1 has wireless channel # 2 Even when a packet cannot be received, the setting using the NAV of the wireless channel # 2 of the wireless station 2 becomes possible, and the expected NAV set at the timing tl can be updated to the optimum one.
  • the radio station 1 sets the NAV to the radio channel # 2 at the timing tl, but there is no reception signal in the radio channel # 2, the following occurs.
  • the NAV information added to the ACK packet transmitted from the wireless station 2 is “0 J”, and the wireless station 1 updates (cancels) the NAV set for the wireless channel # 2 when receiving the ACK packet.
  • the NAV expected to be set for the wireless channel # 2 is released when the ACK packet is received, and the wireless channel # 2 can be used immediately.
  • the 26th embodiment corresponds to a case where a plurality of wireless channels are used at the same time, and is applied to, for example, a system for transmitting a plurality of wireless packets in parallel using a plurality of wireless channels at the same time.
  • parallel transmission using multiple radio channels and known space division multiplexing technology Korean et al., Proposal of SDM-COF DM system for wideband mobile communication realizing 100 Mbit / S by MIMO channel, It may be a system that uses the IEICE Technical Report, A ⁇ P 2001-96, RCS2001-135 (2001-10)).
  • FIG. 41 shows a flowchart of a processing procedure on the transmitting side according to the 26th embodiment of the present invention.
  • FIG. 42 is a flowchart of a processing procedure on the receiving side according to the 26th embodiment of the present invention.
  • FIGS. 43 and 44 show time charts of operation examples (1), (2) and (3) of the 26th embodiment of the present invention.
  • wireless channels # 1 and # 2 are prepared between the wireless stations 1 and 2, and the wireless channels # 1 and # 2 are idle at the timing tl.
  • the wireless channels # 1 and # 2 have a relationship of causing leakage, and it is assumed that wireless packets cannot be received if the leakage occurs.
  • the transmitting-side wireless station searches for a vacant radio channel, and transmits a radio packet using a plurality of vacant radio channels (S431, S432). Next, compare the transmission times of wireless packets transmitted simultaneously on multiple wireless channels, Whether or not a non-transmission time (idle state) occurs in the paired radio channel during transmission of each radio channel, that is, whether there is a paired radio channel that is affected by leakage from the transmitting radio channel It is determined whether or not it is (S433). Here, if there is a pair of radio channels, the longest transmission time Tmax among the transmission times of radio packets transmitted simultaneously on a plurality of radio channels is detected, and a predetermined time is set as the transmission time Tmax. The added transmission suppression time is calculated.
  • the transmission suppression time is set in the NAV of the wireless channel that is paired with the wireless channel through which the longest transmission time Tmax of the wireless packet is transmitted (S434).
  • the processing of S433 and S434 corresponds to, for example, the processing of S103 to S109 of the second embodiment shown in FIG. -Hereinafter, the same as in the twenty-fifth embodiment, an ACK timer for receiving an ACK bucket for a transmitted wireless packet is started, and it is monitored whether or not an ACK packet is received before the ACK time-out. S404, S405, S406).
  • the transmission processing is terminated, and the wireless / wireless packet retransmission processing is performed as necessary (S407).
  • the ACK timer is stopped (S408), and it is checked whether the ACK packet has NAV information of a wireless channel to be paired (S409).
  • the NAV set for the paired wireless channel is updated according to the NAV information (S410), and the transmission process ends (S410).
  • S411 In the case of an ACK packet of a normal frame format without NAV information, the transmission process ends (S411).
  • Fig. 42 when the wireless station on the receiving side successfully receives wireless packets transmitted using multiple wireless channels and addressed to its own station, it compares the reception times of the wireless packets. It is determined whether or not a non-reception time occurs in another wireless channel, that is, whether or not NAV is set for a paired wireless channel in the transmitting-side wireless station (S441, S442). If there is a radio channel that causes a non-reception time during reception of each radio channel, the NAV information of the paired radio channel is added in steps S422, S423, and S424 as in the 25th embodiment. Generate and send an ACK packet. On the other hand, if there is no wireless channel causing no reception time, NAV information is not included.
  • ACK packet (normal format) is generated and transmitted (S442, S443, S424).
  • S442, S443, S424 An operation example of the above-described processing procedure of the wireless station 1 on the transmitting side and the wireless station 2 on the receiving side will be specifically described with reference to FIGS. 43 and 44.
  • wireless channels # 1 and # 2 are idle, and wireless packets are transmitted on each wireless channel.
  • the transmission time of the radio packet of radio channel # 1 is longer than the transmission time of the radio bucket of radio channel # 2.
  • the wireless station 1 detects the idle wireless channels # 1 and # 2 at the timing tl, and transmits wireless packets addressed to the wireless station 2 respectively.
  • a predetermined time is set for the transmission time of the radio bucket of the radio channel # 1 with respect to the radio channel # 2 which is the pair of the radio channel # 1. Set the added transmission suppression time to NAV.
  • the wireless station 1 waits for the reception of the ACK packet transmitted from the wireless homeless station 2.
  • the wireless station 2 if the wireless packets of the wireless channels # 1 and # 2 are normally received, a non-reception time occurs in the wireless channel # 2 during the reception of the wireless channel # 1. No non-reception time occurs on wireless channel # 1 during reception). Therefore, in the wireless channel # 2, an ACK packet corresponding to a received wireless packet is generated and transmitted as a normal format packet (without NAV information).
  • the NAV set for the paired wireless channel # 2 is determined, and the NAV information is added to the ACK bucket and transmitted.
  • the wireless station 1 When the wireless station 1 receives the ACK bucket for the wireless bucket transmitted on the wireless channel # 1, it updates the NAV set on the wireless channel # 2 according to the NAV information added to the ACK packet.
  • the NAV set at the timing tl is canceled, and the NAV is shortened by resetting according to the NAV information added to the ACK bucket.
  • NAV is set for wireless channel # 2 on the transmitting side. Therefore, in the wireless station 2, it is necessary to add the NAV information of the wireless channel # 2 to the ACK packet for the wireless packet of the wireless channel # 1. By this means, it is possible to update the NAV set for wireless channel # 2 at wireless station 1 on the transmitting side. In other words, even when the wireless station 1 cannot receive the wireless packet of the wireless channel # 2, the setting using the NAV of the wireless channel # 2 of the wireless station 2 becomes possible, and the expected NAV set by the timing tl is updated to be optimal. It can be.
  • the radio station 1 sets the NAV to the radio channel # 2 at the timing tl, but there is no reception signal in the radio channel # 2, the following occurs.
  • the NAV information added to the ACK bucket transmitted from the wireless station 2 is "0", and the wireless station 1 updates (cancels) the NAV set for the wireless channel # 2 when receiving the ACK packet. .
  • the NAV expected to be set for the wireless channel # 2 is canceled when the ACK bucket is received, and the wireless channel # 2 can be used.
  • the ACK packet to which the NAV information of the paired radio channel is added can be transmitted from the radio station on the receiving side to the transmitting side by providing a field that describes the paired radio channel and the NAV information in the header, for example. Can be transmitted to any radio station.
  • the transmitting-side radio station refers to the field and updates the NAV of the paired radio channel.
  • FIG. 45 illustrates a configuration example of a wireless packet communication device corresponding to the wireless packet communication methods according to the first to 26th embodiments.
  • a configuration of a wireless packet communication device capable of transmitting and receiving three wireless packets in parallel using three wireless channels # 1 # 2 and # 3 is shown, but the number of parallel devices can be arbitrarily set.
  • the wireless packet communication device includes a transmission / reception processing unit 10-1, 10-2, 10-3, a transmission buffer 21, a data packet generation unit 22, a data frame management unit 23, a channel state management unit 24, a packet distribution unit.
  • a transmission control unit 25, a packet order management unit 26 and a header removal unit 27 are provided.
  • the transmission / reception processing units 10-1, 10-2, and 10-3 perform wireless communication on different wireless channels # 1, # 2, and # 3. These radio channels are independent of each other because they have different radio frequencies and the like, and are configured to be able to perform radio communication simultaneously using a plurality of radio channels.
  • Each transmission / reception processing unit 10 includes a modulator 11, a radio transmission unit 12, an antenna 13, a radio reception unit 14, a demodulator 15, a bucket selection unit 16, and a carrier detection unit 17.
  • Non-signals transmitted by the other wireless packet communication devices via different wireless channels # 1, # 2, and # 3 are transmitted to the corresponding transmission / reception processing units 10-1, 10-2, and 10-3.
  • the wireless receiving unit 14 corresponding to each wireless channel performs a receiving process including frequency conversion, filtering, quadrature detection, and AD conversion on the input wireless signal.
  • the radio signal on each radio channel is always input to each radio reception unit 14, and the reception electric field of each radio channel is An RSSI signal indicating the strength is output to the carrier detector 17.
  • the baseband signal subjected to reception processing is output to demodulator 15.
  • the demodulator 15 performs demodulation processing on the baseband signal input from the radio reception unit 14, respectively, and obtains the obtained data packet and response packet (the ACK of the first, 25th, and 26th embodiments). ) Is output to the packet selector 16.
  • the packet selection unit 16 performs a CRC check on the input packet, and outputs a packet in which no error is detected to the carrier detection unit 17 (NAV setting described later). Regular use). If the data packet is received without error, it is determined whether the data packet was transmitted to the own station or not. That is, it checks whether the destination ID of each data packet matches the own station, outputs the data packet addressed to the own station to the packet order management unit 26, and sets the response packet generation unit (not shown) to the response packet generation unit.
  • the packet is discarded by the packet selection unit 16 (the packet order management unit 26 checks the sequence added to each input data packet). The number is checked, and the order of the received data packets is rearranged in an appropriate order, that is, in the order of the sequence number, and the result is output to the header removing unit 27 as a received data bucket sequence. 7 removes the header portion from each data packet included in the input received data packet sequence and outputs it as a received data frame sequence.
  • the carrier detector 17 compares the value of the received electric field strength represented by the signal with a preset threshold. Then, if the received electric field strength during the predetermined period is continuously lower than the threshold value, it is determined that the assigned radio channel is in a busy state. Otherwise, the assigned radio channel is determined. Is busy.
  • the carrier detection unit 17 corresponding to each wireless channel outputs this determination result as a carrier detection result.
  • the RSI signal is not input to the carrier detection unit 17. Also, when antenna 13 is already in a transmission state, another data bucket cannot be simultaneously transmitted as a radio signal using the same antenna 13. Therefore, each carrier detection section 17 outputs a carrier detection result indicating that the assigned radio channel is busy when the RSI signal is not input.
  • the carrier detector 17 sets the occupation time described in the bucket input from the bucket selector 16 to NAV. Then, according to the value of the NAV and the PSSI signal input from the wireless receiving unit 14, it is determined whether the corresponding wireless channel is idle or busy.
  • the carrier detection results CS1 to CS3 output from the carrier detection unit 17 corresponding to each wireless channel are input to the channel state management unit 24.
  • the channel state management unit 24 manages the idle state of each wireless channel based on the carrier detection result corresponding to each wireless channel, and stores information such as the idle wireless channel and the number of idle channels in the data frame management unit. Notify 23 (Fig. 45, a).
  • a transmission data frame sequence to be transmitted is input to the transmission buffer 21 and buffered.
  • This transmission data frame sequence is composed of one or more data frames.
  • the transmission buffer 21 sends to the data frame management unit 23 the number of data frames currently held, the ID information of the destination wireless packet communication device, the data size, and the address information indicating the position on the buffer. Notify sequentially (b) 0
  • the data frame management unit 23 determines which data frame based on the information on the data frame for each destination wireless station ID notified from the transmission buffer 21 and the information on the radio channel notified from the channel state management unit 24. It determines how to generate data packets from the network and which wireless channel to transmit, and notifies the transmission buffer 21, the data packet generation unit 22 and the data packet distribution transmission control unit 25 respectively (c, d , E). For example, when the number N of idle wireless channels is smaller than the number K of data frames waiting to be transmitted in the transmission buffer 21, the number N of idle wireless channels is determined as the number of data buckets to be transmitted in parallel, and transmitted.
  • the buffer 21 is notified of address information for designating N data frames out of K data frames (c).
  • the data packet generating unit 22 is notified of information for generating N data buckets from the data frame input from the transmission buffer 21 (d). Further, it instructs the packet distribution / transmission control unit 25 to correspond to the N data packets generated by the data bucket generation unit 22 and the idle radio channel (e).
  • the transmission buffer 21 outputs the data frame specified to be output to the data bucket generation unit 22 (f).
  • the data packet generation unit 22 extracts a data area from each data frame to generate a plurality of data blocks, and stores, in the data block, ID information of a destination wireless station which is a destination of the data bucket and information of the data frame.
  • a data packet is generated by adding a header part containing control information such as a sequence number indicating the order, and a CRC code (FCS part) as an error detection code.
  • the data packet The generation unit 22 may generate a plurality of data blocks having the same bucket length, or the generated data blocks may have different packet lengths.
  • the control information also includes information necessary for the receiving wireless station to convert the data packet into the original data frame when receiving the data packet.
  • the bucket distribution transmission control unit 25 associates each data packet input from the data packet generation unit 22 with each wireless channel.
  • the data bucket associated with the wireless channel # 1 is input to the modulator 11 in the transmission / reception processing unit 10-1, and the data bucket associated with the wireless channel # 2 Is input to the modulator 11 in the transmission / reception processing unit 10-2, and the data packet associated with the wireless channel # 3 is input to the modulator 11 in the transmission / reception processing unit 10-3.
  • each modulator 11 performs a predetermined modulation process on the data bucket and outputs the data bucket to the wireless transmission unit 12.
  • Each wireless transmission unit 12 performs a transmission process including DA conversion, frequency conversion, filtering, and power amplification on the data packet after the modulation process input from the modulator 11, and performs a corresponding wireless transmission. It is transmitted as a wireless packet from the antenna 13 via the channel.
  • the processing of setting, releasing, updating, and the like of the transmission suppression time for each wireless channel shown in the first embodiment to the twenty-sixth embodiment is performed by the channel state management unit 24 based on the control of the data frame management unit 23.
  • the data frame management unit 23 sets the transmission suppression time used for virtual carrier detection for radio channels other than the radio channel requiring the longest transmission / reception time T max among the radio channels used for parallel transmission / reception.
  • a time (Traax + Ts) obtained by adding a predetermined time T s to Ttnax is calculated, and set to the NAV corresponding to each wireless channel of the carrier detection unit 17 via the channel state management unit 24.
  • FIG. 46 shows a flowchart of the 27th embodiment of the present invention.
  • FIG. 47 shows an operation example of the twenty-seventh embodiment of the present invention. This embodiment is applied to one wireless channel. An example applied to a case where a plurality of multiplexed sub-channels is used will be described. Note that while the own station is transmitting and receiving on some sub-channels of one wireless channel, it cannot receive wireless packets transmitted by the other wireless station using other sub-channels. The problem also applies when using multiple sub-channels.
  • sub-channels # 1, # 2, # 3, and # 4 are prepared, and at timing tl, sub-channels # 2 and # 4 are virtualized by the NAV set by the previously received radio bucket. It is assumed that the device is in a busy state due to a bad carrier detection. Also, subchannels # 1, # 2, # 3, and # 4 have only one transceiver, so if some subchannels are transmitting and receiving, transmission and reception using other subchannels cannot be performed. Shall be.
  • an empty sub-channel is searched at timing tl (S501).
  • physical carrier sensing by R SSI and virtual carrier sensing (detection of transmission suppression time) by NAV are performed, and if there is no carrier detection, it is determined that there is an empty state.
  • parallel transmission / reception is performed according to the number of data packets waiting to be transmitted / received using the idle subchannel (S502).
  • the longest transmission / reception time Tmax of the transmission time (or reception time ii) of the wireless packets transmitted / received in parallel is detected (S503).
  • sub-channels # 1 and # 3 are idle, and two radio buckets are transmitted and received using sub-channels # 1 and # 3.
  • the longest transmission / reception time Traa X (in this case, Transmission / reception time T l) of channel # 1 is detected.
  • the processing of S504 to S509 is performed for each of subchannels # 1, # 2, # 3, and # 4.
  • the longest transmission / reception time Tmax is compared with the transmission / reception time Ti of the wireless packet transmitted / received on the sub-channel #i (S505).
  • the transmission suppression time Tsi set in the NAV is detected for each of the subchannels #i satisfying Tmax> Ti (S506).
  • a time (Tmax + Ts) obtained by adding a predetermined time Ts to Tmax is compared with the already set transmission suppression time Tsi. If Tmax + Ts> Tsi, Tmax is set as a new transmission suppression time. + Ts is set to NAV, and processing for the next subchannel is performed (S507, S508, S509).
  • the subchannel is not Tmax> Ti (i.e., # 1 here), or if the subchannel #i is not Tmax + Ts> Tsi (i.e., # 4) (i.e., it is # 4), then the next The processing is performed for the sub-channel (S505, S507, S509).
  • NAV is not set for subchannel # 1 having the longest transmission / reception time Tmax
  • transmission suppression time (Tmax + Ts) is set for NAV for subchannels # 2 and # 3
  • subchannel # For 4 the current transmission suppression time (Ts4) of NAV is retained. Therefore, at the next timing t2, subchannels # 2, # 3, and # 4 are determined to be busy by virtual carrier detection by NAV, and a radio bucket is transmitted using only subchannel '# 1'. .
  • FIG. 48 shows a configuration example of a wireless packet communication device corresponding to the wireless packet communication method according to the twenty-seventh embodiment.
  • the configuration of a wireless bucket communication device that can transmit and receive three wireless packets in parallel using three subchannels # 1, # 2, and # 3 is shown, but the number of parallel devices can be set arbitrarily. It is.
  • the wireless bucket communication device includes a transmission / reception processing unit 10, a transmission buffer 21, a data pattern generation unit 23, a data frame management unit 23, a channel state management unit 24, a packet distribution transmission control unit 25, and a packet order.
  • a management unit 26 and a header removal unit 27 are provided.
  • the transmission / reception processing unit 10 has a configuration in which the signals of the sub-channels # 1, # 2, and # 3 are multiplexed and Z-separated, and wireless communication is performed using one wireless channel. These subchannels Are, for example, different subcarrier frequencies and can be multiplexed on one radio channel.
  • the transmission / reception processing unit 10 includes a modulator 11, a radio transmission unit 12, an antenna 13, a radio reception unit 14, a demodulator 15, a packet selection unit 16, a carrier detection unit 17, a multiplexer 18, A demultiplexer 19 is provided.
  • a wireless signal transmitted from another wireless packet communication device is input to the wireless reception unit 14 via the antenna 13 of the transmission / reception processing unit 10.
  • the radio reception unit 14 performs reception processing including frequency conversion, filtering, quadrature detection, and AD conversion on the input radio signal, and outputs the received baseband signal to the demodulator 15 (
  • the radio signal on the radio channel is always input to the radio receiving unit 14, and the RSSI signal indicating the received electric field strength is transmitted to the carrier detecting unit 1.
  • the demodulator 15 demodulates the baseband signal input from the radio receiver 14 and outputs the data bucket of each sub-channel to the bucket selector 16 via the demanole multiplexer 19. Is done.
  • the bucket selection unit 16 performs a CRC check on the data packet of each sub-channel, and outputs a packet in which no error is detected to the carrier detection 17 (for NAV setting described later). If the data packet is received without error, it is determined whether or not the data packet was transmitted to the own station. That is, it checks whether or not the destination ID of each data packet matches its own station, and outputs the data packet addressed to its own station to the bucket order management unit 26. In the case of a data bucket not addressed to the own station, the bucket S is discarded by the packet selector 16.
  • the bucket order management unit 26 checks the sequence number added to each input data packet, and rearranges the arrangement of the plurality of received data packets in an appropriate order, that is, in the order of the sequence number. The result is output to header removing section 27 as a received data bucket sequence.
  • the header removing section 27 removes the header portion from the input received data packet 1 and each data bucket included in the sequence, and outputs it as a received data frame sequence.
  • the carrier detector 17 detects the RSSI signal corresponding to each sub-channel and compares the value of the received electric field strength represented by each signal with a preset threshold. The If the received electric field strength during the predetermined period for each subchannel continues to be smaller than the threshold, the subchannel is determined to be idle, and otherwise, the subchannel is not used. It is determined that it is busy.
  • the RSSI signal is not input to the carrier detection unit 17. Also, when antenna 13 is already in a transmission state, it is not possible to simultaneously transmit another data bucket as a radio signal using the same antenna 13. Therefore, when the RSSI signal is not input, carrier detection section 17 outputs a carrier detection result indicating that the subchannel is busy.
  • the carrier detection unit 17 sets the occupation time described in the data packet input from the bucket selection unit 16 to NAV. Then, according to the value of NAV and the RSI signal input from radio receiving section 14, it is determined whether the corresponding subchannel is idle or busy.
  • the carrier detection results CS1 to CS3 output from the carrier detection unit 17 corresponding to each sub-channel are input to the channel state management unit 24.
  • the channel state management unit 24 manages the idle state of each subchannel based on the carrier detection result corresponding to each subchannel, and stores information such as the idle subchannel and the number of idle channels in the data frame management unit 24. (Fig. 48, a).
  • a transmission data frame sequence to be transmitted is input to the transmission buffer 21 and buffered.
  • This transmission data frame sequence is composed of one or more data frames.
  • the transmission buffer 21 sends to the data frame management unit 23 the number of data frames currently held, ID information of the destination wireless packet communication device, data size, and address information indicating the position on the buffer. Notify sequentially (b).
  • the data frame management unit 23 determines which data frame based on the information on the data frame for each destination wireless station ID notified from the transmission buffer 21 and the information on the sub-channel notified from the channel state management unit 24. It determines how the data packet is generated from the data and notifies the transmission buffer 21, the data bucket generation unit 22 and the data packet distribution transmission control unit 25, respectively (c, d, e). For example, if the number N of empty subchannels is smaller than the number K of data frames waiting to be transmitted in the transmission buffer 21, the number N of empty subchannels is determined as the number of data buckets to be transmitted in parallel, and the transmission buffer 2 The address information for designating N data frames from K data frames is notified to 1 (c;).
  • the data bucket generation unit 22 is notified of information for generating N data packets from the data frame input from the transmission buffer 21 (d) c.
  • the data bucket generation unit 22 is notified of information for generating N data packets from the data frame input from the transmission buffer 21 (d) c.
  • the correspondence between the N data buckets generated by the data packet generation unit 22 and the idle subchannels is indicated (e).
  • the transmission buffer 21 outputs the data frame specified to be output to the data bucket generation unit 22 (f).
  • the data packet generation unit 22 extracts a data area from each data frame to generate a plurality of data blocks, and stores, in this data block, ID information of a destination wireless station serving as a destination of the data bucket f, A data bucket is generated by adding a header section containing control information such as sequence numbers indicating the order of data frames, and a CRC code (FCS section) as an error detection code.
  • the data packet generation unit 22 may generate a plurality of data blocks having the same bucket length, or the generated data blocks may have different bucket lengths.
  • the control information also includes information necessary for the receiving wireless station to convert the data packet into the original data frame when receiving the data packet.
  • the bucket distribution transmission control unit 25 associates each data bucket input from the data bucket generation unit 22 with each subchannel.
  • all three sub-channels # 1, # 2, and # 3 are empty, and the transmission channel selection control unit 23 selects all three sub-channels # 1, # 2, and # 3, and the transmission buffer 2 When two to three data buckets are input at the same time, these three data buckets may be associated with sub-channels # 1, # 2, and # 3, respectively.
  • the data packet associated with each subchannel is input to the modulator 11 via the multiplexer 18.
  • the modulator 11 performs a predetermined modulation process on the data bucket and outputs the data bucket to the wireless transmission unit 12.
  • the wireless transmitter 1 2 is a modulator 11 Performs transmission processing including DA conversion, frequency conversion, filtering, and power amplification on the data packet after modulation processing input from 1, and transmits it as a wireless bucket from antenna 13.
  • the processing such as setting of the transmission suppression time for each sub-channel shown in the 27th embodiment is performed by the channel state management unit 24 to the NAV of the carrier detection unit 17 based on the control of the data frame management unit 23. It is done for.
  • the data frame management unit 23 uses Tinax as a transmission suppression time used for virtual carrier detection for sub-channels other than the sub-channel requiring the longest transmission / reception time Tmax among sub-channels used for parallel transmission / reception.
  • a time (Tmax + Ts) obtained by adding a predetermined time Ts to the above is calculated and set to the NAV corresponding to each sub-channel of the carrier detection unit 17 via the channel state management unit 24.
  • the present invention autonomously sets a transmission suppression time according to a transmission time of a radio bucket for a pair of radio channels that cannot be normally received due to the influence of leakage from a radio channel including the transmission. By doing so, virtual carrier detection can operate normally.
  • the current transmission suppression time is released / updated.
  • the transmission suppression time is set continuously. Can be avoided.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

送信側無線局が、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出の双方により、空き状態と判定された無線チャネルを利用して無線パケットを送信する。このときに、送信する無線チャネルから漏れこみの影響を受ける対となる被無線チャネルに対して、仮想的なキャリア検出に用いる送信抑制時間を設定する。これにより、送信する無線チャネルからの漏れこみの影響により被無線チャネルで正常に受信ができない場合でも、被無線チャネルに送信抑制時間を設定することができる。

Description

無線パケット通信方法おょぴ無線パケット通信装置 技術分野
本発明は、 複数の無線チャネルを用いてそれぞれ無線バケツトを送信する無線 パケット通信方法おょぴ無線パケット通信装置に関する。 また、 本発明は、 複数 の無線チャネルを用いて複数の無線バケツトを並列送信する無線バケツト通信方 法および無線バケツト通信装置に関する。 背景技術
従来の無線バケツト通信装置では、 使用する無線チャネルを事前に 1つだけ決 めておき、 無線パケットの送信に先立って当該無線チャネルが空き状態か否かを 検出 (キャリアセンス) し、 当該無線チャネルが空き状態の場合にのみ 1つの無 線バケツトを送信していた。 このようなキャリアセンスによる送信制御により、 1つの無線チャネルを複数の無線局で互いに時間をずらして共用することができ た((1) IEEE802. 11 "MAC and PHY Specification for Metropol itan Area Network s'", IEEE 802. 11, 1998 、 (2) 小電力データ通信システム/広帯域移動アクセスシ ステム (C S MA) 標準規格、 ARIB SDT-T71 1. 0版、 (社) 電波産業会、 平成 12 年策定) 。
具体的なキャリアセンス方法としては 2種類の方法が用いられている。 1つは R S S I (Received Signal Strength Indicator) 等により無線チヤネノレの受信 電力を測定し、 他の無線局がその無線チャネルを使用して無線パケットを送信し ているか否かを検出する物理的なキャリアセンス方法である。 他の 1つは、 無線 バケツトのヘッダに記述された当該無線バケツトの送受信で使用する無線チヤネ ルの占有時間を利用し、 その占有時間だけ無線チャネルをビジー状態に設定する 仮想的なキヤリアセンス方法である。
ここで、 図 4 9に示す 2つの無線チャネルを用いる無線バケツト通信方法の例 を参照しながら、 この仮想的なキャリアセンス方法について説明する。 無線局は、 N A V (Network Allocation Vector)と呼ばれる無線チャネルが空き状態になる までの時間を表すタイマをもっている。 NAVが 「0」 の場合は無線チャネルが 空き状態であることを示し、 「 0」 でない場合は無線チャネルが仮想的なキヤリ ァ検出によりビジー状態であることを示す。 他の無線局から送信された無線パケ ットを受信したときに、 その無線パケットのへッダに記述された占有時間を読み 取り、 その値が NAVの現在値よりも大きい場合には NAVに当該値を設定する t このとき、 無線パケットのへッダに記述する占有時間として無,櫞パケットの実 際の送信時間を設定すれば、 R S S Iによる物理的なキヤリァ検出と、 N AVに よる仮 ¾1的なキヤリァ検出はともにビジー状態を示し、 上記 2つの方法によるキ ャリアセンスはほぼ同じ機能を果たす。 一方、 無線パケットの実際の送信時間よ り長い占有時間をヘッダに記述すれば、 無,锒バケツトの受信終了後の時間でも、 その無線チャネルは仮想的なキヤリァ検出によるビジー状態となり、 その無線チ ャネルを用レヽた送信を抑制できる効果がある。 この場合の占有時問について、 本 願発明の説明では 「送信抑制時間」 と表記する。 無線パケットを送信する無線局 は、 この 2つのキヤリアセンスの両方において空き状態となったときのみ、 無線 チャネルが空き 態であると判定して送信を行う。
図 4 9において、 タイミング 11では無線チャネル # 2に N A Vが設定されてお り、 無線チャネル # 1が空き状態と判定される。 したがって、 無線チャネル # 1 を用いて無線局 1から無線局 2宛てに無線パケットが送信される。 無線局 2およ びその他の無線局では、 無線局 1から送信された無線パケットの受信により無線 チャネル # 1に NAVを設定する。 これにより、 無線チャネル # 1は無線局 2以 外の無線局で送信抑制され、 無線局 2は無線チャネル # 1を用いて無線局 1に対 して A C Kパケットを送信することができる。 一方、 タイミング 1:2では、 無線チ ャネル # 2を用いて他の無線局から送信された無線バケツトが無線局 1および無 線局 2に受信され、 対応する NAVが設定 (更新) される。 そのため、 無線チヤ ネル # 2は送信抑制され、 無線局 1およひ '無線局 2は無線チャネル # 2を用いた 送信ができない。
ところで、 周波数軸上で連続した配置の複数の無線チャネルが利用される無線 パケット通信では、 送受信フィルタの特性や増幅器の非線形性により、 ある無線 ;送信した信号が隣接の無線チャネルへ漏れこむことが想定される。 こ の漏れこみが生じている隣接の無線チャネルに受信信号があつたときに、 漏れこ む電力と受信信号の電力の差によつては受信信号を正しく受信できないことがあ る。 通常、 隣接する無線チャネルから送信時に漏れこむ電力は、 遠く離れた無線 局から送信された無線パケットの受信電力に比べて格段に大きいために、 この無 線バケツトの受信は不可能になる。 この無,線バケツトが受信できない場合には、 図 5 0に示すような支障が生じることになる。
無線局 1は、 タイミング tlに空き状態の無線チャネル # 1を用いて無線バケツ トを送信中に、 タイミング 1:2に無線チャネル # 2を用いて他の無線局から送信さ れる無線パケットにより、 その送信時間よりも長い送信抑制時間が N A Vに設定 される予定にあるものとする。 このとき、 無線局 1で無線チャネル # 1から無線 チャネル # 2へ漏れこみが発生すると、 無線チャネル # 2の無線バケツトが受信 できず、 NA Vの設定 (更新) ができなくなる。 そのため、 無線チャネル # 2で は本来の仮想的なキヤリァ検出が正常に動作せず、 次のタイミング t3では無線チ ヤ.ネル # 2が空き状態と判定されることになる。 すなわち、 無線局 1は無線チヤ ネル # 2に対する送信抑制ができない状態となる。 一方、 無線局 2では、 無線チ ャネル # 2に N A Vが設定されて送信が抑制されている。 このとき、 無線チヤネ ル # 2において、 無綠局 1からタイミング t3に送信する無線パケットと、 他の無 線局から送信された無線バケツトが衝突する事態が生じ、 スループットの低下が 予想される。 また、 無線チャネル # 2のみ利用する従来の無線パケット送信方法 との共存が困難になる。
なお、 無線チャネルへの漏れこみは隣接チャネルに限らず、 その次の無線チヤ ネルなど多くの無線チャネルに及び、 仮想的なキヤリァ検出が正常に動作しない 範囲が広範囲に及ぶことも想定される。
本発明の目的は、 複数の無線チャネルを使用する無線パケット通信システムに おいて、 隣接チャネルへの漏れこみなどによるスループットの低下要因を低減す ることができる無線パケット通信方法おょぴ無線パケット通信装置を提供するこ とである。 発明の開示
請求項 1の発明は、 送信側無線局が、 受信電力に応じてビジー状態か空き状態 かを判定する物理的なキヤリァ検出と、 設定された送信抑制時間中はビジー状態 とする仮想的なキヤリァ検出の双方により、 空き状態と判定された無線チャネル を利用して無線パケットを送信する。 このときに、 送信する無線チャネルから漏 れこみの影響を受ける対となる被無線チャネルに対して、 仮想的なキヤリァ検出 に用いる送信抑制時間を設定する。
これにより、 送信する無線チャネルからの漏れこみの影響により対となる被無 線チャネルで正常に受信ができない場合でも、 対となる被無線チャネルに無線パ ケットの送信時間に応じた送信抑制時間を設定することができるので、 仮想的な キヤリァ検出を正常に動作させることができる。
請求項 2の発明は、 送信側無線局が、 受信電力に応じてビジー状態か空き状態 かを判定する物理的なキヤリァ検出と、 設定された送信抑制時間中はビジー状態 とする仮想的なキヤリァ検出の双方により、 空き状態と判定された複数の無線チ ャ-ネルを利用して複数の無線パケッ 1、を並列送信する。 このときに、 並列送信に 利用される無線チャネルの中で最長の送信時間 Tmax を要する無線チャネル以外 の被無線チャネルに対して、 仮想的なキヤリァ検出に用レ、る送信抑制時間として、 Tmax に所定の時間 T s を加えた時間 (Tmax + Ts ) を設定する。
請求項 3の発明は、 請求項 2の発明の送信側無線局において、 被無線チャネル に仮想的なキヤリァ検出用としてすでに設定されている送信抑制時間が (Tmax + Ts ) より短い場合に、 新たな送信抑制時間として (Traax + T s ) を設定す る。
請求項 2, 3の発明では、 並列送信する無線チャネルの中で送信時間が最長の 無線チャネルからの漏れこみの影響によりその他の無線チャネルで正常に受信が できない場合でも、 その他の無線チャネルに最長送信時間に応じた送信抑制時間 を設定することができるので、 仮想的なキヤリァ検出を正常に動作させることが できる。 .
請求項 4の発明は、 送信側無線局が、 複数の無線チャネルの中で互いに送信電 力の漏れこみの影響を与える無線チャネルの組み合わせを想定しておき、 各組み 合わせの無線チャネルの中で最長の送信時間 T i を要する無線チャネル以外の被 無線チャネルに対して、 仮^ ®的なキャリア検出に用いる送信抑制時間として、 T i に所定の時間 T s を加えた時間 (T i + T s ) を設定する。
請求項 5の発明は、 請求項 4の発明の送信側無線局におい.て、 被無線チャネル に仮想的なキャリア検出用としてすでに設定されている送信抑制時間が (Ti + T s ) より短い場合に、 新たな送信抑制時間として (T i + Ts ) を設定する。 請求項 4, 5の発明では、 複数の無線チャネルの中で互いに送信電力の漏れこ みの影響を与える無線チャネルの組み合わせを想定し、 各組み合わせの無線チヤ ネルの中で送信時間が最長の無線チャネルからの漏れこみの影響によりその他の 無線チャネルで正常に受信ができない場合でも、 その他の無線チャネルに最長送 信時間に応じた送信抑制時間を設定することができるので、 仮想的なキヤリァ検 出を正常に動作させることができる。
請求項 6の発明は、 請求項 1〜5の発明の送信側無線局において、 被無線チヤ ネルで送信無線チャネルからの漏れこみによる受信電力を検出し、 その受信電力 力所定の閾値以上である被無線チャネルに対して送信抑制時間を設定する。
これにより、 定の受信電力が検出されなかった無線チャネルについては、 漏 れこみの影響がないものとして送信抑制時間の設定対象から外すことができる。 したがって、 仮想的なキャリア検出を正常に動作させながら、 無用な送信抑制時 間の設定を回避して効率の改善を図ることができる。
請求項 7の発明は、 請求項 1〜6の発明の送信側無線局において、 被無線チヤ ネルの受信信号の誤り検出を行い、 誤りが検出された被無線チャネルに対して送 信抑制時間を設定する。 ·
これにより、 受信信号に誤りがない (少ない) 無線チヤネゾレについては、 漏れ こみの影響がないものとして送信抑制時間の設定対象から外すことができる。 し たがって、 仮想的なキャリア検出を正常に動作させながら、 無用な送信抑制時間 の設定を回避して効率の改善を図ることができる。
請求項 8の発明は、 請求項 1〜 7の発明の送信側無線局において、 被無線チヤ ネルで無線パケットを受信したときに、 受信した無線パケットの誤り検出を行レ、 自局宛ての無線バケツトを正常に受信した無線チャネルで、 送信抑制時間が設定 されている場合にはその送信抑制時間を解除するとともに、 受信した無線バケツ トのへッダに占有時間が設定されている場合にはそれに応じた送信抑制時間を新 たに設定する。
これにより、 送信抑制時間の設定中に無線バケツトが正常に受信される場合に は、 現在の送信抑制時間を解除し、 さらにそのへッダに記述された.占有時間に応 じて送信抑制時間を更新することができる。 したがって、 仮 ¾|的なキャリア検出 を正常に動作させながら、 無用な送信抑制時間の設定を回避して効率の改善を図 ることができる。
請求項 9の発明は、 請求項 1〜8の発明の送信側無線局において、 送信データ が生起したときに、 送信抑制時間が設定されている無線チャネルがあればその送 信抑制時間が終了するまで待機した後に、 空き状態と判定された無線チャネルを 利用して無線パケットを送信する q
これにより、 複数の無線チャネルのうち 1つでも送信抑制時間が設定されてい るものがあればその送信抑制時間が終了するまで待機し、 すべての無線チャネル で送信抑制時間が設定されていない状態で、 空き状態の無線チャネルを用いて複 数の無線パケットを並列送信する。 したがって、 他の無線チャネルからの漏れこ みの影響を考慮して強制的に送信抑制時間を設定する場合でも、 送信抑制時間が 連続して設定されることがないので、 特定の無線チャネルのビジー状態の継続を 回避することができる。
請求項 1 0の発明は、 請求項 1〜8の発明の送信側無線局において、 送信デー タが生起したときに、 送信抑制時間が設定されている無線チャネルがあり、 その 最長の送信抑制時間が所定の閾値未満であればその送信抑制時間が終了するまで 待機した後に、 あるいはその最長の送信抑制時間が所定の閾値以上であればその ,送信抑制時間が終了するまで待機せずに、 空き状態と判定された無線チャネルを 利用して無線パケットを送信する。
これにより、 送信抑制時間が設定されている無線チャネルの中で最長の送信抑 制時間が所定の閾値以上であれば、 その送信抑制時間の終了を待たずに、 空き状 態の無線チャネルを用いて複数の無線パケットを並列送信する。 一方、 送信抑制 時間が設定されている無線チャネルの中で最長の送信抑制時間が所定の閾値未満 であれば、 その送信抑制時間が終了するまで待機し、 すべての無泉 信抑制時間が設定されていない状態で、 空き状態の無線チャネルを用いて複数の 無線パケットを並列送信する。 したがって、 待機時間の上限を設定することがで きるとともに、 強制的に送信抑制時間を設定する場合でも、 送信抑制時間が連続 して設定されることを適当に回避することができる。
請求項 1 1の発明は、 請求項 1〜8の発明の送信側無線局において、 送信デー タが生起したときに、 送信抑制時間が設定されている無線チャネルがあれば、 所 定の確率でその送信抑制時間の終了を待たずに、 空き状態と判定された無線チヤ ネルを利用して無線バケツトを送信する。
これにより、 送信抑制時間が設定されている無線チャネルがあれば、 所定の確 率でその送信抑制時間の終了を待たずに、 空き状態の無線チャネルを用いて複数 の無線バケツトを並列送信する。—一方、 所定の確率で送信抑制時間が終了するま で待機し、 すべての無線チャネルで送信抑制時間が設定されていない状態で、 空 き状態の無線チャネルを用いて複数の無線パケットを並列送信する。 したがって、 待機時間の上限を設定することができるとともに、 強制的に送信抑制時間を設定 する場合でも、 信抑制時間が連続して設定されることを適当に回避することが できる。
請求項 1 2の発明は、 請求項 1〜 8の発明の送信側無線局において、 送信デー タが生起したときに、 物理的なキヤリァ検出および仮想的なキヤリァ検出によつ てすベての無線チャネルが空き状態と判定されるまで待機した後に、 空き状態と 判定された無線チャネルを利用して無線パケットを送信する。
これにより、 複数の無線チャネルのうち 1つでもビジー状態のものがあれば空 き状態になるまで待機し、 すべての無線チャネルが空き状態になり、 その無線チ ャネルを用いて複数の無線パケットを並列送信する。 したがって、 並列送信に利 用する無線チャネルの数を多く設定することができるとともに、 強制的に送信抑 制時間を設定する場合でも、 送信抑制時間が連続して設定されることがないので、 特定の無線チャネルのビジー状態の継続を回避することができる。
請求項 1 3の発明は、 請求項 1〜8の発明の送信側無線局において、 送信デー タが生起したときに、 物理的なキヤリァ検出おょぴ仮想的なキヤリァ検出によつ てすベての無線チャネルが空き状態と判定されるまで待機する力 \ あるいは送信 抑制時間が設定されている無線チャネルの最長の送信抑制時間が所定の閾値以上 であればその送信抑制時間の終了を待たずに、 空き状態と判定された無/線チャネ ルを利用して無線パケットを送信する。
これにより、 送信抑制時間が設定されている無線チヤネレの中で最長の送信抑 制時間が所定の閾値以上であれば、 その送信抑制時間の終了を待たずに、 空き状 態の無線チャネルを用いて複数の無線パケットを並列送信する。 一方、 送信抑制 時間が設定されている無線チャネルの中で最長の送信抑制時間が所定の閾値未満 であれば、 すべての無線チャネルが空き状態になるまで待機し、 その空き状態の 無線チャネルを用いて複数の無線パケットを並列送信する。 これにより、 待機時 間の上限を設定することができるとともに、 上記のように強制的に送信抑制時間 を設定する場合でも、 送信抑制時間が連続して設定されることを適当に回避する ことができる。
請求項 1 4の発明は、 請求項 1 0または請求項 1 3の発明の送信側無線局にお いて、 送信抑制時間が設定されている無線チャネルがあるときに、 設定されてい る送信抑制時間が、所定の閾値未満である無線チャネルがあれば、 その送信抑制時 間が終了するまで待機した後に、 設定されている送信抑制時間が所定の閾値未満 である無線チャネルがなければ、 その送信抑制時間が終了するまで待機せずに、 空き状態と判定された無線チャネルを利用して無線バケツトを送信する。
請求項 1 5の発明は、 請求項 1 4の発明の送信側無線局において、 送信抑制時 間が設定されている無線チャネルがあり、 さらに設定されている送信抑制時間が 所定の閾 »満である無線チャネルがあり、 その送信抑制時間が終了するまで待 機した後に、 再度、 送信抑制時間が設定されている無線チャネルがあるかどうか の判定に戻る。 .
請求項 1 4 , 1 5の発明では、 送信抑制時間が設定されている無線チャネルの 中で送信抑制時間が所定の閾値未満の無線チャネルがなければ、 その送信抑制時 •間の終了を待たずに、 空き状態の無線チャネルを用いて複数の無線パケットを並 列送信する。 一方、 送信抑制時間が所定の閾値未満の無線チャネルがあれば、 そ の送信抑制時間が終了するまで待機し、 空き状態の無線チャネルを用 、て複数の 無線パケットを送信する。 したがって、 待機時間の上限を設定することができる とともに、 待機時間を有効に活用しながら効率的を無線パケットの送信ができる t 請求項 1 6の発明は、 請求項 1〜8の発明の送信側無線局において、 送信デー タが生起したときに、 物理的なキヤリァ検出および仮想的なキヤリァ検出によつ てすベての無線チャネルが空き状態と判定されるまで待機する力 \ あるいは所定 の確率で待機せずに、 空き状態と判定された無線チャネルを利用して無線バケツ トを送信する。
これにより、 送信抑制時間が設定されている無線チャネルがあれば、 所定の確 率でその送信抑制時間の終了を待たずに、 空き状態の無線チャネルを用いて複数 の無線パケットを並列送信する。 一方、 所定の確率ですベての無線チャネルが空 き状態になるまで待機し、 その空き状態の無線チャネルを用いて複数の無線パケ
Vトを並列送信する。 したがって、 待機時間の上限を設定することができるとと もに、 強制的に送信抑制時間を設定する場合でも、 送信抑制時間が連続して設定 されることを適当に回避することができる。
請求項 1 7の発明は、 請求項 1〜8の発明において、 受信側無線局は、 受信し た無線バケツトに送信抑制時間が設定されている場合にその送信抑制時間を受信 した無線チャネルに設定するとともに、 自局宛ての無線バケツトを正常に受信し た場合に、 被無線チャネルに設定されている送信抑制時間を含む応答パケットを 送信側無線局へ送信する。 送信側無線局は、 無線パケットを送信してから所定の 時間内に対応する応答パケットを受信したときに、 この応答バケツ 1、に含まれる 被無線チャネルの送信抑制時間を用いて、 被無線チャネルに設定した送信抑制時 間を更新する。
これにより、 送信抑制時間が設定された被無線チャネルについて、 受信側の無 線局で送信抑制時間が設定されている場合には、 その送信抑制時間を応答パケッ トに付加して送信側の無線局に送信する。 したがって、 送信側の無線局では応答 パケットに付加された送信抑制時間を用いて、 送信時に設定した送信抑制時間を 更新することができ、 無用な送信抑制時間の設定を回避して効率の改善を図るこ とができる。
請求項 1 8の発明は、 送信側無線局と 1以上の受信側無線局との間で 1つの無 線チャネルに多重化されるサブチヤネルが用意され、 送信側無線局がサブチャネ ルごとに、 受信電力に応じてビジー状態か空き状態かを判定する物理的なキヤリ ァ検出と、 設定された送信抑制時間中はビジー状態とする仮想的なキヤリァ検出 の双方により、 空き状態と判定された複数のサブチャネルに複数の無線パケット をそれぞれ割り当てて並列送信する。 このとき、 並列送信に利用されるサブチヤ ネルの中で最長の送受信時間 T max を要するサブチヤネル以外のサプチャネルに 対して、 仮想的なキャリア検出に用いる送信抑制時間として、 Tmax に所定の時 間 T s を加えた時間 (Tmax + T s ) を設定する。
請求項 1 9の発明は、 請求項 1 8の発明の送信側無線局において、 サブチヤネ ルに仮想的なキャリア検出用としてすでに設定されている送信抑制時間が (Tma X + T s ) より短い場合に、 新たな送信抑制時間として (Tmax + Ts ) を設定 する。 ·
請求項 1 8, 1 9の発明では、 送受信中以外のサブチャネルで受信ができない 場合でも、 そのサブチャネルに最長送受信時間に応じた送信抑制時間を設定する こ-とができるので、 仮想的なキヤリァ検出を正常に動作させることができる。 請求項 2 0の発明は、 送信側無線局が、 受信電力に応じてビジー状態か空き状 態かを判定する物理的なキヤリァ検出手段と、 設定された送信抑制時間中はビジ 一状態とする仮想的なキヤリァ検出手段の双方により、 空き状態と判定された無 線チャネルを利用して無線パケットを送信する。 このときに、 仮想的なキヤリァ 検出手段は、 送信する無線チャネルから漏れこみの影響を受ける対となる被無線 チャネルに対して、 送信抑制時間を設定する構成である。
これにより、 送信する無線チャネルからの漏れこみの影響により対となる被無 線チャネルで正常に受信ができない場合でも、 対となる被無線チャネルに無線パ ケットの送信時間に応じた送信抑制時間を設定することができるので、 仮想的な キャリア検出を正常に動作させることができる。
請求項 2 1の発明は、 送信側無線局が、 受信電力に応じてビジー状態か空き状 態かを判定する物理的なキヤリァ検出手段と、.設定された送信抑制時間中はビジ 一状態とする仮想的なキヤリァ検出手段の双方により、 空き状態と判定された複 数の無線チャネルを利用して複数の無線パケットを並列送信する。 このときに、 仮想的なキヤリァ検出手段は、 並列送信に利用される無線チャネルの中で最長の 送信時間 Tmax を要する無線チャネル以外の被無線チャネルに対して、 送信抑制 時間として、 Tmax に所定の時間 Ts を加えた時間 (Tmax +Ts.) を設定する 構成である。
請求項 22の発明は、 請求項 21の発明の送信側無線局の仮想的なキヤリァ検 出手段が、 被無線チャネルに対してすでに設定されている送信抑制時間が (Tma X +Ts ) より短い場合に、 新たな送信抑制時間として (Tmax +Ts ) を設定 する構成である。
請求項 21, 22の発明では、 並列送信する無 f泉チャネルの中で送信時間が最 長の無線チャネルからの漏れこみの影響によりその他の無線チャネルで正常に受 信ができない場合でも、 その他の無線チャネルに最長送信時間に応じた送信抑制 時間を設定することができるので、 仮 ¾s的なキヤリァ検出を正常に動作させるこ とができる。
請求項 23の発明は、 送信側無線局の仮想的なキャリア検出手段が、 複数の無 線チヤネルの中で互!/ヽに送信電力の漏れこみの影響を与える無線チャネルの組み 合わせを想定しておき、 各組み合わせの無線チャネルの中で最長の送信時間 Ti を要する無線チャネル以外の被無線チャネルに対して、 仮想的なキヤリァ検出に 用いる送信抑制時間として、 Ti に所定の時間 Ts を加えた時間 (Ti +Ts ) を設定する構成である。
請求項 24の発明は、 請求項 23の発明の送信側無線局の仮想的なキヤリァ検 出手段が、 被無線チャネルに仮想的なキヤリァ検出用としてすでに設定されてい る送信抑制時間が (Ti +Ts ) より短い場合に、 新たな送信抑制時間として (Ti +Ts ) を設定する構成である。
請求項 423, 24の発明では、 複数の無線チャネルの中で互いに送信電力の 漏れこみの影響を与える無線チャネルの組み合わせを想定し、 各組み合わせの無 線チャネルの中で送信時間が最長の無線チャネルからの漏れこみの影響によりそ の他の無線チャネルで正常に受信ができない場合でも、 その他の無線チャネルに 最長送信時間に応じた送信抑制時間を設定することができるので、 仮想的なキヤ リァ検出を正常に動作させることができる。 請求項 2 5の発明は、 請求項 2 0〜 2 4の発明の送信側無線局において、 被無 線チャネルで送信無線チャネルからの漏れこみによる受信電力を検出する手段を 含み、 仮想的なキヤリァ検出手段はその受信電力が所定の閾値以上である被無線— チャネルに対して送信抑制時間を設定する構成である。
これにより、 所定の受信電力が検出されなかった無線チャネルについては、'漏 れこみの影響がないものとして送信抑制時間の設定対象から外すことができる。 したがって、 仮想的なキャリア検出を正常に動作させながら、 無用な送信抑制時 問の設定を回避して効率の改善を図ることができる。
請求項 2 6の発明は、 請求項 2 0〜2 5の発明の送信側無,線局において、 被無 線チャネルの受信信号の誤り検出を行う手段を含み、 仮想的なキヤリァ検出手段 は誤りが検出された被無線チャネルに対して送信抑制時間を設定する構成である t これにより、 受信信号に誤りがない (少ない) 無綠チャネルについては、 漏れ こみの影響がないものとして送信抑制時間の設定対象から外すことができる。 し たがって、 仮想的なキャリア検出を正常に動作させながら、 無用な送信抑制時間 の設定を回避して効率の改善を図ることができる。
請求項 2 7の発明は、 請求項 2 0〜 2 6の発明の送信側無線局において、 被無 線チャネルで無線パケットを受信したときに、 受信した無線パケットの誤り検出 を行う手段を含み、 仮想的なキャリア検出手段は、 自局宛ての無線パケットを正 常に受信した無線チャネルで、 送信抑制時間が設定されている場合にはその送信 抑制時間を解除するとともに、 受信した無線パケットのへッダに占有時間が設定 されている場合にはそれに応じた送信抑制時間を新たに設定する構成である。 これにより、 '送信 »制時間の設定中に無,锒バケツトが正常に受信される場合に は、 現在の送信抑制時間を解除し、 さらにそのへッダに記述された占有時間に応 じて送信抑制時間を更新することができる。 したがって、 仮想的なキャリア検出 を正常に動作させながら、 無用な送信抑制時間の設定を回避して効率の改善を図 ることができる。
請求項 2 8の発明は、 請求項 2 0〜 2 7の発明の送信側無線局において、 仮想 的なキヤリァ検出手段は送信データが生起したときに、 送信抑制時間が設定され ている無線チャネルがあればその送信抑制時間が終了するまで待機した後に、 空 ' き状態と判定された無線チャネルを利用して無線バケツトを送信する構成である t これにより、 複数の無線チャネルのうち 1つでも送信抑制時間が設定されてい るものがあればその送信抑制時間が終了するまで待機し、 すべての無線チャネル で送信抑制時間が設定されていなレ、状態で、 空き状態の無線チャネルを用いて複 数の無線パケットを並列送信する。 したがって、 他の無線チャネルからの漏れこ みの影響を考慮して強制的に送信抑制時間を設定する場合でも、 送信抑制時間が 連続して設定されることがないので、 特定の無線チャネルのビジー状態の継続を 回避することができる。
請求項 2 9の発明は、 請求項 2 0〜2 7の発明の送信側無,線局において、 仮想 的なキヤリァ検出手段は送信データが生起したときに、 送信抑制時間が設定され ている無線チャネルがあり、 その最長の送信抑制時間が所定の閾値未満であれば その送信抑制時間が終了するまで待機した後に、 あるいはその最長の送信抑制時 間が所定の閾値以上であればその送信抑制時間が終了するまで待機せずに、 空き 状態と判定された無線チャネルを利用して無線パケットを送信する構成である。
-.これにより、 送信抑制時間が設定されている無線チャネルの中で最長の送信抑 制時間が所定の Λ値以上であれば、 その送信抑制時間の終了を待たずに、 空き状 態の無線チャネルを用いて複数の無線パケットを並列送信する。 一方、 送信抑制 時間が設定されている無線チャネルの中で最長の送信抑制時間が所定の閾値未満 であれば、 その送信抑制時間が終了するまで待機し、 すべての無線チャネルで送 信抑制時間が設定されていない状態で、 空き状態の無線チャネルを用いて複数の 無線パケットを並列送信する。 したがって、 待機時間の上限を設定することがで きるとともに、 強制的に送信抑制時間を設定する場合でも、 送信抑制時間が連続 して設定されることを適当に回避することができる。
請求項 3 0の発明は、 請求項 2 0〜 2 7の発明の送信側無線局において、 仮想 的なキヤリァ検出手段は送信データが生起したときに、 送信抑制時間が設定され ている無線チャネルがあれば、 所定の確率でその送信抑制時間の終了を待たずに. 空き状態と判定された無線チャネルを利用して無線バケツトを送信する構成であ る。
これにより、 送信抑制時間が設定されている無線チャネルがあれば、 所定の確 率でその送信抑制時間の終了を待たずに、 空き状態の無線チャネルを用いて複数 の無線パケットを並列送信する。 一方、 所定の確率で送信抑制日き間が終了するま で待機し、 すべての無線チャネルで送信抑制時間が設定されていない状態で、 空 き状態の無線チャネルを用いて複数の無線バケツトを並列送信する。 したがって、 待機時間の上限を設定することができるとともに、 強制的に送信抑制時間を設定 する場合でも、 送信抑制時間が連続して設定されることを適当に回避することが できる。
請求項 3 1の発明は、 請求項 2 0〜 2 7の発明の送信側無,锒局において、 物理 的なキヤリァ検出手段および仮想的なキヤリァ検出手段は、 送信データが生起し たときに、 すべての無線チャネルが空き状態と判定されるまで待機した後に、 空 き状態と判定された無線チャネルを利用して無線バケツトを送信する構成である c これにより、 複数の無線チャネルのうち 1つでもビジー状態のものがあれば空 き状態になるまで待機し、 すべての無線チャネルが空き状態になり、 その無線チ ャネルを用いて複数の無線パケットを並列送信する。 したがって、 並列送信に利 用する無線チャネルの数を多く設定することができるとともに、 強制的に送信抑 制時間を設定する場合でも、 送信抑制時間が連続して設定されることがないので、 特定の無線チャネルのビジー状態の継続を回避することができる。
請求項 3 2の発明は、 請求項 2 0〜2 7の発明の送信側無,線局において、 物理 的なキヤリァ検出手段および仮想的なキヤリァ検出手段は、 送信データが生起し たときに、 すべての無線チャネルが空き状態と判定されるまで待機するか ある いは送信抑制時間が設定されている無線チャネルの最長の送信抑制時間が所定の 閾値以上であればその送信抑制時間の終了を待たずに、 空き状態と判定された無 線チャネルを利用して無線パケットを送信する構成である。
これにより、 送信抑制時間が設定されている無線チャネルの中で最長の送信抑 制時間が所定の閾値以上であれば、 その送信抑制時間の終了を待たずに、 空き状 態の無線チャネルを用いて複数の無線パケットを並列送信する。 一方、 送信抑制 時間が設定されている無線チャネルの中で最長の送信抑制時間が所定の閾値未満 であれば、 すべての無線チャネルが空き状態になるまで待機し、 その空き状態の 無線チャネルを用いて複数の無線パケットを並列送信する。 これにより、 待機時 間の上限を設定することができるとともに、 上記のように強制的に送信抑制時間 を設定する場合でも、 送信抑制時間が連続して設定されることを適当に回避する ことができる。
請求項 3 3の発明は、 請求項 2 9または請求項 3 2の発明の送信側無線局にお いて、 仮想的なキャリア検出手段は、 送信抑制時間が設定されている無線チヤネ ルがあるときに、 設定されている送信抑制時間が所定の閾値未満である無線チヤ ネルがあれば、 その送信抑制時間が終了するまで待機した後に、 設定されている 送信抑制時間が所定の閾値未満である無線チャネルがなければ、 その送信抑制時 間が終了するまで待機せずに、 空き状態と判定された無線チャネルを利用して無 線パケットを送信する構成である。
請求項 3 4の発明は、 請求項 3 3の発明の送信側無線局において、 仮想的なキ ャリァ検出手段は、 送信抑制時間が設定されている無線チャネルがあり、 さらに 設定されている送信抑制時間が所定の閾値未満である無線チャネルがあり、 その 送信抑制時間が終了するまで待機した後に、 再度、 送信抑制時間が設定されてい る無線チャネルがあるかどうかの判定に戻る構成である。
請求項 3 3, 3 4の発明では、 送信抑制時間が設定されている無線チャネルの 中で送信抑制時間が所定の閾値未満の無線チャネルがなければ、 その送信抑制時 間の終了を待たずに、 空き状態の無線チャネルを用いて複数の無線パケットを並 列送信する。 一方、 送信抑制時間が所定の閾値未満の無線チャネルがあれば、 そ の送信抑制時間が終了するまで待機し、 空き状態の無線チャネルを用いて複数の 無線パケットを送信する。 したがって、 待機時間の上限を設定することができる とともに、 待機時間を有効に活用しながら効率的を無線バケツトの送信ができる ( 請求項 3 5の発明は、 請求項 2 0〜2 7の発明の送信側無線局において、 物理 的なキヤリァ検出手段および仮想的なキヤリァ検出手段は、 送信データが生起し たときに、 すべての無線チャネルが空き状態と判定されるまで待機させるか、 あ るいは所定の確率で待機せずに、 空き状態と判定された無線チャネルを利用して 無線パケットを送信する構成である。
これにより、 送信抑制時間が設定されている無線チャネルがあれば、 所定の確 率でその送信抑制時間の終了を待たずに、 空き状態の無線チャネルを用いて複数 の無線パケットを並列送信する。 一方、 所定の確率ですベての無線チャネルが空 き状態になるまで待機し、 その空き状態の無線チャネルを用いて複数の無線パケ ットを並列送信する。 したがって、 待機時間の上限を設定することができるとと もに、 強制的に送信抑制時間を設定する場合でも、 送信抑制時間が連続して設定 されることを適当に回避することができる。
請求項 3 6の発明は、 請求項 2 0〜2 7の発明において、 受信側無線局は、 受 信した無線パケットに送信抑制時間が設定されている場合にその送信抑制時間を 受信した無線チャネルに設定するとともに、 自局宛ての無線パケットを正常に受 信した場合に、 被無線チャネルに設定されている送信抑制時間を含む応答バケツ トを送信側無線局へ送信する手段を含む。 送信側無線局は、 無線パケットを送信 してから所定の時間内に対応する応答パケットを受信したときに、 この応答パケ ットに含まれる被無線チャネルの送信抑制時間を用いて、 被無線チャネルに設定 した送信抑制時間を更新する手段を含む。
これにより、 送信抑制時間が設定された被無線チャネルについて、 受信側の無 ,線-局で送信抑制時間が設定されている場合には、 その送信抑制時間を応答バケッ トに付カ卩して送 ί 側の無線局に送信する。 したがって、 送信側の無線局では応答 バケツトに付加された送信抑制時間を用いて、 送信時に設定した送信抑制時間を 更新することができ、.無用な送信抑制時間の設定を回避して効率の改善を図るこ とができる。
請求項 3 7の究明は、 複数のサブチャネルを多重化して 1つの無線チャネルで 送受信する 1つの送受信機と、 サブキャリアごとに受信電力に応じてビジー状態 か空き状態かを判定する物理的なキヤリァ検出手段と、 サブキヤリアごとに設定 された送信抑制時間中はビジー状態とする仮想的なキャリア検出手段とを備え、 物理的なキヤリァ検出手段および仮想的なキヤリァ検出手段の双方により、 空き 状態と判定された複数のサブチャネルに複数の無線パケットをそれぞれ割り当て、 前記送受信機により並列送受信する。 このとき、 仮想的なキャリア検出手段は、 並列送受信に利用されるサブチャネルの中で最長の送受信時間 Tmax を要するサ プチャネル以外のサブチャネルに対して、 前記 Tmax に所定の時間 Ts を加えた 時間 (Tmax + T s ) を送信抑制時間として設定する構成である。 請求項 3 8の発明は、 請求項 3 7の発明の送信側無線局の仮想的なキヤリァ検 出手段において、 サブチャネルに仮想的なキヤリァ検出用としてすでに設定され ている送信抑制時間が (Tinax + T s ) より短い場合に、 新たな送信抑制時間と して (Tmax + T s ) を設定する。
請求項 3 7, 3 8の発明では、 送受信中以外のサブチャネルで受信ができない 場合でも、 そのサブチャネルに最長送受信時間に応じた送信抑制時間を設定する ことができるので、 仮想的なキヤリァ検出を正常に動作させることができる。 図面の簡単な説明
図 1は、 本発明の第 1の実施形態の処理手順を示すフローチヤ一トである。 . 図 2は、 本発明の第 1の実施形態の動作例を示すタイムチヤ一トである。
図 3は、 本発明の第 2の実施形態の処理手順を示すフ口一チヤ一トである。 図 4は、 本発明の第 2の実施形態の動作例を示すタイムチヤ一トである。
図 5は、 本発明の第 3の実施形態の処理手順を示すフローチャートである。 -図 6は、 本発明の第 3の実施形態の動作例を示すタィムチヤ一トである。
図 7は、 本発明の第 4の実施形態の処理手順を示すフローチャートである。 図 8は、 本発明の第 4の実施形態の動作例を示すタィムチヤ一トである。
図 9は、 本発明の第 5の実施形態の処理手順を示すフローチャートである。 図 1 0は、 本発明の第 5の実施形態の動作例を示すタイムチヤートである。 図 1 1は、 本発明の第 6の実施形態の処理手順を示すフローチャートである。 図 1 2は、 本発明の第 7の実施形態の処理手順を示すフローチャートである。 図 1 3は、 本発明の第 8の実施形態の処理手順を示すフローチャートである。 図 1 4は、 本発明の第 9の実施形態の処理手順を示すフローチャートである。 図 1 5は、 本発明の第 1 0の実施形態の処理手順を示すフローチャートである t 図 1 6は、 本発明の第 1 0の実施形態の動作例を示すタイムチャートである。 図 1 7は、 本発明の第 1 1の卖施形態の動作例を示すタイムチャートである。 図 1 8は、 本発明の第 1 2の実施形態の動作例を示すタイムチヤ一トである。 図 1 9は、 本発明の第 1 3の実施形態の動作例を示すタイムチヤ一トである。 図 2 0は、 本発明の第 1 4の実施形態の処理手順を示すフローチャートである c 図 2 1は、 本発明の第 1 4の実施形態の動作例を示すタイムチヤ一トである。 図 2 2は、 本発明の第 1 5の実施形態の処理手順を示すフローチャートである t 図 2 3は、 本発明の第 1 5の実施形態の動作例を示すタイムチヤ一トである。 図 2 4は、 本発明の第 1 7の実施形態の処理手順を示すフローチャートである: 図 2 5は、 本発明の第 1 7の実施形態の動作例を示すタイムチャートである。 図 2 6は、 本発明の第 1 8の実施形態の処理手順を示すフローチヤ一トである c 図 2 7は、 本発明の第 1 8の実施形態の動作原理を示すタイムチヤ一トである 図 2 8は、 本発明の第 1 8の実施形態の変形例の処理手順を示すフローチヤ一 トである。
図 2 9は、 本発明の第 1 8の実施形態の変形例の動作原理を示すタイムチヤ一 トである。 '
図 3 0は、 本発明の第 1 9の実施形態の処理手順を示すフローチャートである c 図 3 1は、 本発明の第 2 0の実施形態の処理手順を示すフローチヤ一トである c 図 3 2は、 本宪明の第 2 0の実施形態の動作例を示すタイムチヤ一トである。 -図 3 3は、 本発明の第 2 1の実施形態の処理手順を示すフローチヤ一トである c 図 3 4は、 本発明の第 2 1の実施形態の動作例を示すタイムチヤ一トである。 図 3 5は、 本発明の第 2 2の実施形態の処理手順を示すフローチヤ一トである c 図 3 6は、 本発明の第 2 2の実施形態の動作例を示すタイムチヤ一トである。 図 3 7は、 本発明の第 2 4の実施形態の処理手順を示すフローチヤ一トである c 図 3 8は、 本発明の第 2 5の実施形態の送信側の処理手順を示すタィムチヤ一 トである。 '
,図 3 9は、 本発明の第 2 5の実施形態の受信側の処理手順を示すフローチヤ一 トである。
図 4 0は、 本発明の第 2 5の実施形態の動作例を示すタィムチャートである。 図 4 1は、 本発明の第 2 6の実施形態の送信側の処理手順を示すタイムチヤ一 トである。
図 4 2は、 本発明の第 2 6の実施形態の受信側の処理手順を示すフローチャー トである。
図 4 3は、 本発明の第 2 6の実施形態の動作例を示すタイムチャートである。 図 4 4は、 本発明の第 2 6の実施形態の動作例を示すタィムチャートである。 図 4 5は、 本発明の第 1〜第 2 6の実施形態に対応する無線バケツト通信装置 の構成例を示すブロック構成図である。
図 4 6は、 本発明の第 2 7の実施形態の処理手順を示すフローチヤ一トである 図 4 7は、 本発明の第 2 7の実施形態の動作例を示すタイムチヤ一トである 9 図 4 8は、 本発明の第 2 7の実施形態に対応する無線パケット通信装置の構成 例を示すブロック構成図である。
図 4 9は、 2つの無線チャネルを用いる無線パケット通信方法の例を説明する 図である。
図 5 0は、 2つの無線チャネルを用いる無線パケット通信方法の問題点を説明 する図である。 発明を実施するための最良の形態
[第 1の実施形態]
1は、 本発明の第 1の実施形態のフローチヤ一トを示す。 図 2は、 本発明の 第 1の実施形態の動作例を示す。 ここでは、 無線局 1 , 2間において無線チヤネ ル # 1, # 2が用意され、 タイミング tlにおいて、 無線チャネル # 2がその前に 受信した無線パケットにより設定された N A Vによる仮 ¾|的なキヤリァ検出によ りビジー状態にあるものとする。 また、 無線チャネル # 1, # 2は、 互いに漏れ こみを生じさせる関係にあり、 その漏れこみがあれば無線パケットの受信ができ ないものとする。
図 1において、 送信側の無線局は、 空き状態の無線チャネルを検索する(sooi) ( ここでは、 R S S Iによる物理的なキャリア検出と、 NA Vによる仮想的なキヤ リア検出を行い、 ともにキャリア検出がなければ空き状態と判断する。 次に、 空 き状態の無線チャネルを用いて無線パケットを送信する (S002) 。 次に、 送信す る無線チャネルから漏れこみの影響を受ける 「対となる被無線チャネル」 に対し て、 送信する無線バケツトの送信時間に所定の時間を加えた送信抑制時間を N A Vに設定し、 送信処理を終了する (S003) 。
この送信側の無線局の動作例について、 図 2を参照して具体的に説明する。 な お、 図 1において、 対となる無線チャネルとは、 無線局 1から無線局 2に無線パ ケットを送信する無線チャネル # 1に対する無線チャネル # 2を指す。 なお、 無 線チャネル # 1から無線チャネル # 2への漏れこみによる受信電力を検出して認 識するようにしてもよい。
図 2において、 タイミング tlでは無線チャネル # 1が空き状態であり、 無線チ ャネル # 2が N A Vによるビジー状態 (送信抑制状態) にある。 無線局 1は、 タ イミング tlで空き状態の無線チャネル # 1を検出し、 無線局 2を宛先とする無線 パケットを送信する。 このとき、 対となる無線チャネル # 2の N AVが無線パケ ットの送信時間よりも短いことから、 無線バケツトの送信時間に所定の時間 (無 f泉バケツトの送信中に受信パケットにより設定される送信抑制時間に相当) を加 えた送信抑制時間を無線チャネル # 2の NAVに設定する。 これにより、 無線局 1ではタイミング t2で無線チャネル # 2の無線バケツトを受信できない場合でも、 無線局 2の無線チャネル # 2の NA Vと同等のものを設定することができる。
[第 2の実施形態]
-図 3は、 本発明の第 2の実施形態のフロ一チヤ一トを示す。 図 4は、 本発明の 第 2の実施形態の動作例を示す。 ここでは、 無線チャネル # 1 , # 2 , # 3, # 4が用意され、 タイミング tlにおいて、 無線チャネル # 2, # 4がその前に受信 した無線バケツトにより設定された NAVによる仮想的なキャリア検出によりビ ジー状態にあるものとする。 また、 無線チャネル # 1, # 2 , # 3, # 4は、 互 いに漏れこみを生じさせる関係にあり、 その漏れこみがあれば無線パケットの受 信ができないものとする。
また、 以下に示す実施形態は、 複数の無線チャネルを用いた並列送信と、 公知 の空間分割多重技術 (黒崎 外、 M I MOチャネルにより 100Mbit/s を実現する 広帯域移動通信用 S DM— C O F DM方式の提案、 電子情報通信学会技術研究報 告、 A · P 2001 - 96,RCS2001- 135 (2001- 10) ) が併用されるシステムにも適用可能 である。
まず、 タイミング tlで空き状態の無線チャネルを検索する (S101) 。 ここでは、 R S S Iによる物理的なキャリアセンスと、 NAVによる仮想的なキャリアセン ス (送信抑制時間の検出) を行い、 ともにキャリア検出がなければ空き状態と判 断する。 次に、 空き状態の無線チャネルを用い、 送信待ちのデータパケットから 生成される複数の無線パケットを並列送信する (S102) 。 次に、 並列送信する無 線パケットの送信時間のうちの最長の送信時間 Tmax を検出する (S103) 。 ここ では、 無 f泉チャネル # 1, # 3が空き状態であり、 無,線チャネル # 1, # 3を用 いた 2個 (または各無線チャネルの空間分割多重数の総和) の無線パケットの並 列送信を行うが、 その中の最長の送信時間 Tmax (ここでは無; f泉チャネル # 1の 送信時間 T1) が検出される。
次に、 無線チャネル # 1, # 2, # 3, # 4ごとに S104〜S109の処理を行う。 まず、 無線チャネル # i ( iは 1, 2, 3, 4) から送信する無線パケットの送 信時間 Ti を検出する (S104) 。 なお、 ビジー状態のために無線パケットの送信 がなければ Ti =0である (ここでは T2 =T4 =0) 。 次に、 最長の送信時間 Tmax と、 無線チャネル # iから送信する無線パケットの送信時間 Ti を比較す る (S105) 。 ここでは、 無線チャネル # 1の送信時間 T1 が最長 (Tmax =T 1) であり、 無線チャネル # 1以外は Tmax >Ti となるので、 以下の処理は無 線チャネル # 1以外が対象となる。
なお、 本実施形態および以下の実施形態では、 並列送信のために生成される複 数の無線バケツトはバケツト長が異なっているものとして説明しているが、 並列 送信する複数の無線バケツトのバケツト長を揃えて生成する場合には、 以下の処 理は無線チャネル # 1, # 3以外 (無線パケットを送信しない無線チャネル # 2 #4) が対象となる。 以下に示す他の実施形態においても同様である。
Tmax >Ti となる無線チャネル # iについて、 それぞれ N A Vに設定されて いる送信抑制時間 Tsiを検出する (S106) 。 ここでは、 無線チャネル # 2, #4 については Ts2, Ts4、 無線チャネル # 3については Ts3==0が検出される。 次 に、 Tmax に所定の時間 Ts を加えた時間 (Tmax +Ts ) と、 すでに設定され ている送信抑制時間 Tsiを比較し、 Tmax +Ts > Tsiであれば、 新たな送信抑 制時間として Traax +Ts を NAVに設定し、 次の無線チャネルに対する処理を 行う (S107, S108, S109) 。 一方、 Traax >Ti でない無線チャネル # i (ここ では # 1) の場合、 あるいは Tmax +Ts > Tsiでない無線チャネル # i (ここ では #4) の場合は、 その無線チャネルに対して何もせずに次の無線チャネルに 対する処理を行う (S105, S107, S109) 。
これにより、 最長の送信時間 Tmax を有する無線チャネル # 1については NA Vの設定は行わず、 無線チャネル # 2, # 3については N A Vに送信抑制時間 (Tmax +Ts ) を設定し、 無線チャネル # 4については N A Vの現在の送信抑 制時間 (Ts4) を保持する。 したがって、 次のタイミング t2では、 無線チャネル # 2, # 3, # 4が NAVによる仮想的なキヤリァ検出によりビジー状態と判断 され、 無線チャネル # 1のみを用いた無線パケットの送信が行われる。 また、 同 時に同様の送信抑制時間の設定が行われる。
[第 3の実施形態]
図 5は、 本発明の第 3の実施形態のフローチャートを示す。 図 6は、 本発明の 第 3の実施形態の動作例を示す。 ここでは、 無線チャネル # 1, #2, # 3, # 4, # 5が用意され、 タイミング tlにおいて、 無線チャネル # 2, # 5がその前 に受信した無線パケットにより設定された N A Vによる仮想的なキャリア検出に よりビジー状態にあるものとする。 また、 無線チャネル # 1〜# 5は、 隣接チヤ ネ.ル間のみで漏れこみが生じ、 その漏れこみがあれば無線パケットの受信ができ ないものとする。'
まず、 タイミング tlで空き状態の無線チャネルを検索する (S111) 。 ここでは、 RS S Iによる物理的なキャリアセンスと、 N A Vによる仮想的なキヤリアセン ス (送信抑制時間の検出) を行い、 ともにキヤリァ検出がなければ空き状態と判 断する。 次に、 空き状態の無線チャネルを用い、 送信待ちのデータパケットから 生成される複数の無線パケットを並列送信する (S112) 。 ここでは、 無線チヤネ ル # 1, # 3, #4が空き状態であり、 無線チャネル # 1, # 3, #4を用いた 3個 (または各無線チャネルの空間分割多重数の総和) の無線パケットの送信を 行う。
次に、 送信に利用した無線チャネル # i (ここでは # 1, # 3, #4) ごとに SU3〜S120の処理を行う。 まず、 無線チャネル # i ( 1は1, 3, 4) から送信 する無線パケットの送信時間 Ti を検出する (S113) 。 次に、 無線チャネル # i が影響を及ぼす無線チャネル # j (ここでは隣接チャネル) ごとに S114〜S119の 処理を行う。 まず、 無線チャネル # jから送信する無線バケツトの送信時間 Tj を検出する (S114) 。 次に、 無線チャネル # iと隣接する無線チャネル # jの各 送信時間 Ti と Tj を比較し (S115) 、 Ti >Tj となる無線チャネル # jは、 無線チャネル # iの送信中に送信が終わるので、 以下に示す手順 (S116〜S118) に従って NAVに送信抑制時間を設定する。 ここでは、 無線チャネル # 1, # 3 に対する無線チャネル # 2、 無線チャネル # 4に対する無線チャネル # 3, #5 がその対象になる。
次に、 Ti >Tj となる無線チャネル # j (ここでは # 2, # 3, #5) につ いて、 NAVに設定されている送信抑制時間 Tsjを検出する (S116) 。 次に、 T i に所定の時間 Ts を加えた時間 (Ti +Ts ) と、 すでに設定されている送信 抑制時間 Tsjを比較し、 Ti +Ts > Tsjであれば、 新たな送信抑制時間 Tsjと して Ti +Ts を NAVに設定し、 次の無線チャネルに対する処理を行う (S117, S118, S119) 。 一方、 Ti >Tj でない無 チャネル # j (ここでは #4) の場 合、 あるいは Ti +Ts 〉 Tsjでない無線チャネル # j (ここでは # 5) の場合 は、 その無線チャネルに対して何もせずに次の無線チャネルに対する処理を行う (S115, S117, S119) 。
以上の処理を ¾信に利用したすべての無線チャネル # iについて行う (S113〜 S120) 。 これにより、 無線チャネル # 1 , #4, # 5については N A Vの設定は 行わない。 無線チャネル # 2については、 無線チャネル # 1による送信抑制時間 (Tl +Ts ) と、 無線チャネル # 3による送信抑制時間 (T3 +Ts ) の長い 方 (Tl +Ts ) が NAVに設定される。 無線チャネル # 3については、 無線チ ャネル # 4による送信抑制時間 (T4 +Ts ) が NAVに設定される。 したがつ て、 次のタイミング t2では、 無線チャネル # 2, #3, # 5が N A Vによる仮想 的なキヤリァ検出によりビジー状態と判断され、 無線チャネル # 1, # 4を用い た無線パケットの送信が行われる。 また、 同時に同様の送信抑制時間の設定が行 われる。
[第 4の実施形態]
第 2の実施形態では、 並列送信する無線バケツトのうち最長の送信時間 Tmax を要する無線チャネルを基準に、 その他のすべての無線チャネルに対して送信抑 制時間 (Tmax +Ts ) を設定する。 ただし、 すでに設定されている送信抑制時 間 Tsiが Tmax +Ts より長ければそのままとする。 この方法は、 送信時間が最 長の無線チャネルからの漏れこみの影響によつて受信ができず、 そのために新た な送信抑制時間の設定ができない場合を想定し、 その他の無線チャネルに一律に 送信抑制時間を設定するものである。
第 4の実施形態は、 第 2の実施形態において送信時間が最長の無線チヤネノレ以 外のすべての無線チャネルを対象とする方法に代わり、 受信電力を検出して実際 に漏れこみの影響を受ける無線チャネルを選択することを特徴とする。
図 7は、 本発明の第 4の実施形態のフ ϋ一チャートを示す。 図 8は、 本発明の 第 4の実施形態の動作例を示す。 ここでは、 無線チャネル # 1, # 2, # 3, # 4, # 5が用意され、 タイミング tlにおいて、 無線チャネル # 2, # 5がその前 に受信した無線バケツトにより設定された NAVによる仮想的なキャリア検出に よりビジー状態にあるものとする。
まず、 タイミング tlで空き状態の無線チャネルを検索する (S101) 。 ここでは、 R S S Iによる物理的なキヤリアセンスと、 NAVによる仮想的なキャリアセン ス (送信抑制時間の検出) を行い、 ともにキャリア検出がなければ空き状態と判 断する。 次に、 空'き状態の無線チャネルを用い、 送信待ちのデータパケットから 生成される複数の無線パケットを並列送信する (S102) 。 次に、 並列送信する無 線パケットの送信時間のうちの最長の送信時間 Tmax を検出する (S103) 。 ここ では、 無線チャネル # 1が空き状態であり、 無線チャネル # 1, # 3, #4を用 いた 3個 (または各無線チャネルの空間分割多重数の総和) の無線パケットの送 信を行うが、 その中の最長の送信時間 Tmax (ここでは無線チャネル # 1の送信 時間 T 1) が検出される。
次に、 無線チャネル # 1〜# 5ごとに S104〜S109の処理を行う。 まず、 無線チ ャネル # i ( iは 1〜5) から送信する無線バケツトの送信時間 Ti を検出する (S104) 。 次に、 最長の送信時間 Tmax と、 無線チャネル # iから送信する無線 パケットの送信時間 Ti を比較する (S105) 。 ここでは、 無線チャネル # 1の送 信時間 T1 が最長 (Tmax =T1 ) であり、 無線チャネル # 1以外は Tmax >T i となるので、 以下の処理は無線チャネル # 1以外が対象となる。
Tmax >Ti となる無線チャネル # iにおいて、 送信中でないときの受信電力 Pi を検出して所定の閾値 Pthと比較する (S121, S122) 。 この受信電力 Pi が Pth以上であれば漏れこみの影響を受けているとして、 以下に示す手順 (S106- S108) に従って NAVに送信抑制時間を設定する。 ここでは、 無線チャネル # 2 の受信電力 P2 が無線チャネル # 1, # 3からの漏れこみにより Pth以上となり 無線チャネル # 3, #5の受信電力 P3, P5が無線チャネル #4からの漏れこ みにより Pth以上となり、 無線チャネル # 1, #4の受信電力は Pth以上になら ない。 したがって、 無線チャネル # 2, # 3, # 5に送信抑制時間を設定する。 無線チャネル # i (iは 2, 3, 5) について、 NAVに設定されている送信 抑制時間 Tsiを検出する (S106) 。 ここでは、 無泉チャネル #2, # 5について Ts2, Ts5が検出される。 次に、 Tmax に所定の時間 Ts を加えた時間 (Tmax + Ts ) と、 すでに設定されている送信抑制時間 T siを比較し、 Tmax +Ts > Tsiであれば、 新たな送信抑制時間として Tmax +Ts を NAVに設定し、 次の 無線チャネルに対する処理を行う (S107, S108, S109) 。 一方、 Tmax 〉Ti で ない無線チャネル # i (ここでは # 1) の場合、 あるいは受信電力 Pi が Pthよ り小さい無線チャネル # i (ここでは #4) の場合、 あるいは Tmax +Ts >T siでない無線チャネル # i (ここでは # 5) の場合は、 その無線チャネルに対し て何もせずに次の無線チャネルに対する処理を行う (S106, S122, S107, S109) , これにより、 最長の送信時間 Traax を有する無線チャネル # 1および漏れこみ の影響がない無線チャネル # 4については NAVの設定は行わず、 無線チャネル # 2, # 3については NAVに送信抑制時間 (Tmax +Ts ) を設定し、 無線チ ャネル # 5については NAVの現在の送信抑制時間 (Ts5) を保持する。 したが つて、 次のタイミング t2では、 無線チャネル # 2, # 3, # 5が NAVによる仮 想的なキャリア検出によりビジー状態と判断され、 無線チャネル # 1, #4を用 いた無線パケットの送信が行われる。 また、 同時に同様の送信抑制時間の設定が 行われる。
[第 5の実施形態]
第 3の実施形態は、 送信に利用する無線チャネル # iからの漏れこみの影響を 受ける無線チャネル # jを予め想定し (例えば隣接チャネル) 、 その無線チヤネ ル# jに対して送信抑制時間 (T.i +Ts ) を設定する。 ただし、 複数の無線チ ャネルから影響を受ける無線チャネル # jについては、 それぞれの送信抑制時間 のうち最長のものを設定し、 すでに設定されている送信抑制時間 Tsjが Ti +T s より長ければそのままとする。 この方法は、 漏れこみの影響を受ける無線チヤ ネルを予め絞っておくことにより、 漏れこみの影響を受けない無線チャネルに対 してまで送信抑制時間が一律に設定されるを回避することができる。
第 5の実施形態は、 第 3の実施形態において漏れこみの影響を受ける無線チヤ ネルを予め想定し、 その想定したすベての無線チャネルを対象とする方法に代わ り、 想定した無線チャネルにおいて受信電力を検出し、 実際に漏れこみの影響を 受ける無線チャネルを選択することを特徴とする。
図 9は、 本発明の第 5の実施形態のフロ一チャートを示す。 図 1ひは、 本発明 の第 4の実施形態の動作例を示す。 ここでは、 無線チャネル # 1 , # 2, # 3, # 4, # 5が用意され、 タイミング tlにおいて、 無線チャネル # 2, # 5がその 前に受信した無,線パケットにより設定された NAVによる仮想的なキヤリァ検出 によりビジー状態にあるものとする。 また、 無線チャネル # 1〜# 5は、 隣接チ ャネル間のみで漏れこみが生じるものと想定している。
まず、 タイミング tlで空き状態の無線チャネルを検索する (S111) 。 ここでは、 R S S Iによる物理的なキヤリアセンスと、 N A Vによる仮想的なキャリアセン ス (送信抑制時間の検出) を行い、 ともにキャリア検出がなければ空き状態と判 断する。 次に、 空き状態の無線チャネルを用い、 送信待ちのデータパケットから 生成される複数の無線パケットを並列送信する (S112) 。 ここでは、 無線チヤネ ル # 1, # 3, # 4が空き状態であり、 無線チャネル # 1, # 3, # 4を用いた 3個 (または各無線チャネルの空間分割多重数の総和) の無線パケットの送信を 行う。
次に、 送信に利用した無線チャネル # i (ここでは # 1, # 3, # 4) ごとに S113〜S120の処理を行う。 まず、 無線チャネル # i ( 1は1 , 3, 4) から送信 する無線パケットの送信時間 Ti を検出する (S113) 。 次に、 無線チャネル # i が影響を及ぼす無線チャネル # j (ここでは隣接チャネル) ごとに S114〜S119の 処理を行う。 まず、 無線チャネル # jから送信する無線バケツトの送信時間 Tj を検出する (S114) 。 次に、 無線チャネル # iと隣接する無線チャネル # jの各 送信時間 Ti と Tj を比較し (S115) 、 Ti >Tj となる無線チャネル # jは、 無線チャネル # iの送信中に送信が終わるので、 以下に示す手順 (S121〜S118) に従って NAVに送信抑制時間を設定する。 ここでは、 無線チャネル # 1, # 3 に対する無線チャネル # 2、 無線チャネル # 4に対する無線チャネル # 3, # 5 がその対象になる。
次に、 Ti >Tj となる無線チャネル # j (ここでは # 2, # 3, # 5) にお いて、 送信中でないときの受信電力 Pi を検出して所定の閾値 Pthと比較する
(S121, S122) 。 この受信電力 Pi が Pth以上であれば漏れこみの影響を受けて いるとして、 以下に示す手順 (S116〜S118) に従って NAVに送信抑制時間を設 定する。 ここでは、 無線チャネル # 2の受信電力 P2が無線チャネル #.1, # 3 からの漏れこみにより Pth以上となり、 無線チャネル # 3, # 5の受信電力 P3 , P5 が無線チャネル # 4からの漏れこみにより Pth以上となり、 無線チャネル # 1, #4の受信電力は Pth以上にならない。 したがって、 無線チャネル # 2, # 3, # 5に送信抑制時間を設定する。
-無線チャネル # i ( iは 2, 3, 5) について、 N A Vに設定されている送信 抑制時間 Tsjを検出する (S116) 。 次に、 Ti に所定の時間 Ts を加えた時間
(Ti +Ts ) と、 すでに設定されている送信抑制時間 Tsjを比較し、 Ti +T s 〉Tsjであれば、 新たな送信抑制時間 Tsjとして Ti +Ts を NAVに設定し、 次の無線チャネルに対する処理を行う (S117, S118, S119) 。 一方、 Ti >Tj でない無線チャネル # j (ここでは #4) の場合、 あるいは受信電力 Pi が Pth より小さい無線チャネル # iの場合、 あるいは Ti +Ts >Tsjでない無線チヤ ネル # j (ここでは #5) の場合は、 その無線チャネルに対して何もせずに次の 無線チヤネノレに対する処理を行う (S115, S122, S117, S119) 。
以上の処理を送信に利用したすべての無線チャネル # iについて行う (S113〜 S120) 。 これにより、 無線チャネル # 1, #4, # 5については NAVの設定は 行わない。 無線チャネル # 2については、 無線チャネル # 1に対する送信抑制時 間 (TI +Ts ) と、 無線チャネル # 3に対する送信抑制時間 (T3 +Ts ) の 長い方 (TI +Ts ) が NAVに設定される。 無線チャネル # 3については、 そ の送信後に無線チャネル #4による送信抑制時間 (T4 +Ts ) が NAVに設定 される。 したがって、 次のタイミング t2では、 無線チャネル # 2, # 3, # 5が NAVによる仮想的なキヤリァ検出によりビジー状態と判断され、 無線チャネル # 1 , # 4を用いた無線パケットの送信が行われる。 また、 同時に同様の送信抑 制時間の設定が行われる。
[第 6の実施形態]
以下に示す第 6〜第 9の実施形態は、 第 2〜第 5の実施形態において、 受信し た無線パケットの誤りを検出して漏れこみの影響を確認する手順 (S131) を追加 したものである。
図 1 1は、 本発明の第 6の実施形態のフローチヤ一トを示す。 本実施形態は、 第 2の実施形態において、 Tmax >Ti となる無線チャネル # iにおいて(S105) 受信した無線パケットに誤りがあるか否かを検査し (S131) 、 誤りがあれば漏れ こみの影響を受けているとして、 以下に示す手順 (S106〜S108) に従って NAV に送信抑制時間を設定することを特徴とする。 図 4の例では、 無線チャネル # 2 # 3, # 4が直ちに送信抑制時間の設定に入るのではなく、 受信される無線パケ ットに誤りがある無線チャネルについて、 NAVに設定されている送信抑制時間 Tsiの検出 (S106) に進む。 その他の手順は第 2の実施形態と同様である。
[第 7の実施形態]
図 1 2は、 本発明の第 7の実施形態のフローチャートを示す。 本実施形態は、 第 3の実施形態において、 Ti >Tj となる無線チャネル # jにおいて (S115) 受信した無線パケットに誤りがある力否かを検査し (S131) 、 誤りがあれば漏れ こみの影響を受けているとして、 以下に示す手順 (S116〜S118) に従って NAV に送信抑制時間を設定することを特徴とする。 図 6の例では、 無線チャネル # 2 # 3, # 5が直ちに送信抑制時間の設定に入るのではなく、 受信される無線パケ ットに誤りがある無 f泉チャネルについて、 NAVに設定されている送信抑制時間 Tsiの検出 (S116) に進む。 その他の手順は第 3の実施形態と同様である。
[第 8の実施形態]
図 1 3は、 本発明の第 8の実施形態のフローチヤ一トを示す。 本実施形態は、 第 4の実施形態において、 Tmax >Ti となりかつ P i >Pthとなる無線チヤネ ル# iにおいて (S105, S121, S122) 、 受信した無線パケットに誤りがある力否 かを検査し (S131) 、 誤りがあれば漏れこみの影響を受けているとして、 以下に 示す手順 (S106〜S108) に従って NAVに送信抑制時間を設定することを特徴と する。 図 8の例では、 無線チャネル # 2 , # 3 , # 5が直ちに送信抑制時間の設 定に入るのではなく、 受信される無線バケツトに誤りがある無線チャネルについ て、 NAVに設定されている送信抑制時間 Tsiの検出 (S106) に進む。 その他の 手順は第 3の実施形態と同様である。
本実施形態では、 送信時間 Ti が Tmax より短く (Ti = 0を含む) 、 受信電 力 Pi が Pth以上であり、 受信した無線パケットに誤りがあり、 送信抑制時間 T siが Tmax +Ts より短い (Tsi=0を含む) 無線チャネル # iについて、 送信 時間 Tmax の無線チャネルからの漏れこみの影響があると見なし、 送信抑制時間 Tmax +Ts を設定する。
' [第 9の実施形態]
図 14は、 本発明の第 9の実施形態のフローチヤ一トを示す。 本実施形態は、 • 第 5の実施形態において、 Ti >Tj となりかつ P i >Pthとなる無線チャネル frjにおいて (S115, S121, S122) 、 受信した無線パケットに誤りがあるか否か を検査し (S131)'、 誤りがあれば漏れこみの影響を受けているとして、 以下に示 す手順 (S116〜S118) に従って NAVに送信抑制時間を設定することを特徴とす る。 図 10の例では、 無線チャネル # 2 , # 3 , # 5が直ちに送信抑制時間の設 定に入るのではなく、 受信される無線バケツトに誤りがある無線チャネルにつレ、 て、 NAVに設定されている送信抑制時間 Tsiの検出 (S116) に進む。 その他の 手順は第 5の実施形態と同様である。
本実施形態では、 無線チャネル # iが影響を及ぼす無線チャネル # jにおいて、 送信時間 Tj が Ti より短く (Tj =0を含む) 、 受信電力 Pj が Pth以上であ り、 受信した無線パケットに誤りがあり、 送信抑制時間 Tsjが Ti +Ts より短 い (Tsj=0を含む) 無線チャネル # jについて、 無線チャネル # iからの漏れ こみの影響があると見なし、 送信抑制時間 Ti +Ts を設定する。
[第 10の実施形態]
第 2の実施形態は、 無線チャネル # 1からの漏れこみを想定して無線チャネル # 2, # 3の NAVに送信抑制時間 (Tmax +Ts ) を設定することにより、 図 5ひに示したように無線バケツトが受信できずに NAVの設定ができない事態を 回避することができる。 しかし、 N AVが設定された無線チャネル # 2 , # 3お よびすでに N A Vが設定されている無線チャネル # 4において、 無線パケットの 受信が全くできないわけではない。 仮に送信抑制時間の設定中に無線パケットが 正常に受信される場合には、 現在の送信抑制時間を解除し、 さらにそのヘッダに 記述された占有時間に応じて送信抑制時間を更新するようにしてもよい。 本実施 形態の特徴は、 無線パケットが正常に受信された無線チャネルにおいて、 送信抑 制時間の解除および更新を行うところにある。
図 1 5は、 本発明の第 1 0の実施形態のフローチヤ一トを示す。 図 1 6は、 本 発明の第 1 0の実施形態の動作例を示す。 ここでは、 図 3に示す第 2の実施形態 の処理により、 時刻 t 1で図 4に示すように無線チャネル # 2, # 3 , # 4に N A Vが設定されるものとする。
各無線チャネルでは、 無線バケツトの送信がないアイドル中あるいは空き状態 の無線チャネルの検索中に、 他の無線局から送信された無線バケツトが受信され た場合にその受信処理を行う (S201, S202) 。 受信処理では、 C R Cチェックに よって誤り検出を行い、 正常に受信された無線パケットのうち自局宛てのものを 選択する。 ここでは、 無線パケットが受信された無線チャネル # 2〜# 4のうち, 無線チャネル # 2, # 4で自局宛ての無線パケットが正常に受信されたものとす る。
無線チャネル # i (ここでは # 2, # 4 ) において、 当該無線チャネルに送信 抑制時間が設定されているか否かを検出し (S203) 、 設定されている場合にはそ の送信抑制時間を解除 (0にリセット) する (S204) 。 続いて、 無線パケットの ヘッダ中に占有時間を表すフィールドがあるか否かを検出し (S205) 、 占有時間 が設定されている場合には NAVにその値を送信抑制時間として設定し (S206) 、 次の無線チャネルに対する処理を行う (S207) 。 ここでは、 自局宛ての無線パケ ットが受信された無線チヤネノレ # 2 , # 4にそれぞれ送信抑制時間が設定されて いるものの、 無線チャネル # 2の無線バケツトのヘッダに占有時間が設定されて いないので、 無線チャネル # 2については送信抑制時間の解除のみが行われ、 無 線チャネル # 4については送信抑制時間の更新が行われる。 このように、 NAVが設定された無線チャネル # 2, # 3およびすでに NAV が設定されている無線チャネル # 4において、 無線バケツトが正常に受信された 場合には現在の送信抑制時間を解除することができ、 さらにそのヘッダに記述さ れた占有時間に応じて送信抑制時間を更新することができる。 したがって、 図 1 6に示す次のタイミング t2では、 無線チャネル # 3 , # 4が NA Vによる仮想的 なキャリア検出によりビジー状態と判断され、 無線チャネル # 1 ,. # 2を用いた 無線パケットの並列送信が行われる。 また、 同時に同様の送信抑制時間の設定が 行われる。
[第 1 1の実施形態]
図 5およぴ図 6に示す第 3の実施形態においても同様に、 N A Vが設定された 無線チャネル # 2 , # 3およびすでに N A Vが設定されている無線チャネル # 5 において、 無線バケツトが正常に受信された場合には現在の送信抑制時間を解除 することができ、 さらにそのヘッダに記述された占有時間に応じて送信抑制時間 を更新することができる。
-図 1 7は、 第 3の実施形態 (図 5, 6 ) において、 無線パケットが正常に受信 された場合に送 ίί抑制時間の解除および更新を行う手順に基づく動作例を示す。 ここでは、 自局宛ての無線パケットが受信された無線チャネル # 2, # 5にそれ ぞれ送信抑制時間が設定されているものの、 無線チャネル # 2の無線パケットの ヘッダに占有時間が設定されていないので、 無線チャネル # 2については送信抑 制時間の解除のみが行われ、 無線チャネル # 5については送信抑制時間の更新が 行われる。 したがって、 次のタイミング 1:2では、 無線チャネル # 3 , # 5が NA Vによる仮想的なキャリア検出によりビジー状態と判断され、 無線チャネル # 1 # 2 , # 4を用いた無線パケットの並列送信を行うことができる。
[第 1 2の実施形態]
図 7および図 8に示す第 4の実施形態においても同様に、 NAVが設定された 無線チャネル # 2 , # 3およびすでに N A Vが設定されている無線チャネル # 5 において、 無線バケツトが正常に受信された場合には現在の送信抑制時間を解除 することができ、 さらにそのヘッダに記述された占有時間に応じて送信抑制時間 を更新することができる。 図 1 8は、 第 4の実施形態 (図 7, 8 ) において、 無線パケットが正常に受信 された場合に送信抑制時間の解除および更新を行う手順に基づく動作例を示す。 ここでは、 自局宛ての無線バケツトが受信された無線チャネル # 2 , # 5にそれ ぞれ送信抑制時間が設定されているものの、 無線チャネル # 2の無線パケットの ヘッダに占有時間が設定されていないので、 無線チャネル # 2については送信抑 制時間の解除のみが行われ、 無線チャネル # 5については送信抑制時間の更新が 行われる。 したがって、 次のタイミング t2では、 無線チャネル # 3, # 5が NA Vによる仮想的なキヤリァ検出によりビジー状態と判断され、 無線チャネル # 1, # 2, # 4を用いた無線パケットの並列送信を行うことができる。 . [第 1 3の実施形態]
図 9および図 1 0に示す第 5の実施形態においても同様に、 NAVが設定され た無線チャネル # 2 , # 3およびすでに N A Vが設定されている無線チャネル # 5において、 無線パケットが正常に受信された場合には現在の送信抑制時間を解 除することができ、 さらにそのへッダに記述された占有時間に応じて送信抑制時 間を更新することができる。
図 1 9は、 第 5の実施形態 (図 9 , 1 0 ) において、 無線パケットが正常に受 信された場合に送信抑制時間の解除および更新を行う手順に基づく動作例を示す。 ここでは、 自局宛ての無線パケットが受信された無線チャネル # 2 , # 5にそれ ぞれ送信抑制時間が設定されているものの、 無線チャネル # 2の無線バケツトの ヘッダに占有時間が設定されていないので、 無線チャネル # 2については送信抑 制時間の解除のみが行われ、 無線チャネル # 5については送信抑制時間の更新が 行われる。 したがって、 次のタイミング t2では、 無線チャネル # 3 , # 5が NA Vによる仮想的なキヤリァ検出によりビジー状態と判断され、 無線チャネル # 1, # 2, # 4を用いた無線バケツトの並列送信を行うことができる。
[第 1 4の実施形態]
図 2 0は、 本発明の第 1 4の実施形態のフロ一チヤ一トを示す。 図 2 1は、 本 発明の第 1 4の実施形態の動作例を示す。 ここでは、 無線チャネル # 1, # 2, # 3が用意され、 送信データ生起 (1) のタイミングにおいて、 無線チャネル # 2 がその前に受信した無線バケツトにより設定された NAVによる仮想的なキヤリ ァ検出によりビジー状態にあるものとする。 また、 無線チャネル # 1, # 2 , # 3は、 互いに漏れこみを生じさせる関係にあり、 その漏れこみがあれば無線ノ、。ケ ットの受信ができないものとする。
まず、 送信バッファにデータが到着すると、 送信抑制時間が設定されている無 線チャネルがあるか否かを判断し、 送信抑制時間が設定されている無線チャネル があればその送信抑制時間が終了するまで待機する (S301, S302) 。 ここでは、 送信データ生起(1) のタイミングにおいて、 無線チャネル # 2の NA Vに送信抑 制時間が設定されており、 その送信抑制時間が終了するタイミング tlまで待機す る。 次に、 タイミング tlにおいて、 R S S Iによる物理的キヤリアセンスにより 空き状態の無線チャネルを検索する (S311) 。 次に、 空き状態の無線チャネルを 用い、 送信待ちのデータバケツトから生成される複数の無線パケットを並列送信 する (S312) 。 次に、 並列送信する無線パケットの送信時間のうちの最長の送信 時間 Tmax を検出する (S313) 。 ここでは、 無線チャネル # 1〜 # 3が空き状態 であり、 無線チャネル # 1〜 # 3を用いた 3個 (または各無線チャネルの空間分 割多重数の総和) の無線パケットの送信を行うが、 その中の最長の送信時間 Tma (ここでは無線チャネル # 1の送信時間 T 1 ) が検出される。
次に、 無線チャネル # 1 , # 2 , # 3ごとに S314〜S317の処理を行う。 まず、 無線チャネノレ # i ( iは 1, · 2 , 3 ) 力 ら送信する無線パケットの送信時間 T i を検出する (S314) 。 なお、 ビジー状態のために無線パケットの送信がなければ T i = 0である。 次に、 最長の送信時間 Ttnax と、 無線チャネル # iから送信す る無線パケットの送信時間 T i を比較する (S315) 。 ここでは、 無線チャネル # 1の送信時間 T 1 が最長 (Tmax = T 1 ) であり、 無線チャネル # 1以外は Tma X > T i となるので、 以下の処理は無線チャネル # 1以外が対象となる。
Tmax > Ti となる無線チャネル # iについて、 Tmax に所定の時間 Ts を加 えた時間 (Tmax + T s ) を NAVに設定し、 次の無線チャネルに対する処理を 行う (S316, S317) 。 一方、 Tmax > Ti でない無線チャネル # i (ここでは # 1 ) の場合は、 その無線チャネルに対して何もせずに次の無線チャネルに対する 処理を行う (S315, S317) 。 これにより、 最長の送信時間 Tmax を有する無線チ ャネル # 1については NAVの設定を行わず、 無線チャネル # 2 , # 3について は N AVに送信抑制時間 (Traax + T s ) を設定する。 このように、 無線チヤネ ル# 1からの漏れこみを想定して無線チャネル # 2, # 3の NAVに送信抑制時 間 ( Tmax + T s ) を設定することにより、 図 5 0に示したように無線パケット が受信できずに N A Vの設定ができない事態を回避することができる。
次に、 送信データ生起(2) のタイミングでは、 無線チャネル # 2, # 3に S316 による送信抑制時間が設定されており、 それが終了するタイミング t2まで待機す る。 タイミング t2では無線チャネル # 1に受信信号があり、 無線チャネル # 2, # 3が空き状態と判断される。 以下同様に、 無線チャネル # 2, # 3を用いて並 列送信が行われるとともに、 ここでは無線チャネル # 1 , # 2の N A Vに新たな 送信抑制時間 (Tmax + T s ) が設定される。 したがって、 その間の送信データ 生起 (3) に対して待機となる。
[第 1 5の実施形態]
図 2 2は、 本発明の第 1 5の実施形態のフローチヤ一トを示す。 図 2 3は、 本 発明の第 1 5の実施形態の動作例を示す。 ここでは、 無線チャネル # 1, # 2 , fr.3が用意され、 送信データ生起(1) のタイミングにおいて、 無線チャネル # 2 がその前に受信した無線パケットにより設定された N A Vによる仮想的なキヤリ ァ検出によりビジー状態にあるものとする。 また、 無線チャネル # 1〜# 3は、 あらかじめ設定されるチヤネル間 (例えば隣接チャネル間) のみで漏れこみを生 じさせる関係にあり (この点が第 1 4の実施形態と異なる) 、 その漏れこみがあ れば無線パケットの受信ができないものとする。
まず、 送信バッファにデータが到着すると、 送信抑制時間が設定されている無 線チャネルがあるか否かを判断し、 送信抑制時間が設定されている無線チャネル があればその送信抑制時間が終了するまで待機する (S301, S302) 。 ここでは、 送信データ生起(1) のタイミングにおいて、 無線チャネル # 2の NAVに送信抑 制時間が設定されており、 その送信抑制時間が終了するタイミング tlまで待機す る。 次に、 タイミング tlにおいて、 R S S Iによる物理的キャリアセンスにより 空き状態の無線チャネルを検索する (S321) 。 次に、 空き状態の無線チャネルを 用レ、、 送信待ちのデータバケツトから生成される複数の無 f泉パケットを並列送信 する (S322) 。 ここでは、 無線チャネル # 1〜# 3が空き状態であり、 無線チヤ ネル # 1〜# 3を用いた 3個 (または各無線チャネルの空間分割多重数の総和) の無線パケットの送信を行う。
次に、 送信に利用した無線チャネル # i (ここでは # 1, #2, # 3) ごとに S323〜S328の処理を行う。 まず、 無線チャネル # i ( 1は1, 2, 3) から送信 する無線パケットの送信時間 Ti を検出する (S323) 。 次に、 無線チャネル # i が影響を及ぼす無線チャネル # j (ここでは隣接チャネル) ごとに S324〜S327の 処理を行う。 まず、 無線チャネル # jから送信する無線パケットの送信時間 Tj を検出する (S324) 。 次に、 無線チャネル # iと隣接する無線チャネル # jの各 送信時間 Ti と Tj を比較し (S325) 、 Ti >Tj となる無線チャネル # jは、 無線チャネル # iの送信中に送信が終わるので、 N A Vに送信抑制時間を設定す る (S326) 。 タイミング tlでは、 無線チャネル # 1, # 3に対する無線チャネル # 2がその対象になる。 すなわち、 Ti >Tj となる無線チャネル #j (ここで は # 2) について、 NAVに送信抑制時間 Ti +Ts を設定し、 次の無線チヤネ ルに対する処理を行う (S326, S327) 。 一方、 Ti >Tj でない無線チャネル # j-.の場合は、 その無線チャネルに対して何もせずに次の無線チャネルに対する処 理を行う (S325, S327) 。
以上の処理を送信に利用したすべての無線チャネル # iについて行う (S323- S328) 。 これにより、 無線チャネル # 1, # 3については N A Vの設定は行わな い。 無線チャネル # 2については、 無線チャネル # 1による送信抑制時間 (T1 +Ts ) と、 無線チャネル # 3による送信抑制時間 (T3 +Ts ) の長い方 (T 1 +Ts ) が NAVに設定される。 したがって、 次の送信データ生起 (2) のタイ ミングでは、 無線チャネル # 2に S326による送信抑制時間が設定されており、 そ れが終了するタイミング t2まで待機する。
タイミング t2では無線チャネル # 1に受信信号があり、 無線チャネル # 2 , # 3が空き状態と判断される。 以下同様に、 無線チャネル # 2, # 3を用いて並列 送信が行われるとともに、 ここでは無線チャネル # 1, # 3の NAVに新たな送 信抑制時間 (T2 +Ts ) が設定される。
[第 16の実施形態]
第 14の実施形態では、 並列送信する無線パケットのうち最長の送信時間 Tma を要する無線チャネルを基準に、 その他のすべての無線チャネルに対して送信 抑制時間 (Tmax + T s ) を設定する。 この方法は、 送信時間が最長の無線チヤ ネルからの漏れこみの影響によって受信ができず、 そのために新たな送信抑制時 間の設定ができない場合を想定し、 その他のすべての無線チャネルに一律に送信 抑制時間を設定するものである。
これに代わり、 受信電力を検出して実際に漏れこみの影響を受ける無線チヤネ ルを選択し、 その無線チャネルに対して送信抑制時間の設定を行うようにしても よい。 すなわち、 図 2 0の S315の Tmax > T i となる無線チャネル # iにおいて、 送信中でないときの受信電力 P i を検出して所定の閾値 P thと比較し、 この受信 電力 P i が P th以上であれば漏れこみの影響を受けているとして、 無線チヤネノレ # iの NAVに送信抑制時間 Tmax + T s を設定する。 これにより、 漏れこみの 影響がない無線チャネルについては N A Vの設定は行わないようにすることがで さる。
第 1 5の実施形態は、 送信に利用する無線チャネル # iからの漏れこみの影響 を受ける無線チャネル # jを予め想定し (例えば隣接チャネル) 、 その無線チヤ ネル # jに対して送信抑制時間 (丁 i + T s ) を設定する。 この方法は、 漏れこ みの影響を受ける無線チャネルを予め絞っておくことにより、 漏れこみの影響を 受けない無線チャネルに対してまで送信抑制時間が一律に設定されることを回避 するものである。
これに代わり、 想定した無線チャネルにおいて受信電力を検出し、 実際に漏れ こみの影響を受ける無線チャネルを選択し、 その無線チャネルに対して送信抑制 時間の設定を行うようにしてもよい。 すなわち、 図 2 2の S325の T i > Tj とな る無線チャネル # jにおいて、 送信中でないときの受信電力 P j を検出して所定 の閾値 P thと比較し、 この受信電力 P j が P th以上であれば漏れこみの影響を受 けているとして、 無線チャネル # j の NA Vに送信抑制時間 T i + Ts を設定す る。 これにより、 漏れこみの影響がない無線チャネルについては NAVの設定は 行わないようにすることができる。
また、 第 1 4および第 1 5の実施形態において、 受信した無線バケツトの誤り 検出を行い、 誤りが検出された場合に漏れこみの影響があるものとして、 各実施 形態に示す手順により N AVに送信抑制時間を設定するようにしてもよい。
[第 1 7の実施形態]
図 2 4は、 本発明の第 1 7の実施形態のフロ一チャートを示す。 図 2 5は、 本 発明の第 1 7の実施形態の動作例を示す。 ここでは、 無線チャネル # 1, # 2, # 3が用意され、 送信データ生起(1) のタイミングにおいて、 無線チャネル # 2 がその前に受信した無線バケツトにより設定された NAVによる仮想的なキヤリ ァ検出によりビジー状態にあるものとする。 また、 無線チャネル # 1 , # 2, # 3は、 互いに漏れこみを生じさせる関係にあり (この点は第 1 4の実施形態と同 じ) 、 その漏れこみがあれば無,線パケットの受信ができないものとする。
まず、 送信バッファにデータが到着すると、 送信抑制時間が設定されている無 線チャネルがあるか否かを判断し、 送信抑制時間が設定されている無線チャネル があれば、 そのうちの最長の送信抑制時間が閾値 Tth以上か否かを判断し、 それ が閾値未満であれば送信抑制時間が設定されている無線チャネルの送信抑制時間 が終了するまで待機する (S301, S302, S303) 。 一方、 送信抑制時間が設定され ている無線チャネルのうちの最長の送信抑制時間が閾値 Tth以上であれば、 待機 せずに次の処理に進む (S303) 。
ここでは、 送信データ生起(1) のタイミングにおいて、 無線チャネル # 2の N A Vに送信抑制時間が設定されており、 その送信抑制時間 Ts2が閾値 T th以上で あるので、 待機せずに次の処理に進む。 そのタイミング tlにおいて、 R S S Iに よる物理的キャリアセンスと NA Vによる仮想的なキャリアセンスを行い、 とも に空き状態の無線チャネルを検索する (S311' ) 。 次に、 空き状態の無線チヤネ ルを用い、 送信待ちのデータバケツトから生成される複数の無線バケツトを並列 送信する (S312) 。 次に、 並列送信する無線パケットの送信時間のうちの最長の 送信時間 Tmax を検出する (S313) 。 ここでは、 無線チャネル # 1, # 3が空き 状態であり、 無線チャネル # 1, # 3を用いた 2個 (または各無線チャネルの空 間分割多重数の総和) の無,線パケットの送信を行うが、 その中の最長の送信時間 Tmax (ここでは無線チャネル # 1の送信時間 T 1 ) が検出される。
次に、 無線チャネル # 1, # 2, # 3ごとに S314〜S317の処理を行う。 まず、 無線チャネル # i ( iは 1, 2, 3 ) から送信する無 f泉パケットの送信時間 T i を検出する (S314) 。 なお、 ビジー状態のために無線パケットの送信がなければ Ti =0である (ここでは T2 =0) 。 次に、 最長の送信時間 Tmax と、 無線チ ャネル # iから送信する無線パケットの送信時間 Ti を比較する (SI315) 。 ここ では、 無線チャネル # 1の送信時間 T1 が最長 (Tmax =T1 ) であり、 無線チ ャネル # 1以外は Tmax >Ti となるので、 以下の処理は無線チャネル # 1以外 が対象となる。
Tmax >Ti となる無線チャネル # iについて、 それぞれ NAVに設定されて いる送信抑制時間 Tsiを検出する (S318) 。 ここでは、 無線チャネル # 2につい て Ts2が検出される。 次に、 Tmax に所定の時間 Ts を加えた時間 (Tmax +T s ) と、 すでに設定されている送信抑制時間 Tsiを比較し、 Tmax +Ts >Tsi であれば、 新たな送信抑制時間として Tmax +Ts を NAVに設定し、 次の無線 チャネルに対する処理を行う (S319, S316, S317) 。 一方、 Tmax >Ti でない 無線チャネル # i (ここでは # 1) の場合、 あるいは Tmax +Ts >Tsiでない 無線チャネル # iの場合は、 その無線チャネルに対して何もせずに次の無線チヤ ネルに対する処理を行う (S315, S319, S317) 。
これにより、 桌長の送信時間 Tmax を有する無線チャネル # 1については NA Vの設定は行わず、 無線チャネル # 2, # 3については N A Vに送信抑制時間
(Tmax +Ts ) を設定する。 このように、 無線チャネル # 1からの漏れこみを 想定して無線チャネル # 2, # 3の NAVに送信抑制時間 (Tmax +Ts ) を設 定することにより、 図 50に示したように無線パケットが受信できずに N A Vの 設定ができない事態を回避することができる。
次に、 送信データ生起 (2) のタイミングでは、 無線チャネル # 2, # 3に S316 による送信抑制時間が設定されており、 その送信抑制時間が閾値 Tth未満である ので、 それが終了するタイミング t2まで待機する。 タイミング t2では無線チヤネ ル # 1に受信信号があり、 無線チャネル # 2, # 3が空き状態と判断される。 以 下同様に、 無線チャネル # 2 , # 3を用いて並列送信が行われるとともに、 ここ では無線チャネル # 1, # 2の NAVに新たな送信抑制時間 (Tmax +Ts ) が 設定される。
なお、 第 17の実施形態は、 図 20に示す第 14の実施形態に S303、 S318、 S3 19を追加したものである。 同様に、 図 2 2に示す第 1 5の実施形態にも S303、 S3 18、 S319を追加することができる。 また、 第 1 4の実施形態および第 1 5の実施 形態の変形である受信電力を検出して実際に漏れこみの影響を受ける無線チャネ ルを選択する形態や、 受信した無線パケットの誤り検出を行い、 誤りが検出され た場合に漏れこみの影響を受ける無線チャネルとして選択する形態にも、 同様に 適用することができる。
[第 1 8の実施形態]
第 1 7の実施形態の S303は、 送信抑制時間が設定されている無線チャネルのう ち、最長の送信抑制時間が閾値 T th以上であれば待機せずに現状の空きチャネル を用いた送信を行い、 閾値 T th未満であれば送信抑制時間が設定されている無線 チャネルの送信抑制時間が終了するまで待機する。 すなわち、 送信抑制時間が設 定されている無線チャネルの中で 1つでも閾値 T th以上の送信抑制時間が設定さ れていれば待機しない。 第 1 8の実施形態の特徴は、 設定されている送信抑制時 間が閾値 T th以上と閾値 T th未満の無線チャネルがある場合に、 閾値 T th未満の 無線チヤネルの送信抑制時間が終了するまで待機するところにある。
図 2 6は、 本 ¾明の第 1 8の実施形態のフローチャートを示す。 図 2 7は、 本 発明の第 1 8の実施形態の動作原理を示す。 図 2 8は、 本発明の第 1 8の実施形 態の変形例のフローチヤ一 1、を示す。 図 2 9は、 本発明の第 1 8の実施形態の変 形例の動作原理を示す。 ここでは、 図 2 4の S303に代わる部分のみを示す。
図 2 6において、 送信抑制時間が設定されている無線チャネルがあるか否かを 判断し、 送信抑制時間が設定されている無線チャネルがあれば、 設定されている 送信抑制時間が閾値 T th未満の無線チャネルがあるかどうか判定する (S302, S3 03 a ) 。 図 2 7に示す閾値 Tth 1の場合には、 送信抑制時間が設定されている無 線チャネル # 2 , # 3のいずれも閾値 T th 1以上になる。 閾値 T th 2の場合には、 送信抑制時間が設定されている無線チャネル # 2 , # 3のうち、 # 2のみが閾値 T th 2以上になる。 閾値 T th 3の場合には、 送信抑制時間が設定されている無線 チャネル # 2, # 3のうちいずれも閾値 T th 3未満である。
S303 aにおいて、 設定されている送信抑制時間が閾値 T th未満の無線チャネル がないと判定された場合 (図 2 7の閾値 T th 1の場合) には、 空き状態の無線チ ャネルが検索される (S311 ) 。 図 2 7の例では、 無線チャネル # 1を用いた送 信が行われる。 一方、 設定されている送信抑制時間が閾値 Tth未満の無線チヤネ ルがありと判定された場合 (図 2 7の閾値 Tth 2, Tth 3の場合) には、 閾値 T th以下の送信抑制時間が終了するまで待機する (S303 b ) 。 図 2 7の閾値丁¾ 2 の例では無線チャネル # 3の送信抑制時間が終了するまで待機し、 閾値 Tth 3の 例では、 無線チャネル # 2, # 3の送信抑制時間が終了するまで待機する。 なお、 第 1 7の実施形態と本実施形態の違いは、 図 2 7の例において、 閾値 T th 2の場合に前者は待機せず、 後者は待機して無線チャネル # 3の送信抑制時間 の終了を待つところにある。 閾値 Tth 1, Tth 3の場合には両者の違いはない。 ところで、 S303 bの処理において、 閾値 Tth 2の場合に無線チャネル # 3の送 信抑制時間の終了を待ち、 無線チャネル # 1, # 3を用いた並列送信が可能にな るが、 無線チャネル # 2の送信抑制時間によってはさらに待機して並列送信に用 いる無線チャネルを増やした方がよい場合がある。 この場合には、 図 2 8に示す ように、 S303 bの待機の後に S302に戻り、 再度 S303 aの判定を行うようにする。 -.図 2 9の例は、 図 2 7の閾値 Tth 2に対応するものであり、無線チャネル # 2 の送信抑制時間^閾値 T th以上であり、 無線チャネル # 3の送信抑制時間が閾値 Tth未満である。 このとき、 無線チャネル # 3の送信抑制時間が終了するまで待 機するが、 その時点において図 2 9 (2) に示すように、 無線チャネル # 2の送信 抑制時間が閾値 Tth以上か閾値 Tth未満かの判定をする (S303 a ) 。 ここで、 閾 値 Tth以上であれば、 待機せずに無線チャネル # 1, # 3を用いた送信を行い、 閾値 Tth未満であれば、 待機して無線チャネル # 1 , # 2 , # 3のすべてが空き 状態になるのを待つ。
[第 1 9の実施形態]
図 3 0は、 本発明の第 1 9の実施形態のフロ一チヤ一トを示す。
第 1 7の実施形態は、 送信抑制時間が設定されている無線チャネルがあり、 そ のうちの最長の送信抑制時間が閾値 Tth以上であるときに、 その送信抑制時間の 終了を待つことなく、 空き状態の無線チャネルを検索して送信する処理に移行す るものであった。 本実施形態の特徴は、 この最長の送信抑制時間と閾値 Tthとの 比較処理 (S303) に代えて、 確率 pで空き状態の無線チャネルを検索して送信す る処理に移行し (S304) 、 確率 (1一 p ) で一定時間待機 (S305) 後に送信抑制 時間が設定されている無線チャネルがある力、否かの判断 (S302) に戻るところに ある。 これにより、 送信抑制時間の長短にかかわらず確率 pで送信処理が可能に なる。
なお、 確率 pは一定の値でもよいし、 設定されている送信抑制時間に応じて可 変 (例えば送信抑制時間に対して単調減少となる関数) であってもよい。
[第 2 0の実施形態]
図 3 1は、 本発明の第 2 0の実施形態のフローチヤ一トを示す。 図 3 2は、 本 発明の第 2 0の実施形態の動作例を示す。 ここでは、 無線チャネル # 1 , # 2, # 3が用意され、 送信データ生起(1) のタイミングにおいて、 無線チャネル # 2 がその前に受信した無線パケットにより設定された N A Vによる仮想的なキヤリ ァ検出によりビジー状態にあるものとする。 また、 無線チャネル # 1, # 2 , # 3は、 互いに漏れこみを生じさせる関係にあり、 その漏れこみがあれば無線パケ ットの受信ができないものとする。
-.まず、 送信バッファにデータが到着すると、 R S S Iによる物理的キャリアセ ンスと、 N A Vによる仮想的キャリアセンス (送信抑制時間の検出) を行い、 す ベての無線チャネルが空き状態力、否かを判断する (S301, S306) 。 ここでは、 送 信データ生起(1) のタイミングにおいて、 無線チャネル # 2の N A Vに送信抑制 時間が設定されており、 その送信抑制時間が終了し、 かつすベての無線チャネル が空き状態となるタイミング tlまで待機する。 次に、 タイミング 1:1において空き 状態の無線チャネルを用い、 送信待ちのデータバケツトから生成される複数の無 線パケットを並列送信する (S312) 。 次に、 並列送信する無線パケットの送信時 間のうちの最長の送信時間 Tmax を検出する (S313) 。 ここでは、 無線チャネル # 1〜# 3が空き状態であり、 無線チャネル # 1〜# 3を用いた 3個 (各無線チ ャネルの空間分割多重数の総和) の無線パケットの送信を行うが、 その中の最長 の送信時間 Tmax (ここでは無線チャネル # 1の送信時間 T 1 ) が検出される。 次に、 無線チャネル # 1 , # 2, # 3ごとに、 第 1 4の実施形態と同様の S314 〜S317の処理を行う。 これにより、 無線チャネル # 1からの漏れこみを想定して 無線チャネル # 2, # 3の N A Vに送信抑制時間 (Tmax + T s ) を設定するこ とにより、 図 5 0に示したように無 f泉バケツトが受信できずに N A Vの設定がで きない事態を回避することができる。
次に、 送信データ生起' (2) のタイミングでは、 無線チャネル # 2 , # 3に S316 により送信抑制時間が設定されており、 さらに無線チャネル # 1が受信信号によ つてビジー状態にあり、 このすベての無線チャネルが空き状態となるタイミング 1:3まで待機する。 タイミング t3では、 同様に無線チャネル. # 1〜# 3を用いて並 列送信が行われるとともに、 ここでは送信時間が最長の無線チャネル # 3を除く 無線チャネル # 1, # 2の N A Vに新たな送信抑制時間 (Tmax + T s ) が設定 される。
[第 2 1の実施形態]
図 3 3は、 本宪明の第 2 1の実施形態のフローチャートを示す。 図 3 4は、 本 発明の第 2 1の実施形態の動作例を示す。 ここでは、 無線チャネル # 1, # 2 , # 3が用意され、 送信データ生起(1) のタイミングにおいて、 無線チャネル # 2 がその前に受信した無線バケツトにより設定された NAVによる仮想的なキヤリ ァ-検出によりビジー状態にあるものとする。 また、 無線チャネル # 1〜# 3は、 あらかじめ設定されるチャネル間 (例えば隣接チャネル間) のみで漏れこみが生 じ (この点が第 2 0の実施形態と異なる) 、 その漏れこみがあれば無線パケット の受信ができないものとする。
まず、 送信バッファにデータが到着すると、 R S S Iによる物理的キャリアセ ンスと、 NAVによる仮想的キャリアセンス (送信抑制時間の検出) を行い、 す ベての無線チャネルが空き状態力否かを判断する (S301, S306) 。 ここでは、 送 信データ生起(1) のタイミングにおいて、 無線チャネル # 2の NAVに送信抑制 時間が設定されており、 その送信抑制時間が終了し、 かつすベての無線チャネル が空き状態となるタイミング ΐΐまで待機する。 次に、 タイミング tlにおいて空き 状態の無線チャネルを用い、 送信待ちのデータパケットから生成される複数の無 線パケットを並列送信する (S322) 。 ここでは、 無線チャネル # 1〜# 3が空き 状態であり、 無線チャネル # 1〜# 3を用いた 3個 (各無線チャネルの空間分割 多重数の総和) の無線パケットの送信を行う。
次に、 送信に利用した無線チャネル # i (ここでは # 1, # 2 , # 3 ) ごとに 第 1 5の実施形態と同様の S323〜S328の処理を行う。 これにより、 無線
# 1, # 3については N A Vの設定は行わない。 無線チャネル # 2については、 無線チャネル # 1による送信抑制時間 (T l + T s ) と、-無線チャネル # 3によ る送信抑制時間 (T3 + T s ) の長い方 (T l + T s ) が NAVに設定される。 次に、 送信データ生起(2) のタイミングでは、 無線チャネル # 2に S326により 送信抑制時間が設定されており、 さらに無線チャネル # 1が受信信号によってビ ジー状態にあり、 このすベての無,锒チャネルが空き状態となるタイミング t3まで 待機する。 タイミング t3では、 同様に無線チャネル # 1 ~ # 3を用いて並列送信 が行われるとともに、 ここでは送信時間が最長の無線チャネル # 2に隣接する無 線チャネル # 1, # 3の N A Vに新たな送信抑制時間 (T2 + T s ) が設定され る。 .
なお、 第 2 Qの実施形態および第 2 1の実施形態においても、 受信電力を検出 して実際に漏れこみの影響を受ける無線チャネルを選択するようにしてもよい。 また、 受信した無線バケツトの誤り検出を行い、 誤りが検出された場合に漏れこ みの影響を受ける無線チャネルとして選択するようにしてもよい。
[第 2 2の実施开態]
図 3 5は、 本発明の第 2 2の実施形態のフロ一チヤ一トを示す。 図 3 6は、 本 発明の第 2 2の実施形態の動作例を示す。 ここでは、 無線チャネル # 1 , # 2 , # 3が用意され、 送信データ生起(1) のタイミングにおいて、 無線チャネル # 2 がその前に受信した無^?泉バケツトにより設定された NAVによる仮想的なキヤリ ァ検出によりビジー状態にあるものとする。 また、 無線チャネル # 1, # 2 , # 3は、 互いに漏れこみを生じさせる関係にあり (この点は第 2 0の実施形態と同 じ) 、 その漏れこみがあれば無線パケットの受信ができないものとする。
まず、 送信バッファにデータが到着すると、 R S S Iによる物理的キャリアセ ンスと、 NAVによる仮想的キャリアセンス (送信抑制時間の検出) を行い、 す ベての無線チャネルが空き状態力否かを判断する。 そして、 送信抑制時間が設定 されて空き状態でない無線チャネルがあれば、 そのうちの最長の送信抑制時間が 閾値 T th以上力否かを判断し、 それが閾値以下であれば送信抑制時間が終了して 空き状態になるまで待機する (S301, S306, S303) 。 一方、 送信抑制時間が設定 されている無線チャネルのうちの最長の送信抑制時間が閾値 Tth以上であれば、 待機せずに次の処理に進む (S303) 。
ここでは、 送信データ生起(1) のタイミングにおいて、 無泉チャネル # 2の N AVに送信抑制時間が設定されており、 その送信抑制時間 T s2が閾値 Tth以上で あるので、 待機せずに次の処理に進む。 そのタイミング tlにおいて、 R S S Iに よる物理的キャリアセンスと N AVによる仮想的なキャリアセンスを行い、 とも に空き状態の無線チャネルを検索する (S311^ ) 。 次に、 空き状態の無線チヤネ ルを用い、 送信待ちのデータバケツ 1、から生成される複数の無線パケットを並列 送信する (S312) 。 次に、 並列送信する無線パケットの送信時間のうちの最長の 送信時間 Traax を検出する (S313) 。 ここでは、 無線チャネル # 1 , # 3が空き 状態であり、 無線チャネル # 1 , # 3を用いた 2個 (各無線チャネルの空間分割 多重数の総和) の無線パケットの送信を行うが、 その中の最長の送信時間 Tmax (ここでは無線チャネル # 1の送信時間 T 1 ) が検出される。
次に、 無線チャネル # 1 , # 2 , # 3ごとに、 第 1 7の実施形態と同様の S314 〜·5319の処理を行う。 これにより、 最長の送信時間 T max を有する無線チャネル # 1については N A Vの設定は行わず、 無線チャネル # 2 , # 3については NA Vに送信抑制時間 (Tmax + T s ) を設定する。 このように、 無線チャネル # 1 からの漏れこみを想定して無線チャネル # 2, # 3の NAVに送信抑制時間 (T max + Ts ) を設定することにより、 図 5 0に示したように無線パケットが受信 できずに N A Vの設定ができない事態を回避することができる。
次に、 送信データ生起 (2) のタイミングでは、 無線チャネル # 2, # 3に S316 による送信抑制時間が設定されているが、 その送信抑制時間が閾値 T th以下であ り、 さらに無線チャネル # 1が受信信号によってビジー状態にあり、 このすベて の無線チャネルが空き状態となるタイミング t3まで待機する。 タイミング t3では 同様に、 無線チャネル # 1〜# 3を用いて並列送信が行われるとともに、 ここで は送信時間が最長の無線チャネル # 3を除く無線チャネル # 1, # 2の N AVに 新たな送信抑制時間 (Tmax + T s ) が設定される。
なお、 第 2 2の実施形態は、 図 3 1に示す第 2 0の実施形態に S303、 S311' 、 S318、 S319を追加したものである。 同様に、 図 3 3に示す第 2 1の実施形態にも S303、 S311' 、 S318、 S319を追加することができる。 また、 第 2 0の実施形態お よび第 2 1の実施形態の変形である受信電力を検出して実際に漏れこみの影響を 受ける無線チャネルを選択する形態や、 受信した無線バケツトの誤り検出を行い、 誤りが検出された場合に漏れこみの影響を受ける無線チャネルとして選択する形 態にも、 同様に適用することができる。
[第 2 3の実施形態]
第 2 2の実施形態においても、 第 1 7の実施形態と第 1 8の実施形態の関係の ように、 設定されている送信抑制時間が閾値 Tth以上と閾値 Tth未満の無線チヤ ネルがある場合に、 閾値 Tth未満の無線チャネルの送信抑制時間が終了するまで 待機するようにしてもよい。
[第 2 4の実施形態]
図 3 7は、 本発明の第 2 4の実施形態のフロ一チヤ一トを示す。
第 2 2の実施形態では、 送信抑制時間が設定されて空き状態でない無線チヤネ ルがあれば、 そのうちの最長の送信抑制時間が閾値 Tth以上であるときに、 その 送信抑制時間の終了を待つことなく、 空き状態の無線チャネルを検索して送信す る処理に移行するものであった。 本実施形態の特徴は、 この最長の送信抑制時間 と閾値 Tthとの比較処理 (S303) に代えて、 確率 pで空き状態の無線チャネルを 検索して送信する処理に移行し (S304) 、 確率 (l— p ) で一定時間待機 (S305) 後に送信抑制時間が設定されている無線チャネルがあるか否かの判断 (S302) に 戻るところにある。 これにより、 送信抑制時間の長短にかかわらず確率 pで送信 処理が可能になる。
なお、 確率 pは一定の値でもよいし、 設定されている送信抑制時間に応じて可 変 (例えば送信抑制時間に対して単調減少となる関数) であってもよい。
[第 2 5の実施形態]
図 3 8は、 本発明の第 2 5の実施形態の送信側の処理手順のフローチャートを 示す。 図 3 9は、 本発明の第 2 5の実施形態における受信側の処理手順のフロー チャートを示す。 図 4 0は、 本発明の第 2 5の実施形態の動作例(1) , (2) を示す。 ここでは、 無線局 1, 2間において無線チャネル # 1, # 2が用意され、 タイミ ング tlにおいて、 無線チャネル # 2がその前に受信した無線バケツトにより設定 された N A Vによる仮想的なキャリア検出によりビジー状態にあるものとする。 また、 無線チャネル # 1, # 2は、 互いに漏れこみを生じさせる関係にあり、 そ の漏れこみがあれば無線パケットの受信ができないものとする。
図 38において、 送信側の無線局は、 空き状態の無線チャネルを検索する (S4 01) 。 ここでは、 R S S Iによる物理的なキャリア検出と、 NAVによる仮想的 なキャリア検出を行い、 ともにキャリア検出がなければ空き状態と判断する。 次 に、 空き状態の無線チャネルを用いて無線パケットを送信する (S402) 。 次に、 送信する無線チャネルから漏れこみの影響を受ける無線チャネル (ここでは 「対 となる無線チャネル」 という) に対して、 送信する無線パケットの送信時間に所 定の時間を加えた送信抑制時間を N A Vに設定する (S403) 。 なお、 無線チヤネ ル# 1に対して対となる無線チャネル # 2は既知である力 \ 実際に無線チャネル # 1から無線チャネル # 2への漏れこみによる受信電力を検出して認識するよう にしてもよい。 次に、 送信した無線パケットに対する AC Kパケットを受信する ための ACKタイマをスタートさせ、 ACKタイムァゥトする前に ACKパケッ ト-.を受信するか否かを監視する (S404, S405, S406) 。 ここで、 ACKパケット を受信できずに AC Kタイムァゥト'した場合には送信処理を終了し、 必要に応じ て無線パケットの再送処理を行う (S407) 。
一方、 A CKタイムアウトする前に AC Kパケットを受信した場合には AC K タイマを停止し (S408) 、 ACKパケットに対となる無線チャネルの NAV情報 があるか否かを確認する (S409) 。 ここで、 N A V情報が付加された AC Kパケ ットの場合には、 その N A V情報に応じて対となる無線チャネルに設定している NAVを更新し (S410) 、 送信処理を終了する (S411) 。 また、 NAV情報がな い通常のフレームフォーマツトの AC Kバケツトの場合には送信処理を終了する (S411) 。 なお、 ステップ S409の処理は、 通常のフレームフォーマットの ACK バケツトしか送信できない無線局を含むシステムに对応するものであり、 すべて の ACKバケツトに NAV情報が付加されるシステムの場合には、 ステップ S409 の判断処理は不要となる。
図 39において、 受信側の無,锒局は、 自局宛ての無線パケットを正常に受信す ると、 各無線チャネルに設定されている NAVを判定する (S421, S422) 。 なお、 各無線チャネルの N A Vは、 それぞれの無線チャネルに受信した無線バケツト
(自局宛てでないものも含む) に記述されている送信抑制時間によって設定され ているものとする。 次に、 正常に受信した無線パケットに対する A C Kパケット を生成するが、 このとき対となる無線チャネルの NAV情報を A C Kバケツトに 付加する (S423) 。 なお、 対となる無線チャネルに無線パケットが受信されず N AVが 「0」 になっている場合には、 A C Kパケットに付加する N A V情報は
「◦ J になる。 このように対となる無線チャネルの N A V情報が付加された A C Kパケットを送信し (S424) 、 無線パケットの受信処理を終了する。
以上示した送信側の無線局 1および受信側の無線局 2の処理手順による動作例 について、 図 4 0を参照して具体的に説明する。 なお、 図 3 8および図 3 9にお いて、 対となる無線チャネルとは、 無線局 1から無線局 2に無線パケットを送信 する無線チャネル # 1に対する無線チャネル # 2を指すものとする。
図 4 0 (1) において、 タイミング tlでは無線チャネル # 1が空き状態であり、 無線チャネル # 2が N A Vによるビジー状態 (送信抑制状態) にある。 無線局 1 は.、 タイミング tlで空き状態の無線チャネル # 1を検出し、 無線局 2を宛先とす る無線パケット 送信する。 このとき、 対となる無線チャネル # 2の NAVが無 線パケットの送信時間よりも短いことから、 無線パケットの送信時間に所定の時 間 (無線バケツトの送信中に受信バケツトにより設定される送信抑制時間に相 当) を加えた送信抑制時間を無線チャネル # 2の NAVに設定する。 その後、 無 線局 1は、 無線局 2から送信される A C Kパケットの受信を待つ。
—方、 無線局 2では、 無線チャネル # 1の無線パケットを正常に受信すると、 対となる無線チャネル # 2に設定されている N AVを判定する。 ここでは、 タイ ミング t2に無線チャネル # 2に受信した無線バケツトにより NA Vが設定されて おり、 A C Kバケツトにこの N A V情報を付加して送信する。
無線局 1は、 無線チャネル # 1で送信した無線パケットに対する A C Kパケッ トを受信すると、 A C Kバケツトに付加されている NAV情報に応じて無線チヤ ネル # 2に設定している NAVを更新する。 ここでは、 タイミング tlで設定した N A Vを解除し、 A C Kパケットに付加されている N A V情報に応じた再設定に より NAVが短縮される。 このように、 無線局 1では無線チャネル # 2の無線パ ケットを受信できない場合でも、 無線局 2の無線チャネル # 2の NAVを用いた 設定が可能となり、 タイミング tlで設定した見込みの NAVを更新して最適なも のとすることができる。
また、 図 4 0 (2) に示すように、 無線局 1がタイミング tlで無線チャネル # 2 に NAVを設定したものの、 無線チャネル # 2に受信信号がない場合には次のよ うになる。 無線局 2から送信される A C Kパケットに付加される NAV情報は 「 0 J となり、 無線局 1はその A C Kパケットを受信したときに無線チャネル # 2に設定している N A Vを更新 (解除) する。 これにより、 無線チャネル # 2に 見込みで設定した N AVが A C Kパケットの受信とともに解除され、 ただちに無 線チャネル # 2の利用が可能となる。
[第 2 6の実施形態]
第 2 6の実施形態は、 複数の無線チャネルが同時に使用される場合に対応する ものであり、 例えば複数の無線チャネルを同時に使用して複数の無線パケットを 並列送信するシステムに適用される。 また、 複数の無線チャネルを用いた並列送 信と、 公知の空間分割多重技術 (黒崎 外、 M I MOチャネルにより 100Mbit/S を実現する広帯 移動通信用 S DM— C O F DM方式の提案、 電子情報通信学会 技術研究報告、 A · P 2001-96, RCS2001-135 (2001-10) ) が併用されるシステムで あってもよレヽ。
図 4 1は、 本発明の第 2 6の実施形態の送信側の処理手順のフローチヤ一トを 示す。 図 4 2は、 本発明の第 2 6の実施形態における受信側の処理手順のフロ一 チャートを示す。 図 4 3およぴ図 4 4は、 本発明の第 2 6の実施形態の動作例 (1) , (2) , (3) のタイムチャートを示す。 ここでは、 無線局 1 , 2間において無,線 チャネル # 1, # 2が用意され、 タイミング tlにおいて、 無線チャネル # 1, # 2が空き状態にあるものとする。 また、 無線チャネル # 1, # 2は、 互いに漏れ こみを生じさせる関係にあり、 その漏れこみがあれば無線パケットの受信ができ ないものとする。
図 4 1において、 送信側の無線局は、 空き状態の無線チャネルを検索し、 空き 状態の複数の無線チャネルを用いて無線パケットを送信する (S431, S432) 。 次 に、 複数の無線チャネルで同時に送信される無線パケットの送信時間を比較し、 各無 f泉チャネルの送信中に対となる無線チャネルにおいて無送信時間 (空き状 態) が生じるか否か、 すなわち送信する無線チャネルから漏れこみの影響を受け る対となる無線チャネルがあるか否かを判定する (S433) 。 ここで、 対となる無 線チャネルがある場合には、 複数の無線チャネルで同時に送信される無線パケッ トの送信時間のうち最長の送信時間 Tmax を検出し、 その送信時間 Tmax に所定 の時間を加えた送信抑制時間を算出する。 そして、 最長の送信時間 Tmaxの無 f泉 パケットが送信される無線チャネルに対して対となる無線チャネルの N A Vにこ の送信抑制時間を設定する (S434) 。 なお、 S433, S434の処理は、 例えば図 3に 示す第 2の実施形態の S103〜S109の処理に対応するものである。 - 以下、 第 2 5の実施形態と同様であり、 送信した無線パケットに対する A C K バケツトを受信するための A C Kタイマをスタートさせ、 A C Kタイムァゥトす る前に A C Kパケットを受信するか否かを監視する (S404, S405, S406) 。 ここ で、 A C Kバケツトを受信できずに A C Kタイムァゥトした場合には送信処理を 終了し、 必要に応じて無/線パケットの再送処理を行う (S407) 。
一方、 A C Kタイムアウトする前に A C Kパケットを受信した場合には A C K タイマを停止し (S408) 、 A C Kパケットに対となる無線チャネルの NA V情報 があるか否かを確認する (S409) 。 ここで、 NAV情報が付カ卩された A C Kパケ ットの場合には、 その NAV情報に応じて対となる無線チャネルに設定している NAVを更新し (S410) 、 送信処理を終了する (S411) 。 また、 NAV情報がな い通常のフレームフォーマツトの A C Kパケットの場合には送信処理を終了する (S411) 。
図 4 2において、 受信側の無線局は、 複数の無線チャネルを用いて送信された 自局宛ての無線パケットを正常に受信すると、 それぞれの受信時間を比較して、 各無線チャネルの受信中に他の無線チャネルにおいて無受信時間が生じるか否か すなわち送信側の無線局で対となる無線チャネルに N A Vが設定されているか否 かを判定する (S441, S442) 。 各無線チャネルの受信中に無受信時間が生じる無 線チャネルがあれば、 第 2 5の実施形態と同様にステップ S422, S423, S424によ り対となる無線チャネルの N A V情報を付カ卩した A C Kパケットを生成して送信 する。 一方、 無受信時間が生じる無線チャネルがなければ、 NAV情報を含まな い A C Kパケット (通常フォーマット) を生成して送信する(S442, S443, S424)。 以上示した送信側の無線局 1および受信側の無線局 2の処理手順による動作例 について、 図 4 3およぴ図 4 4を参照して具体的に説明する。
図 4 3 (1) において、 タイミング tlでは無線チャネル # 1 , # 2が空き状態で あり、 各無線チャネルでそれぞれ無線パケットの送信が行われる。 ここでは、 無 線チャネル # 1の無線パケットの送信時間が無線チャネル # 2の無線バケツトの 送信時間より長いものとする。 無線局 1は、 タイミング tlで空き状態の無線チヤ ネル # 1, # 2を検出し、 無線局 2を宛先とする無線パケットをそれぞれ送信す る。 このとき、 無線チャネル # 2の無線パケットの送信時間が短いことから、 無 線チャネル # 1の対となる無線チャネル # 2に対して、 無線チャネル # 1の無線 バケツトの送信時間に所定の時間を加えた送信抑制時間を N A Vに設定する。 そ の後、 無線局 1は、 無茅泉局 2から送信される A C Kパケットの受信を待つ。 一方、 無線局 2では、 無線チャネル # 1, # 2の無線パケットを正常に受信す ると、 無線チャネル # 1の受信中に無線チャネル # 2に無受信時間が生じること ς無線チャネル # 2の受信中に無線チャネル # 1に無受信時間が生じないこと) が判定される。 じたがって、 無線チャネル # 2では、 受信した無線パケットに対 する A C Kパケットとして通常フォーマツトのもの (N A V情報を含まないも の) を生成して送信する。 一方、 無線チャネル # 1では、 対となる無線チャネル # 2に設定されている N A Vを判定し、 A C Kバケツトにこの NAV情報を付加 して送信する。
無線局 1は、 無線チャネル # 1で送信した無線バケツトに対する A C Kバケツ トを受信すると、 A C Kパケットに付加されている NAV情報に応じて無線チヤ ネル # 2に設定している NA Vを更新する。 ここでは、 タイミング tlで設定した NAVを解除し、 A C Kバケツトに付加されている N AV情報に応じた再設定に より NAVが短縮される。
このように、 受信側の無線局 2で無線チャネル # 1, # 2の無線パケットの受 信時間を比較することにより、 無線チャネル # 2に送信側で N A Vが設定されて いることがわかる。 したがって、 無線局 2において、 無線チャネル # 1の無線パ ケットに対する A C Kバケツトに無線チャネル # 2の N A V情報を付加すること により、 送信側の無線局 1で無線チャネル # 2に設定した N A Vを更新すること ができる。 すなわち、 無線局 1では無線チャネル # 2の無線パケットを受信でき ない場合でも、 無線局 2の無線チャネル # 2の NAVを用いた設定が可能となり タイミング tlで設定した見込みの N A Vを更新して最適なものとすることができ る。
また、 図 4 3 (2) に示すように、 無線局 1がタイミング tlで無線チャネル # 2 に NAVを設定したものの、 無線チャネル # 2に受信信号がない場合には次のよ うになる。 無線局 2から送信される A C Kバケツトに付加される NAV情報は 「 0」 となり、 無線局 1はその A C Kパケットを受信したときに無線チャネル # 2に設定している N AVを更新 (解除) する。 これにより、 無線チャネル # 2に 見込みで設定した N AVが A C Kバケツトの受信とともに解除され、 無線チヤネ ル # 2の利用が可能となる。
また、 図 4 4に示す第 2 6の実施形態の動作例 (3) のように、 空き状態の無線 チャネル # 1, # 2で送信する無線パケットの送信時間が等しい場合 (完全な並 歹送信の場合) には、 一方の無線チャネルの送信中に他方の無線チャネルに無送 信時間 (空き状^) が生じることがない。 したがって、 この場合には送信側の無 線局で各無線チャネルに送信抑制時間を設定する必要がないので、 受信側の無線 局も N A V情報を含まない A C Kバケツトを返せばよい。
なお、 対となる無線チャネルの NAV情報が付加された A C Kパケットは、 例 えばヘッダ内に、 対となる無線チャネルとその NAV情報を記述するフィールド を設けることにより、 受信側の無線局から送信側の無線局へ伝達することができ る。 送信側の無線局では、 A C Kフレームの C R Cチェックにより正常に受信が 確認された場合にそのフィールドを参照し、 対となる無線チャネルの N A Vを更 新すればよい。
[無線パケット通信装置の構成例]
図 4 5は、 第 1の実施形態〜第 2 6の実施形態の無線パケット通信方法に対応 する無線パケット通信装置の構成例を示す。 ここでは、 3個の無線チャネル # 1 # 2 , # 3を用いて 3個の無線パケットを並列に送受信可能な無線パケット通信 装置の構成について示すが、 その並列数は任意に設定可能である。 なお、 各無線 チャネルごとに空間分割多重を利用する場合には、 複数の無線チャネルの各空間 分割多重数の総和に相当する並列送信数の無線パケットを並列に送受信可能であ るが、 ここでは空間分割多重については省略する。 また、 複数の無線チャネルを 個々に独立に使用する場合についても同様である。
図において、 無線パケット通信装置は、 送受信処理部 10— 1, 10— 2, 1 0— 3と、 送信バッファ 21, データパケット生成部 22, データフレーム管理 部 23 , チャネル状態管理部 24, パケット振り分け送信制御部 25 , パケット 順序管理部 26およびへッダ除去部 27とを備える。
送受信処理部 10— 1, 10-2, 10— 3は、 互いに異なる無線チャネル # 1, # 2, # 3で無線通信を行う。 これらの無線チャネルは、 互いに無線周波数 などが異なるので互いに独立であり、 同時に複数の無線チャネルを利用して無線 通信できる構成になっている。 各送受信処理部 10は、 変調器 1 1, 無線送信部 1 2, アンテナ 13, 無線受信部 14, 復調器 1 5, バケツト選択部 16および キャリア検出部 17を備える。
-他の無線パケット通信装置が互いに異なる無線チャネル # 1, # 2, # 3を介 して送信した無 信号は、 それぞれ対応する送受信処理部 10- 1, 10-2, 10-3のアンテナ 13を介して無線受信部 14に入力される。 各無線チャネル 対応の無線受信部 14は、 入力された無線信号に対して周波数変換, フィルタリ ング, 直交検波おょぴ AD変換を含む受信処理を施す。 なお、 各無線受信部 14 には、 それぞれ接続されたアンテナ 13が送信のために使用されていない時に、 各無線チャネルにおける無線伝搬路上の無線信号が常時入力されており、 各無線 チャネルの受信電界強度を表す RS S I信号がキャリア検出部 17へ出力される。 また、 無線受信部 14に対応する無線チャネルで無線信号が受信された場合には、 受信処理されたベースバンド信号が復調器 15へ出力される。
復調器 15は、 無線受信部 14から入力されたベースバンド信号に対してそれ ぞれ復調処理を行い、 得られたデータパケットや応答パケット (第 1, 第 25, 第 26の実施形態の AC Kパケット) はパケット選択部 16へ出力される。 パケ ット選択部 16は、 入力されたパケットに対して CRCチェックを行い、 誤りが 検出されなかったバケツトはキャリア検出部 1 7へ出力する (後述する N A V設 定用) 。 また、 データパケットが誤りなく受信された場合には、 そのデータパケ ットが自局に対して送信されたもの力否かを識別する。 すなわち、 各データパケ ットの宛先 I Dが自局と一致するか否かを調べ、 自局宛てのデータパケットをパ ケット順序管理部 2 6へ出力するとともに、 図示しない応答バケツト生成部で応 答パケットを生成して変調器 1 1に送出し、 応答処理を行う。 一方、 自局宛でな いデータパケットの場合には、 パケット選択部 1 6で当該パケットが破棄される ( パケット順序管理部 2 6は、 入力された各データパケットに付加されているシ 一ケンス番号を調べ、 受信した複数のデータパケットの並ぴを適切な順番、 すな わちシーケンス番号順に並べ替える。 その結果を受信データバケツト系列として ヘッダ除去部 2 7へ出力する。 ヘッダ除去部 2 7は、 入力された受信データパケ ット系列に含まれている各々のデータパケットからヘッダ部分を除去し、 受信デ 一タフレーム系列として出力する。
キャリア検出部 1 7は、 R S S I信号が入力されると、 その信号によって表さ れる受信電界強度の値と予め設定した閾値とを比較する。 そして、 所定の期間中 の受信電界強度が連続的に閾値よりも小さレヽ状態が継続すると、 割り当てられた 無線チャネルが き状態であると判定し、 それ以外の場合には割り当てられた無 線チャネルがビジーであると判定する。 各無線チャネルに対応するキヤリァ検出 部 1 7は、 この判定結果をキャリア検出結果として出力する。 なお、 各送受信処 理部 1 0において、 アンテナ 1 3が送信状態である場合にはキャリア検出部 1 7 に R S S I信号が入力されない。 また、 アンテナ 1 3が既に送信状態にある場合 には、 同じアンテナ 1 3を用いて他のデータバケツトを無線信号として同時に送 信することはできない。 したがって、 各キャリア検出部 1 7は R S S I信号が入 力されなかった場合には、 割り当てられた無線チャネルがビジーであることを示 すキヤリァ検出結果を出力する。
また、 キャリア検出部 1 7は、 バケツト選択部 1 6から入力されたバケツト内 に記述された占有時間を NAVに設定する。 そして、 この NAVの値および無線 受信部 1 4から入力された P S S I信号に応じて、 対応する無線チャネルが空き 状態かビジーかを判定する。 各無線チャネルに対応するキヤリァ検出部 1 7から 出力されるキヤリァ検出結果 CS 1〜CS 3は、 チャネル状態管理部 2 4に入力され る。 チャネル状態管理部 2 4は、 各無線チャネルに対応するキヤリァ検出結果に 基づいて各無線チャネルの空き状態を管理し、 空き状態の無線チャネルおよぴ空 きチャネル数などの情報をデータフレーム管理部 2 3に通知する (図 4 5 , a ) 。 一方、 送信バッファ 2 1には、 送信すべき送信データフレーム系列が入力され、 バッファリングされる。 この送信データフレーム系列は、 1つあるいは複数のデ 一タフレームで構成される。 送信バッファ 2 1は、 現在保持しているデータフレ ームの数、 宛先となる無線パケット通信装置の I D情報、 データサイズ、 バッフ ァ上の位置を表すァドレス情報などをデータフレーム管理部 2 3に逐次通知する ( b ) 0
データフレーム管理部 2 3は、 送信バッファ 2 1から通知された各宛先無線局 I Dごとのデータフレームに関する情報と、 チヤネル状態管理部 2 4から通知さ れた無線チャネルに関する情報に基づき、 どのデータフレームからどのようにデ ータパケットを生成し、 どの無線チャネルで送信するかを決定し、 それぞれ送信 バッファ 2 1, データパケット生成部 2 2およびデータパケット振り分け送信制 御部 2 5に通知する (c, d, e ) 。 例えば、 空き状態の無線チャネル数 Nが送 信バッファ 2 1にある送信待ちのデータフレーム数 Kより少ない場合に、 空き状 態の無線チャネル数 Nを並列送信するデータバケツト数として決定し、 送信パッ ファ 2 1に対して K個のデータフレームから N個のデータフレームを指定するァ ドレス情報を通知する ( c ) 。 また、 データパケット生成部 2 2に対しては、 送 信バッファ 2 1から入力したデータフレームから N個のデータバケツトを生成す るための情報を通知する ( d ) 。 また、 パケット振り分け送信制御部 2 5に対し ては、 データバケツト生成部 2 2で生成された N個のデータパケットと空き状態 の無線チャネルとの対応を指示する (e )。
送信バッファ 2 1は、 出力指定されたデータフレームをデータバケツト生成部 2 2に出力する ( f ) 。 データパケット生成部 2 2は、 各データフレームからデ ータ領域を抽出して複数のデータブロックを生成し、 このデータプロックに当該 データバケツトの宛先となる宛先無線局の I D情報やデータフレームの順番を表 すシーケンス番号などの制御情報を含むへッダ部と、 誤り検出符号である C R C 符号 (F C S部) を付加してデータパケットを生成する。 なお、 データパケット 生成部 2 2では、 バケツト長が揃った複数のデータブロックを生成してもよいし、 生成される各データプロックのパケット長が異なっていてもよい。 また、 制御情 報には、 受信側の無線局がデータパケットを受信した際に、 元のデータフレーム に変換するために必要な情報も含まれる。 バケツト振り分け送信制御部 2 5は、 データパケット生成部 2 2から入力された各データパケットと各無線チャネルと の対応付けを行う。
このような対応付けの結果、 無線チャネル # 1に対応付けられたデータバケツ トは送受信処理部 1 0— 1内の変調器 1 1に入力され、 無線チャネル # 2に対応 付けられたデータバケツトは送受信処理部 1 0— 2内の変調器 1 1に入力され、 無線チャネル # 3に対応付けられたデ一タパケットは送受信処理部 1 0— 3内の 変調器 1 1に入力される。 各変調器 1 1は、 パケット振り分け送信制御部 2 5か らデータバケツトが入力されると、 そのデータバケツトに対して所定の変調処理 を施して無線送信部 1 2に出力する。 各無線送信部 1 2は、 変調器 1 1から入力 された変調処理後のデータパケットに対して、 D A変換, 周波数変換, フィルタ リ -ング及び電力増幅を含む送信処理を施し、 それぞれ対応する無線チャネルを介 してアンテナ 1 3から無線パケットとして送信する。
第 1の実施形態〜第 2 6の実施形態で示した各無線チャネルに対する送信抑制 時間の設定、 解除、 更新等の処理は、 データフレーム管理部 2 3の制御に基づい てチャネル状態管理部 2 4からキヤリァ検出部 1 7の N A Vに対して行われる。 例えば、 データフレーム管理部 2 3は、 並列送受信に利用される無線チャネルの 中で最長の送受信時間 T max を要する無線チャネル以外の無線チャネルに対して、 仮想的なキャリア検出に用いる送信抑制時間として、 Ttnax に所定の時間 T s を 加えた時間 (Traax + Ts ) を算出し、 チャネル状態管理部 2 4を介して、 キヤ リァ検出部 1 7の各無線チャネルに対応する NAVに設定する。 これにより、 複 数の無線チャネルを使用する場合に、 隣接チャネルへの漏れこみなどに起因して 無線バケツトが受信できず、 N A Vの設定ができない事態を回避する。
[第 2 7の実施形態]
図 4 6は、 本発明の第 2 7の実施形態のフローチャートを示す。 図 4 7は、 本 発明の第 2 7の実施形態の動作例を示す。 本実施形態は、 1つの無線チャネルに 多重化される複数のサブチャネルを利用する場合に適用する例を示す。 なお、 自 局が 1つの無線チャネルの一部のサブチャネルで送受信を行っている間は、 先方 の無線局が他のサブチャネルを用いて送信した無線パケットを受信できないので、 図 50に示した問題は複数のサブチャネルを利用する場合にも当てはまる。
ここでは、 サブチャネル # 1 , # 2, # 3, #4が用意され、 タイミング tlに おいて、 サブチャネル # 2, # 4がその前に受信した無線バケツトにより設定さ れた NAVによる仮想的なキャリア検出によりビジー状態にあるものとする。 ま た、 サブチャネル # 1, # 2, # 3, #4は、 送受信機が 1つであるために、 一 部のサブチャネルが送受信中であれば他のサブチャネルを用いた送受信ができな いものとする。
まず、 タイミング tlで空き状態のサブチャネルを検索する (S501) 。 ここでは、 R S S Iによる物理的なキャリアセンスと、 N A Vによる仮想的なキャリアセン ス (送信抑制時間の検出) を行い、 ともにキャリア検出がなければ空き状態と判 断する。 次に、 空き状態のサブチャネルを用い、 送受信待ちのデータパケットの 数に応じて並列送受信する (S502) 。 次に、 並列送受信する無線パケットの送信 時間 (または受 ii時間) のうちの最長の送受信時間 Tmax を検出する (S503) 。 ここでは、 サブチャネル # 1, # 3が空き状態であり、 サブチャネル # 1, # 3 を用いた 2個の無線バケツトの送受信を行うが、 その中の最長の送受信時間 Traa X (ここではサブチャネル # 1の送受信時間 T l) が検出される。
次に、 サブチャネル # 1, # 2, # 3, # 4ごとに S504〜S509の処理を行う。 まず、 サブチャネル # i は1, 2, 3, 4) で送受信する無線パケットの送 受信時間 Ti を検出する (S504) 。 なお、 ビジー状態のために無線パケットの送 受信がなければ Ti =0である (ここでは T2 =T4 =0) 。 次に、 最長の送受 信時間 Tmax と、 サブチャネル # iで送受信する無線パケットの送受信時間 Ti を比較する (S505) 。 ここでは、 サブチャネル # 1の送受信時間 T1 が最長 (T max =T1 ) であり、 サブチャネル # 1以外は Tmax >Ti となるので、 以下の 処理はサブチャネル # 1以外が対象となる。
Tmax >Ti となるサブチャネル # iについて、 それぞれ N A Vに設定されて いる送信抑制時間 Tsiを検出する (S506) 。 ここでは、 サブチャネル # 2, #4 については Ts2, Ts4、 サブチャネル # 3については Ts3= 0が検出される。 次 に、 Tmax に所定の時間 Ts を加えた時間 (Tmax +Ts ) と、 すでに設定され ている送信抑制時間 Tsiを比較し、 Tmax +Ts 〉Tsiであれば、 新たな送信抑 制時間として Tmax +Ts を NAVに設定し、 次のサブチャネルに対する処理を 行う (S507, S508, S509) 。 一方、 Tmax >Ti でないサブチヤネノレ # i (ここ では # 1) の場合、 あるいは Tmax +Ts >Tsiでないサブチャネル # i (ここ では # 4) の場合は、 そのサブチャネルに対して何もせずに次のサブチャネルに 対する処理を行う (S505, S507, S509) 。
これにより、 最長の送受信時間 Tmax を有するサブチャネル # 1については N AVの設定は行わず、 サブチャネル # 2, # 3については NAVに送信抑制時間 (Tmax +Ts ) を設定し、 サブチャネル # 4については N A Vの現在の送信抑 制時間 (Ts4) を保持する。 したがって、 次のタイミング t2では、 サブチャネル # 2, # 3, # 4が NA Vによる仮想的なキヤリァ検出によりビジー状態と判断 され、 サブチャネル' # 1のみを用いた無線バケツトの送信が行われる。
-このように、 サブチャネル # 1の送受信により受信処理ができないサブチヤネ ル# 2, # 3の N A Vに送信抑制時間 (Tmax +Ts ) を設定することにより、 図 5 0に示したように無線バケツトが受信できずに N A Vの設定ができない事態 を回避することができる。
[無線バケツト通信装置の構成例]
図 48は、 第 2 7の実施形態の無線パケット通信方法に対応する無線パケット 通信装置の構成例を示す。 ここでは、 3個のサブチャネル # 1, # 2, # 3を用 いて 3個の無線パケットを並列に送受信可能な無線バケツト通信装置の構成につ いて示すが、 その並列数は任意に設定可能である。
図において、 無線バケツト通信装置は、 送受信処理部 1 0、 送信バッファ 2 1 データパターン生成部 2 3、 データフレーム管理部 2 3、 チヤネル状態管理部 2 4、 パケット振り分け送信制御部 2 5、 パケット順序管理部 26およびへッダ除 去部 2 7とを備える。
送受信処理部 1 0は、 サブチャネル # 1, # 2, # 3の信号を多重 Z分離し、 1つの無線チャネルを用レ、て無線通信を行う構成である。 これらのサブチャネル は、 例えばサブキヤリァ周波数が異なり、 1つの無線チャネルに多重化可能なも のである。 送受信処理部 1 0は、 変調器 1 1 , 無線送信部 1 2, アンテナ 1 3, 無線受信部 1 4, 復調器 1 5 , パケット選択部 1 6, キヤリァ検出部 1 7, マル チプレクサ 1 8およびデマルチプレクサ 1 9を備える。
他の無線パケット通信装置から送信された無線信号は、 送受信処理部 1 0のァ ンテナ 1 3を介して無線受信部 1 4に入力される。 無線受信部 1 4は、 入力され た無線信号に対して周波数変換, フィルタリング, 直交検波および A D変換を含 む受信処理を施し、 受信処理されたベースバンド信号が復調器 1 5へ出力される ( なお、 無線受信部 1 4には、 アンテナ 1 3が送信のために使用されていない時に, 無線伝搬路上の無線信号が常時入力されており、 受信電界強度を表す R S S I信 号がキャリア検出部 1 7へ出力される。
復調器 1 5は、 無線受信部 1 4から入力されたベースバンド信号に対して復調 処理を行い、 デマノレチプレクサ 1 9を介して各サブチャネルのデータバケツトが バケツト選択部 1 6へ出力される。 バケツト選択部 1 6は、 各サブチャネルのデ 一-タパケットに対して C R Cチェックを行い、 誤りが検出されなかったパケット をキャリア検出 1 7へ出力する (後述する N AV設定用) 。 また、 データパケ ットが誤りなく受信された場合には、 そのデータバケツトが自局に対して送信さ れたものか否かを識別する。 すなわち、 各データパケットの宛先 I Dが自局と一 致するか否かを調べ、 自局宛てのデータパケットをバケツト順序管理部 2 6へ出 力する。 また、 自局宛でないデータバケツトの場合には、 パケット選択部 1 6で 当該バケツトカ S破棄される。
バケツト順序管理部 2 6は、 入力された各データパケットに付加されているシ 一ケンス番号を調べ、 受信した複数のデータパケットの並びを適切な順番、 すな わちシーケンス番号順に並べ替える。 その結果を受信データバケツト系列として ヘッダ除去部 2 7へ出力する。 ヘッダ除去部 2 7は、 入力された受信データパケ ッ 1、系列に含まれている各々のデータバケツトからヘッダ部分を除去し、 受信デ 一タフレーム系列として出力する。
キャリア検出部 1 7は、 各サブチャネルに対応する R S S I信号を検出し、 そ れぞれの信号によって表される受信電界強度の値と予め設定した閾値とを比較す る。 そして、 サブチャネルごとに所定の期間中の受信電界強度が連続的に閾値よ りも小さい状態が継続すると、 そのサブチャネルが空き状態であると判定し、 そ れ以外の場合にはサブチャネルがビジーであると判定する。 なお、 送受信処理部 1 0において、 アンテナ 1 3が送信状態である場合にはキャリア検出部 1 7に R S S I信号が入力されない。 また、 アンテナ 1 3が既に送信状態にある場合には、 同じアンテナ 1 3を用いて他のデータバケツトを無線信号として同時に送信する ことはできなレ、。 したがって、 キャリア検出部 1 7は R S S I信号が入力されな かった場合には、 サブチャネルがビジーであることを示すキヤリァ検出結果を出 力する。
また、 キヤリァ検出部 1 7は、 バケツト選択部 1 6から入力されたデータパケ ット内に記述された占有時間を NAVに設定する。 そして、 この NAVの値およ び無線受信部 1 4から入力された R S S I信号に応じて、 対応するサブチャネル が空き状態かビジーかを判定ビジーかを判定する。 各サブチャネルに対応するキ ャリァ検出部 1 7から出力されるキヤリァ検出結果 CS 1〜CS 3は、 チャネル状態 管理部 2 4に入力される。 チャネル状態管理部 2 4は、 各サブチャネルに対応す るキヤリァ検出 果に基づいて各サブチャネルの空き状態を管理し、 空き状態の サブチャネルおよび空きチヤネノレ数などの情報をデータフレーム管理部 2 3に通 知する (図 4 8 , a )。
一方、 送信バッファ 2 1には、 送信すべき送信データフレーム系列が入力され、 バッファリングされる。 この送信データフレーム系列は、 1つあるいは複数のデ 一タフレームで構成される。 送信バッファ 2 1は、 現在保持しているデータフレ 一ムの数、 宛先となる無線パケット通信装置の I D情報、 データサイズ、 バッフ ァ上の位置を表すァドレス情報などをデータフレーム管理部 2 3に逐次通知する ( b ) 。
データフレーム管理部 2 3は、 送信バッファ 2 1から通知された各宛先無線局 I Dごとのデータフレームに関する情報と、 チャネル状態管理部 2 4から通知さ れたサブチャネルに関する情報に基づき、 どのデータフレームからどのようにデ 一タパケットを生成するかを決定し、 それぞれ送信バッファ 2 1, データバケツ ト生成部 2 2およびデータパケット振り分け送信制御部 2 5に通知する ( c , d, e ) 。 例えば、 空き状態のサブチヤネノレ数 Nが送信バッファ 2 1にある送信待ち のデータフレーム数 Kより少ない場合に、 空き状態のサブチャネル数 Nを並列送 信するデータバケツト数として決定し、 送信バッファ 2 1に対して K個のデータ フレームから N個のデータフレームを指定するアドレス情報を通知する (c;) 。 また、 データバケツト生成部 2 2に対しては、 送信バッファ 2 1から入力したデ 一タフレームから N個のデータパケットを生成するための情報を通知する ( d ) c また、 パケット振り分け送信制御部 2 5に対しては、 データパケット生成部 2 2 で生成された N個のデータバケツトと空き状態のサブチャネルとの対応を指示す る (e ) 。
送信バッファ 2 1は、 出力指定されたデータフレームをデータバケツト生成部 2 2に出力する ( f ) 。 データパケット生成部 2 2は、 各データフ ームからデ ータ領域を抽出して複数のデータブ口ックを生成し、 このデータブロックに当該 データバケツ fの宛先となる宛先無線局の I D情報やデータフレームの順番を表 すシーケンス番号などの制御情報を含むへッダ部と、 誤り検出符号である C R C 符-号 ( F C S部) を付加してデータバケツトを生成する。 なお、 データパケット 生成部 2 2では、'バケツト長が揃つた複数のデータブ口ックを生成してもよいし、 生成される各データプロックのバケツト長が異なっていてもよい。 また、 制御情 報には、 受信側の無線局がデータパケットを受信した際に、 元のデータフレーム に変換するために必要な情報も含まれる。 バケツト振り分け送信制御部 2 5は、 データバケツト生成部 2 2から入力された各データバケツトと各サブチャネルと の対応付けを行う。
例えば、 3つのサブチャネル # 1 , # 2 , # 3が全て空き状態であり、 送信チ ャネノレ選択制御部 2 3が 3つのサブチヤネノレ # 1 , # 2 , # 3を全て選択し、 送 信バッファ 2 2から 3つのデータバケツトが同時に入力された場合には、 これら の 3つのデータバケツトをそれぞれサブチャネル # 1, # 2 , # 3に順番に対応 付ければよい。 各サブチャネルに対応付けられたデータパケットは、 マルチプレ クサ 1 8を介して変調器 1 1に入力される。 変調器 1 1は、 パケット振り分け送 信制御部 2 4からデータパケットが入力されると、 そのデータバケツトに対して 所定の変調処理を施して無線送信部 1 2に出力する。 無線送信部 1 2は、 変調器 1 1から入力された変調処理後のデータパケットに対して、 DA変換, 周波数変 換, フィルタリング及ぴ電力増幅を含む送信処理を施し、 アンテナ 1 3から無線 バケツトとして送信する。
第 2 7の実施形態で示した各サブチャネルに対する送信抑制時間の設定等の処 理は、 データフレーム管理部 2 3の制御に基づいてチャネル状態管理部 2 4から キャリア検出部 1 7の NAVに対して行われる。 例えば、 データフレーム管理部 2 3は、 並列送受信に利用されるサブチャネルの中で最長の送受信時間 Tmax を 要するサブチヤネル以外のサブチヤネルに対して、 仮想的なキヤリァ検出に用い る送信抑制時間として、 Tinax に所定の時間 T s を加えた時間 (Tmax + T s ) を算出し、 チャネル状態管理部 2 4を介して、 キヤリァ検出部 1 7の各サブチヤ ネルに対応する N A Vに設定する。 これにより、 複数のサプチャネルを使用する 場合に、 隣接チャネルへの漏れこみなどに起因して無線パケットが受信できず、 N A Vの設定ができない事態を回避する。 産業上の利用可能性
本発明は、 送 ί含する無線チャネルからの漏れこみの影響により正常に受信がで きない対となる無線チャネルに対して、 無線バケツトの送信時間に応じた送信抑 制時間を自律的に設定することにより、 仮想的なキヤリァ検出を正常に動作させ ることができる。
また、 自律的に送信抑制時間を設定した無線チャネルにおいて、 無線パケット が正常に受信される場合や通信相手から送信抑制時間の情報が通知される場合に は、 現在の送信抑制時間を解除/更新することにより、 無用な送信抑制時間の設 定を回避して効率の改善を図ることができる。
また、 送信データが生起したときに、 送信抑制時間が設定されている無線チヤ ネルがあれば、 その送信抑制時間が終了するまで待機することにより、 送信抑制 時間が連続して設定されることを回避することができる。
また、 送信データが生起したときに、 設定されている送信抑制時間に応じて、 その送信抑制時間が終了するまで待機するか、 待機せずに空き状態の無線チヤネ ルを用いて無線パケットを送信する処理を選択することにより、 待機時間の上限 を設定できるとともに、 送信抑制時間が連続して設定されることを回避すること ができる。

Claims

請求の範囲
( 1 ) 送信側無線局と 1以上の受信側無線局との間に複数の無線チャネルが用意 され、 送信側無線局が、 受信電力に応じてビジー状態か空き状態かを判定する物 理的なキヤリァ検出と、 設定された送信抑制時間中はビジー状態とする仮想的な キヤリァ検出の双方により、 空き状態と判定された無線チャネルを利用して無線 パケットを送信する無線バケツト通信方法において、
前記送信側無線局は、 送信する無線チャネルから漏れこみの影響を受ける対と なる被無線チャネルに対して、 仮想的なキヤリァ検出に用いる送信抑制時間を設 定する
ことを特徴とする無線バケツト通信方法。
( 2 ) 送信側無線局と 1以上の受信側無線局との間に複数の無線チャネルが用意 され、 送信側無線局が、 受信電力に応じてビジー状態か空き状態かを判定する物 理的なキヤリァ検出と、 設定された送信抑制時間中はビジー状態とする仮想的な ャリア検出の双方により、 空き状態と判定された複数の無線チャネルを利用し て複数の無線バケツトを並列送信する無線パケット通信方法において、
前記送信側無線局は、 並列送信に利用される無線チャネルの中で最長の送信時 間 Tmax を要する無線チャネル以外の被無線チャネルに対して、 仮想的なキヤリ ァ検出に用いる送信抑制時間として、 前記 Tmax に所定の時間 T s を加えた時間 ( Tmax + Ts ) を設定する
ことを特徴とする無線バケツト通信方法。
( 3 ) 請求項 2に記載の無線バケツト通信方法において、
前記送信側無 /锒局は、 前記被無線チャネルに前記仮想的なキヤリァ検出用とし てすでに設定されている送信抑制時間が (Tmax + T s ) より短い場合に、 新た な送信抑制時間として (Tmax + T s ) を設定する
ことを特徴とする無線パケット通信方法。
( 4 ) 送信側無線局と 1以上の受信側無線局との間に複数の無線チャネルが用意 され、 送信側無線局が、 受信電力に応じてビジー状態か空き状態かを判定する物 理的なキヤリァ検出と、 設定された送信抑制時間中はビジー状態とする仮想的な キヤリァ検出の双方により、 空き状態と判定された複数の無線チャネルを利用し て複数の無線バケツトを並列送信する無線バケツト通信方法において、
前記送信側無線局は、 複数の無線チャネルの中で互いに送信電力の漏れこみの 影響を与える無線チャネルの組み合わせを想定しておき、 各組み合わせの無線チ ャネルの中で最長の送信時間 T i を要する無線チャネル以外の被無線チャネルに 対して、 仮想的なキャリア検出に用いる送信抑制時間として、 前記 T i に所定の 時間 Ts を加えた時間 (T i + Ts ) を設定する
ことを特徴とする無線バケツト通信方法。
( 5 ) 請求項 4に記載の無線パケット通信方法において、
前記送信側無線局は、 前記被無線チャネルに前記仮想的なキヤリァ検出用とし てすでに設定されている送信抑制時間が (Ti + T s ) より短い場合に、 新たな 送信抑制時間として (T i + Ts ) を設定する
ことを特徴とする無線パケット通信方法。
( 6 ) 請求項 1〜 5のいずれかに記載の無泉パケット通信方法において、
-.前記送信側無線局は、 前記被無線チャネルで送信無線チャネルからの漏れこみ による受信電力を検出し、 その受信電力が所定の閾値以上である被無線チャネル に対して前記送信抑制時間を設定する
ことを特徴とする無線パケット通信方法。
( 7 ) 請求項 1〜 6のいずれかに記載の無 f泉パケット通信方法において、 前記送信側無線局は、 前記被無線チャネルの受信信号の誤り検出を行い、 誤り が検出された被無線チャネルに対して前記送信抑制時間を設定する
ことを特徴とする無線パケット通信方法。
( 8 ) 請求項 1〜 7のいずれかに記載の無線パケット通信方法において、 前記送信側無線局は、 前記被無線チャネルで無線パケットを受信したときに、 受信した無線パケットの誤り検出を行い、 自局宛ての無線パケットを正常に受信 した無線チャネルで、 前記送信抑制時間が設定されている場合にはその送信抑制 時間を解除するとともに、 受信した無線バケツトのヘッダに占有時間が設定され ている場合にはそれに応じた送信抑制時間を新たに設定する
ことを特徴とする無線バケツト通信方法。 ( 9 ) 請求項 1〜 8のいずれかに記載の無線パケット通信方法において、 前記送信側無線局は、 送信データが生起したときに、 前記送信抑制時間が設定 されている無線チャネルがあればその送信抑制時間が終了するまで待機した後に、 前記空き状態と判定された無線チャネルを利用して無線パケットを送信する ことを特徴とする無線パケット通信方法。
( 1 0 ) 請求項 1〜 8のいずれかに記載の無線パケット通信方法において、 前記送信側無線局は、 送信データが生起したときに、 前記送信抑制時間が設定 されている無線チャネルがあり、 その最長の送信抑制時間が所定の閾値未満であ ればその送信抑制時間が終了するまで待機した後に、 あるいはその最長の送信抑 制時間が所定の閾値以上であればその送信抑制時間が終了するまで待機せずに、 前記空き状態と判定された無線チャネルを利用して無線パケットを送信する ことを特徴とする無線パケット通信方法。
( 1 1 ) 請求項 1〜8のいずれかに記載の無線パケット通信方法において、 前記送信側無線局は、 送信データが生起したときに、 前記送信抑制時間が設定 きれている無線チャネルがあれば、 所定の確率でその送信抑制時間の終了を待た ずに、 前記空き状態と判定された無線チャネルを利用して無線パケットを送信す ことを特徴とする無線パケット通信方法。
( 1 2 ) 請求項 1〜 8のいずれかに記載の無線パケット通信方法において、 前記送信側無線局は、 送信データが生起したときに、 前記物理的なキャリア検 出および前記仮想的なキヤリァ検出によってすベての無線チャネルが空き状態と 判定されるまで待機した後に、 前記空き状態と判定された無線チャネルを利用し て無線バケツトを送信する
ことを特徴とする無線バケツト通信方法。
( 1 3 ) 請求項 1 ~ 8のいずれかに記載の無線バケツト通信方法において、 前記送信側無線局は、 送信データが生起したときに、 前記物理的なキヤリァ検 出および前記仮想的なキヤリァ検出によってすベての無線チャネルが空き状態と 判定されるまで待機する力 あるいは前記送信抑制時間が設定されている無線チ ャネルの最長の送信抑制時間が所定の閾値以上であればその送信抑制時間の終了 を待たずに、 前記空き状態と判定された無線チャネルを利用して無線パケットを 送信する
ことを特徴とする無線バケツト通信方法。
( 1 4 ) 請求項 1 0または請求項 1 3に記載の無線バケツト通信方法において、 前記送信側無線局は、 前記送信抑制時間が設定されている無線チャネルがある ときに、 設定されている送信抑制時間が所定の閾値未満である無線チャネルがあ れば、 その送信抑制時間が終了するまで待機した後に、 設定されている送信抑制 時間が所定の閾値未満である無線チャネルがなければ、 その送信抑制時間が終了 するまで待機せずに、 前記空き状態と判定された無線チャネルを利用して無線パ ケットを送信する
ことを特徴とする無線バケツト通信方法。
( 1 5 ) 請求項 1 4に記載の無線バケツト通信方法において、
前記送信側無線局は、 前記送信抑制時間が設定されている無線チャネルがあり さらに設定されている送信抑制時間が所定の闞値未満である無線チャネルがあり の送信抑制時間が終了するまで待機した後に、 再度、 前記送信抑制時間が設定 されている無線チャネルがあるかどうかの判定またはすべての無線チャネルが空 き状態かどうかの判定に戻る
ことを特徴とする無線パケット通信方法。
( 1 6 ) 請求項 1〜 8のいずれかに記載の無線バケツト通信方法において、 前記送信側無線局は、 送信データが生起したときに、 前記物理的なキヤリァ検 出おょぴ前記仮想的なキヤリァ検出によってすベての無線チャネルが空き状態と 判定されるまで待機するか、 あるいは所定の確率で待機せずに、 前記空き状態と 判定された無線チャネルを利用して無線バケツトを送信する
ことを特徴とする無線パケット通信方法。
( 1 7 ) 請求項 1〜8のいずれかに記載の無線バケツト通信方法において、 前記受信側無線局は、 受信した無線パケットに送信抑制時間が設定されている 場合にその送信抑制時間を受信した無線チャネルに設定するとともに、 自局宛て の無線パケットを正常に受信した場合に、 前記被無線チャネルに設定されている 送信抑制時間を含む応答パケットを前記送信側無線局へ送信し、 前記送信側無線局は、 前記無線バケツトを送信してから所定の時間内に対応す る応答パケットを受信したときに、 この応答パケットに含まれる被無線チャネル の送信抑制時間を用いて、 前記被無線チャネルに設定した送信抑制時間を更新す る
ことを特徴とする無線バケツト通信方法。
( 1 8 ) 送信側無線局と 1以上の受信側無線局との間で 1つの無線チャネルに多 重化されるサブチャネルが用意され、 送信側無線局がサブチャネルごとに、 受信 電力に応じてビジー状態か空き状態かを判定する物理的なキヤリァ検出と、 設定 された送信抑制時間中はビジー状態とする仮想的なキヤリァ検出の双方により、 空き状態と判定された複数のサブチャネルに複数の無線バケツトをそれぞれ割り 当てて並列送信する無線パケット通信方法において、
前記送信側無線局は、 並列送信に利用されるサブチャネルの中で最長の送受信 時間 T max を要するサブチヤネル以外のサブチャネルに対して、 仮想的なキヤリ ァ検出に用いる送信抑制時間として、 前記 Tmax に所定の時間 T s を加えた時間 ( + T s ) を設定する
ことを特徴とする無線パケット通信方法。 .
( 1 9 ) 請求項 1 8に記載の無線バケツト通信方法において、
前記送信側無泉局は、 前記サブチャネルに前記仮想的なキヤリァ検出用として すでに設定されている送信抑制時間が (Tmax + T s ) より短い場合に、 新たな 送信抑制時間として (Tmax + T s ) を設定する
ことを特徴とする無線パケット通信方法。
( 2 0 ) 送信側無線局と 1以上の受信側無線局との間に複数の無線チャネルが用 意され、 送信側無線局が、 受信電力に応じてビジー状態か空き状態かを判定する 物理的なキヤリァ検出手段と、 設定された送信抑制時間中はビジー状態とする仮 想的なキヤリァ検出手段の双方により、 空き状態と判定された無線チャネルを利 用して無線バケツトを送信する無線バケツト通信装置において、
前記送信側無線局の仮想的なキヤリァ検出手段は、 送信する無線チャネルから 漏れこみの影響を受ける対となる被無線チャネルに対して、 前記仮想的なキヤリ ァ検出に用いる送信抑制時間を設定する構成である ことを特徴とする無線パケット通信装置。
( 2 1 ) 送信側無線局と 1以上の受信側無線局との間に複数の無線チャネルが用 意され、 送信側無線局が、 受信電力に応じてビジー状態か空き状態かを判定する 物理的なキヤリァ検出手段と、 設定された送信抑制時間中はビジー状態とする仮 想的なキヤリァ検出手段の双方により、 空き状態と判定された複数の無線チャネ ルを利用して複数の無線パケットを並列送信する無線パケット通信装置において、 前記送信側無線局の仮想的なキヤリァ検出手段は、 並列送信に利用される無線 チャネルの中で最長の送信時間 Tmax を要する無線チャネル以外の被無線チャネ ルに対して、 前記送信抑制時間として、 前記 Tinax に所定の時間 T s を加えた時 間 (Traax + T s ) を設定する構成である
ことを特徴とする無線バケツト通信装置。
( 2 2 ) 請求項 2 1に記載の無線バケツト通信装置において、
前記送信側無線局の仮想的なキヤリァ検出手段は、 前記被無線チャネルに対し てすでに設定されている送信抑制時間が ( Tmax + T s ) より短い場合に、 新た な送信抑制時間として (Tmax + Ts ) を設定する構成である
ことを特徴とする無線パケット通信装置。
( 2 3 ) 送信側無線局と 1以上の受信側無線局との間に複数の無線チャネルが用 意され、 送信側無線局が、 受信電力に応じてビジー状態か空き状態かを判定する 物理的なキヤリァ検出手段と、 設定された送信抑制時間中はビジー状態とする仮 想的なキヤリァ検出手段の双方により、 空き状態と判定された複数の無線チャネ ルを利用して複数の無線バケツトを並列送信する無線パケット通信装置において、 前記送信側無線局の仮想的なキヤリァ検出手段は、 複数の無線チャネルの中で 互レヽに送信電力の漏れこみの影響を与える無線チャネルの組み合わせを想定して おき、 各組み合わせの無線チャネルの中で最長の送信時間 T i を要する無線チヤ ネノレ以外の被無線チャネルに対して、 前記送信抑制時間として、 前記 T i に所定 の時間 T s を加えた時間 (T i + Ts ) を設定する構成である
ことを特徴とする無線パケット通信装置。
( 2 4 ) 請求項 2 3に記載の無泉バケツト通信装置において、
前記送信側無線局の仮想的なキャリア検出手段は、 前記被無線チャネルに対し てすでに設定されている送信抑制時間が (Ti + T s ) より短い場合に、 新たな 送信抑制時間として (T i + T s ) を設定する構成である
ことを特徴とする無線バケツト通信装置。
( 2 5 ) 請求項 2 0〜 2 4のいずれかに記載の無 f泉バケツト通信装置において、 前記送信側無線局は、 前記被無線チャネルで送信無線チャネルからの漏れこみ による受信電力を検出する手段を含み、 前記仮想的なキャリア検出手段は、 前記 受信電力が所定の閾値以上である被無線チャネルに対して前記送信抑制時間を設 定する構成である
ことを特徴とする無線パケット通信装置。
( 2 6 ) 請求項 2 0 ~ 2 5のいずれかに記載の無線バケツト通信装置において、 前記送信側無線局は、 前記被無線チャネルの受信信号の誤り検出を行う手段を 含み、 前記仮想的なキャリア検出手段は、 誤りが検出.された被無線チャネルに対 して前記送信抑制時間を設定する構成である
ことを特徴とする無線パケット通信装置。
1 2 7 ) 請求項 2 0〜2 6のいずれかに記載の無線パケット通信装置において、 前記送信側無線局は、 前記被無線チャネルで無線バケツトを受信したときに、 受信した無線バケツトの誤り検出を行う手段を含み、 前記仮想的なキャリア検出 手段は、 自局宛ての無線パケットを正常に受信した無線チャネルで、 前記送信抑 制時間が設定されている場合にはその送信抑制時間を解除するとともに、 受信し た無茅泉パケットのへッダに占有時間が設定されている場合にはそれに応じた送信 抑制時間を新たに設定する構成である
ことを特徴とする無線パケット通信装置。
( 2 8 ) 請求項 2 0〜2 7のいずれかに記載の無 f泉バケツト通信装置において、 前記送信側無線局の仮想的なキヤリァ検出手段は、 送信データが生起したとき に、 前記送信抑制時間が設定されている無線チャネルがあればその送信抑制時間 が終了するまで待機した後に、 前記空き状態と判定された無線チャネルを利用し て無線バケツトを送信する構成である
ことを特徴とする無線パケット通信装置。
( 2 9 ) 請求項 2 0〜2 7のいずれかに記載の無線バケツト通信装置において、 前記送信側無線局の仮想的なキヤリァ検出手段は、 送信データが生起したとき に、 前記送信抑制時間が設定されている無線チャネルがあり、 その最長の送信抑 制時間が所定の閾値未満であればその送信抑制時聞が終了するまで待機した後に あるいはその最長の送信抑制時間が所定の閾値以上であればその送信抑制時間が 終了するまで待機せずに、 前記空き状態と判定された無線チャネルを利用して無 線バケツトを送信する構成である
ことを特徴とする無線バケツト通信装置。
( 3 0 ) 請求項 2 0〜2 7のいずれかに記載の無線バケツト通信装置において、 前記送信側無線局の仮想的なキヤリァ検出手段は、 送信データが生起したとき に、 前記送信抑制時間が設定されている無線チャネルがあれば、 所定の確率でそ の送信抑制時間の終了を待たずに、 前記空き状態と判定された無線チャネルを利 用して無線パケットを送信する構成である
ことを特徴とする無線バケツト通信装置。
( 3 1 ) 請求項 2 0〜 2 7のいずれかに記載の無線バケツト通信装置において、 Jii記送信側無線局の物理的なキヤリァ検出手段および前記仮想的なキヤリァ検 出手段は、 送信データが生起したときに、 すべての無線チャネルが空き状態と判 定されるまで待機した後に、 前記空き状態と判定された無線チャネルを利用して 無線パケットを送信する構成である
ことを特徴とする無線バケツト通信装置。
( 3 2 ) 請求項 2 0〜 2 7のいずれかに記載の無線パケット通信装置において、 前記送信側無線局の物理的なキヤリァ検出手段および前記仮想的なキヤリァ検 出手段は、 送信データが生起したときに、 すべての無線チャネルが空き状態と判 定されるまで待機するか、 あるいは前記送信抑制時間が設定されている無線チヤ ネルの最長の送信抑制時間が所定の閾値以上であればその送信抑制時間の終了を 待たずに、 前記空き状態と判定された無線チャネルを利用して無線バケツトを送 信する構成である
ことを特徴とする無線バケツト通信装置。
( 3 3 ) 請求項 2 9または請求項 3 2に記載の無 f泉バケツト通信装置において、 前記送信側無線局の仮想的なキヤリァ検出手段は、 前記送信抑制時間が設定さ れている無線チャネルがあるときに、 設定されている送信抑制時間が所定の閾値 未満である無線チャネルがあれば、 その送信抑制時間が終了するまで待機した後 に、 設定されている送信抑制時間が所定の閾値未満である無線チャネルがなけれ ば、 その送信抑制時間が終了するまで待機せずに、 前記空き状態と判定された無 線チャネルを利用して無線パケットを送信する構成である
ことを特徴とする無線パケット通信装置。
( 3 4 ) 請求項 3 3に記載の無線バケツト通信装置において、
前記送信側無線局の仮想的なキヤリァ検出手段は、 前記送信抑制時間が設定さ れている無線チャネルがあり、 さらに設定されている送信抑制時間が所定の閾値 未満である無線チャネルがあり、 その送信抑制時間が終了するまで待機した後に 再度、 前記送信抑制時間が設定されている無線チャネルがあるかどうかの判定ま たはすベての無線チャネルが空き状態かどうかの判定に戻る構成である
ことを特徴とする無線バケツト通信装置。
( 3 5 ) 請求項 2 0〜2 7のいずれかに記載の無線バケツト通信装置において、 „前記送信側無線局の物理的なキヤリァ検出手段および前記仮想的なキヤリァ検 出手段は、 送信データが生起したときに、 すべての無線チャネルが空き状態と判 定されるまで待機するか、 あるいは所定の確率で待機せずに、 前記空き状態と判 定された無線チャネルを利用して無線バケツトを送信する構成である
ことを特徴とする無線パケット通信装置。
( 3 6 ) 請求項 2 0〜 2 7のいずれかに記載の無線バケツト通信装置において、 前記受信側無 #泉局は、 受信した無/線パケットに送信抑制時間が設定されている 場合にその送信抑制時間を受信した無線チャネルに設定するとともに、 自局宛て の無線バケツトを正常に受信した場合に、 前記被無線チャネルに設定されている 送信抑制時間を含む応答バケツトを前記送信側無線局へ送信する手段を含み、 前記送信側無線局は、 前記無線バケツトを送信してから所定の時間内に対応す る応答バケツトを受信したときに、 この応答パケットに含まれる被無線チャネル の送信抑制時間を用いて、 前記被無線チャネルに設定した送信抑制時間を更新す る手段を含む
ことを特徴とする無線バケツト通信装置。 ( 3 7 ) 複数のサブチャネルを多重化して 1つの無線チャネルで送受信する 1つ の送受信機と、
前記サブキヤリァごとに受信電力に応じてビジー状態か空き状態かを判定する 物理的なキヤリァ検出手段と、
前記サブキヤリアごとに設定された送信抑制時間中はビジー状態とする仮想的 なキヤリァ検出手段とを備え、
前記物理的なキヤリァ検出手段および前記仮想的なキヤリァ検出手段の双方に より、 空き状態と判定された複数のサブチャネルに複数の無線パケットをそれぞ れ割り当て、 前記送受信機により並列送受信する無線バケツト通信装置において、 前記仮想的なキヤリァ検出手段は、 並列送受信に利用されるサブチャネルの中 で最長の送受信時間 Traax を要するサブチャネル以外のサブチャネルに対して、 前記 Tmax に所定の時間 Ts を加えた時間 (Tmax + Ts ) を送信抑制時間とし て設定する構成である
ことを特徴とする無線パケット通信装置。
.( 3 8 ) 請求項 3 7に記載の無線バケツト通信装置において、
前記仮想的なキヤ Vァ検出手段は、 前記サブチャネルにすでに設定されている 送信抑制時間が (Tmax + Ts ) より短い場合に、 新たな送信抑制時間として (Tmax + Ts ) を設定する構成である
ことを特徴とする無線パケット通信装置。
PCT/JP2004/010355 2003-07-14 2004-07-14 無線パケット通信方法および無線パケット通信装置 WO2005006660A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US10/549,242 US7545781B2 (en) 2003-07-14 2004-07-14 Wireless packet communication method and wireless packet communication apparatus
JP2005511614A JP4054039B2 (ja) 2003-07-14 2004-07-14 無線パケット通信方法および無線パケット通信装置
CA2518741A CA2518741C (en) 2003-07-14 2004-07-14 Wireless packet communication method and wireless packet communication apparatus
EP04747771.6A EP1646184B1 (en) 2003-07-14 2004-07-14 Wireless Packet Communication Method and Apparatus

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
JP2003196301 2003-07-14
JP2003-196301 2003-07-14
JP2003341315 2003-09-30
JP2003-341315 2003-09-30
JP2003-341316 2003-09-30
JP2003341316 2003-09-30
JP2004084302 2004-03-23
JP2004-084302 2004-03-23
JP2004-146345 2004-05-17
JP2004146345 2004-05-17

Publications (1)

Publication Number Publication Date
WO2005006660A1 true WO2005006660A1 (ja) 2005-01-20

Family

ID=34069405

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/010355 WO2005006660A1 (ja) 2003-07-14 2004-07-14 無線パケット通信方法および無線パケット通信装置

Country Status (6)

Country Link
US (1) US7545781B2 (ja)
EP (3) EP2584738B1 (ja)
JP (1) JP4054039B2 (ja)
KR (1) KR100695601B1 (ja)
CA (1) CA2518741C (ja)
WO (1) WO2005006660A1 (ja)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006303590A (ja) * 2005-04-15 2006-11-02 Sharp Corp 通信機、アクセスポイントおよび無線lanシステム
US7636275B2 (en) 2007-02-06 2009-12-22 Conocophillips Company Direct time lapse inversion of seismic data
US8068473B2 (en) 2006-02-07 2011-11-29 Lg Electronics Inc. Method for operating enhanced RLC entity and RNC entity for WCDMA and system thereof
US8072938B2 (en) 2006-01-05 2011-12-06 Lg Electronics, Inc. Method for handover in mobile communication system
US8090382B2 (en) 2006-01-05 2012-01-03 Lg Electronics Inc. Allocating radio resources in mobile communication system
US8112091B2 (en) 2006-01-05 2012-02-07 Lg Electronics Inc. Allocating radio resources in mobile communications system
US8135420B2 (en) 2006-01-05 2012-03-13 Lg Electronics Inc. Method of transmitting/receiving a paging message in a wireless communication system
US8165596B2 (en) 2006-01-05 2012-04-24 Lg Electronics Inc. Data transmission method and data re-transmission method
US8175052B2 (en) 2006-02-07 2012-05-08 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US8189537B2 (en) 2006-06-21 2012-05-29 Lg Electronics Inc. Method for reconfiguring radio link in wireless communication system
US8234534B2 (en) 2006-06-21 2012-07-31 Lg Electronics Inc. Method of supporting data retransmission in a mobile communication system
US8243665B2 (en) 2006-02-07 2012-08-14 Lg Electronics Inc. Method for selection and signaling of downlink and uplink bandwidth in wireless networks
US8248924B2 (en) 2006-06-21 2012-08-21 Lg Electronics Inc. Uplink access method of mobile communication system
US8340026B2 (en) 2006-01-05 2012-12-25 Lg Electronics Inc. Transmitting data in a mobile communication system
US8428086B2 (en) 2006-01-05 2013-04-23 Lg Electronics Inc. Transmitting data in a mobile communication system
US8570956B2 (en) 2006-06-21 2013-10-29 Lg Electronics Inc. Method of communicating data in a wireless mobile communications system using message separation and mobile terminal for use with the same
US8638707B2 (en) 2006-06-21 2014-01-28 Lg Electronics Inc. Method for supporting quality of multimedia broadcast multicast service (MBMS) in mobile communications system and terminal thereof
US8644250B2 (en) 2006-01-05 2014-02-04 Lg Electronics Inc. Maintaining communication between mobile terminal and network in mobile communication system
US8971288B2 (en) 2006-03-22 2015-03-03 Lg Electronics Inc. Method of supporting handover in a wireless communication system
US9456455B2 (en) 2006-01-05 2016-09-27 Lg Electronics Inc. Method of transmitting feedback information in a wireless communication system
JP2023510894A (ja) * 2020-02-28 2023-03-15 中興通訊股▲ふん▼有限公司 データ伝送方法、装置および記憶媒体

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1667480B1 (en) * 2003-09-09 2014-08-13 Nippon Telegraph And Telephone Corporation Radio packet communication method and radio packet communication apparatus
US20060034271A1 (en) * 2004-08-16 2006-02-16 Texas Instruments Incorporated Packet detection system and method for packet-based wireless receivers having multiple receive chains
US7885287B2 (en) * 2005-03-29 2011-02-08 Intel Corporation Method and apparatus for adaptive network allocation
KR101284461B1 (ko) 2005-05-12 2013-07-09 삼성전자주식회사 메쉬 네트워크에서 다중 채널 설정 방법 및 장치
US8358612B2 (en) * 2006-03-14 2013-01-22 Intellectual Ventures I Llc Power save improvement during a network allocation vector period
JP2007281880A (ja) * 2006-04-06 2007-10-25 Ntt Docomo Inc 移動機および発信規制方法
US8050200B2 (en) 2006-10-04 2011-11-01 Marvell World Trade Ltd. Opportunistic 40 MHz mode of transmission in wireless transmitters
TWI343713B (en) * 2006-11-24 2011-06-11 Realtek Semiconductor Corp Signal processing circuit
FI20065866A0 (fi) * 2006-12-29 2006-12-29 Nokia Corp Tiedonsiirto matkaviestinjärjestelmässä
KR101452504B1 (ko) 2008-06-18 2014-10-23 엘지전자 주식회사 Vht 무선랜 시스템에서의 채널 접속 방법 및 이를지원하는 스테이션
WO2010005396A1 (en) * 2008-07-10 2010-01-14 Agency For Science, Technology And Research Method, device, and computer readable medium for determining whether transmission signals are present in received signals
KR101497153B1 (ko) * 2008-12-22 2015-03-02 엘지전자 주식회사 무선랜 시스템에서의 기본서비스세트 부하 관리 절차
US8705562B2 (en) * 2009-01-15 2014-04-22 Electronics And Telecommunications Research Institute Method of medium access control in wireless LAN system using multiple channels
US9007932B2 (en) * 2009-03-09 2015-04-14 Koninklijke Philips N.V. Method for controlling medium access in a mesh network using allocation vectors and station carryng out such method
JP5964317B2 (ja) * 2010-12-07 2016-08-03 日本テキサス・インスツルメンツ株式会社 電力線通信(plc)のためのキャリア検知多重アクセス(csma)プロトコル
US8711873B2 (en) 2010-12-17 2014-04-29 Texas Instruments Incorporated Carrier sense multiple access (CSMA) protocols for power line communications (PLC)
US8971350B1 (en) * 2011-04-20 2015-03-03 Marvell International Ltd. Accessing channels in a multi-channel communication system
WO2013009346A1 (en) * 2011-07-12 2013-01-17 Intel Corporation Resource scheduling for machine-to-machine devices
JP2013093717A (ja) * 2011-10-25 2013-05-16 Fujitsu Ltd 無線局、通信システム、及び通信方法
US8725193B2 (en) * 2011-11-03 2014-05-13 Broadcom Corporation Adaptive A-MPR in inter-band carrier aggregation
US9014029B1 (en) * 2012-03-26 2015-04-21 Amazon Technologies, Inc. Measuring network transit time
WO2017141700A1 (ja) * 2016-02-15 2017-08-24 ソニー株式会社 通信装置および方法、並びに、通信システム
EP3425967B1 (en) * 2016-03-02 2021-03-31 Sony Corporation Information processing device, communication system, information processing method and program
US10440748B2 (en) * 2016-04-28 2019-10-08 Telefonaktiebolaget Lm Ericsson (Publ) First communications device and methods therein for transmitting data to a second communications device
US12156252B2 (en) 2022-02-14 2024-11-26 Tp-Link Corporation Limited Data packet type-driven data processing method, apparatus, device and computer-readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001053745A (ja) * 1999-08-11 2001-02-23 Nippon Telegr & Teleph Corp <Ntt> 無線パケット通信システム
US20020071448A1 (en) 2000-07-07 2002-06-13 Gerard Cervello Collision avoidance in IEEE 802.11 contention free period (CFP) with overlapping basic service sets (BSSs)
JP2003124938A (ja) * 2001-10-19 2003-04-25 Matsushita Electric Ind Co Ltd 通信領域予約方法及びそれに用いる無線通信装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0618343B2 (ja) * 1988-06-21 1994-03-09 富士通株式会社 Mca無線データ通信方法および装置
SG42760A1 (en) * 1995-07-25 1997-10-17 Univ Singapore A radio conferencing method and apparatus
US6192053B1 (en) * 1995-09-07 2001-02-20 Wireless Networks, Inc. Enhanced adjacency detection protocol for wireless applications
DE60212761T2 (de) * 2001-05-29 2006-11-16 Kabushiki Kaisha Toshiba Gerät zur drahtlosen Kommunikation
JP3465707B1 (ja) * 2002-05-27 2003-11-10 日本電気株式会社 キャリアセンス多重接続方式の受信機とその干渉抑圧方法
JP4108390B2 (ja) * 2002-07-08 2008-06-25 松下電器産業株式会社 無線通信方法及び無線通信端末並びに無線lanシステム
US20040203383A1 (en) * 2002-12-31 2004-10-14 Kelton James Robert System for providing data to multiple devices and method thereof
US7813317B2 (en) * 2003-06-18 2010-10-12 Nippon Telegraph And Telephone Corporation Wireless packet communication method and wireless packet communication apparatus
WO2005027422A1 (ja) * 2003-09-09 2005-03-24 Nippon Telegraph And Telephone Corporation 無線パケット通信方法および無線パケット通信装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001053745A (ja) * 1999-08-11 2001-02-23 Nippon Telegr & Teleph Corp <Ntt> 無線パケット通信システム
US20020071448A1 (en) 2000-07-07 2002-06-13 Gerard Cervello Collision avoidance in IEEE 802.11 contention free period (CFP) with overlapping basic service sets (BSSs)
JP2003124938A (ja) * 2001-10-19 2003-04-25 Matsushita Electric Ind Co Ltd 通信領域予約方法及びそれに用いる無線通信装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JUN YANG ET AL.: "A novel multiple access protocol for mobile ad hoc networks with smart antennas", VTC 2003-SPRING, THE 57TH IEEE SEMIANNUAL VEHICULAR TECHNOLOGY CONFERENCE, PROCEEDINGS, JEJU, KOREA, vol. 3, 22 April 2003 (2003-04-22), pages 1768 - 1772
See also references of EP1646184A4 *

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4567514B2 (ja) * 2005-04-15 2010-10-20 シャープ株式会社 通信機、アクセスポイントおよび無線lanシステム
JP2006303590A (ja) * 2005-04-15 2006-11-02 Sharp Corp 通信機、アクセスポイントおよび無線lanシステム
US8135420B2 (en) 2006-01-05 2012-03-13 Lg Electronics Inc. Method of transmitting/receiving a paging message in a wireless communication system
US8165596B2 (en) 2006-01-05 2012-04-24 Lg Electronics Inc. Data transmission method and data re-transmission method
US8072938B2 (en) 2006-01-05 2011-12-06 Lg Electronics, Inc. Method for handover in mobile communication system
US9397791B2 (en) 2006-01-05 2016-07-19 Lg Electronics Inc. Transmitting data in a mobile communication system
US8090382B2 (en) 2006-01-05 2012-01-03 Lg Electronics Inc. Allocating radio resources in mobile communication system
US8112091B2 (en) 2006-01-05 2012-02-07 Lg Electronics Inc. Allocating radio resources in mobile communications system
USRE43949E1 (en) 2006-01-05 2013-01-29 Lg Electronics Inc. Allocating radio resources in mobile communications system
US9456455B2 (en) 2006-01-05 2016-09-27 Lg Electronics Inc. Method of transmitting feedback information in a wireless communication system
US9955507B2 (en) 2006-01-05 2018-04-24 Lg Electronics Inc. Maintaining communication between mobile terminal and network in mobile communication system
US9253801B2 (en) 2006-01-05 2016-02-02 Lg Electronics Inc. Maintaining communication between mobile terminal and network in mobile communication system
US9036596B2 (en) 2006-01-05 2015-05-19 Lg Electronics Inc. Transmitting data in a mobile communication system
US8867449B2 (en) 2006-01-05 2014-10-21 Lg Electronics Inc. Transmitting data in a mobile communication system
US8644250B2 (en) 2006-01-05 2014-02-04 Lg Electronics Inc. Maintaining communication between mobile terminal and network in mobile communication system
US8428086B2 (en) 2006-01-05 2013-04-23 Lg Electronics Inc. Transmitting data in a mobile communication system
US8369865B2 (en) 2006-01-05 2013-02-05 Lg Electronics Inc. Data transmission method and data re-transmission method
US8340026B2 (en) 2006-01-05 2012-12-25 Lg Electronics Inc. Transmitting data in a mobile communication system
US8175052B2 (en) 2006-02-07 2012-05-08 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US8068473B2 (en) 2006-02-07 2011-11-29 Lg Electronics Inc. Method for operating enhanced RLC entity and RNC entity for WCDMA and system thereof
US8406190B2 (en) 2006-02-07 2013-03-26 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US8243665B2 (en) 2006-02-07 2012-08-14 Lg Electronics Inc. Method for selection and signaling of downlink and uplink bandwidth in wireless networks
US10045381B2 (en) 2006-02-07 2018-08-07 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US8437335B2 (en) 2006-02-07 2013-05-07 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US8451821B2 (en) 2006-02-07 2013-05-28 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US9706580B2 (en) 2006-02-07 2017-07-11 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US9462576B2 (en) 2006-02-07 2016-10-04 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US8238371B2 (en) 2006-02-07 2012-08-07 Lg Electronics Inc. Method for operating enhanced RLC entity and RNC entity for WCDMA and system thereof
US8081660B2 (en) 2006-02-07 2011-12-20 Lg Electronics, Inc. Method for requesting radio resource in mobile communications system
US8223713B2 (en) 2006-02-07 2012-07-17 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US8971288B2 (en) 2006-03-22 2015-03-03 Lg Electronics Inc. Method of supporting handover in a wireless communication system
US9220093B2 (en) 2006-06-21 2015-12-22 Lg Electronics Inc. Method of supporting data retransmission in a mobile communication system
US8189537B2 (en) 2006-06-21 2012-05-29 Lg Electronics Inc. Method for reconfiguring radio link in wireless communication system
US8234534B2 (en) 2006-06-21 2012-07-31 Lg Electronics Inc. Method of supporting data retransmission in a mobile communication system
US8248924B2 (en) 2006-06-21 2012-08-21 Lg Electronics Inc. Uplink access method of mobile communication system
US8638707B2 (en) 2006-06-21 2014-01-28 Lg Electronics Inc. Method for supporting quality of multimedia broadcast multicast service (MBMS) in mobile communications system and terminal thereof
US8570956B2 (en) 2006-06-21 2013-10-29 Lg Electronics Inc. Method of communicating data in a wireless mobile communications system using message separation and mobile terminal for use with the same
US8429478B2 (en) 2006-06-21 2013-04-23 Lg Electronics Inc. Method of supporting data retransmission in a mobile communication system
US7636275B2 (en) 2007-02-06 2009-12-22 Conocophillips Company Direct time lapse inversion of seismic data
JP2023510894A (ja) * 2020-02-28 2023-03-15 中興通訊股▲ふん▼有限公司 データ伝送方法、装置および記憶媒体
JP7379719B2 (ja) 2020-02-28 2023-11-14 中興通訊股▲ふん▼有限公司 データ伝送方法、装置および記憶媒体

Also Published As

Publication number Publication date
EP1646184B1 (en) 2013-05-29
US20070019592A1 (en) 2007-01-25
EP2584738A1 (en) 2013-04-24
EP1646184A1 (en) 2006-04-12
CA2518741C (en) 2010-06-01
US7545781B2 (en) 2009-06-09
EP2584739A1 (en) 2013-04-24
CA2518741A1 (en) 2005-01-20
KR20060015502A (ko) 2006-02-17
EP2584739B1 (en) 2014-10-15
JP4054039B2 (ja) 2008-02-27
EP1646184A4 (en) 2010-12-01
EP2584738B1 (en) 2014-10-22
KR100695601B1 (ko) 2007-03-14
JPWO2005006660A1 (ja) 2006-08-31

Similar Documents

Publication Publication Date Title
WO2005006660A1 (ja) 無線パケット通信方法および無線パケット通信装置
US8243615B2 (en) Allocation of user equipment identifier
EP3076740B1 (en) Method of allocating radio resources in multi-carrier system
JP5029512B2 (ja) 基地局装置、無線通信管理装置および無線通信システム
US8233444B2 (en) Spectrum management in dynamic spectrum access wireless systems
JP3993214B2 (ja) 無線パケット通信方法および無線パケット通信装置
WO2007053949A1 (en) System and method for unbalanced relay-based wireless communications
WO2010036595A2 (en) Methods for multi-band wireless communication and bandwidth management
ITMI962156A1 (it) Procedimento dispositivo e rete di comunicazione per evitare collisioni in comunicazione radio
US20140247785A1 (en) Method, terminal, and base station for cooperative communication
EP2157811B1 (en) Radio base station device and radio resource connection switching method
US11737141B2 (en) Method and apparatus of setting protection frames for protecting transmission of preamble punctured physical layer protocol data unit
EP3664542B1 (en) Wireless communication method and network side device and apparatus
US7471621B2 (en) Method and apparatus for dynamic adjustment of orthogonal frequency-division multiplexing during congested conditions
RU2350024C1 (ru) Способ распределения временных интервалов в сетевых каналах радиосвязи
KR101421593B1 (ko) 통신시스템에서 연결 식별자 관리 장치 및 방법
JP2005101716A (ja) 通信チャネルの割当方法および割当装置、無線通信装置
WO2022203264A1 (ko) 자동전송과 cg 재전송의 공존을 위한 방법 및 장치
CN100391183C (zh) 无线分组通信方法及无线分组通信装置
US20060268779A1 (en) Method for transmitting packet data in a radio telecommunications system
KR20230004468A (ko) 통신 장치 및 통신 방법

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2005511614

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2004747771

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2518741

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2007019592

Country of ref document: US

Ref document number: 10549242

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1020057019349

Country of ref document: KR

Ref document number: 20048097069

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 1020057019349

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2004747771

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 10549242

Country of ref document: US

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载