Wireless communication device, wireless communication system, wireless communication method, and wireless communication program
Patent Information
- Application Number
- JP2023132074
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-14
- Publication Date
- 2025-02-27
Smart Images

Figure 2025027341000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a wireless communication device, a wireless communication system, a wireless communication method, and a wireless communication program. [Background technology]
[0002] Non-Patent Documents 1 and 2 disclose standards for wireless communication. For example, CSMA / CA is used as a communication protocol in these standards. CSMA / CA avoids collision of radio waves with other wireless stations by performing carrier sense before starting wireless communication. [Prior art documents] [Patent documents]
[0003] [Non-Patent Document 1] IEEE Standard for Information Technology - Local and Metropolitan Area Networks - Specific Requirements Part 11: Wireless LAN MAC and PHY Specifications, IEEE Std 802.11-2020, 2021.2.26, 10.3.4, p.1672-1678
[0004] [Non-Patent Document 2] IEEE P802.11be / D3.1, 2023.3, 4.9.6, p.70-74 Summary of the Invention [Problem to be solved by the invention]
[0005] However, a wireless station using the above-mentioned CSMA / CA has a problem that the communication quality of the local station can be degraded due to interference from an interfering station present within the carrier sense range.
[0006] In order to solve the above-mentioned problems, a first object of the present disclosure is to provide a wireless communication device that can suppress deterioration of communication quality of its own station due to interference from an interfering station present within a carrier sense range.
[0007] A second object of the present disclosure is to provide a wireless communication system capable of suppressing deterioration of communication quality of a station caused by interference from an interfering station present within a carrier sense range.
[0008] A third object of the present disclosure is to provide a wireless communication method capable of suppressing deterioration of communication quality of a station caused by interference from an interfering station present within a carrier sense range.
[0009] A fourth object of the present disclosure is to provide a wireless communication program capable of suppressing deterioration of communication quality of a station due to interference from an interfering station present within a carrier sense range. [Means for solving the problem]
[0010] A first aspect of the present disclosure is a wireless communication device that has a communication unit, a collection unit, a processing unit, and a control unit, and performs wireless communication using CSMA / CA, wherein the communication unit is configured to perform a process of receiving information from other stations, the collection unit is configured to perform a process of collecting the transmission frequency by an interfering station contained in the information, the processing unit is configured to perform a setting process of setting the own packet length to a value greater than a reference value when the transmission frequency by the interfering station is less than a threshold value, the control unit is configured to perform a process of controlling the packet length of information to be transmitted based on the setting process, and the communication unit is configured to perform a process of transmitting the information to be transmitted at the controlled own packet length, preferably.
[0011] A second aspect of the present disclosure is preferably a wireless communication system having a plurality of wireless stations that perform wireless communication using CSMA / CA, wherein a specific wireless station is configured to perform the following processes: receiving information from other wireless stations; collecting the frequency of transmission by an interfering station contained in the information; setting the packet length of the wireless station to a value greater than a reference value if the frequency of transmission by the interfering station is less than a threshold value; controlling the packet length of the information to be transmitted based on the setting process; and transmitting the information to be transmitted with the controlled packet length.
[0012] Furthermore, a third aspect of the present disclosure is preferably a wireless communication method implemented by a wireless communication system having a plurality of wireless stations that perform wireless communication using CSMA / CA, the wireless communication method including: receiving information from other stations; collecting a frequency of transmission by an interfering station contained in the information; if the frequency of transmission by the interfering station is lower than a threshold value, setting a packet length of the own station to be greater than a reference value; controlling the packet length of the information to be transmitted based on the result of the setting; and transmitting the information to be transmitted with the controlled packet length.
[0013] Furthermore, a fourth aspect of the present disclosure is preferably a wireless communication program to be executed by a wireless communication device that performs wireless communication using CSMA / CA, the wireless communication program including a program for causing a computer to execute the following processes: a process for receiving information from other wireless stations; a process for collecting the frequency of transmission by an interfering station contained in the information; a setting process for setting the packet length of the own station to be longer than a reference value if the frequency of transmission by the interfering station is lower than a threshold value; a process for controlling the packet length of the information to be transmitted based on the setting process; and a process for transmitting the information to be transmitted with the controlled packet length. Effect of the Invention
[0014] According to the first to fourth aspects of the present disclosure, it is possible to suppress deterioration of communication quality of a station caused by interference from an interfering station present within a carrier sense range. [Brief description of the drawings]
[0015] [Figure 1] 1 is a diagram illustrating a configuration of a wireless communication system according to a first embodiment of the present disclosure. [Diagram 2] 1 is a diagram illustrating a configuration of a wireless station according to a first embodiment of the present disclosure. [Diagram 3] FIG. 2 is a diagram illustrating a hardware configuration of a processing unit according to the first embodiment of the present disclosure. [Figure 4] 4 is a flowchart showing an outline of processing performed by a processing unit according to the first embodiment of the present disclosure. [Diagram 5] 4 is a flowchart showing a process performed by a processing unit according to the first embodiment of the present disclosure. [Figure 6] 1 is a diagram illustrating an example of a wireless communication system according to a first embodiment of the present disclosure. [Figure 7] 4 is a graph illustrating a throughput when a local packet length of a wireless station according to the first embodiment of the present disclosure is large. [Figure 8] 4 is a graph illustrating a throughput when a local packet length of a wireless station according to the first embodiment of the present disclosure is small. [Figure 9] 11 is a graph showing throughput when an interference packet length of an interference station is small according to the first embodiment of the present disclosure. [Figure 10] 11 is a graph showing throughput when an interference packet length of an interfering station is increased according to the first embodiment of the present disclosure. [Figure 11] 11 is a graph showing throughput when the interference packet length of an interfering station according to the first embodiment of the present disclosure is further increased. [Figure 12] FIG. 2 is a conceptual diagram showing a relationship between interference packet length and throughput according to the first embodiment of the present disclosure. [Figure 13] FIG. 4 is an image diagram showing a relationship between the number of interfering devices and throughput according to the first embodiment of the present disclosure. [Figure 14] 1 is a table showing an improvement effect of throughput depending on a packet length according to the first embodiment of the present disclosure. [Figure 15]11 is a flowchart showing a process performed by a processing unit according to a second embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0016] First embodiment [Configuration of wireless communication device according to embodiment 1 of the present disclosure] 1 is a diagram showing a configuration of a wireless communication system according to a first embodiment of the present disclosure. The wireless communication system 100 includes a plurality of wireless stations. The wireless stations perform channel access using, for example, CSMA / CA.
[0017] Here, a wireless communication system 100 is shown having a configuration including a wireless station 2 and interfering stations 4a and 4b. The interfering stations 4a and 4b are located in positions included in a carrier sense range 6 of the wireless station 2. In other words, the wireless station 2 and the interfering stations 4a and 4b have a possibility that their communication quality may be deteriorated due to interference from other stations. Examples of communication quality include throughput, QoS / QoE, and fairness between stations.
[0018] In the present disclosure, in order to suppress the above-mentioned deterioration of communication quality, the control of the own packet length is performed. For example, when the own packet length is increased, the overhead becomes relatively small, and the throughput improves. On the other hand, in this case, the packet is more likely to collide with other traffic during transmission, and the throughput decreases due to retransmission. Although the current standard does not prescribe the optimization of the packet length, as described above, the deterioration of communication quality can be suppressed by controlling and optimizing the own packet length.
[0019] 2 is a diagram illustrating a configuration of a wireless station according to the first embodiment of the present disclosure. The wireless station 2 includes a communication unit 22. The communication unit 22 transmits information received from other stations to a collection unit 24.
[0020] The collecting unit 24 collects information on the interference situation from the received information and transmits it to the processing unit 26. Examples of the information on the interference situation include the transmission frequency by the interfering station or the length of the interference packet. The transmission frequency by the interfering station is determined by, for example, the number of interfering stations or the transmission frequency of the interference packet from the interfering station.
[0021] In addition, the information on the interference state is included in the feedback when a wider area is surveyed by lowering the carrier sense threshold of the own station, or in the feedback from the communication partner of the own station or the feedback from other stations in the wireless communication system 100.
[0022] The processing unit 26 calculates the local station packet length for optimizing the wireless communication quality based on the received information on the interference state. The calculation process will be described later. The processing unit 26 then transmits the calculation result to the control unit 28.
[0023] The control unit 28 controls the packet length of the information to be transmitted based on the received calculation result, and transmits the information whose packet length has been controlled to the communication unit 22. The communication unit 22 transmits the received information to another station.
[0024] The communication unit 22, the collection unit 24, the processing unit 26, and the control unit 28 may be realized by dedicated hardware having specific circuits, or may be realized by a combination of dedicated hardware and a general computer system, as will be described later with reference to an example of the processing unit 26 in FIG.
[0025] [Hardware configuration of the processing unit according to the first embodiment of the present disclosure] 3 is a diagram showing a hardware configuration of the processing unit according to the first embodiment of the present disclosure. Here, an example is shown in which the processing unit 26 is realized by a combination of dedicated hardware and a general computer system.
[0026] The processing unit 26 includes a CPU 118. The CPU 118 is connected to a bus line 120. Memory devices such as a ROM 122, a RAM 124, and a storage 126 are connected to the bus line 120. A wireless communication program executed by the CPU 118 is stored in the memory device. The processing unit 26 can realize functions specific to this embodiment by the CPU 118 executing the wireless communication program.
[0027] A communication interface 128 is also connected to the bus line 120. The processing unit 26 realizes communication with a network via the communication interface 128. An operation unit 130 and a display unit 132 are further connected to the bus line 120. The operation unit 130 and the display unit 132 function as a user interface for operating the processing unit 26.
[0028] As described above, the processing unit 26 can realize the functions specific to this embodiment by the CPU 118 executing the wireless communication program. That is, the processing unit 26 can also be realized by a computer and the program. In addition, the program can be recorded on a recording medium or provided through a network.
[0029] [Processing performed by the wireless communication system according to the first embodiment of the present disclosure] 4 is a flowchart showing an outline of a process performed by the processing unit according to the first embodiment of the present disclosure. First, in step 100, information on an interference situation is collected. This collection is performed by receiving the relevant information from the collection unit 24.
[0030] Next, in step 101, the presence or absence of an environmental change is confirmed. For example, if a parameter included in the information on the interference situation has changed by more than a specific threshold, it is deemed that an environmental change has occurred. If an environmental change has occurred, the process proceeds to step 102. If no environmental change has occurred, the process is completed.
[0031] It is to be noted that step 101 may be omitted. In this case, the processing unit 26 sets its own packet length as described later every time it receives information to be transmitted.
[0032] In step 102, the wireless station 2 sets its own packet length to optimize wireless communication quality based on the collected information on the interference situation. Based on the result of this setting, the wireless station 2 controls the packet length of the information to be transmitted. This makes it possible to suppress deterioration of the communication quality of the own station due to interference from an interfering station present in the carrier sense range.
[0033] A more specific description will be given of the processing performed by the processing unit 26. Fig. 5 is a flowchart showing the processing performed by the processing unit according to the first embodiment of the present disclosure. In the subsequent flowcharts, descriptions of the same steps will be omitted.
[0034] In step 104, it is determined whether the number of interfering devices is less than a threshold based on the information on the interference situation. The threshold used here may be, for example, the number of interfering devices that can increase the throughput by increasing the length of the own packet, as described later in FIG. 13. If the number of interfering devices is less than the threshold, proceed to step 106. If the number of interfering devices is more than the threshold, proceed to step 108.
[0035] In step 106, the local station packet length is set to be greater than the reference value, and the process is completed. For example, the local station packet length is increased within a range up to the packet length specified by standardization or the Radio Law, or the packet length limited by the capability of the local station or the receiving station. The reference value may be, for example, the local station packet length used in the immediately preceding wireless communication.
[0036] Here, the packet length of the own station may be set to a value that allows the throughput of the own station to be a certain value higher than the throughput of the interfering station. For example, the packet length of the own station may be controlled so that the throughput of the own station is α times the throughput of the interfering station. Here, α is a number greater than 1.
[0037] Alternatively, the own station packet length may be set to a value that can suppress the throughput degradation of the interfering station. If the own station packet length is increased, the frequency of retransmission of the interfering packet transmitted from the interfering station increases, so that the throughput of the interfering station is likely to decrease. Therefore, by limiting the own station packet length to a specific value or less, the throughput degradation of the interfering station can be suppressed.
[0038] For example, the length of the own packet may be controlled so that the performance of the interference station becomes β times, where β is a positive number less than 1.
[0039] In step 108, the local station packet length is set to be smaller than the reference value, and the process is completed. For example, the local station packet length is reduced so that it is equal to or shorter than the packet length of the interfering station. The reference value may be, for example, the local station packet length used in the immediately preceding wireless communication.
[0040] The reason why the above-mentioned process can solve the problem will be described below. Fig. 6 is a diagram illustrating an example of a wireless communication system according to the first embodiment of the present disclosure.
[0041] The wireless communication system 200 includes a group of wireless stations 20. The group of wireless stations 20 is a group of wireless stations that can use the first, second, and third channels.
[0042] The wireless communication system 200 also includes an interference system 40. The interference system 40 includes an interference station 4a capable of using a first channel, an interference station 4b capable of using a second channel, and an interference station 4c capable of using a third channel.
[0043] 7 is a graph showing the throughput of the wireless station according to the first embodiment of the present disclosure when the wireless station has a large local packet length. Here, the graph shows the throughput of the wireless station group 20 when the local packet length used by the wireless station group 20 is 8100 Bytes. The horizontal axis shows the number of interfering stations, and the vertical axis shows the average throughput (Mbps).
[0044] 7 to 11 show the change in communication quality of the wireless station group 20 due to interference from the interfering system 40. It is assumed that the wireless communication system 200 performs wireless communication using CSMA / CA. It is also assumed that the wireless communication system 200 observes the channel usage status of each channel and controls the number of channels to be used simultaneously based on the results. Furthermore, the transmission frequency λ of the interfering system is 50 (1 / sec / IUT). The interference parameters assumed are the number of interfering stations, the interfering packet length, and the transmission frequency of the interfering station.
[0045] From the graph in FIG. 7, it can be seen that the throughput of the wireless stations 20 deteriorates as the interfering packet length increases.
[0046] 8 is a graph showing the throughput of the wireless station according to the first embodiment of the present disclosure when the wireless station has a small local packet length. Here, the graph shows the throughput of the wireless station group 20 when the local packet length used by the wireless station group 20 is 2700 Bytes. The horizontal axis shows the number of interfering stations, and the vertical axis shows the average throughput (Mbps).
[0047] From the graph in Fig. 8, it can be seen that the longer the interference packet length, the more the throughput of the wireless station group 20 deteriorates. Also, by comparing Fig. 7 with Fig. 8, it can be seen that a longer local station packet length suppresses the deterioration of the throughput of the wireless station group 20 that accompanies a change in interference packet length. In other words, by increasing the local station packet length, it is possible to reduce the effect of the interference packet length on the throughput.
[0048] 9 is a graph showing the throughput when the interference packet length of the interference station according to the first embodiment of the present disclosure is small. Here, the graph shows the throughput of the wireless station group 20 when the interference packet length used by the interference system 40 is 256 Bytes. The horizontal axis shows the number of interference stations, and the vertical axis shows the average throughput (Mbps).
[0049] From the graph in Fig. 9, we can see that in areas with a small number of interfering devices, the throughput is higher as the local station packet length is longer. Also, in areas with a large number of interfering devices, we can see that the throughput is higher as the local station packet length is shorter.
[0050] 10 is a graph showing the throughput when the interference packet length of the interfering station according to the first embodiment of the present disclosure is increased. Here, the graph shows the throughput of the wireless station group 20 when the interference packet length used by the interference system 40 is 4050 Bytes. The horizontal axis shows the number of interfering stations, and the vertical axis shows the average throughput (Mbps).
[0051] The graph in Fig. 10 shows that in areas with a small number of interfering devices, the throughput is higher as the local station packet length is longer. On the other hand, in areas with a large number of interfering devices, there is no difference in throughput even when the local station packet length is changed.
[0052] 11 is a graph showing the throughput when the interference packet length of the interfering station according to the first embodiment of the present disclosure is further increased. Here, the graph shows the throughput of the wireless station group 20 when the interference packet length used by the interference system 40 is 8100 Bytes. The horizontal axis shows the number of interfering stations, and the vertical axis shows the average throughput (Mbps).
[0053] The graph in Fig. 11 shows that in areas with a small number of interfering devices, the throughput is higher as the local station packet length is longer. On the other hand, as in the graph in Fig. 10, in areas with a large number of interfering devices, there is no difference in throughput even when the local station packet length is changed.
[0054] Fig. 12 is an image diagram showing a relationship between an interference packet length and a throughput according to the first embodiment of the present disclosure, in which the throughput of the wireless station group 20 shown in Figs. 7 to 11 is organized based on changes in the own packet length and the interference packet length.
[0055] In an area where the interfering packet length is small, the longer the own packet length, the higher the throughput of the wireless station group 20. In other words, when the interfering packet length is small, the throughput of the wireless station group 20 can be improved by increasing the own packet length.
[0056] Fig. 13 is an image diagram showing the relationship between the number of interfering stations and the throughput according to the first embodiment of the present disclosure. Fig. 13 is an image diagram in which the throughput of the wireless station group 20 shown in Fig. 7 to Fig. 11 is organized based on the change in the own packet length and the number of interfering stations. Fig. 13 is an image diagram organized for the region in Fig. 12 where the interfering packet length is short.
[0057] In an area where the number of interfering devices is less than a threshold, the longer the own packet length, the higher the throughput of the group of wireless stations 20. In other words, when the number of interfering devices is less than a threshold, the throughput of the group of wireless stations 20 can be improved by increasing the own packet length.
[0058] Furthermore, in an area where the number of interfering devices is greater than a threshold, the smaller the packet length, the higher the throughput of the wireless station group 20. In other words, when the number of interfering devices is greater than a threshold, the throughput of the wireless station group 20 can be improved by shortening the packet length.
[0059] Fig. 14 is a table showing an improvement effect of throughput depending on the own packet length according to the first embodiment of the present disclosure. Fig. 14 is a table in which the throughput of the wireless station group 20 shown in Figs. 7 to 11 is organized with respect to the interfering packet length, the number of interfering stations, and the own packet length.
[0060] First, consider the case where the interfering packet length is small. In an area where the number of interfering devices is less than a threshold, the effect of increasing the own packet length is obtained, while in an area where the number of interfering devices is more than a threshold, the effect of increasing the throughput is obtained, by decreasing the own packet length.
[0061] Next, let us consider the case where the interfering packet length is large. In an area where the number of interfering devices is smaller than a threshold, the effect of increasing the throughput can be obtained by increasing the own packet length.
[0062] On the other hand, in an area where the number of interference devices is greater than the threshold, the effect of increasing the throughput cannot be obtained by controlling the own packet length. However, if the own packet length is increased, the frequency of retransmission of interference packets transmitted from the interfering station of the interference system 40 increases, and the possibility of the throughput of the interference system decreasing increases. Therefore, by reducing the own packet length and obtaining the effect of increasing the throughput of the interference system, the effect of increasing the throughput of the entire wireless communication system 200 can be obtained.
[0063] As described above, by increasing the own packet length when the number of interfering devices is less than the threshold, and by decreasing the own packet length when the number of interfering devices is more than the threshold, it is possible to increase the throughput of wireless stations 20. In other words, the problem of the present disclosure can be solved by performing the process described in FIG.
[0064] The effect of the transmission frequency of an interfering station on the interference situation can be considered to be similar to the effect of the number of interfering stations on the interference situation. That is, when the transmission frequency of an interfering station is low, the throughput of the wireless station group 20 can be increased by increasing the own packet length in the same way as when the number of interfering stations is low. Similarly, when the number of interfering stations is high, the throughput of the wireless station group 20 can be increased by decreasing the own packet length in the same way as when the number of interfering stations is high.
[0065] Embodiment 2 15 is a flowchart showing a process performed by a processing unit according to the second embodiment of the present disclosure. The second embodiment differs from the first embodiment in that the length of the own packet is controlled based on whether the information to be transmitted is best-effort traffic.
[0066] In step 110, it is determined whether the information to be transmitted is best-effort traffic. If it is, proceed to step 106. If it is not best-effort traffic, proceed to step 108.
[0067] Best-effort traffic is traffic for which it is desired to maximize throughput. Therefore, when the information to be transmitted is best-effort traffic, the length of the packet itself is increased to increase the amount of information that can be transmitted at one time.
[0068] On the other hand, traffic that is not best-effort traffic is traffic for which retransmission due to data collision should be suppressed. An example of traffic that is not best-effort traffic is traffic that should guarantee a certain QoS, such as QoS traffic whose packet rate is specified on the application side. Therefore, if the information to be transmitted is not best-effort traffic, retransmission due to data collision can be suppressed by shortening the packet length.
[0069] As a modification of the second embodiment, the information to be transmitted may be distinguished based on whether it is QoS traffic or not, not based on whether it is best-effort traffic or not. In this case, if the information to be transmitted is best-effort traffic, the own packet length is set to be smaller than the reference value, and if it is not best-effort traffic, the own packet length is set to be larger than the reference value.
[0070] Moreover, the process according to the embodiment 2 may be combined with the process according to the embodiment 1. For example, after controlling the own packet length according to the number of interfering devices, the own packet length may be controlled according to the type of traffic. [Explanation of symbols]
[0071] 2 Radio Stations 4a Interference Station 4b Interfering Station 4c Interference Station 22 Communications Department 24 Collection Department 26 Processing section 28 Control Unit 100 Wireless communication system 200 Wireless communication system
Claims
1. A wireless communication device comprising a communication unit, a collection unit, a processing unit, and a control unit, and performing wireless communication using CSMA / CA, The communication unit is configured to perform a process of receiving information from another station, The collection unit is configured to perform a process of collecting a transmission frequency by an interfering station included in the information, the processing unit is configured to perform a setting process of setting a packet length of the packet to be longer than a reference value when a transmission frequency by the interfering station is lower than a threshold value; The control unit is configured to carry out a process of controlling a packet length of information to be transmitted based on the setting process, The communication unit is configured to perform a process of transmitting the information to be transmitted with a controlled own packet length. Wireless communication device.
2. The frequency of transmission by the interfering station is determined based on the number of interfering stations. The wireless communication device of claim 1 .
3. The setting process includes: If the frequency of transmission by the interfering station is greater than the threshold, the method further includes a process of setting the length of the packet to be smaller than a reference value. The wireless communication device of claim 1 .
4. The setting process includes: If the information to be transmitted is best-effort traffic, the method further includes a process of setting the length of the packet to be transmitted to be greater than a reference value. The wireless communication device of claim 1 .
5. The setting process includes: If the information to be transmitted is QoS traffic, the method further includes a process of setting the length of the packet to be transmitted to be smaller than a reference value. The wireless communication device of claim 1 .
6. A wireless communication system including a plurality of wireless stations that perform wireless communication using CSMA / CA, A specific radio station receiving information from other radio stations; A process of collecting a frequency of transmissions by an interfering station included in the information; a setting process of setting a packet length of the interfering station to be longer than a reference value when the frequency of transmission by the interfering station is less than a threshold value; A process of controlling a packet length of information to be transmitted based on the setting process; A process of transmitting the information to be transmitted in a controlled packet length.
16. A wireless communication system configured to:
7. A wireless communication method implemented by a wireless communication system including a plurality of wireless stations that implement wireless communication using CSMA / CA, comprising: Receiving information from another station; collecting a frequency of transmissions by interfering stations included in said information; When the frequency of transmission by the interfering station is less than a threshold, a packet length of the local station is set to be greater than a reference value; Controlling a packet length of information to be transmitted based on the result of the setting; Transmitting the information to be transmitted in a controlled packet length; A wireless communication method comprising:
8. A wireless communication program for causing a wireless communication device that performs wireless communication using CSMA / CA to perform the wireless communication, receiving information from other radio stations; A process of collecting a frequency of transmissions by an interfering station included in the information; a setting process of setting a packet length of the local station to be longer than a reference value when the transmission frequency of the interfering station is less than a threshold value; A process of controlling a packet length of information to be transmitted based on the setting process; A process of transmitting the information to be transmitted in a controlled packet length. A wireless communication program including a program for causing a computer to execute the above.