WO2022085486A1 - 通信装置および通信方法 - Google Patents
通信装置および通信方法 Download PDFInfo
- Publication number
- WO2022085486A1 WO2022085486A1 PCT/JP2021/037304 JP2021037304W WO2022085486A1 WO 2022085486 A1 WO2022085486 A1 WO 2022085486A1 JP 2021037304 W JP2021037304 W JP 2021037304W WO 2022085486 A1 WO2022085486 A1 WO 2022085486A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- link
- communication device
- undelivered
- retransmission
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 439
- 238000000034 method Methods 0.000 title claims abstract description 95
- 230000005540 biological transmission Effects 0.000 claims abstract description 151
- 238000012790 confirmation Methods 0.000 claims description 98
- 238000010276 construction Methods 0.000 claims description 17
- 238000010586 diagram Methods 0.000 description 27
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 26
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 26
- 230000002776 aggregation Effects 0.000 description 12
- 238000004220 aggregation Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 6
- 102100036409 Activated CDC42 kinase 1 Human genes 0.000 description 2
- 208000017304 adult pulmonary Langerhans cell histiocytosis Diseases 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1628—List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1822—Automatic repetition systems, e.g. Van Duuren systems involving configuration of automatic repeat request [ARQ] with parallel processes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/189—Transmission or retransmission of more than one copy of a message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
Definitions
- the present disclosure relates to a communication device and a communication method, and particularly to a communication device and a communication method that enable more suitable retransmission of undelivered data in communication using a plurality of links.
- Patent Document 1 discloses a communication method for receiving a data frame in which retransmitted data and data addressed to another user are multiplexed when data retransmitting is required in multi-user communication.
- Patent Document 1 does not mention the retransmission of undelivered data in communication using a plurality of links.
- This disclosure has been made in view of such a situation, and is intended to realize more suitable retransmission of undelivered data in communication using a plurality of links.
- the communication device of the first aspect of the present disclosure can be used with an access control unit that controls transmission of parallel data using a plurality of links in a wireless network, and when undelivered data occurs at the predetermined link. It is a communication device including a multi-link management unit that sets the retransmission of the undelivered data using the link.
- the communication method of the first aspect of the present disclosure can be used when the communication device controls the transmission of parallel data using a plurality of links in a wireless network and undelivered data occurs at the predetermined link. It is a communication method for setting the retransmission of the undelivered data using the link.
- the communication device of the second aspect of the present disclosure is an access control unit that controls reception of parallel data using a plurality of links in a wireless network, and when returning receipt confirmation information in one link, in another link.
- a multi-link management unit that sets the receipt confirmation information including information that can specify the reception status of the data is provided, the access control unit controls the return of the receipt confirmation information, and the multi-link management unit controls the return of the receipt confirmation information.
- It is a communication device for setting reception of retransmission data corresponding to the receipt confirmation information using the link of 1.
- the communication method of the second aspect of the present disclosure is the other said when the communication device controls the reception of parallel data using a plurality of links in the wireless network and returns the receipt confirmation information at the one said link. It is a communication method for setting the receipt confirmation information including information that can specify the reception status of the data in the link, controlling the return of the receipt confirmation information, and setting the link for receiving the retransmitted data.
- the transmission of parallel data is controlled using a plurality of links in a wireless network, and when undelivered data occurs at the predetermined link, the link using the available link is used. Retransmission of undelivered data is set.
- the reception of parallel data is controlled using a plurality of links in a wireless network, and when receipt confirmation information is returned in one said link, the said data in another said link.
- the receipt confirmation information including information that can specify the reception status is set, the return of the receipt confirmation information is controlled, and the link for receiving the retransmitted data is set.
- Multi-Link Operation and its issues> (About Multi-Link Operation)
- a frequency channel having an arbitrary bandwidth in one frequency band is used for communication as one communication link (hereinafter, simply referred to as a link).
- the technology standardized by IEEE802.11b, 11g, 11n is used for communication in the frequency 2.4 GHz band
- the technology standardized by IEEE802.11a, 11n, 11ac is in the frequency 5 GHz band. It is used for communication.
- TG the IEEE802.11 task group (TG) be is studying Multi-Link Operation (MLO), which is a technique for transmitting and receiving data using multiple links (frequency bands).
- MLO Multi-Link Operation
- sequence number space is composed of a predetermined information length (about 12 bits), it was not possible to manage sequence numbers beyond this range. That is, when the retransmission data including the sequence number of the data transmitted on one link is transmitted on another link, the series of sequence numbers within the expected range do not match, and the sequence number in each link is not reached. The data and the data to be resent could not be identified.
- the transmission of data from another communication device is started once the transmission of data and the reception of ACK are completed. And, the undelivered data could not be retransmitted in a short time.
- the undelivered data cannot be identified until after receiving the ACK, and when resending the undelivered data, access rights are acquired at the newly available link. I didn't resend it until I did. Therefore, when retransmitting a large amount of data, it takes time to confirm the reception of all the data. In particular, if there is an error in a part of the data, it is necessary to set a backoff time for transmitting the data with a new link, which may take more time.
- the transmitting side communication device retransmits the undelivered data using an empty link when the existence of the undelivered data is grasped.
- a specific link may be reserved in advance as a free link, or undelivered data may be retransmitted using the link that became available at the latest timing.
- the transmitting side communication device has a short frame length A-MPDU frame by frame aggregation as necessary so that the receipt confirmation information (ACK) is returned at an early stage in order to grasp the reception status of the receiving side communication device.
- the transmitting side communication device can grasp the existence of undelivered data at an early stage. That is, the transmitting side communication device executes backoff control in advance at the link for which the use is set, and immediately after grasping that the undelivered data exists, the undelivered data is retransmitted.
- the transmitting side communication device secures a transmission opportunity (TXOP) in advance and transmits the data, and when the existence of the undelivered data is grasped, a new backup is made. Complete the resending of undelivered data in TXOP without going through the off procedure.
- TXOP transmission opportunity
- the receiving side communication device grasps that the data transmitted by another link is retransmitted using one link, and combines the data received by the other link to construct all the data.
- the receipt confirmation information is sequentially returned to the transmitting side communication device by a predetermined link, and the undelivered data is retransmitted by the transmitting side communication device using an empty link.
- the receiving side communication device describes the sequence number of the received data in the block ACK frame so that the data that has not been reached at each link can be identified when constructing the receipt confirmation information. , Identify the data requesting retransmission.
- the receiving side communication device notifies the transmitting side communication device of the link that can be used for retransmission, so that the undelivered data is retransmitted at the predetermined link, and the data received by the plurality of links is unified. to manage. Further, the receiving side communication device describes the latest sequence number of the data received by each link as the parameter information of the block ACK frame so that the error occurrence status of the received data can be grasped.
- the undelivered data is grasped at an early stage and the undelivered data is retransmitted using an empty link.
- the time required for retransmission can be shortened.
- FIG. 1 is a diagram showing a configuration example of a wireless LAN system to which the technique according to the present disclosure can be applied.
- a first wireless network is constructed by connecting a communication device 11 and a communication device 12 to an access point 10.
- the access point 20 and the communication device 21 construct a second wireless network
- the access point 30 and the communication device 31 construct a third wireless network.
- the access point 10 exists at a position where signals from the access point 20, the communication device 21, the access point 30, and the communication device 31 can be received.
- the communication device 11 exists at a position where signals from the access point 20 and the access point 30 can be received.
- the communication device 12 exists at a position where signals from the communication device 21 and the communication device 31 can be received.
- the communication device 11 and the communication device 12 constituting the first network need to access each other fairly even if the second wireless network or the third wireless network exists. be.
- FIG. 2 is a diagram illustrating frequency bands and channel allocations that can be used in a wireless communication system to which the technique according to the present disclosure is applied.
- At least two channels are allocated when an OFDM radio signal having a 20 MHz bandwidth is applied based on the IEEE802.11 g standard.
- channel allocation in the 5 GHz band differs depending on the country or region, and the legal system of each country stipulates the available frequency range, transmission power, and conditions for determining transmission possibility.
- channel 32, channel 68, channel 96, channel 144, and channels 149 to 173 can be used as shown by blackening or broken lines in Fig. B.
- the UNII-5 band in the 6 GHz band A has 25 channels
- the UNII-6 band in the 6 GHz band B has 5 channels
- the UNII-7 band in the 6 GHz band C has 17 channels
- the UNII-8 in the 6 GHz band D can be used in the band.
- FIG. 3 is a sequence diagram showing an example of a collision between data and ACK in a conventional data transmission sequence.
- the self-network 50 is composed of the transmitting side communication device 51 and the receiving side communication device 52, and the OBSS (Overlapping Basic Service Set) network 60, which is a close network, has the transmitting side communication device 61 and the receiving side. It is composed of a communication device 62.
- OBSS Overlapping Basic Service Set
- the receiving-side communication device 52 is receiving data (A-MPDU) from the transmitting-side communication device 51
- the receiving-side communication device 62 is the transmitting-side communication device.
- CTS is returned to RTS from 61.
- the CTS from the receiving side communication device 62 interferes with the data reception of the receiving side communication device 52, and the receiving side communication device 52 cannot correctly receive / decode the data from the transmitting side communication device 51.
- the receiving side communication device 52 is the transmitting side communication device.
- a block ACK is returned for the data from 51.
- the block ACK from the receiving side communication device 52 interferes with the data reception of the receiving side communication device 62, and the receiving side communication device 62 cannot correctly receive / decode the data from the transmitting side communication device 61.
- the receiving-side communication device 52 while the receiving-side communication device 52 is receiving the data retransmitted (retransmitted A-MPDU) from the transmitting-side communication device 51, in the OBSS network 60, the receiving-side communication device 62 The block ACK is returned for the data from the transmitting side communication device 61. At this time, the block ACK from the receiving side communication device 62 interferes with the data reception of the receiving side communication device 52, and the receiving side communication device 52 cannot correctly receive / decode the retransmission data from the transmitting side communication device 51.
- the receiving side communication device 52 Is returning the block ACK for the retransmission data from the transmitting side communication device 51.
- the block ACK from the receiving side communication device 52 interferes with the data reception of the receiving side communication device 62, and the receiving side communication device 62 cannot correctly receive / decode the retransmission data from the transmitting side communication device 61.
- the signal from the receiving side communication device 52 of the self-network 50 and the signal from the receiving side communication device 62 of the OBSS network 60 become interference signals with each other, and many data are finally transmitted before they are transmitted. It was taking time.
- FIG. 4 is a sequence diagram showing an example of Multi-Link Operation using a close frequency band.
- the signal returned on one link may interfere with the reception of data transmitted on the other link.
- the transmitting side communication device 71 uses the 5 GHz band in Link1 and the 6 GHz band in Link2.
- the receiving side communication device 72 uses the 5 GHz band in Link1 and the 6 GHz band in Link2.
- the transmitting side communication device 71 asynchronously transmits data (A-MPDU) using Link1 and Link2.
- the receiving side communication device 72 returns the block ACK using Link2 because the reception of the data on Link2 ends earlier than the reception of the data on Link1. At this time, the block ACK on Link2 may interfere with the reception of data on Link1.
- the receiving side communication device 72 returns the block ACK using Link1 when the reception of the data on Link1 is completed while the data retransmitted on Link2 (retransmitted A-MPDU) is being received. are doing. At this time, the block ACK on Link1 may interfere with the reception of the retransmission data on Link2.
- the receiving side communication device 72 performs a block ACK using Link2 when the reception of the retransmitted data on Link2 is completed while the data retransmitted on Link1 (retransmitted A-MPDU) is being received. I am returning it. At this time, the block ACK on Link2 may interfere with the reception of the retransmission data on Link1.
- the ACK returned by the receiving side communication device 72 becomes an interference signal, and it takes a lot of time to finally transmit all the data.
- FIG. 5 is a diagram showing an example of retransmission of undelivered data using a plurality of links in a conventional communication method.
- data is transmitted using the first link (Link1) to the third link (Link3).
- the sequence number of the data is managed for each link, the receipt confirmation information (ACK) is returned, and the undelivered data is retransmitted for each link.
- Link1 when the transmitting communication device acquires the access right by the predetermined access control, the data (Data1 to Data8) of the sequence numbers 1 to 8 aggregated by the frame aggregation is transmitted as an A-MPDU frame. There is.
- the receiving side communication device confirms the receipt of Data1 to Data8.
- Data3 and Data7 that were not correctly received due to an error are shown in black in the figure. That is, after receiving the A-MPDU frame, the receiving side communication device returns the receipt confirmation information (ACK) specifying the correctly received data (Data 1, 2, 4 to 6, 8) to the transmitting side communication device. ..
- the transmitting side communication device grasps the existence of undelivered data by ACK from the receiving side communication device, it retransmits the undelivered data (Data3 and Data7).
- the receiving side communication device After confirming the receipt of the undelivered data (Data3 and Data7), the receiving side communication device sends the receipt confirmation information (ACK) specifying all the correctly received data (Data1 to Data8) to the transmitting side communication device. I will send it back.
- ACK receipt confirmation information
- the receiving side communication device confirms the receipt of Data 9 to Data 16.
- Data 10 and Data 16 that were not correctly received due to an error are shown in black in the figure. That is, after receiving the A-MPDU frame, the receiving side communication device returns the receipt confirmation information (ACK) specifying the correctly received data (Data 9, 11 to 15) to the transmitting side communication device.
- ACK receipt confirmation information
- the transmitting side communication device grasps the existence of undelivered data by ACK from the receiving side communication device, it retransmits the undelivered data (Data 10 and Data 16).
- the receiving side communication device After confirming the receipt of the undelivered data (Data10 and Data16), the receiving side communication device sends the receipt confirmation information (ACK) specifying all the correctly received data (Data9 to Data16) to the transmitting side communication device. I will send it back.
- ACK receipt confirmation information
- the receiving side communication device confirms the receipt of Data 17 to Data 24.
- the Data 20 that was not correctly received due to an error is shown in black in the figure. That is, after receiving the A-MPDU frame, the receiving side communication device returns the receipt confirmation information (ACK) specifying the correctly received data (Data 17 to 19, 21 to 24) to the transmitting side communication device.
- ACK receipt confirmation information
- the transmitting side communication device grasps the existence of undelivered data by ACK from the receiving side communication device, it retransmits the undelivered data (Data20).
- the receiving side communication device After confirming the receipt of the undelivered data (Data20), the receiving side communication device returns the receipt confirmation information (ACK) specifying all the correctly received data (Data17 to Data24) to the transmitting side communication device. ..
- the block ACK frame returned for each link contains the receipt confirmation information of the data transmitted by another link ( ACK) is not included. Therefore, it was necessary to resend the data independently for each link.
- FIG. 6 is a diagram illustrating an example of retransmission of undelivered data in the technique according to the present disclosure.
- data is transmitted using the first link (Link1) to the third link (Link3).
- the sequence numbers of the data in all the links are collectively managed, a block ACK frame including the reception status of the data in other links is returned as receipt confirmation information (ACK), and an arbitrary link is used.
- ACK receipt confirmation information
- the undelivered data is retransmitted.
- Data1 to Data8 are transmitted using Link1 as an A-MPDU frame
- Data9 to Data16 are transmitted using Link2
- Data17 is transmitted using Link3.
- To Data24 is transmitted.
- the receiving side communication device grasps the data reception status on other links (Link2 and Link3) after receiving the A-MPDU frame (Data1 to Data8). That is, the receiving side communication device grasps the reception status of the data (Data1 to Data8, Data9 to Data14, Data17 to Data19) of the sequence numbers 1 to 8, 9 to 14, 17 to 19, and receives the data including these reception statuses.
- the confirmation information (ACK) is returned to the transmitting communication device as a block ACK frame.
- the block ACK information that Data3 and Data7 are not correctly received in Link1 and Data10 is not correctly received in Link2. That is, the ACK including the block ACK information in which the reception status of the data including other links collected by the timing when the A-MPDU frame is received by Link1 is described is returned to the transmitting communication device. At this time, since it may take time to decode the received data in the receiving side communication device, it may take a predetermined time for the block ACK information to be reflected.
- the transmitting side communication device When the transmitting communication device receives the ACK containing the block ACK information in which the undelivered data is described, the transmitting side communication device retransmits the undelivered data (Data3, Data7, Data10) using the Link1 available at that time. ..
- the receiving side communication device grasps the data reception status on other links (Link1 and Link3) after receiving the A-MPDU frame (Data9 to Data16). That is, the receiving side communication device grasps the reception status of the data (Data1 to Data8, Data9 to Data16, Data17 to Data21) of the sequence numbers 1 to 8, 9 to 16, 17 to 21, and receives the data including these reception statuses.
- the confirmation information (ACK) is returned to the transmitting communication device as a block ACK frame.
- the transmitting communication device When the transmitting communication device receives the ACK containing the block ACK information in which the undelivered data is described, the undelivered data (Data3, Data7) previously determined to be retransmitted is used by using the Link2 available at that time. , Data10) and the undelivered data (Data16, Data20) are retransmitted.
- the receiving side communication device grasps the data reception status on other links (Link1 and Link2) after receiving the A-MPDU frame (Data17 to Data24). That is, the receiving side communication device grasps the reception status of all the data (Data1 to Data24) of the sequence numbers 1 to 24, and the receipt confirmation information (ACK) including these reception statuses is used as a block ACK frame for the transmission side communication. Return to the device.
- the transmitting communication device is retransmitting undelivered data including Data20 using Link2, the block ACK stating that Data20 has not been reached is described. Even if an ACK containing information is received, the data 20 is not immediately retransmitted. That is, the transmission side communication device is configured to wait for the return of the ACK for the retransmission data on Link2 to determine whether or not the retransmission is necessary again.
- the transmitting side communication device receives the ACK including the block ACK information stating that all the data including the Data 20 has been received as the ACK for the retransmission data, and the series of operations is completed.
- FIG. 7 is a diagram illustrating another example of retransmission of undelivered data in the technique according to the present disclosure.
- the configuration of the A-MPDU frame is set short so that the receipt confirmation information (ACK) is returned at the earlier timing at the link. do.
- Data1 to Data5 are transmitted using Link1
- Data6 to Data15 are transmitted using Link2
- Data16 to Data24 are transmitted using Link3.
- other configurations may be used.
- the receiving side communication device grasps the data reception status on other links (Link2 and Link3) after receiving the A-MPDU frame (Data1 to Data5). That is, the receiving side communication device grasps the reception status of the data (Data1 to Data5, Data6 to Data8, Data16) of the sequence numbers 1 to 5, 6 to 8, 16 and receives confirmation information (ACK) including these reception statuses. ) Is returned to the transmitting communication device as a block ACK frame.
- the transmitting side communication device When the transmitting communication device receives the ACK containing the block ACK information in which the undelivered data is described, the transmitting side communication device retransmits the undelivered data (Data3, Data7, Data16) using the Link1 available at that time. It may be configured.
- the receiving side communication device returns an ACK for the retransmission data (Data3, Data7, Data16) transmitted as an A-MPDU frame.
- This ACK includes block ACK information in which the reception status of the data of sequence numbers 1 to 5, 6 to 13, 16 to 21 (Data 1 to Data 5, Data 6 to Data 13, Data 16 to Data 21) is described.
- the undelivered data (Data10, Data20) may be retransmitted using the Link1 available at that time. good.
- the receiving side communication device grasps the data reception status on other links (Link1 and Link3) after receiving the A-MPDU frame (Data6 to Data15). That is, the receiving side communication device grasps the reception status of the data (Data1 to Data5, Data6 to Data15, Data16 to Data23) of the sequence numbers 1 to 5, 6 to 15, 16 to 23, and receives the data including these reception statuses.
- the confirmation information (ACK) is returned to the transmitting communication device as a block ACK frame.
- the receiving side communication device grasps the data reception status on other links (Link1 and Link2) after receiving the A-MPDU frame (Data16 to Data24). That is, the receiving side communication device grasps the reception status of all the data (Data1 to Data24) of the sequence numbers 1 to 24, and the receipt confirmation information (ACK) including these reception statuses is used as a block ACK frame for the transmission side communication. Return to the device.
- the transmitting side communication device receives the ACK including the block ACK information stating that all the data including the Data 20 has been received as the ACK for the retransmission data in Link1, and the series of operations is completed.
- FIG. 8 is a diagram illustrating another example of retransmission of undelivered data in the technique according to the present disclosure.
- the receipt confirmation information (ACK) is returned at an earlier timing for all links, and the retransmission of undelivered data is promoted. Let me do it.
- an A-MPDU frame composed of four MPDUs is transmitted, and in the other links, an A-MPDU composed of six MPDUs is transmitted.
- the configuration is such that the frame is transmitted, but other configurations may be used.
- the receiving side communication device grasps the reception status of data on another link (Link2) after receiving the A-MPDU frame (Data1 to Data4). That is, the receiving side communication device grasps the reception status of the data (Data1 to Data4, Data5 to Data7) of the sequence numbers 1 to 4, 5 to 7, and blocks the receipt confirmation information (ACK) including these reception statuses. It is returned to the transmitting communication device as an ACK frame.
- the transmitting side communication device When the transmitting side communication device receives the ACK including the block ACK information in which the undelivered data is described, the undelivered data (Data3, Data7) is retransmitted using Link3 in the data transmission waiting state at that time. Specifically, the transmitting side communication device constructs an A-MPDU frame in which undelivered data (Data3, Data7) and newly transmitted data (Data11 to Data14) are combined, and transmits the A-MPDU frame to the receiving side communication device. do.
- an A-MPDU frame composed of newly transmitted data (Data15 to Data20) may be subsequently transmitted.
- the receiving side communication device grasps the data reception status on another link (Link1) after receiving the A-MPDU frame (Data5 to Data10). That is, the receiving side communication device grasps the reception status of the data (Data1 to Data4, Data5 to Data10, Data15) of the sequence numbers 1 to 4,5 to 10,15, and the receipt confirmation information (ACK) including these reception statuses. ) Is returned to the transmitting communication device as a block ACK frame.
- the transmitting side communication device When the transmitting side communication device receives the ACK including the block ACK information in which the undelivered data is described, the undelivered data (Data10) is retransmitted using the Link2 available at that time. Specifically, the transmitting side communication device constructs an A-MPDU frame in which undelivered data (Data10) and newly transmitted data (Data21 to Data24) are combined and transmits the A-MPDU frame to the receiving side communication device. May be.
- the receiving side communication device grasps the reception status of data on other links (Link1, Link2) after receiving the A-MPDU frame (Data3, Data7, Data11 to Data14). That is, the receiving side communication device may use the data of sequence numbers 1 to 4,5 to 10,11 to 14,15 to 19,21,22 (Data1 to Data4, Data5 to Data10, Data11 to Data14, Data15 to Data19, Data21, The reception status of Data22) is grasped, and the receipt confirmation information (ACK) including these reception statuses is returned to the transmitting communication device as a block ACK frame.
- ACK receipt confirmation information
- the transmitting side communication device When the transmitting side communication device receives the ACK including the block ACK information in which the undelivered data is described, the undelivered data (Data16) is retransmitted using the Link3 available at that time.
- the transmitting side communication device may be configured to construct an A-MPDU frame including undelivered data (Data16) and transmit it to the receiving side communication device.
- the receiving side communication device sends an ACK including block ACK information stating that Data16 and Data20 are not correctly received to the transmitting side communication device after receiving the A-MPDU frame (Data15 to Data20). I will send it back.
- the Link 1 that is available at that time is used. Therefore, only the Data 20 may be retransmitted.
- the transmitting communication device receives an ACK including a block ACK information stating that all the data (Data1 to Data24) have been received.
- the transmitting side communication device receives ACK including block ACK information stating that all data including Data16 and Data20 have been received as ACK for the retransmission data in Link1 and Link3. Then, a series of operations is completed.
- FIG. 9 is a diagram illustrating another example of retransmission of undelivered data in the technique according to the present disclosure.
- a retransmission link for retransmitting undelivered data is set in advance between the transmitting side communication device and the receiving side communication device, so that when undelivered data occurs, the retransmission link is set.
- data is transmitted using Link1 to Link3, and when undelivered data occurs, the undelivered data is retransmitted using Link4 set as the retransmission link.
- Link4 set as the retransmission link.
- other configurations may be used.
- Data1 to Data8 are transmitted using Link1 as an A-MPDU frame
- Data9 to Data16 are transmitted using Link2
- Data17 to Data24 are transmitted using Link3.
- the receiving side communication device grasps the data reception status on other links (Link2 and Link3) after receiving the A-MPDU frame (Data1 to Data8). That is, the receiving side communication device grasps the reception status of the data (Data1 to Data8, Data9 to Data14, Data17 to Data20) of the sequence numbers 1 to 8, 9 to 14, 17 to 20, and receives the data including these reception statuses.
- the confirmation information (ACK) is returned to the transmitting communication device as a block ACK frame.
- the transmitting side communication device When the transmitting communication device receives the ACK containing the block ACK information in which the undelivered data is described, the transmitting side communication device retransmits the undelivered data (Data3, Data7, Data10, Data20) using Link4 set as the retransmission link. It is configured to do.
- Link4 carrier sense for access control is executed in advance prior to retransmission of undelivered data, so that it can be grasped that Link4 is not used by another communication device for a predetermined time. May be good.
- the undelivered data may be sequentially retransmitted.
- the transmitting side communication device can grasp that the Data 16 has not been reached in Link2 only by the block ACK information included in the ACK in Link2. Therefore, when ACK is returned by Link2, the undelivered data (Data3, Data7, Data10, Data20) is retransmitted using Link4, but immediately after that, the undelivered Data16 is added. Make it retransmitted.
- the transmitting side communication device receives a series of ACKs including the block ACK information stating that all the data has been received as the ACK for the retransmission data transmitted using Link4. The operation ends.
- FIG. 10 is a diagram illustrating another example of retransmission of undelivered data in the technique according to the present disclosure.
- a retransmission link is set when undelivered data occurs.
- the undelivered data is retransmitted using Link4 set as the retransmission link.
- the receiving side communication device is configured to notify the transmitting side communication device of undelivered data by appropriately returning ACK, but other than this. It may be the configuration of.
- Data1 to Data5 are transmitted using Link1 as an A-MPDU frame
- Data6 to Data15 are transmitted using Link2
- Data16 to Data24 are transmitted using Link3.
- the receiving side communication device grasps the data reception status on other links (Link2 and Link3) after receiving the A-MPDU frame (Data1 to Data5). That is, the receiving side communication device grasps the reception status of the data (Data1 to Data5, Data6 to Data8, Data16) of the sequence numbers 1 to 5, 6 to 8, 16 and receives confirmation information (ACK) including these reception statuses. ) Is returned to the transmitting communication device as a block ACK frame.
- the transmitting side communication device When the transmitting communication device receives the ACK including the block ACK information in which the undelivered data is described, the transmitting side communication device retransmits the undelivered data (Data3, Data7, Data16) using the Link4 set as the retransmission link. May be.
- the receiving side communication device grasps the reception status of data on other links (Link1 to Link3) after receiving the retransmission data (Data3, Data7, Data16). That is, the receiving side communication device grasps the reception status of the data (Data1 to Data5, Data6 to Data13, Data16 to 21) of the sequence numbers 1 to 5, 6 to 13, 16 to 21, and receives the data including these reception statuses.
- the confirmation information (ACK) is returned to the transmitting communication device as a block ACK frame.
- the undelivered data may be retransmitted using the retransmission link (Link4).
- the receiving side communication device after receiving the A-MPDU frame, the receiving side communication device returns the latest ACK including the block ACK information describing the data reception status at that timing to the transmitting side communication device.
- the transmitting communication device receives a series of ACKs including the block ACK information stating that all the data has been received as the ACK for the retransmission data transmitted using Link4. The operation ends.
- FIG. 11 is a sequence diagram illustrating the retransmission of undelivered data corresponding to the example of FIG. 7 described above.
- FIG. 11 shows the transmission / reception of data in the Multi-Link Operation between the transmitting side communication device 110 and the receiving side communication device 120.
- This setup data frame contains parameter information such as information about multiple links used to send and receive data.
- the transmitting side communication device 110 transmits a Multi-link Setup Request to the receiving side communication device 120 as a setup data frame, and the receiving side communication device 120 returns a Multi-link Setup Response.
- various parameter information is set between the transmitting side communication device 110 and the receiving side communication device 120.
- Link2 and Link3 are used in addition to Link1 for data transmission / reception.
- the transmitting side communication device 110 transmits data using a plurality of links (Link1 to Link3) and receives receipt confirmation information (ACK) using these links. Further, the receiving side communication device 120 receives data using a plurality of links (Link1 to Link3), and returns receipt confirmation information (ACK) using these links.
- an A-MPDU frame in which a plurality of MPDUs are aggregated is transmitted using each link.
- data is transmitted when the transmission line becomes available after a predetermined backoff time has elapsed.
- the transmitting side communication device 110 transmits the data (data (1) to (5)) of the sequence numbers 1 to 5 by using the Link 1 that became available first. Next, the transmitting side communication device 110 transmits the data (data (6) to (15)) of the sequence numbers 6 to 15 by using the second available Link2. Then, the transmitting side communication device 110 transmits the data (data (16) to (24)) of the sequence numbers 16 to 24 by using the Link 3 that became available at the end.
- the receiving side communication device 120 receives the A-MPDU frame transmitted using each link (Link1 to Link3) and sequentially decodes the data contained therein, so that there is no error. Collect data. At each link, data is received separately in time.
- the receiving side communication device 120 includes ACK including block ACK information specifying the MPDU received by that timing as the receipt confirmation information (ACK) at the timing after the reception of the A-MPDU frame at each link is completed. Is returned to the transmitting side communication device 110.
- ACK receipt confirmation information
- Block ACK information (NACK (3,7,16)) is returned.
- the transmitting side communication device 110 receives NACK (3,7,16) in Link1
- the undelivered data (3), (7), (16) is collected by using Link1 that has been continuously available. It is shown as a retransmit configuration.
- the receiving side communication device 120 is a block that identifies the MPDU received by that timing as the receipt confirmation information (ACK) at the timing after the reception of the data (3), (7), and (16) on Link1 is completed.
- the ACK including the ACK information is returned to the transmitting communication device 110.
- Block ACK information (NACK (10, 20)) is returned.
- the transmitting side communication device 110 When the transmitting side communication device 110 receives NACK (10, 20) in Link 1, the transmitting side communication device 110 is shown as a configuration for retransmitting undelivered data (10) and (20) using Link 1 that is continuously available. ing.
- the block ACK information (NACK (20)) in which the data (20) that has not been reached (indicated by the broken line in the figure) by the timing after the reception of the data (6) to (15) can be identified can be identified. )) Will be returned.
- the transmitting side communication device 110 is in the process of retransmitting the data (20) using Link1, the ACK (20) that is returned afterwards without overlapping and retransmitting the data (20) in Link2. Block ACK information) is waited for.
- the undelivered data is retransmitted in the Multi-Link Operation between the transmitting side communication device 110 and the receiving side communication device 120.
- FIG. 8 also has a configuration in which undelivered data is retransmitted in the Multi-Link Operation between the transmitting side communication device 110 and the receiving side communication device 120. good.
- FIG. 12 is a sequence diagram illustrating the retransmission of undelivered data corresponding to the example of FIG. 9 described above. Also in FIG. 12, data transmission / reception in Multi-Link Operation between the transmitting side communication device 110 and the receiving side communication device 120 is shown.
- This setup data frame contains parameter information such as information about multiple links used to send and receive data.
- the transmitting side communication device 110 transmits a Multi-link Setup Request to the receiving side communication device 120 as a setup data frame, and the receiving side communication device 120 returns a Multi-link Setup Response.
- various parameter information is set between the transmitting side communication device 110 and the receiving side communication device 120.
- Link2 and Link3 are used in addition to Link1 for data transmission / reception
- Link4 is set to be used as a retransmission link.
- the transmitting side communication device 110 transmits data using a plurality of links (Link1 to Link3) and receives receipt confirmation information (ACK) using these links. Further, the receiving side communication device 120 receives data using a plurality of links (Link1 to Link3), and returns receipt confirmation information (ACK) using these links.
- the transmitting side communication device 110 retransmits the undelivered data using the retransmission link (Link4), and the receiving side communication device 120 does not use the retransmission link (Link4). You will receive the data.
- an A-MPDU frame in which a plurality of MPDUs are aggregated is transmitted using each link.
- data is transmitted when the transmission line becomes available after a predetermined backoff time has elapsed.
- the transmitting side communication device 110 transmits the data (data (1) to (8)) of the sequence numbers 1 to 8 by using the Link 1 that became available first. Next, the transmitting side communication device 110 transmits the data (data (9) to (16)) of the sequence numbers 9 to 16 by using the second available Link2. Then, the transmitting side communication device 110 transmits the data (data (17) to (24)) of the sequence numbers 17 to 24 by using the Link 3 that became available at the end.
- the receiving side communication device 120 receives the A-MPDU frame transmitted using each link (Link1 to Link3) and sequentially decodes the data contained therein, so that there is no error. Collect data. At each link, data is received separately in time.
- the receiving side communication device 120 includes ACK including block ACK information specifying the MPDU received by that timing as the receipt confirmation information (ACK) at the timing after the reception of the A-MPDU frame at each link is completed. Is returned to the transmitting side communication device 110.
- ACK receipt confirmation information
- Link1 the data (3), (7), (10), (20) that have not been reached (indicated by the broken line in the figure) by the timing after the reception of the data (1) to (8) is completed. ) Is identifiable block ACK information (NACK (3,7,10,20)) is returned.
- the transmitting side communication device 110 receives NACK (3,7,10,20) in Link1
- the undelivered data (3), (7), ( 10), (20) is shown as a configuration for starting the retransmission.
- the transmitting side communication device 110 receives NACK (16) in Link2, the undelivered data (3), (7), (10), (20) is used by using Link4 set as the retransmission link.
- Link4 set as the retransmission link.
- it is shown as a configuration for setting the retransmission of the data (16).
- the undelivered data is retransmitted in the Multi-Link Operation between the transmitting side communication device 110 and the receiving side communication device 120, but the configuration is limited to this configuration. It does not have to be done.
- the undelivered data is retransmitted in the Multi-Link Operation between the transmitting side communication device 110 and the receiving side communication device 120 in the same manner in the example of FIG.
- FIG. 13 is a diagram showing a configuration example of a frame (setup data frame) transmitted / received during the setup of Multi-Link Operation.
- the frame shown in FIG. 13 is transmitted from the transmitting side communication device as a Multi-link Setup Request, and is returned from the receiving side communication device as a Multi-link Setup Response.
- the setup data frame consists of a MAC header and a multi-link information element.
- the MAC header is from FrameControl, which contains information such as the frame type, Duration, which indicates the duration of the frame (time required for transmission), TransmitAddress, which indicates the source address, and ReceiveAddress, which indicates the destination address. It is composed.
- the multi-link information element is composed of ElementID (MLIE), Number of MultiLinks, Ch.No., ReverseLinks, ResendLinks, and Parameter.
- ElementID MLIE
- Number of MultiLinks Ch.No.
- ReverseLinks ReverseLinks
- ResendLinks Parameter.
- Element ID indicates the type of element.
- Number of MultiLinks indicates the number of links that can be set for multilink. Ch.No. indicates the channel number of the link in which the multi-link can be set, and is set as many as the number of MultiLinks.
- ReverseLinks indicates links that are set as reverse links (links for return) among the links for which multilinks are set.
- ResendLinks indicates a link set as a retransmission link among the links for which multilink is set.
- Parameter is composed of parameter information such as Feedback Timing, ACK / NACK, BufferSize, BitmapLength, and MultiLinksRetransmit as parameter information related to data transmission / reception.
- Feedback Timing indicates the timing of feedback in the link in the opposite direction.
- ACK / NACK indicates whether to return ACK information or NACK information as receipt confirmation information.
- BufferSize indicates the capacity of the buffer.
- BitmapLength indicates the bitmap length of the ACK information.
- MultiLinks Retransmit includes, for example, information on whether or not to execute frame aggregation as information regarding data retransmission in Multi-Link Operation.
- desired values are set as various parameter information in the Parameter of the Multi-link Setup Request transmitted from the transmitting side communication device, and the Parameter of the Multi-link Setup Response returned from the receiving side communication device is set to the Parameter of the Multi-link Setup Response.
- Fixed values are set as various parameter information.
- FIG. 14 is a diagram showing a configuration example of an A-MPDU frame in the Multi-Link Operation of the present disclosure.
- the A-MPDU frame shown in FIG. 14 is basically configured in the same manner as the conventional A-MPDU frame. That is, the A-MPDU frame of FIG. 14 is composed of a predetermined PLCH Header, a number of A-MPDU Subframes aggregated by frame aggregation, and EOF Padding.
- A-MPDU Subframe is composed of a predetermined Delimiter, individual MPDUs, and Padding.
- the MPDU is composed of a predetermined MAC header, a Frame Body in which actual data is stored, and an FCS (Frame Check Sequence) for checking whether or not there is an error in the frame.
- FCS Frae Check Sequence
- the Delimiter includes, for example, Quick in addition to the conventional EOF, Length, and CRC.
- Quick is a bit for identifying data that has not been reached by another link and has been retransmitted in Multi-Link Operation.
- Quick may be configured, for example, to be set at the timing of receiving the receipt confirmation information (ACK) from the receiving side communication device.
- ACK receipt confirmation information
- Quick is set in the Delimiter of all A-MPDU Subframes, but it may be set in the PLCH Header or the EHT Control in the MAC header of each MPDU.
- FIG. 15 is a diagram showing a configuration example of a block ACK frame in the Multi-Link Operation of the present disclosure.
- the block ACK frame shown in FIG. 15 is basically configured in the same manner as the conventional block ACK frame. That is, the block ACK frame of FIG. 15 is composed of predetermined MAC Header, BA Control, and BA Information.
- Multi-Link for identifying the block ACK frame in the Multi-Link Operation is prepared as the value of BAControl.
- the BA Information includes the Link Count in addition to the conventional Block Ack Starting Sequence Control and Block Ack Bitmap.
- Link Count indicates the number of links in Multi-Link Operation.
- the BlockAckBitmap is configured to have an information length longer than the information length of the conventional block ACK frame. do.
- FIG. 16 is a diagram showing another configuration example of the block ACK frame in the Multi-Link Operation of the present disclosure.
- the block ACK frame shown in FIG. 16 is also basically configured in the same manner as the conventional block ACK frame. That is, the block ACK frame of FIG. 16 is composed of predetermined MAC Header, BA Control, and BA Information.
- MLO is prepared as the value of BAControl to identify that it is a block ACK frame for retransmission of undelivered data in Multi-Link Operation.
- the BA Information includes, for example, LinkCount and Link1S / N to LinkNS / N in addition to the conventional BlockAckStartingSequenceControl and BlockAckBitmap.
- LinkCount indicates the number of links in Multi-Link Operation.
- Link1 S / N to Link N S / N indicate to which sequence number data has been received at each link (Link 1 to Link N).
- FIG. 17 is a diagram showing still another configuration example of the block ACK frame in the Multi-Link Operation of the present disclosure.
- the block ACK frame shown in FIG. 17 is also basically configured in the same manner as the conventional block ACK frame. That is, the block ACK frame of FIG. 17 is composed of predetermined MAC Header, BA Control, and BA Information.
- Resend is prepared as the value of BAControl to identify that it is a block ACK frame for retransmission of undelivered data in Multi-Link Operation.
- BA Information includes, for example, LinkCount, Link1S / N to LinkNS / N, NACKStartingSequenceControl, and NACKBitmap.
- LinkCount indicates the number of links in Multi-Link Operation.
- Link1 S / N to Link N S / N indicate to which sequence number data has been received at each link (Link 1 to Link N).
- NACKStartingSequenceControl is an area that replaces the conventional BlockAckStartingSequenceControl, and the first sequence number of the data for which retransmission is requested is set.
- NACK Bitmap is an area that replaces the conventional Block Ack Bitmap, and indicates the sequence number of the data for which retransmission is requested.
- FIG. 18 is a diagram showing still another configuration example of the block ACK frame in the Multi-Link Operation of the present disclosure.
- the block ACK frame shown in FIG. 18 is also basically configured in the same manner as the conventional block ACK frame. That is, the block ACK frame of FIG. 18 is composed of predetermined MAC Header, BA Control, and BA Information.
- MSNACK is prepared as the value of BAControl to identify that it is a block ACK frame for specifying only the information of undelivered data in Multi-Link Operation.
- BA Information includes, for example, NACK Counts and NACK Sequence Number.
- NACK Counts indicates the number of data that has not been reached in Multi-Link Operation.
- NACKSequenceNumber indicates the sequence number of the data that has not been reached in Multi-Link Operation, and is set by the number indicated by NACKCounts.
- FIG. 19 is a block diagram showing a configuration example of a communication device to which the technique according to the present disclosure is applied.
- the communication device 200 of FIG. 19 can function as at least one of the transmission side communication device and the reception side communication device described above, and can also function as an access point.
- the communication device 200 is configured to include a network connection module 210, an information input module 220, a device control module 230, an information output module 240, and a wireless communication module 250.
- the network connection module 210 is configured as, for example, a communication modem for connecting to a network such as the Internet when the communication device 200 functions as an access point.
- the network connection module 210 does not necessarily have to be incorporated in the communication device 200.
- the network connection module 210 may be configured as an ONU (Optical Network Unit) that connects to the Internet via a public communication line and an Internet service provider, for example.
- ONU Optical Network Unit
- the information input module 220 is a module for inputting information (instruction information) representing a user's instruction, and is composed of a button, a keyboard, a touch panel, and the like.
- the information input module 220 also does not necessarily have to be incorporated in the communication device 200.
- the device control module 230 controls the communication device 200 to operate as a transmission side communication device or a reception side communication device, or as an access point, based on the instruction information input to the information input module 220.
- the device control module 230 supplies the data of a predetermined application to the wireless communication module 250 and causes the transmission side communication device to transmit the data.
- the device control module 230 causes the wireless communication module 250 to receive the data from the transmitting side communication device. The received data is supplied to the application executed by the device control module 230.
- the information output module 240 is a module that outputs the operating state of the communication device 200 and the information acquired via the network connection module 210 and presents it to the user.
- the information output module 240 is composed of, for example, an LED display, a liquid crystal panel, a display device such as an organic EL display, a speaker that outputs sound or music, and the like.
- the wireless communication module 250 performs wireless communication with another communication device 200 or an external device.
- FIG. 20 is a block diagram showing a configuration example of the wireless communication module 250.
- the wireless communication module 250 includes an interface (I / F) 301, a transmission buffer 302, a transmission sequence management unit 303, a transmission frame construction unit 304, a transmission processing unit 305, and a transmission / reception antenna 306. Further, the wireless communication module 250 includes a reception processing unit 307, a reception frame analysis unit 308, a reception sequence management unit 309, a reception buffer 310, a multi-link management unit 311 and an access control unit 312.
- the I / F 301 is connected to another module in the communication device 200 and exchanges various information and data. Specifically, the I / F 301 supplies data from another module to the transmission buffer 302, and supplies data from the reception buffer 310 to the other module.
- the transmission buffer 302 temporarily stores the data from the I / F 301.
- the data stored in the transmission buffer 302 are sequentially supplied to the transmission sequence management unit 303.
- the transmission sequence management unit 303 manages the sequence of data to be transmitted in order to transmit the data from the transmission buffer 302 by wireless communication.
- the data to which the sequence number is added is sequentially supplied to the transmission frame construction unit 304.
- the transmission frame construction unit 304 constructs an A-MPDU frame in which data from the transmission sequence management unit 303 is aggregated by frame aggregation, or constructs a block ACK frame including receipt confirmation information (ACK). These constructed data frames are supplied to the transmission processing unit 305.
- the transmission processing unit 305 is functionally provided for each of a plurality of links.
- the transmission processing unit 305 generates a transmission signal for each individual link based on the data frame from the transmission frame construction unit 304, and performs predetermined signal processing.
- the transmission signal for each link is transmitted to another communication device 200 via the transmission / reception antenna 306.
- the transmission signal transmitted from the other communication device 200 is received as a reception signal for each link by the reception processing unit 307 via the transmission / reception antenna 306.
- the reception processing unit 307 is also functionally provided for each of a plurality of links.
- the reception processing unit 307 decodes the reception signal for each individual link received via the transmission / reception antenna 306, and acquires a data frame (A-MPDU frame or block ACK frame). These acquired data frames are supplied to the received frame analysis unit 308.
- the transmission processing unit 305 and the reception processing unit 307 provided for each link are used regardless of whether the communication device 200 operates as the transmission side communication device or the reception side communication device. , Each is used at the same time.
- the reception frame analysis unit 308 analyzes the data frame from the reception processing unit 307. For example, when an A-MPDU frame is received as a data frame, the reception frame analysis unit 308 analyzes the A-MPDU frame to determine whether or not the individual data (MPDU) has been correctly received. The individual received data is supplied to the reception sequence management unit 309.
- the reception sequence management unit 309 manages the sequence number of the reception data from the reception frame analysis unit 308 and supplies the data to the reception buffer 310.
- the reception sequence management unit 309 when the communication device 200 operates as a reception-side communication device, the reception sequence management unit 309 generates ACK information or NACK information based on the sequence number of the received data and supplies it to the multi-link management unit 311.
- the reception buffer 310 temporarily stores the data from the reception sequence management unit 309.
- the data stored in the receive buffer 310 is output to another module in the communication device 200 at a predetermined timing via the I / F 301.
- the multi-link management unit 311 manages various settings related to Multi-Link Operation. For example, the multi-link management unit 311 sets a plurality of links used in the Multi-Link Operation.
- the access control unit 312 controls the transmission / reception of data for each of a plurality of links set by the multi-link management unit 311. For example, the access control unit 312 controls the transmission processing unit 305 and the reception processing unit 307 provided for each link to set the backoff time for each link and acquire the usage status of the transmission line. ..
- the access control unit 312 controls the transmission of parallel data using a plurality of links, and the multi-link management unit 311 controls undelivered data at a predetermined link. If occurs, set resending of undelivered data using available links.
- the multi-link management unit 311 identifies undelivered data that needs to be retransmitted based on the receipt confirmation information (ACK) from the receiving side communication device that is the destination of the data.
- ACK receipt confirmation information
- the multi-link management unit 311 sets the retransmission of undelivered data using the link for which data transmission has been completed, or sets the retransmission of undelivered data using the link in the data transmission waiting state among a plurality of links. To do. Further, the multi-link management unit 311 sets the retransmission of the undelivered data using the retransmission link for resending the undelivered data among the plurality of links.
- the multi-link management unit 311 controls the construction of a data frame (A-MPDU frame) in which the number of transmitted data is adjusted for at least one link used for data transmission, and the undelivered data and newly transmitted data. Controls the construction of data frames that combine with. Further, the multi-link management unit 311 is configured to control the construction of a data frame including undelivered data according to the reception timing of the receipt confirmation information from the data transmission destination and the data transmission waiting status. It may have a configuration other than that.
- the multi-link management unit 311 presets a transmission opportunity (TXOP) longer than the duration of the data frame for the link that can be used for retransmitting undelivered data. Further, when the second undelivered data is newly generated during the transmission of the data frame including the first undelivered data, the multi-link management unit 311 of the second undelivered data following the data frame. Although it is configured to set retransmission, it may be configured other than this.
- TXOP transmission opportunity
- the access control unit 312 controls the reception of parallel data using a plurality of links, and the multi-link management unit 311 controls receipt confirmation information at one link.
- the access control unit 312 controls the return of the receipt confirmation information, and the multi-link management unit 311 sets the reception of the retransmission data corresponding to the receipt confirmation information using one link.
- the multi-link management unit 311 sets receipt confirmation information including the sequence number of undelivered data as information that can specify the reception status of data on other links.
- the multi-link management unit 311 is configured to set a retransmission link for receiving retransmission data in addition to the link used for receiving parallel data, but may have a configuration other than this.
- the access control unit 312 is configured to control the return of receipt confirmation information using an accessible link with the transmitting side communication device that is the source of the data, but other configurations may be used.
- the multi-link management unit 311 manages both the reception of data using a predetermined link and the reception of retransmission data. Specifically, the multi-link management unit 311 does not request transmission of retransmission data to the data transmission source while receiving a data frame containing retransmission data using a predetermined link (sequence of undelivered data). Do not set receipt confirmation information including number).
- the multi-link management unit 311 determines whether or not the received data needs to be output after the end of the received data frame (A-MPDU frame) is detected, and whether or not the receipt confirmation information needs to be returned. To judge.
- step S101 the multi-link management unit 311 acquires information on the links that can be set in the Multi-Link Operation.
- step S102 the multi-link management unit 311 determines whether or not the own device (communication device 200) operates as a transmission side communication device, in other words, whether or not data can be transmitted. If it is determined that the own device operates as the transmitting side communication device, the process proceeds to step S103.
- step S103 the multi-link management unit 311 determines whether or not the multi-link operation by the own device (communication device 200) is possible. If it is determined that Multi-Link Operation is possible, the process proceeds to step S104. On the other hand, if it is determined that Multi-Link Operation is not possible, step S104 is skipped.
- step S104 the multi-link management unit 311 sets a candidate for a data transmission link, which is a link for transmitting data, from the links that can be set in the Multi-Link Operation.
- step S105 the multi-link management unit 311 determines whether or not it is necessary to set a retransmission link for resending undelivered data. If it is determined that the retransmission link needs to be set, the process proceeds to step S106. On the other hand, if it is determined that the setting of the retransmission link is not necessary, step S106 is skipped.
- step S106 the multi-link management unit 311 sets a candidate for the retransmission link from the links that can be set in the Multi-Link Operation.
- step S107 the multi-link management unit 311 determines whether or not the setting of the data transmission link candidate and the retransmission link candidate has been completed. If it is determined that the setting of the candidate of each link is not completed, the process returns to step S103, and the subsequent processes are repeated. On the other hand, if it is determined that the setting of the candidate of each link is completed, the process proceeds to step S108.
- step S108 the access control unit 312 controls the transmission processing unit 305 to make a Multi-Link Setup Request on the receiving side using any one of the set data transmission link candidates. It is transmitted to another communication device 200 which is a communication device. Parameter information and the like related to each link candidate are set in the Multi-Link Setup Request.
- step S109 the access control unit 312 determines whether or not the Multi-Link Setup Response from the receiving side communication device has been received by controlling the reception processing unit 307. If it is determined that the Multi-Link Setup Response has been received, the process proceeds to step S110.
- step S110 the access control unit 312 acquires the parameter information set in the Multi-Link Setup Response received by the reception processing unit 307 via the reception frame analysis unit 308.
- step S111 the multi-link management unit 311 sets a link (data transmission link and retransmission link) used for data transmission based on the parameter information acquired by the access control unit 312, and the operation at the time of setup is performed. Complete.
- the multi-link management unit 311 of the transmitting side communication device sets the link used in the Multi-Link Operation by negotiating with the receiving side communication device.
- step S109 determines whether the Multi-Link Setup Response has been received. If it is determined in step S109 that the Multi-Link Setup Response has not been received, the process proceeds to step S112.
- step S112 it is determined whether or not a timeout has occurred depending on whether or not a preset time has elapsed since the Multi-Link Setup Request was transmitted. If it is determined that the preset time has not elapsed and the time-out has not occurred, the process returns to step S109 and waits for the reception of the Multi-Link Setup Response. On the other hand, when the preset time has elapsed and it is determined that the time-out has occurred, the process ends without completing the operation at the time of setup.
- step S102 when it is determined that the own device does not operate as the transmitting side communication device, that is, when the own device operates as the receiving side communication device, the process proceeds to step S113.
- step S113 the access control unit 312 controls the reception processing unit 307 to determine whether or not a Multi-Link Setup Request from the transmission side communication device has been received. If it is determined that the Multi-Link Setup Request has not been received, the process returns to step S101. On the other hand, if it is determined that the Multi-Link Setup Request has been received, the process proceeds to step S114 (FIG. 22).
- step S114 the access control unit 312 acquires the parameter information set in the Multi-Link Setup Request received by the reception processing unit 307 via the reception frame analysis unit 308.
- step S115 the multi-link management unit 311 acquires the data transmission link candidate information set by the transmission side communication device from the parameter information acquired by the access control unit 312.
- step S116 the multi-link management unit 311 determines whether or not data can be received in the data transmission link candidates set by the transmission side communication device.
- the candidate link for data transmission is a link that can be set in the Multi-Link Operation for which information has been acquired in step S101.
- step S117 If it is determined that the data can be received, the process proceeds to step S117. On the other hand, if it is determined that the data cannot be received, step S117 is skipped.
- step S117 the multi-link management unit 311 requests data for the data transmission link candidate determined to be capable of receiving data based on the capacity of the receive buffer 310 and the usage status of the link. Set the parameter information related to reception.
- step S118 the multi-link management unit 311 acquires the information of the candidate for the retransmission link set by the transmitting side communication device from the parameter information acquired by the access control unit 312.
- step S119 the multi-link management unit 311 determines whether or not data can be received in the candidate for the retransmission link set by the transmitting side communication device.
- the candidate link for retransmission is a link that can be set in Multi-Link Operation, for which information has been acquired in step S101.
- step S120 If it is determined that the data can be received, the process proceeds to step S120. On the other hand, if it is determined that the data cannot be received, step S120 is skipped.
- step S120 the multi-link management unit 311 receives data requested for the candidate for the retransmission link determined to be able to receive data, based on the capacity of the reception buffer 310 and the usage status of the link. Set the parameter information for.
- step S121 the multi-link management unit 311 determines parameters related to the setting of the block ACK frame, such as the method of describing the block ACK information. That is, the parameters for the configuration of the receipt confirmation information (ACK) and the data retransmission in the Multi-Link Operation are set.
- the parameters for the configuration of the receipt confirmation information (ACK) and the data retransmission in the Multi-Link Operation are set.
- step S122 the multi-link management unit 311 determines whether or not to carry out the Multi-Link Operation. If it is determined that the Multi-Link Operation is to be performed, the process proceeds to step S123.
- step S123 the access control unit 312 controls the transmission processing unit 305 to use the link for which the Multi-Link Setup Request has been received to set the Multi-Link Setup Response to another communication that serves as a transmission side communication device. It is transmitted to the device 200. Parameter information related to each link candidate is set in Multi-Link Setup Response.
- step S124 the multi-link management unit 311 sets a link (data transmission link, retransmission link) used for data reception based on the parameter information set by the access control unit 312, and the operation at the time of setup is performed. Complete.
- the multi-link management unit 311 of the receiving-side communication device sets the link used in the Multi-Link Operation by negotiating with the transmitting-side communication device.
- step S201 the multi-link management unit 311 determines whether or not to carry out data transmission. If it is determined that the data transmission is to be performed, the process proceeds to step S202.
- step S202 the multi-link management unit 311 acquires the number of links that can be used for data transmission and the amount of data existing in the transmission buffer 302.
- step S203 the multi-link management unit 311 determines whether or not the Multi-Link Operation can be supported based on the acquired number of available links and the amount of data in the transmission buffer 302. If it is determined that the Multi-Link Operation cannot be supported, the process returns to step S201. On the other hand, if it is determined that the Multi-Link Operation can be supported, the process proceeds to step S204.
- step S204 the access control unit 312 starts access control on the data transmission link by controlling the transmission processing unit 305.
- step S205 the multi-link management unit 311 calculates the transmission amount of the A-MPDU frame for each link.
- the multi-link management unit 311 causes the transmission frame construction unit 304 to construct the A-MPDU frame for each link based on the transmission amount of the A-MPDU frame calculated for each link.
- the optimum number of MPDUs (number of transmission data) is determined based on the setting of the transmission waiting time of each link, the degree of congestion of each link, and the like. Then, the number of MPDUs estimated to be the most efficient when all the links are used is adjusted for each link.
- step S207 the access control unit 312 determines whether or not there is a link that can be transmitted by counting down to the transmission waiting time of each link. Step S207 is repeated until it is determined that there is a link that can be transmitted. Then, if it is determined that there is a link that can be transmitted, the process proceeds to step S208.
- step S208 the access control unit 312 sets the transmission opportunity (TXOP) of the link that can be transmitted as the Duration. For example, a TXOP longer than the duration of the data frame is set.
- TXOP transmission opportunity
- the time in anticipation of retransmission of undelivered data may be set in TXOP.
- step S209 the access control unit 312 causes the transmission processing unit 305 to transmit the A-MPDU frame constructed within the set TXOP range.
- step S210 the multi-link management unit 311 determines whether or not it is necessary to set the retransmission link. If it is determined that the retransmission link needs to be set, the process proceeds to step S211 and the multi-link management unit 311 sets the retransmission link. Here, the setting of the retransmission link is confirmed so that the link set as the retransmission link at the time of setting up the Multi-Link Operation is not unexpectedly used at the start of access control or in the free link state.
- step S211 is skipped and the process proceeds to step S212 (FIG. 24). If it is determined in step S201 that the data transmission is not performed, steps S202 to S211 are skipped and the process proceeds to step S212 (FIG. 24).
- step S212 the access control unit 312 determines whether or not the receipt confirmation information from the receiving side communication device has been received by controlling the reception processing unit 307. If it is determined that the receipt confirmation information (ACK) has not been received, the process returns to step S207 (FIG. 23), and transmission of the A-MPDU frame on another link is repeated.
- ACK receipt confirmation information
- step S213 the access control unit 312 acquires the ACK information (NACK information) set in the receipt confirmation information received by the reception processing unit 307 via the reception frame analysis unit 308.
- step S214 the multi-link management unit 311 determines whether or not there is undelivered data that needs to be retransmitted to the receiving side communication device based on the ACK information (NACK information) acquired by the access control unit 312. ..
- step S215 the multi-link management unit 311 identifies undelivered data for all links.
- undelivered data is specified by determining the decryption status of the data transmitted at each link from the block ACK information included in the receipt confirmation information.
- the multi-link management unit 311 causes the transmission frame construction unit 304 to construct an A-MPDU frame containing the specified undelivered data.
- the A-MPDU frame is constructed according to the reception timing of the receipt confirmation information from the receiving side communication device to which the data is transmitted and the data transmission waiting status.
- the A-MPDU frame constructed here may be composed of a combination of undelivered data and newly transmitted data, or may be composed of only undelivered data.
- step S217 the access control unit 312 acquires the remaining time of TXOP of the link that has finished transmitting the data (the link that received the receipt confirmation information).
- step S218 the access control unit 312 determines whether or not there is any remaining time in the acquired TXOP. If it is determined that there is no remaining time, the process proceeds to step S219.
- step S219 the multi-link management unit 311 determines whether or not there is a free link in the transmission waiting state. If it is determined that there is a free link, the process proceeds to step S220, and the multi-link management unit 311 selects the link that can be used first among the free links. Here, as the link that can be used first, the link in the transmission waiting state may be selected, or the retransmit link may be selected.
- step S212 the process returns to step S212 and the state waits for the next receipt confirmation information (ACK) to be received.
- ACK receipt confirmation information
- step S221 the access control unit 312 determines whether or not it is time to transmit on the selected link. Step S221 is repeated until it is determined that the timing at which transmission is possible has been reached. Then, when it is determined that the timing for transmission is reached, the process proceeds to step S222. If it is determined in step S208 that there is time remaining, steps S219 to S221 are skipped and the process proceeds to step S222.
- step S222 the access control unit 312 sends the A-MPDU frame containing the undelivered data to the transmission processing unit 305 using the link determined to have the remaining time or the free link available at the earliest. Send it. Then, the process returns to step S201.
- FIGS. 25 and 26 show the flow of operation for one of a plurality of links, but in the Multi-Link Operation, this process is executed in parallel for the plurality of links. ..
- step S301 the access control unit 312 determines whether or not the A-MPDU frame addressed to the own device has been received via the reception frame analysis unit 308. Step S301 is repeated until it is determined that the A-MPDU frame addressed to the own device has been received. Then, if it is determined that the A-MPDU frame addressed to the own device has been received, the process proceeds to step S302.
- step S302 the multi-link management unit 311 causes the reception frame analysis unit 308 to acquire each MPDU based on the Length included in the Delimiter of the A-MPDU Subframe constituting the received A-MPDU frame.
- step S303 the multi-link management unit 311 controls the reception sequence management unit 309 to determine whether or not the MPDU acquired by the reception frame analysis unit 308 could be received without error. If it is determined that the reception was successful without any error, the process proceeds to step S304.
- step S304 the multi-link management unit 311 controls the reception sequence management unit 309 to store the MPDU determined to have been received without error in the reception buffer 310.
- step S305 the multi-link management unit 311 stores the sequence number of the MPDU stored in the receive buffer 310 as ACK information in a storage area (not shown).
- step S303 determines whether reception was not possible without error, that is, if there is an error in the received MPDU. If it is determined in step S303 that reception was not possible without error, that is, if there is an error in the received MPDU, the process proceeds to step S306.
- step S306 the multi-link management unit 311 stores the sequence number of the MPDU in which the error has occurred as NACK information in a storage area (not shown).
- step S307 the multi-link management unit 311 determines whether or not the received MPDU is the end of the A-MPDU frame. If it is determined that it is not the end of the A-MPDU frame, the process returns to step S302, and the subsequent processing is repeated. On the other hand, if it is determined to be the end of the A-MPDU frame, the process proceeds to step S308.
- step S308 the multi-link management unit 311 determines whether or not the data output condition is satisfied, such as whether or not the data output timing of the data stored in the receive buffer 310 has been reached. If it is determined that the data output condition is satisfied, the process proceeds to step S309.
- step S309 the multi-link management unit 311 controls the I / F 301 to cause the I / F 301 to acquire data from the receive buffer 310.
- step S310 the multi-link management unit 311 outputs the data acquired from the receive buffer 310 from the I / F 301.
- the output data is supplied to the application executed by the device control module 230.
- step S308 determines whether the data output condition is satisfied. If it is determined in step S308 that the data output condition is not satisfied, steps S309 and S310 are skipped.
- step S311 the multi-link management unit 311 determines whether or not the condition for returning the receipt confirmation information is satisfied. Here, it is determined whether or not the condition for returning the receipt confirmation information is satisfied depending on whether or not the receipt confirmation information needs to be returned and whether or not there is undelivered data for which resending is requested.
- step S302 If it is determined that the conditions for returning the receipt confirmation information are not satisfied, the process returns to step S302, and the subsequent processing is repeated. On the other hand, if it is determined that the condition for returning the receipt confirmation information is satisfied, the process proceeds to step S312 (FIG. 26).
- step S312 the multi-link management unit 311 acquires ACK information or NACK information stored in a storage area (not shown).
- NACK information the ACK information (NACK information) about the data in one link but also the ACK information (NACK information) including the reception status of the data in all the other links is acquired.
- step S313 the multi-link management unit 311 causes the transmission frame construction unit 304 to construct a block ACK frame in which the acquired ACK information or NACK information is described, based on a preset data format.
- the block ACK frame described with reference to FIGS. 16 and 17 when the block ACK frame described with reference to FIGS. 16 and 17 is constructed, information that can specify the latest sequence number of the data received at each link is added to the block ACK frame.
- the block ACK frame described with reference to FIG. 18 when the block ACK frame described with reference to FIG. 18 is constructed, the block ACK frame contains NACK information including the sequence number of undelivered data that needs to be retransmitted.
- step S314 the multi-link management unit 311 sets a link used for returning the constructed block ACK frame.
- the link used for returning the block ACK frame may be the link that received the A-MPDU frame, or may be the return link set as Reverse Links in the Multi-link Setup Response.
- step S315 the access control unit 312 determines whether or not the set link has become available. Step S315 is repeated until it is determined that the set link is available. Then, if it is determined that the set link has become available, the process proceeds to step S316.
- step S316 the access control unit 312 causes the transmission processing unit 305 to transmit the block ACK frame using the available link.
- step S317 the multi-link management unit 311 determines whether or not all the data (MPDU) has been received based on the sequence number of the MPDU managed by the reception sequence management unit 309.
- step S301 If it is determined that all the data has not been received, the process returns to step S301, and the subsequent processing is executed for the A-MPDU frame including the undelivered data to be retransmitted. On the other hand, if it is determined that all the data has been received, the process ends.
- the undelivered data is retransmitted using the available links, which is more preferable. It is possible to retransmit undelivered data.
- undelivered data is retransmitted using a link other than the link used for transmitting the data. Therefore, the minimum necessary link is used while transmitting new data. Retransmission of undelivered data can be realized.
- the transmitting communication device transmits data using a plurality of links
- the undelivered data is retransmitted using the link whose data transmission is completed early, so that the undelivered data is retransmitted in a shorter time. All data can be sent.
- the transmitting communication device transmits data using a plurality of links
- the undelivered data is retransmitted using a link that has not yet been used for data transmission or a link that has become available at the latest timing. Therefore, the data can be efficiently transmitted in a shorter time.
- the transmitting communication device can receive the receipt confirmation information (ACK) in a shorter time.
- ACK receipt confirmation information
- TXOP Transmission opportunity
- Duration since the Duration includes a spare time, the timing for retransmitting the undelivered data using the link is secured in advance. .. That is, by completing the retransmission within Duration, the backoff time is reduced, and the transmitting communication device can efficiently transmit the data of the application such as RTA (Real-Time Application).
- RTA Real-Time Application
- the receiving side communication device can more reliably notify the transmitting side communication device of the sequence number of the undelivered data.
- the receiving side communication device when data is received using a plurality of links, the receiving side communication device returns the block ACK frame in which the NACK information is described, so that the receiving side communication device inputs the sequence number of the undelivered data and the error data. It is possible to notify the transmitting communication device. By clarifying the sequence number of the data in error, it is possible to prevent untransmitted data or data that has not been decrypted, which is not represented by the conventional Bitmap format information, from being retransmitted repeatedly. ..
- the embodiment to which the technique according to the present disclosure is applied is not limited to the above-mentioned embodiment, and various changes can be made without departing from the gist of the technique according to the present disclosure.
- An access control unit that controls the transmission of parallel data using multiple links in a wireless network
- a communication device including a multi-link management unit that sets a retransmission of the undelivered data using the available link when undelivered data occurs in the predetermined link.
- the multi-link management unit identifies the undelivered data that needs to be retransmitted based on the receipt confirmation information from the transmission destination of the data.
- the multi-link management unit sets the retransmission of the undelivered data using the link for which the transmission of the data has been completed among the plurality of the links.
- the multi-link management unit controls the construction of a data frame in which the undelivered data and the newly transmitted data are combined with respect to at least one link used for transmitting the data (1) to (5).
- the multi-link management unit controls the construction of a data frame including the undelivered data according to the reception timing of the receipt confirmation information from the transmission destination of the data and the transmission waiting status of the data (1) to (1).
- the communication device according to any one of 7).
- the multi-link management unit of the second undelivered data following the data frame (10) When the second undelivered data is newly generated during the transmission of the data frame including the first undelivered data, the multi-link management unit of the second undelivered data following the data frame.
- the communication device according to any one of (1) to (9) for which retransmission is set.
- the communication device Control the transmission of parallel data using multiple links in a wireless network
- An access control unit that controls the reception of parallel data using multiple links in a wireless network, When returning the receipt confirmation information at one link, it is provided with a multi-link management unit that sets the receipt confirmation information including information that can specify the reception status of the data at the other link.
- the access control unit controls the return of the receipt confirmation information
- the multi-link management unit is a communication device that sets reception of retransmission data corresponding to the receipt confirmation information using the link of 1.
- the communication device according to (12) wherein the multi-link management unit sets the receipt confirmation information including the sequence number of the undelivered data as the information that can specify the reception status of the data in the other link.
- the communication device according to any one of (12) to (15), wherein the multi-link management unit manages both reception of the data using the predetermined link and reception of the retransmission data.
- the multi-link management unit does not request transmission of the retransmission data to the transmission source of the data while receiving a data frame containing the retransmission data using the predetermined link (12) to (16).
- the communication device described in any of. (18) The communication device according to any one of (12) to (17), wherein the multi-link management unit determines whether or not to output the received data after the end of the received data frame is detected.
- the communication device determines whether or not the receipt confirmation information needs to be returned after the end of the received data frame is detected.
- the communication device Controlling the reception of parallel data using multiple links in a wireless network When returning the receipt confirmation information at the link of 1, the receipt confirmation information including the information that can specify the reception status of the data at the other link is set. Controls the return of the receipt confirmation information and A communication method for setting the link for receiving retransmitted data.
- 200 communication device 250 wireless communication module, 301 I / F, 302 transmission buffer, 303 transmission sequence management unit, 304 transmission frame construction unit, 305 transmission processing unit, 306 transmission / reception antenna, 307 reception processing unit, 308 reception frame analysis unit, 309 Reception sequence management unit, 310 reception buffer, 311 multi-link management unit, 312 access control unit
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
Abstract
Description
2.本開示に係る技術の概要
3.本開示の実施の形態
3-1.無線LANシステムの構成例
3-2.データ受信時の干渉について
3-3.未達データの再送の例
3-4.データフレームの構成例
3-5.通信装置の構成例
3-6.通信装置の動作
4.まとめ
(Multi-Link Operationについて)
従来、無線LANシステムにおいては、1つの周波数帯域における任意の帯域幅となる周波数チャネルが1つの通信リンク(以下、単にリンクという)として通信に利用されている。具体的には、IEEE802.11b,11g,11nにより規格化された技術が、周波数2.4GHz帯の通信に利用され、IEEE802.11a,11n,11acにより規格化された技術が、周波数5GHz帯の通信に利用されている。
従来のデータ送信シーケンスにおいては、あるリンクで送信されたデータには一連のシーケンス番号が付加されて管理される。そのため、他のリンクで送信されたデータを再送してしまうと、管理されるシーケンス番号の範囲外のデータが再送されることになり、シーケンス番号の管理が破綻してしまう。すなわち、全てのリンクにおけるシーケンス番号を一括して管理しない限り、どのリンクで送信されたデータが未達となっているのかが特定できなかった。
本開示に係る技術においては、Multi-Link Operationにおいて複数のリンクを用いてデータを送信する場合、あらかじめ決められたリンクのうち、空いたリンクを用いて未達データが再送されるようにする。
以下、本開示の実施の形態に係る無線通信システムについて説明する。
図1は、本開示に係る技術が適用され得る無線LANシステムの構成例を示す図である。
図3および図4を参照して、データ受信時の干渉について説明する。
ここでは、従来の通信方式における未達データの再送の例と、本開示に係る技術における未達データの再送の例について、具体的に例示する。
ここで、送信側通信装置と受信側通信装置との間でのMulti-Link Operationにおいて送受信されるデータ(データフレーム)の構成例について説明する。
図19は、本開示に係る技術を適用した通信装置の構成例を示すブロック図である。
以下においては、上述した通信装置200の動作について説明する。
まず、図21および図22のフローチャートを参照して、Multi-Link Operationのセットアップ時の通信装置200(無線通信モジュール250)の動作の流れについて説明する。
図23および図24のフローチャートを参照して、送信側通信装置としての通信装置200(無線通信モジュール250)の動作の流れについて説明する。
図25および図26のフローチャートを参照して、受信側通信装置としての通信装置200(無線通信モジュール250)の動作の流れについて説明する。図25および図26の処理は、複数のリンクのうちの1つのリンクについての動作の流れを示しているが、Multi-Link Operationにおいては、この処理が、複数のリンクについて並行して実行される。
本開示に係る技術によれば、データの送信に用いられたリンク以外の他のリンクを用いて未達データが再送されるので、新規のデータを送信しながら、必要最低限のリンクを利用した未達データの再送を実現することができる。
(1)
無線ネットワークにおける複数のリンクを用いて並行したデータの送信を制御するアクセス制御部と、
所定の前記リンクにおいて未達データが発生した場合、利用可能な前記リンクを用いた前記未達データの再送を設定するマルチリンク管理部と
を備える通信装置。
(2)
前記マルチリンク管理部は、前記データの送信先からの受領確認情報に基づいて、再送が必要な前記未達データを特定する
(1)に記載の通信装置。
(3)
前記マルチリンク管理部は、複数の前記リンクのうち、前記データの送信が終了した前記リンクを用いた前記未達データの再送を設定する
(1)または(2)に記載の通信装置。
(4)
前記マルチリンク管理部は、複数の前記リンクのうち、前記データの送信待ち状態の前記リンクを用いた前記未達データの再送を設定する
(1)または(2)に記載の通信装置。
(5)
前記マルチリンク管理部は、複数の前記リンクのうち、前記未達データの再送のための再送用リンクを用いた前記未達データの再送を設定する
(1)または(2)に記載の通信装置。
(6)
前記マルチリンク管理部は、前記データの送信に用いられる少なくとも1つの前記リンクについて、送信データ数を調整したデータフレームの構築を制御する
(1)乃至(5)のいずれかに記載の通信装置。
(7)
前記マルチリンク管理部は、前記データの送信に用いられる少なくとも1つの前記リンクについて、前記未達データと新規に送信される前記データとを組み合わせたデータフレームの構築を制御する
(1)乃至(5)のいずれかに記載の通信装置。
(8)
前記マルチリンク管理部は、前記データの送信先からの受領確認情報の受信タイミングと、前記データの送信待ち状況に応じて、前記未達データを含むデータフレームの構築を制御する
(1)乃至(7)のいずれかに記載の通信装置。
(9)
前記マルチリンク管理部は、前記未達データの再送に用いられ得る前記リンクについて、データフレームの持続時間よりも長い送信機会をあらかじめ設定する
(1)乃至(8)のいずれかに記載の通信装置。
(10)
前記マルチリンク管理部は、第1の未達データを含むデータフレームの送信中に、第2の未達データが新たに発生した場合、前記データフレームに続けての前記第2の未達データの再送を設定する
(1)乃至(9)のいずれかに記載の通信装置。
(11)
通信装置が、
無線ネットワークにおける複数のリンクを用いて並行したデータの送信を制御し、
所定の前記リンクにおいて未達データが発生した場合、利用可能な前記リンクを用いた前記未達データの再送を設定する
通信方法。
(12)
無線ネットワークにおける複数のリンクを用いて並行したデータの受信を制御するアクセス制御部と、
1のリンクにおいて受領確認情報を返送する場合、他のリンクにおける前記データの受信状況を特定し得る情報を含む前記受領確認情報を設定するマルチリンク管理部と
を備え、
前記アクセス制御部は、前記受領確認情報の返送を制御し、
前記マルチリンク管理部は、前記1のリンクを用いた前記受領確認情報に対応する再送データの受信を設定する
通信装置。
(13)
前記マルチリンク管理部は、前記他のリンクにおける前記データの受信状況を特定し得る前記情報として、未達データのシーケンス番号を含む前記受領確認情報を設定する
(12)に記載の通信装置。
(14)
前記マルチリンク管理部は、並行した前記データの受信に用いる前記リンクの他に、前記再送データの受信のための再送用リンクを設定する
(12)または(13)に記載の通信装置。
(15)
前記アクセス制御部は、前記データの送信元との間でアクセス可能な前記リンクを用いた前記受領確認情報の返送を制御する
(12)乃至(14)のいずれかに記載の通信装置。
(16)
前記マルチリンク管理部は、所定の前記リンクを用いた前記データの受信と、前記再送データの受信を併せて管理する
(12)乃至(15)のいずれかに記載の通信装置。
(17)
前記マルチリンク管理部は、所定の前記リンクを用いて前記再送データを含むデータフレームを受信している間、前記データの送信元への前記再送データの送信を要求しない
(12)乃至(16)のいずれかに記載の通信装置。
(18)
前記マルチリンク管理部は、受信されたデータフレームの末尾が検出された後、受信済みの前記データの出力の要否を判定する
(12)乃至(17)のいずれかに記載の通信装置。
(19)
前記マルチリンク管理部は、受信されたデータフレームの末尾が検出された後、前記受領確認情報の返送の要否を判定する
(12)乃至(18)のいずれかに記載の通信装置。
(20)
通信装置が、
無線ネットワークにおける複数のリンクを用いて並行したデータの受信を制御し、
1の前記リンクにおいて受領確認情報を返送する場合、他の前記リンクにおける前記データの受信状況を特定し得る情報を含む前記受領確認情報を設定し、
前記受領確認情報の返送を制御し、
再送データを受信する前記リンクを設定する
通信方法。
Claims (20)
- 無線ネットワークにおける複数のリンクを用いて並行したデータの送信を制御するアクセス制御部と、
所定の前記リンクにおいて未達データが発生した場合、利用可能な前記リンクを用いた前記未達データの再送を設定するマルチリンク管理部と
を備える通信装置。 - 前記マルチリンク管理部は、前記データの送信先からの受領確認情報に基づいて、再送が必要な前記未達データを特定する
請求項1に記載の通信装置。 - 前記マルチリンク管理部は、複数の前記リンクのうち、前記データの送信が終了した前記リンクを用いた前記未達データの再送を設定する
請求項1に記載の通信装置。 - 前記マルチリンク管理部は、複数の前記リンクのうち、前記データの送信待ち状態の前記リンクを用いた前記未達データの再送を設定する
請求項1に記載の通信装置。 - 前記マルチリンク管理部は、複数の前記リンクのうち、前記未達データの再送のための再送用リンクを用いた前記未達データの再送を設定する
請求項1に記載の通信装置。 - 前記マルチリンク管理部は、前記データの送信に用いられる少なくとも1つの前記リンクについて、送信データ数を調整したデータフレームの構築を制御する
請求項1に記載の通信装置。 - 前記マルチリンク管理部は、前記データの送信に用いられる少なくとも1つの前記リンクについて、前記未達データと新規に送信される前記データとを組み合わせたデータフレームの構築を制御する
請求項1に記載の通信装置。 - 前記マルチリンク管理部は、前記データの送信先からの受領確認情報の受信タイミングと、前記データの送信待ち状況に応じて、前記未達データを含むデータフレームの構築を制御する
請求項1に記載の通信装置。 - 前記マルチリンク管理部は、前記未達データの再送に用いられ得る前記リンクについて、データフレームの持続時間よりも長い送信機会をあらかじめ設定する
請求項1に記載の通信装置。 - 前記マルチリンク管理部は、第1の未達データを含むデータフレームの送信中に、第2の未達データが新たに発生した場合、前記データフレームに続けての前記第2の未達データの再送を設定する
請求項1に記載の通信装置。 - 通信装置が、
無線ネットワークにおける複数のリンクを用いて並行したデータの送信を制御し、
所定の前記リンクにおいて未達データが発生した場合、利用可能な前記リンクを用いた前記未達データの再送を設定する
通信方法。 - 無線ネットワークにおける複数のリンクを用いて並行したデータの受信を制御するアクセス制御部と、
1のリンクにおいて受領確認情報を返送する場合、他のリンクにおける前記データの受信状況を特定し得る情報を含む前記受領確認情報を設定するマルチリンク管理部と
を備え、
前記アクセス制御部は、前記受領確認情報の返送を制御し、
前記マルチリンク管理部は、前記1のリンクを用いた前記受領確認情報に対応する再送データの受信を設定する
通信装置。 - 前記マルチリンク管理部は、前記他のリンクにおける前記データの受信状況を特定し得る前記情報として、未達データのシーケンス番号を含む前記受領確認情報を設定する
請求項12に記載の通信装置。 - 前記マルチリンク管理部は、並行した前記データの受信に用いる前記リンクの他に、前記再送データの受信のための再送用リンクを設定する
請求項12に記載の通信装置。 - 前記アクセス制御部は、前記データの送信元との間でアクセス可能な前記リンクを用いた前記受領確認情報の返送を制御する
請求項12に記載の通信装置。 - 前記マルチリンク管理部は、所定の前記リンクを用いた前記データの受信と、前記再送データの受信を併せて管理する
請求項12に記載の通信装置。 - 前記マルチリンク管理部は、所定の前記リンクを用いて前記再送データを含むデータフレームを受信している間、前記データの送信元への前記再送データの送信を要求しない
請求項16に記載の通信装置。 - 前記マルチリンク管理部は、受信されたデータフレームの末尾が検出された後、受信済みの前記データの出力の要否を判定する
請求項12に記載の通信装置。 - 前記マルチリンク管理部は、受信されたデータフレームの末尾が検出された後、前記受領確認情報の返送の要否を判定する
請求項12に記載の通信装置。 - 通信装置が、
無線ネットワークにおける複数のリンクを用いて並行したデータの受信を制御し、
1の前記リンクにおいて受領確認情報を返送する場合、他の前記リンクにおける前記データの受信状況を特定し得る情報を含む前記受領確認情報を設定し、
前記受領確認情報の返送を制御し、
再送データを受信する前記リンクを設定する
通信方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18/031,642 US20240022956A1 (en) | 2020-10-23 | 2021-10-08 | Communication device and communication method |
CN202180070531.6A CN116420374A (zh) | 2020-10-23 | 2021-10-08 | 通信设备和通信方法 |
EP21882627.9A EP4236445A4 (en) | 2020-10-23 | 2021-10-08 | COMMUNICATION DEVICE AND COMMUNICATION METHOD |
JP2022556904A JPWO2022085486A1 (ja) | 2020-10-23 | 2021-10-08 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020-178036 | 2020-10-23 | ||
JP2020178036 | 2020-10-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022085486A1 true WO2022085486A1 (ja) | 2022-04-28 |
Family
ID=81290403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2021/037304 WO2022085486A1 (ja) | 2020-10-23 | 2021-10-08 | 通信装置および通信方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20240022956A1 (ja) |
EP (1) | EP4236445A4 (ja) |
JP (1) | JPWO2022085486A1 (ja) |
CN (1) | CN116420374A (ja) |
TW (1) | TW202220402A (ja) |
WO (1) | WO2022085486A1 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002186014A (ja) * | 2000-12-12 | 2002-06-28 | Matsushita Electric Ind Co Ltd | 無線基地局装置及び通信端末装置 |
JP2010011280A (ja) * | 2008-06-30 | 2010-01-14 | Fujitsu Ltd | 無線通信の再送制御方法 |
JP2010537542A (ja) * | 2007-08-22 | 2010-12-02 | エルジー エレクトロニクス インコーポレイティド | オーバーヘッドを減らすための再伝送方法 |
WO2019009099A1 (ja) * | 2017-07-06 | 2019-01-10 | ソニー株式会社 | 無線通信装置および方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110572244B (zh) * | 2019-09-06 | 2020-11-06 | 展讯通信(上海)有限公司 | 数据重传、数据接收响应方法及装置、存储介质 |
-
2021
- 2021-10-07 TW TW110137327A patent/TW202220402A/zh unknown
- 2021-10-08 JP JP2022556904A patent/JPWO2022085486A1/ja active Pending
- 2021-10-08 EP EP21882627.9A patent/EP4236445A4/en active Pending
- 2021-10-08 US US18/031,642 patent/US20240022956A1/en active Pending
- 2021-10-08 WO PCT/JP2021/037304 patent/WO2022085486A1/ja active Application Filing
- 2021-10-08 CN CN202180070531.6A patent/CN116420374A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002186014A (ja) * | 2000-12-12 | 2002-06-28 | Matsushita Electric Ind Co Ltd | 無線基地局装置及び通信端末装置 |
JP2010537542A (ja) * | 2007-08-22 | 2010-12-02 | エルジー エレクトロニクス インコーポレイティド | オーバーヘッドを減らすための再伝送方法 |
JP2010011280A (ja) * | 2008-06-30 | 2010-01-14 | Fujitsu Ltd | 無線通信の再送制御方法 |
WO2019009099A1 (ja) * | 2017-07-06 | 2019-01-10 | ソニー株式会社 | 無線通信装置および方法 |
Non-Patent Citations (2)
Title |
---|
ROJAN CHITRAKAR (PANASONIC): "Multi-link transmission", IEEE DRAFT; 11-19-1128-00-00BE-MULTI-LINK-TRANSMISSION, IEEE-SA MENTOR, PISCATAWAY, NJ USA, vol. 802.11 EHT; 802.11be, no. 0, 12 July 2019 (2019-07-12), Piscataway, NJ USA , pages 1 - 8, XP068152872 * |
See also references of EP4236445A4 * |
Also Published As
Publication number | Publication date |
---|---|
TW202220402A (zh) | 2022-05-16 |
JPWO2022085486A1 (ja) | 2022-04-28 |
CN116420374A (zh) | 2023-07-11 |
EP4236445A1 (en) | 2023-08-30 |
US20240022956A1 (en) | 2024-01-18 |
EP4236445A4 (en) | 2024-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7004338B2 (ja) | Ttiバンドリングによるアップリンク送信の強化 | |
US7385976B2 (en) | Method for acknowledging data packets in a network | |
TWI387374B (zh) | 無線通訊系統之同步混合式自動重複請求之操作方法 | |
CN105743620B (zh) | 在站中使用的方法以及站 | |
KR101235109B1 (ko) | 매시 네트워크 및 매체 접속 제어 프레임 포맷에서 입력 매시 포인트로 확인을 송신하는 방법 | |
WO2010082624A1 (ja) | 無線端末 | |
JP2006311543A (ja) | 無線通信システムで伝送状態をポーリングする方法及び装置 | |
TW201922044A (zh) | 多業務標識符的聚合媒體存取控制協定資料單元傳輸 | |
WO2007058447A1 (en) | Method and apparatus for transmitting data frame efficiently in communication network | |
EP3823347A2 (en) | Apparatus and methods for eht multi-band a-msdu operation | |
CN110168982A (zh) | 自适应多harq实体设计 | |
KR100714675B1 (ko) | 데이터 프레임 재전송 방법 및 상기 방법을 사용하는네트워크 장치 | |
US11271686B2 (en) | Hybrid automatic repeat request acknowledgement and upload multiuser operation | |
WO2017219756A1 (zh) | 数据传输方法、接入点及站点 | |
JP2013197909A (ja) | 無線通信方法及び無線通信システム | |
WO2022085486A1 (ja) | 通信装置および通信方法 | |
WO2022218314A1 (zh) | 信息处理方法、终端、芯片及存储介质 | |
TWI814957B (zh) | 通訊裝置、及通訊方法 | |
EP3962206B1 (en) | Wireless communication device and method | |
CN116963175A (zh) | 数据传输方法、装置及*** | |
WO2022163265A1 (ja) | 通信装置、及び通信方法 | |
WO2020166375A1 (ja) | 通信装置、及び通信方法 | |
WO2022059523A1 (ja) | 無線通信装置及び無線通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21882627 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2022556904 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 18031642 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2021882627 Country of ref document: EP Effective date: 20230523 |