WO2010013410A1 - 無線通信装置および無線通信制御方法 - Google Patents
無線通信装置および無線通信制御方法 Download PDFInfo
- Publication number
- WO2010013410A1 WO2010013410A1 PCT/JP2009/003439 JP2009003439W WO2010013410A1 WO 2010013410 A1 WO2010013410 A1 WO 2010013410A1 JP 2009003439 W JP2009003439 W JP 2009003439W WO 2010013410 A1 WO2010013410 A1 WO 2010013410A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- transmission
- transmission control
- unit
- wireless communication
- control parameter
- Prior art date
Links
- 230000006854 communication Effects 0.000 title claims abstract description 176
- 238000004891 communication Methods 0.000 title claims abstract description 176
- 238000000034 method Methods 0.000 title claims description 21
- 230000005540 biological transmission Effects 0.000 claims abstract description 358
- 238000005259 measurement Methods 0.000 claims description 34
- 238000012546 transfer Methods 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 8
- 230000007175 bidirectional communication Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000010354 integration Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000000053 physical method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2838—Distribution of signals within a home automation network, e.g. involving splitting/multiplexing signals to/from different paths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/4013—Management of data rate on the bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
- H04W72/569—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/284—Home automation networks characterised by the type of medium used
- H04L2012/2841—Wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
Definitions
- the present invention relates to a wireless communication apparatus and a wireless communication control method.
- the present invention relates to a wireless communication apparatus and a wireless communication control method that realize priority control of data in a configuration that performs data communication to which priority-based QoS (Quality of Service) is applied.
- priority-based QoS Quality of Service
- home networks are widely used in which home appliances, computers, and other peripheral devices are network-connected to realize communication between devices even at home.
- the home network enables, for example, content transmission / reception between network connection devices, provides convenience and comfort to users, and is expected to be more and more popular in the future.
- an apparatus having a receiver such as a tuner installed in the home and a storage means such as a hard disk is set as a server, and a content such as a movie held by the server is transmitted to a client apparatus such as a PC owned by the user via the network.
- a content such as a movie held by the server
- a client apparatus such as a PC owned by the user via the network.
- streaming data distribution it becomes possible to perform content reproduction processing by so-called streaming data distribution in which reproduction is performed while executing data reception on the client side.
- IEEE802. 1D one of the standard standards for wired networks, is a priority-based communication control that performs communication control according to the priority added to packets in a wired LAN such as Ethernet (registered trademark). It defines the mechanism of QoS.
- IEEE 802.11e which is one of the standard standards for wireless networks
- IEEE 802.11 which is a standard of wireless LAN communication system standardized by the United States Institute of Standardization Institute of Electrical and Electronics Engineers (IEEE).
- IEEE802.11e implements the QoS function in the IEEE802.11 communication system.
- the function is roughly divided into two and realized by the access method.
- One is a method called EDCA (Enhanced Distributed Coordination Access), which divides packets into four access categories and preferentially transmits high priority packets, and the other is HCCA (HCF Controlled Channel Access).
- HCF Hybrid Coordination Function
- H.2 is a scheme to realize centralized control by HC (Hybrid Coordinator) using polling.
- EDCA is an access method that extends DCF (Distributed Coordination Function) used in the conventional IEEE 802.11, and includes AC_BE for best effort, AC_BK for background traffic, AC_VI for video transmission, and AC_VO for audio.
- the packets are classified into four access categories (AC), and transmission is performed according to their priorities.
- the transmission procedure is performed in the manner described below.
- AIFS Aribitration Inter Frame Space
- the random backoff randomly selects an integer from 0 to the size of the contention window (CW), and waits for transmission for a time obtained by multiplying the slot time determined by a constant value by the selected integer.
- the reason for making the waiting time random is to avoid the occurrence of packet collisions when starting transmission all at once after the wireless terminals communicating with the base station wait for the same waiting time.
- this random backoff time the channel being used does not receive communications from other wireless terminals.
- this random backoff time is consumed for each slot time unless another access category starts transmission, and the access category having the backoff time of 0 is acquired the transmission right, and the carrier is the carrier.
- Carrier sense is to detect whether the frequency to be transmitted by itself is free or not by detecting the reception electric field strength of the carrier wave frequency and comparing it with a threshold.
- the backoff time for that access category is the remaining backoff time consumed so far as the next backoff time. Be carried over. That is, the backoff time of each access category is consumed every slot time after AIFS elapses until the access category acquires the transmission right, and finally becomes zero. As a result, even if the access category is a low priority, it is possible to obtain transmission right sometime.
- an access category with a higher priority gets a transmission right according to a predetermined priority.
- the access category that has obtained the transmission right can transmit during TXOP (Transmission Opportunity). If packets collide and transmission fails, and categories not transmitted due to contention between access categories, double the CW value and perform the transmission procedure again.
- TXOP Transmission Opportunity
- the initial value of the CW value is determined by CWmin, and is set to a value that does not exceed the maximum value CWmax.
- CWmin and CWmax are calculated by ECWmin and ECWmax using the exponential expression as follows.
- the AIFS, CWmin and CWmax are determined for each of the four access categories.
- ECWmin value, ECWmax value, and transmittable time TXOP after acquisition of transmission right are set independently, and relative priority control is set by setting each value to a value according to the priority of the access category. It is possible.
- These values are called EDCA access parameters, which are broadcasted from the base station to the wireless terminal by a beacon signal or the like, and the wireless terminal transmits using this parameter.
- the base station may set access parameters used for transmission by the base station itself independently of the wireless terminal.
- the transmission rate is set according to the low case, if the transmission rate is actually high, a time during which no data is transmitted at all occurs, which degrades the transmission efficiency.
- the physical speed refers to how many bits of data can be transferred per unit time regardless of the content of the data, that is, the physically realizable data transfer amount per unit time.
- transfer data including control data necessary for communication control is transmitted on the transmission path.
- the control data necessary for communication control refers to, for example, transfer spare data, error correction data, a TCP header, and an IP header, etc., for preventing the transfer data from being damaged due to noise on the transmission path.
- the effective speed refers to the data transfer amount per unit time to which the main data actually used by the application among the transfer data as described above is transferred.
- the present invention solves the above-mentioned conventional problem with the peculiar property of wireless communication in which the transmission rate is greatly changed due to the influence of the surrounding environment, maintains the real time property of wireless communication in the home network, and smoothly performs wireless communication It is an object of the present invention to provide a wireless communication device and a wireless communication control method that can be performed.
- a wireless communication apparatus is a wireless communication apparatus that transmits received data according to a priority, and a transmission unit that transmits the received data; According to the transmission rate of the transmission unit measured by the transmission unit and the velocity measurement unit that measures the velocity at which the transmission unit transmits the data, the transmission waiting time before the transmission of the data starts varies according to the transmission velocity of the transmission unit measured by the velocity measurement unit And a transmission control unit that controls the transmission control unit, and the transmission unit transmits the data according to transmission control by the transmission control unit.
- the wireless communication apparatus further includes a transmission control parameter set including a transmission parameter indicating that the higher priority data is set to wait for a smaller transmission waiting time, the transmission speed.
- a transmission control parameter set including a transmission parameter indicating that the higher priority data is set to wait for a smaller transmission waiting time, the transmission speed.
- a set of transmission control parameters may be selected that is inversely proportional to the transmission rate.
- the speed measurement unit may measure a physical speed that is a bit transfer amount per unit time of the data transmitted by the transmission unit.
- the data transmitted by the transmission unit includes control data for communication control and main data used by an application, and the speed measurement unit transmits the transmission data.
- the effective speed which is the bit transfer amount per unit time of the main data among the data transmitted by the unit may be measured.
- the transmission control unit performs transmission control using an EDCA wireless access control method conforming to the standard IEEE 802.11e, and the specific parameter is AIFS. It is also good.
- the other party transmission control parameter holding unit holds a plurality of sets according to relative communication speeds with the remote communication apparatus, and the speed measurement unit is configured to compare the wireless communication apparatus with the remote communication apparatus.
- the communication speed is measured, and the transmission control unit selects one of the transmission control parameter sets held by the transmission control parameter holding unit according to the relative communication speed measured by the speed measurement unit, and The destination transmission control parameter storage unit selects any one of the destination transmission control parameter sets stored therein, and the transmission unit uses the transmission control unit to select The partner transmission control parameter set selected from among the hand transmission control parameter holding unit for holding may be transmitted to the destination wireless communication device.
- the transmission control parameter set is selected from the transmission control parameter holding unit according to the relative communication speed, and the other party transmission control parameter holding unit.
- the other party's transmission control parameter set selected from the above may be selected such that the waiting time for waiting for transmission is different with respect to the simultaneous transmission request between the wireless communication device and the other party's wireless communication device. .
- the present invention can be realized not only as an apparatus, but also as a method in which processing means constituting the apparatus are steps, or a program which causes the computer to execute the steps, or a computer reading the program It can be realized as a recording medium such as a possible CD-ROM, or as information, data or signals indicating the program. And these programs, information, data, and signals may be distributed via a communication network such as the Internet.
- the wireless communication apparatus holds a plurality of transmission control parameters corresponding to the transmission rate, measures the transmission rate (physical rate or effective rate), and performs optimal transmission according to the measured transmission rate. Since relay processing is performed using control parameters, even when the communication speed of the home network deteriorates and the transmission rate changes frequently due to environmental influences in the wireless section, data with high real-time capability is preferentially transmitted. As well as reducing streaming disruptions.
- FIG. 1 is a block diagram showing the configuration of a relay apparatus according to the first embodiment.
- FIG. 2 is a diagram showing EDCA parameters in the case where the speed information conforming to the EDCA wireless access control method of the IEEE 802.11e standard held by the transmission control parameter holding unit according to the first embodiment of the present invention is a maximum value.
- FIGS. 3A and 3B are diagrams showing an example of transmission control parameters used when the speed information indicating the speed measured by the speed measurement unit in FIG. 1 becomes 1/2 or 1/4. is there.
- FIG. 3 (a) shows an example of the transmission control parameter when the speed information is 1 ⁇ 2
- FIG. 3 (b) shows an example of the transmission control parameter when the speed information is 1 ⁇ 4. It shows.
- FIGS. 1 is a block diagram showing the configuration of a relay apparatus according to the first embodiment.
- FIG. 2 is a diagram showing EDCA parameters in the case where the speed information conforming to the EDCA wireless access control method of the IEEE 802.11e standard held by the transmission control parameter
- FIG. 4A and 4B illustrate timings at which the relay apparatus transmits AC_VO.
- FIG. 4A is a diagram showing the relationship between the transmission time of data and the next transmission timing when the speed information from the speed measurement unit 12 is 1/2 of the preset transmission speed setting value. It is.
- FIG. 4B is a diagram showing the relationship between the data transmission time and the next transmission timing when the speed information from the speed measurement unit 12 is twice the preset transmission speed setting value. is there.
- FIG. 5 is a diagram schematically showing priority control processing of the priority control unit 14 shown in FIG.
- FIG. 6 is a block diagram showing the configuration of the relay station according to the second embodiment.
- FIGS. 7A and 7B show transmission control EDCA parameters used by the relay apparatus and the partner communication apparatus when the speed information indicating the relative transmission speed between the relay apparatus and the partner communication apparatus is the maximum value. It is a figure which shows an example.
- FIG. 7 (a) shows an example of a transmission control parameter used by the relay device when the speed information is at the maximum value
- FIG. 7 (b) shows that the partner communication device 60 is used when the speed information is at the maximum value.
- An example of transmission control parameters to be used is shown.
- FIGS. 8A and 8B when the speed information indicating the relative transmission speed between the relay apparatus and the other party communication apparatus is 1/2 of the maximum value, they are used by the relay apparatus and the other party communication apparatus, respectively.
- FIG. 8 shows transmission control parameters used by the relay apparatus
- FIG. 8 (b) shows an example of transmission control parameters used by the partner communication apparatus.
- FIGS. 9A and 9B when the speed information indicating the relative transmission speed between the relay apparatus and the other party communication apparatus is 1 ⁇ 4 of the maximum value, they are used by the relay apparatus and the other party communication apparatus, respectively.
- FIG. 9A shows a transmission control parameter used by the relay apparatus
- FIG. 9B shows an example of the transmission control parameter used by the partner communication apparatus.
- FIG. 10 by setting the transmission control parameter, the transmission standby time is shifted between the relay apparatus and the other party communication apparatus, and even when the relay apparatus and the other party communication apparatus simultaneously request transmission, collision is prevented. It is a figure which shows what can be done.
- FIG. 1 is a block diagram showing the configuration of a relay apparatus according to the first embodiment.
- the relay device of the present embodiment is an example of “a wireless communication device that transmits received data according to priority”, and among the plurality of transmission control parameters, the transmission speed of the transmission unit 11 is used.
- the relay device corresponds to a wireless access point that transmits data using a corresponding transmission control parameter, and includes the receiver 10, the transmitter 11, the speed measurement unit 12, the transmission control parameter storage unit 13, and the priority control unit 14. Prepare.
- the receiving unit 10 receives data.
- the transmitting unit 11 is an example of “a transmitting unit that transmits received data”, and transmits data received by the receiving unit 10 and data generated internally.
- the speed measuring unit 12 measures “the speed measuring unit that measures the speed at which the transmission unit transmits data” and “the speed that measures the physical speed that is the bit transfer amount per unit time of the data transmitted by the transmission unit.
- the “physical measurement unit” is an example of “measurement unit”, and the physical velocity transmitted by the transmission unit 11 is measured, and velocity information representing the measured velocity is generated.
- the speed measurement unit 12 measures, for example, the physical speed of the transmission unit 11 at the time of latest data transmission in the past. Alternatively, the average transmission rate of the transmitter 11 may be calculated when data is transmitted several times from the present to the past.
- the transmission control parameter holding unit 13 holds “a plurality of transmission control parameter sets including transmission parameters indicating that the higher priority data is set to wait for a shorter transmission waiting time, in association with the transmission speed.
- the priority control unit 14 “a transmission control unit that changes and controls a transmission waiting time until the transmission unit waits until the transmission start of the data according to the transmission speed of the transmission unit measured by the speed measurement unit”
- the EDCA parameter is an example of the “transmission control parameter set”. Even if the transmission speed of the transmission unit 11 changes, the priority control unit 14 selectively uses this transmission control parameter according to the speed information, and data with high priority is given priority. Can be sent.
- the priority control unit 14 performs transmission control using the speed information of the transmission unit 11 measured by the speed measurement unit 12 and the transmission control parameter corresponding to the speed information held by the transmission control parameter holding unit 13.
- FIG. 2 is a diagram showing EDCA parameters in the case where the speed information conforming to the EDCA wireless access control method of the IEEE 802.11e standard held by the transmission control parameter holding unit according to the first embodiment of the present invention is a maximum value.
- the EDCA parameters shown in FIG. 2 are switched corresponding to the speed information generated by the speed measurement unit 12.
- the priority levels indicate four levels of priorities defined in the IEEE 802.11e standard.
- the highest priority AC_VO used for data with less tolerance for delay and jitter such as VoIP, AC_VI used for video data that requires real-time capability, AC_BE used for regular data, and back It is AC_BK used for ground data. Since AIFS, CWmax and CWmin have already been described, the description will be omitted.
- FIG. 3 is a diagram showing a specific example of transmission control parameters by changing AIFS and CWmax in accordance with speed information.
- the relay device changes the transmission start waiting time of each AC in inverse proportion to the speed. Specifically, when the speed of the transmission unit 11 is 1 ⁇ 2 or 1 ⁇ 4, the transmission control parameter is changed to 2 ⁇ or 4 ⁇ . That is, the priority control unit 14 selects “a transmission control parameter set in which a transmission waiting time indicated by a value of a specific parameter among the transmission control parameter sets held by the transmission control parameter holding unit is inversely proportional to the transmission speed”.
- the transmission control unit is an example, and transmission control is performed using an EDCA wireless access control method conforming to the standard IEEE 802.11e, and the specific parameter is an AIFS transmission control unit. Also, with the change of AIFS, when the speed information is 1 ⁇ 2 and 1 ⁇ 4, CWmax is also changed to be approximately 2 and 4 times.
- FIG. 3A is a diagram showing an example of the EDCA parameter in the case where the transmission start waiting time AIFS of each AC is doubled when the transmission speed of the transmission unit 11 is halved.
- FIG. 3B is a diagram showing an example of the EDCA parameter when the transmission start waiting time AIFS of each AC is increased fourfold when the transmission speed of the transmission unit 11 becomes 1/4.
- FIG. 4 is a diagram showing the timing at which the relay apparatus transmits AC_VO.
- FIG. 4A is a diagram showing the relationship between the transmission time of data and the next transmission timing when the speed information from the speed measurement unit 12 is 1/2 of the preset transmission speed setting value. It is.
- FIG. 4B is a diagram showing the relationship between the data transmission time and the next transmission timing when the speed information from the speed measurement unit 12 is twice the preset transmission speed setting value. is there.
- the bar graph indicates the transmission time required to transmit the same amount of data AC_VO.
- the bar graph in the upper row shows the transmission time of AC at a preset transmission rate
- the bar graph in the lower row shows the transmission time of AC at the actual transmission rate of the transmitter 11.
- the data transmission time is 1 when the actual speed information is twice the minimum value. Ends in 2 hours. Therefore, until the next transmission start time of AC_VO, a time during which no AC is transmitted occurs, and transmission efficiency is degraded.
- FIG. 2 Although the description of the first embodiment has been made using FIG. 2, FIG. 3 and FIG. 4, this is merely an example and the present invention is not limited to this.
- FIG. 5 is a diagram schematically showing priority control processing of the priority control unit 14 shown in FIG.
- the priority control unit 14 implements priority processing as shown in FIG.
- the classifier 52 When the data packet from the reception unit 10 to the priority control unit 14 enters, the classifier 52 performs packet selection. As this sorting criterion, a priority field in ToS, Differentiated Services Code Point (DSCP), or VLAN (Virtual LAN) tag, which indicates the priority of IP packet, is used. After sorting the packets, classifier 52 queues the packets in the appropriate AC queue.
- DSCP Differentiated Services Code Point
- VLAN Virtual LAN
- the scheduler 51 schedules queued data packets for each of four levels of priority, and preferentially transmits data in a high priority queue.
- Four blocks in the scheduler 51 indicate processing units that perform scheduling of data packets for each of four levels of priority defined in the IEEE 802.11e standard. That is, the four levels of priority are AC_VO (voice), AC_VI (video), AC_BE (best effort), and AC_BK (background).
- scheduler 51 selects the transmission control parameters stored in transmission control parameter storage unit 13 according to the speed information from speed measurement unit 12, and switches these EDCA parameters according to the speed information. .
- the transmitting unit 53 preferentially transmits data in a queue with high priority to the transmitting unit 11 according to the scheduling by the scheduler 51.
- the relay device measures the data transmission rate of the transmission unit 11, and performs AC transmission using the EDCA parameter corresponding to the rate information indicating the data transmission rate.
- the communication state of the transmission path becomes worse, and even when collisions increase in the wireless section, it is possible to transmit data with high real-time characteristics efficiently and preferentially.
- FIG. 6 is a block diagram showing the configuration of the relay station according to the second embodiment.
- the portions corresponding to the configuration of the relay device of the first embodiment are assigned the same reference numerals and descriptions thereof will be omitted.
- the relay apparatus includes a transmission unit 62 which operates differently from the transmission unit 11 of the first embodiment, and a destination transmission control parameter holding unit 61.
- the destination communication device 60 receives the data transmitted by the transmission unit 11 and transmits its own data to the relay device.
- the speed measurement unit 12 is an example of “the speed measurement unit that measures the relative communication speed between the wireless communication device and the counterpart wireless communication device”.
- the other party transmission control parameter storage unit 61 sets the other party transmission control parameter set for the other party wireless communication device to perform transmission control when performing bi-directional communication with the particular other party wireless communication device, Transmission corresponding to speed information indicating an example of the relative communication speed between the other-party communication apparatus 60 and the transmission section 62, which is an example of “a plurality of other-party transmission control parameter holding units held according to relative communication speeds with the first wireless communication device” Hold multiple control parameters.
- the priority control unit 14 “selects one of the transmission control parameter sets held by the transmission control parameter holding unit according to the relative communication speed measured by the speed measurement unit, and It is an example of "the said transmission control part which selects either of the said other party transmission control parameter sets which a transmission control parameter holding part hold
- This transmission control parameter set is defined such that data with high priority is transmitted preferentially.
- the transmitting unit 62 transmits the data received by the receiving unit 10 and the data transmitted by itself, and transmits the transmission control parameter read from the other end transmission control parameter holding unit 61 to the priority control unit 14 of the other end communication device 60.
- the transmitting unit 62 is “the transmitting unit that transmits the partner transmission control parameter set selected from among the ones held by the partner transmission control parameter holding unit by the transmission control unit to the partner communication device”.
- FIG. 7 is a diagram showing an example of a transmission control EDCA parameter used by the relay device and the other party communication device 60 when the speed information indicating the relative transmission rate between the relay device and the other party communication device 60 is the maximum value. is there.
- FIG. 7 (a) shows an example of a transmission control parameter used by the relay device when the speed information is at the maximum value
- FIG. 7 (b) shows that the partner communication device 60 is used when the speed information is at the maximum value.
- An example of transmission control parameters to be used is shown.
- the transmission unit 62 transmits the transmission control parameter set of FIG. 7B to the communication partner device 60, and the priority control unit 14 of the communication partner device 60 uses the received transmission control parameter set. It is assumed that transmission control of the other party communication device 60 is performed.
- FIG. 7B conforms to the EDCA radio access control method of the IEEE 802.11e standard, in which transmission control parameters for the relay apparatus held by the transmission control parameter holding unit 13 and transmission timing do not become the same time.
- EDCA parameter in the case where the acquired speed information is the maximum value.
- AC_BK since AC_BK has the lowest priority, no difference in priority is given between the relay apparatus and the other-party communication apparatus 60.
- FIG. 8 shows an example of transmission control parameters used by the relay device and the partner communication device 60 when the speed information indicating the relative transmission speed between the relay device and the partner communication device 60 is 1/2 of the maximum value.
- FIG. FIG. 8A shows a transmission control parameter used by the relay apparatus
- FIG. 8B shows an example of the transmission control parameter used by the other-party communication apparatus 60.
- FIG. 8 when the relative transmission rate with the other party communication device 60 is halved, assuming that AIFS and CWmax are approximately twice those in the case shown in FIG. The previous data transmission can be completed within the transmission waiting time, and the data transmission efficiency can be improved.
- FIG. 9 is an example of a transmission control parameter used by the relay device and the other party communication device 60 when the speed information indicating the relative transmission rate between the relay device and the other party communication device 60 is 1 ⁇ 4 of the maximum value.
- FIG. FIG. 9 (a) shows transmission control parameters used by the relay device
- FIG. 9 (b) shows an example of transmission control parameters used by the other end communication device 60.
- AIFS and CWmax are each approximately 4 times as large as the case shown in FIG. The previous data transmission can be completed within the transmission waiting time, and the data transmission efficiency can be improved.
- the priority control unit 14 of the relay device and the other party communication device 60 switches the transmission control EDCA parameters as shown in FIGS. 7 to 9 according to the relative transmission speed between the relay device and the other party communication device 60. Even if there is a change in the relative transmission rate between the relay apparatus and the other party communication apparatus 60, time loss as shown in FIG. 4 is reduced by selecting a transmission control parameter suitable for the relative transmission rate. Thus, priority based QoS can be performed efficiently.
- the AIFS of the relay apparatus and the AIFS of the other-party communication apparatus 60 are set in advance so as to cause a time lag between the AIFS of the two.
- the AIFS of the partner communication apparatus 60 is The value is a value obtained by adding the value of AIFS of the relay apparatus, the value of CWmax, and 1.
- the value of AIFS of AC_VI shown in FIG. 7A is 5, which is the sum of the value of AIFS of AC_VO of the other-party communication device 60, the value of CWmax, and 1.
- FIG. 10 shows a collision even when the relay device and the other party communication device 60 make a transmission request at the same time by providing a gap in the transmission standby time between the relay device and the other party communication device 60 by setting the transmission control parameter. It is a figure which shows that it can prevent.
- the AIFS of the partner communication apparatus 60 when the relay apparatus and the partner communication apparatus 60 simultaneously request transmission at the starting point, the AIFS of the partner communication apparatus 60 always counts CW after the transmission standby time of the relay apparatus is over. Is set to start. Therefore, when the relay device and the partner communication device 60 simultaneously request transmission with the same priority, the relay device can always start transmission more than the partner communication device 60.
- the priority control unit 14 determines that “the transmission control parameter set selected from the transmission control parameter storage unit according to the relative communication speed, and the other party transmission control parameter selected from the other party transmission control parameter storage unit.
- the “set” is an example of the “transmission control unit” which selects the transmission waiting time to wait for the simultaneous transmission request between the wireless communication apparatus and the other-party wireless communication apparatus so as to be necessarily different.
- the transmission control parameter holding unit 13 and the other end transmission control parameter holding unit 61 respectively transmit the transmission control parameters for the relay device and for the other communication device 60 as the relay device and the other party. Since a plurality of data are held according to the relative transmission rate with the communication device 60, even when the relative transmission rate between the relay device and the other party communication device 60 changes, the transmission according to the relative transmission rate By switching the control parameters, it is possible to preferentially transmit high priority data without causing unnecessary transmission latency. Moreover, since the waiting time in the case of simultaneously making a transmission request can be shifted between the relay device and the counterpart communication device 60, it is possible to avoid a collision even in the case of making a transmission request simultaneously. It has the effect of being able to
- the partner communication device 60 also includes a speed measurement unit that measures the relative communication speed with the relay device, and relays according to the measured relative communication speed between the relay device and the partner communication device 60.
- An optimal transmission control parameter defined in accordance with the communication speed may be selected from among the transmission control parameters received in advance from the device, or the communication partner device 60 measured by the speed measurement unit 12 at the relay device side.
- the transmission control parameter corresponding to the relative communication speed may be transmitted to the other-party communication device 60 each time the communication speed changes. In this case, the other party communication device 60 performs transmission control using the transmission control parameter received from the relay device.
- FIG. 7, FIG. 8, FIG. 9, and FIG. 10 this is merely an example, and the present invention is not limited to FIG. It is not limited to the numerical value etc. which were shown.
- the speed information in the present embodiment described above is performed using the physical speed between the relay apparatus and the other-party communication apparatus, this is merely exemplary. It may be an effective speed between the relay apparatus and the other party communication apparatus.
- the speed measurement unit 12 is an example of the “speed measurement unit that measures an effective speed which is a bit transfer amount per unit time of the main data among the data transmitted by the transmission unit”.
- relay device and the other-party communication device in the present embodiment described above are means for realizing the functions and operations, and can be configured by a program and a computer. Also, some or all of them may be configured by hardware.
- Each functional block in the block diagram (FIG. 1, FIG. 6, etc.) is typically realized as an LSI which is an integrated circuit. These may be individually made into one chip, or may be made into one chip so as to include some or all. For example, functional blocks other than the memory may be integrated into one chip.
- an LSI Although an LSI is used here, it may be called an IC, a system LSI, a super LSI, or an ultra LSI depending on the degree of integration.
- the method of circuit integration is not limited to LSI's, and implementation using dedicated circuitry or general purpose processors is also possible.
- a field programmable gate array FPGA
- a reconfigurable processor that can reconfigure connection and setting of circuit cells in the LSI may be used.
- the wireless communication apparatus and the wireless communication control method according to the present invention have the effect of enabling communication control based on the priority of data smoothly even when the data transmission rate changes significantly due to changes in the wireless communication environment.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Automation & Control Theory (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
CWmax = 2ECWmax - 1
図1は、本実施の形態1の中継装置の構成を示すブロック図である。
図6は、本実施の形態2の中継装置の構成を示すブロック図である。なお、実施の形態1の中継装置の構成と対応する部分には同一の番号を付し、その説明を省略する。
11、62 送信部
12 速度測定部
13 送信制御パラメータ保持部
14 優先制御部
51 スケジューラ
52 クラシファー
53 送出部
60 相手先通信装置
61 相手先送信制御パラメータ保持部
Claims (11)
- 受信したデータを優先度に応じて送信する無線通信装置であって、
受信したデータを送信する送信部と、
前記送信部が前記データを送信する速度を測定する速度測定部と、
前記速度測定部により測定された前記送信部の送信速度に従って、前記送信部が前記データの送信開始までに待機する送信待ち時間を変動制御する送信制御部とを備え、
前記送信部は、前記送信制御部による送信制御に従って前記データを送信する
無線通信装置。 - 前記無線通信装置は、さらに、優先度が高く設定されているデータほど少ない送信待ち時間だけ待機することを示す送信パラメータを含んだ送信制御パラメータセットを、前記送信速度に対応させて複数保持する送信制御パラメータ保持部を備え、
前記送信制御部は、前記送信制御パラメータ保持部が保持する前記送信制御パラメータセットのうちの特定のパラメータの値が示す送信待ち時間が前記送信速度に反比例する送信制御パラメータセットを選択する
請求項1記載の無線通信装置。 - 前記速度測定部は、前記送信部が送信する前記データの単位時間当たりのビット転送量である物理速度を測定する
請求項1記載の無線通信装置。 - 前記送信部が送信する前記データは、通信制御用の制御データとアプリケーションで利用される本体データとを含み、
前記速度測定部は、前記送信部が送信する前記データのうち前記本体データの単位時間当たりのビット転送量である実効速度を測定する
請求項1記載の無線通信装置。 - 前記送信制御部は、標準規格IEEE802.11eに準拠したEDCA(Enhanced Distributed Coordination Access)無線アクセス制御方式を用いて送信制御し、前記特定のパラメータは、AIFS(Arbitration Inter Frame Space)である
請求項4記載の無線通信装置。 - 前記無線通信装置は、さらに、特定の相手先無線通信装置と双方向通信を行う場合に、前記相手先無線通信装置が送信制御を行うための相手先送信制御パラメータセットを、前記相手先無線通信装置との相対通信速度に応じて複数保持する相手先送信制御パラメータ保持部を備え、
前記速度測定部は、前記無線通信装置と前記相手先無線通信装置との相対通信速度を測定し、
前記送信制御部は、前記速度測定部が測定した前記相対通信速度に従って、前記送信制御パラメータ保持部が保持している前記送信制御パラメータセットのいずれかを選択するとともに、前記相手先送信制御パラメータ保持部が保持する前記相手先送信制御パラメータセットのいずれかを選択し、
前記送信部は、前記送信制御部によって前記相手先送信制御パラメータ保持部が保持する中から選択された前記相手先送信制御パラメータセットを前記相手先無線通信装置に送信する
請求項5記載の無線通信装置。 - 前記送信制御部は、前記相対通信速度に従って、前記送信制御パラメータ保持部から選択される送信制御パラメータセットと、前記相手先送信制御パラメータ保持部から選択される前記相手先送信制御パラメータセットとが、前記無線通信装置と前記相手先無線通信装置とで同時の送信要求に対して、待機する送信待ち時間が必ず異なるように選択する
請求項6記載の無線通信装置。 - 請求項6記載の前記相手先無線通信装置の動作を行う無線通信装置であって、
前記無線通信装置から前記相手先送信制御パラメータセットを受信し、前記無線通信装置との間で双方向通信を行う通信部と、
前記通信部で受信した前記相手先送信制御パラメータセットに従って、前記通信部の送信制御を行う送信制御部とを備え、
前記通信部は、前記送信制御部の送信制御に従って、前記無線通信装置と双方向通信を行う
無線通信装置。 - 受信したデータを優先度に応じて送信する無線通信制御方法であって、
送信部が、受信したデータを送信するステップと、
速度測定部が、前記送信ステップで前記データを送信する送信速度を測定するステップと、
送信制御部が、前記速度測定ステップにより測定された前記送信ステップでの前記送信速度に従って、前記送信ステップで前記データの送信開始までに待機する送信待ち時間を変動制御するステップとを含み、
前記送信部は、前記送信制御ステップによる送信制御に従って前記データを送信する
無線通信制御方法。 - 受信したデータを優先度に応じて送信する無線通信装置のためのプログラムであって、コンピュータを
請求項1記載の前記無線通信装置が備える各処理部として機能させるプログラム。 - 受信したデータを優先度に応じて送信する集積回路であって、
請求項1記載の前記無線通信装置が備える各処理部を備える
集積回路。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010507739A JP5060618B2 (ja) | 2008-07-29 | 2009-07-22 | 無線通信装置および無線通信制御方法 |
US13/056,050 US8451749B2 (en) | 2008-07-29 | 2009-07-22 | Wireless communication device and wireless communication control method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008-195388 | 2008-07-29 | ||
JP2008195388 | 2008-07-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010013410A1 true WO2010013410A1 (ja) | 2010-02-04 |
Family
ID=41610125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2009/003439 WO2010013410A1 (ja) | 2008-07-29 | 2009-07-22 | 無線通信装置および無線通信制御方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8451749B2 (ja) |
JP (1) | JP5060618B2 (ja) |
WO (1) | WO2010013410A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014233020A (ja) * | 2013-05-30 | 2014-12-11 | 株式会社バッファロー | 無線通信装置、無線端末装置、無線通信システム、および、方法 |
CN104320838A (zh) * | 2014-11-27 | 2015-01-28 | 重庆智能水表集团有限公司 | 一种用于户表集抄的低功耗无线通信网络系统的实现方法 |
JP2016528793A (ja) * | 2013-07-09 | 2016-09-15 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | コンテンション制御機構 |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI419519B (zh) * | 2009-12-22 | 2013-12-11 | Ind Tech Res Inst | 適用於多媒體串流的網路封包傳送系統與方法 |
US8259745B2 (en) | 2010-03-29 | 2012-09-04 | Intel Corporation | Enhanced carrier sensing for multi-channel operation |
US8432931B2 (en) * | 2010-06-15 | 2013-04-30 | Dell Products L.P. | System and method for information handling system wireless audio driven antenna |
US8964549B2 (en) * | 2010-06-22 | 2015-02-24 | Sierra Wireless, Inc. | Method and apparatus for managing wireless communication based on network traffic level |
JP5569184B2 (ja) * | 2010-06-28 | 2014-08-13 | 株式会社リコー | 画像処理装置、画像処理システム、ファクシミリ送信方法、およびプログラム |
US9521632B2 (en) * | 2011-08-15 | 2016-12-13 | Google Technology Holdings LLC | Power allocation for overlapping transmission when multiple timing advances are used |
US9191970B2 (en) * | 2012-01-09 | 2015-11-17 | Qualcomm Incorporated | System and method of communication using distributed channel access parameters |
US9185726B2 (en) | 2012-01-09 | 2015-11-10 | Qualcomm Incorporated | System and method of communication using distributed channel access parameters |
KR101722759B1 (ko) * | 2012-06-13 | 2017-04-03 | 한국전자통신연구원 | 무선랜에서의 채널 접근 방법 및 장치 |
WO2014027847A1 (ko) * | 2012-08-16 | 2014-02-20 | 엘지전자 주식회사 | 무선랜에서 채널 액세스 방법 및 장치 |
CN104823457A (zh) * | 2013-02-27 | 2015-08-05 | 华为技术有限公司 | 基于轮询时间的传输优先化 |
CN103297351B (zh) * | 2013-06-19 | 2016-03-09 | 成都飞鱼星科技股份有限公司 | 基于802.11协议混合模式下的数据包调度方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003229894A (ja) * | 2002-01-31 | 2003-08-15 | Ntt Docomo Inc | 基地局、制御装置、通信システム及び通信方法 |
WO2005069876A2 (en) * | 2004-01-08 | 2005-08-04 | Interdigital Technology Corporation | Packet scheduling in a wireless local area network |
JP2006067090A (ja) * | 2004-08-25 | 2006-03-09 | Nippon Telegr & Teleph Corp <Ntt> | サービス品質保証方法、サービス品質保証装置、サービス品質保証プログラムおよびそのプログラムを記録した記録媒体 |
JP2006128949A (ja) * | 2004-10-27 | 2006-05-18 | Canon Inc | 無線通信装置、通信システム、無線通信方法、及びコンピュータプログラム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6934297B1 (en) * | 2000-11-02 | 2005-08-23 | Agency For Science, Technology And Research | Method and apparatus for communicating in a distributed multiple access wireless communication system |
US7443821B2 (en) | 2004-01-08 | 2008-10-28 | Interdigital Technology Corporation | Method for clear channel assessment optimization in a wireless local area network |
US7388833B2 (en) | 2004-06-04 | 2008-06-17 | Mitsubishi Electric Research Laboratories, Inc. | Access control and protocol for packet switched wireless communications networks |
EP1805944A4 (en) | 2004-10-28 | 2011-11-30 | Univ California | DYNAMIC ADAPTATION FOR WIRELESS COMMUNICATION WITH IMPROVED SERVICE QUALITY |
US7463592B2 (en) * | 2004-12-03 | 2008-12-09 | Microsoft Corporation | Protocol for exchanging control data to mitigate interference problems in wireless networking |
JP4179512B2 (ja) | 2005-03-03 | 2008-11-12 | 日本電信電話株式会社 | 無線基地局 |
JP4545662B2 (ja) | 2005-09-06 | 2010-09-15 | 日本電信電話株式会社 | 無線lan基地局の制御方法およびその基地局 |
US20070217339A1 (en) | 2006-03-16 | 2007-09-20 | Hitachi, Ltd. | Cross-layer QoS mechanism for video transmission over wireless LAN |
-
2009
- 2009-07-22 JP JP2010507739A patent/JP5060618B2/ja not_active Expired - Fee Related
- 2009-07-22 US US13/056,050 patent/US8451749B2/en not_active Expired - Fee Related
- 2009-07-22 WO PCT/JP2009/003439 patent/WO2010013410A1/ja active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003229894A (ja) * | 2002-01-31 | 2003-08-15 | Ntt Docomo Inc | 基地局、制御装置、通信システム及び通信方法 |
WO2005069876A2 (en) * | 2004-01-08 | 2005-08-04 | Interdigital Technology Corporation | Packet scheduling in a wireless local area network |
JP2006067090A (ja) * | 2004-08-25 | 2006-03-09 | Nippon Telegr & Teleph Corp <Ntt> | サービス品質保証方法、サービス品質保証装置、サービス品質保証プログラムおよびそのプログラムを記録した記録媒体 |
JP2006128949A (ja) * | 2004-10-27 | 2006-05-18 | Canon Inc | 無線通信装置、通信システム、無線通信方法、及びコンピュータプログラム |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014233020A (ja) * | 2013-05-30 | 2014-12-11 | 株式会社バッファロー | 無線通信装置、無線端末装置、無線通信システム、および、方法 |
JP2016528793A (ja) * | 2013-07-09 | 2016-09-15 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | コンテンション制御機構 |
CN104320838A (zh) * | 2014-11-27 | 2015-01-28 | 重庆智能水表集团有限公司 | 一种用于户表集抄的低功耗无线通信网络系统的实现方法 |
Also Published As
Publication number | Publication date |
---|---|
JP5060618B2 (ja) | 2012-10-31 |
US20110149795A1 (en) | 2011-06-23 |
US8451749B2 (en) | 2013-05-28 |
JPWO2010013410A1 (ja) | 2012-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2010013410A1 (ja) | 無線通信装置および無線通信制御方法 | |
KR100914940B1 (ko) | 경쟁 윈도우 크기를 조정하고 선택된 이동국을 연관해제하여 무선 매체 혼잡을 제어하는 방법 및 장치 | |
JP4885969B2 (ja) | メッシュネットワークにおけるデータのフロー制御のための方法および装置 | |
CN1893396B (zh) | 无线局域网系统及其通信方法 | |
US20080002636A1 (en) | Multi-user MAC protocol for a local area network | |
JP5010573B2 (ja) | 無線装置およびその制御方法 | |
US10159009B2 (en) | Method and apparatus for adaptation of EDCA parameters to ensure access by a wireless node | |
US20060126581A1 (en) | Radio lan communication system | |
JP2013131834A (ja) | 無線通信装置および無線通信方法 | |
JP2009100475A (ja) | 最小コンテンションウィンドウの調整方法およびその装置 | |
Naoum-Sawaya et al. | Adaptive approach for QoS support in IEEE 802.11 e wireless LAN | |
US9445433B2 (en) | Wireless communication apparatus for lower latency communication | |
JP2011188451A (ja) | 通信装置 | |
CN114513861A (zh) | 用于具有混合客户端的BSS中的802.11ax客户端的优先信道接入的系统和方法 | |
Banchs et al. | Assured and expedited forwarding extensions for IEEE 802.11 wireless LAN | |
JP2011035600A (ja) | 無線通信システム | |
JP2009218912A (ja) | 無線通信システム及びその方法と、それらに用いられる装置及びプログラム | |
US7653034B2 (en) | System and method for controlling access to a wireless medium | |
KR20120065913A (ko) | 무선 근거리 통신망에서의 패킷 송신 방법 및 장치 | |
US7684318B2 (en) | Shared-communications channel utilization for applications having different class of service requirements | |
US9197482B1 (en) | Optimizing quality of service in wireless networks | |
Maamar et al. | Contention Window Optimization: an enhancement to IEEE 802.11 DCF to improve Quality of Service | |
Lin et al. | Adaptive bandwidth sharing mechanism for quality of service administration in infrastructure wireless networks | |
WO2024009399A1 (ja) | 送信局及び送信方法 | |
WO2023248375A1 (ja) | 送信局、送信方法、及び送信プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2010507739 Country of ref document: JP Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09802659 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 13056050 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 09802659 Country of ref document: EP Kind code of ref document: A1 |