WO2023002663A1 - 無線通信装置および無線通信方法 - Google Patents

無線通信装置および無線通信方法 Download PDF

Info

Publication number
WO2023002663A1
WO2023002663A1 PCT/JP2022/007807 JP2022007807W WO2023002663A1 WO 2023002663 A1 WO2023002663 A1 WO 2023002663A1 JP 2022007807 W JP2022007807 W JP 2022007807W WO 2023002663 A1 WO2023002663 A1 WO 2023002663A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
access category
relay
wireless communication
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2022/007807
Other languages
English (en)
French (fr)
Inventor
健 田中
悠介 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Group Corp
Original Assignee
Sony Group Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Group Corp filed Critical Sony Group Corp
Priority to CN202280049366.0A priority Critical patent/CN117643099A/zh
Priority to JP2023536595A priority patent/JPWO2023002663A1/ja
Priority to EP22845603.4A priority patent/EP4376463A4/en
Priority to US18/577,713 priority patent/US20240322896A1/en
Publication of WO2023002663A1 publication Critical patent/WO2023002663A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/155Ground-based stations
    • H04B7/15528Control of operation parameters of a relay station to exploit the physical medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • H04W12/033Protecting confidentiality, e.g. by encryption of the user plane, e.g. user's traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/24Cell structures
    • H04W16/26Cell enhancers or enhancement, e.g. for tunnels, building shadow
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user

Definitions

  • the present technology relates to a wireless communication device and a wireless communication method, and more particularly to a wireless communication device and wireless communication method capable of transmitting data relayed to another wireless communication device with low delay.
  • IEEE802.11 specifies communication protocols for multi-hop networks (relay networks). Similarly, IEEE802.11 defines backoff time control in CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) as QoS (Quality of Service) control based on data traffic access categories.
  • CSMA/CA Carrier Sense Multiple Access with Collision Avoidance
  • QoS Quality of Service
  • a relay node In QoS control in a relay network, a relay node analyzes relayed packets and includes the User Priority field specified in IEEE 802.1D in the data or the ToS (Type of Service) field of IP packets. After reading the information, determine the data access category according to the access category mapping policy held by the Relay Node.
  • the wireless LAN terminal architecture is shown in IEEE 802.11 (2016), and in order for the relay node to perform the above operations, MPDU (Mac Protocol Data Unit) decryption is required for the relay data to be relayed, And it needs to go through internal processing such as defragmentation to MSDU (Mac Service Data Unit).
  • MPDU Mac Protocol Data Unit
  • MSDU Mac Service Data Unit
  • analyze the User Priority field specified in IEEE 802.1D or the ToS field of IP packets determine the access category for relay transmission according to the relay node's access category mapping policy, and then add it to the corresponding queue. Store data. Because of this process, it takes time for the relay data received by the relay station to be queued in the transmission queue of the relay station.
  • queues are defined for the number of hops and access categories in multi-hop transmission, and the retention time of each relay data queue is shortened according to the number of hops and access category. By controlling, end-to-end low latency is realized.
  • This technology has been developed in view of such circumstances, and enables data to be relayed to other wireless communication devices to be transmitted with low delay.
  • a wireless communication device includes a generation unit that generates a frame including relay data to be relayed and information about an access category of the relay data, and transmits the generated frame to another wireless communication device. and a wireless control unit for transmitting.
  • a wireless communication device receives relay data to be relayed and a frame including information about an access category of the relay data, and determines that the access categories are the same based on the information about the access category.
  • a radio control unit for queuing data units containing the relay data is provided.
  • a frame including relay data to be relayed and information regarding an access category of the relay data is generated, and the generated frame is transmitted to another wireless communication device.
  • a frame including relay data to be relayed and information regarding an access category of the relay data is received, and based on the information regarding the access category, the relay data having the same access category is selected. Queuing of data units containing
  • FIG. 2 is a diagram showing the architecture in the MAC Sublayer of wireless LAN
  • 1 is a diagram illustrating a configuration example of a wireless communication system according to an embodiment of the present technology
  • FIG. 1 is a block diagram showing a configuration example of a wireless communication device
  • FIG. 4 is a diagram showing the architecture of MAC Sublayer of wireless LAN in this technology.
  • FIG. 4 is a diagram showing the architecture of MAC Sublayer of wireless LAN in this technology. It is a diagram showing a sequence for explaining the overall processing of the wireless communication system according to the embodiment of the present technology.
  • FIG. 4 is a diagram showing a configuration example of a frame notified as capability information
  • FIG. 4 is a diagram showing a first configuration example of a frame notified by Relay Transmission
  • FIG. 10 is a diagram showing a second configuration example of a frame notified by Relay Transmission;
  • FIG. 10 is a diagram showing a third configuration example of a frame notified by Relay Transmission;
  • FIG. 10 is a flowchart for explaining processing when a frame is transmitted by a transmission source device;
  • FIG. 10 is a flow chart diagram illustrating processing when a frame is transmitted in a transmission source device; It is a block diagram which shows the structural example of a computer.
  • CSMA/CA is adopted as an access method for the purpose of reducing interference with peripheral terminals near the signal transmitting terminal. Specifically, when a peripheral terminal is transmitting a radio signal before the transmission of the transmitting terminal, the transmitting terminal refrains from transmitting until the transmission of the radio signal is completed. After the (backoff time) has elapsed, the transmission is performed.
  • the backoff time is defined for each type of data, and control is performed so that the backoff time is shortened for data requiring immediate transmission such as voice communication.
  • the data type is determined based on the information contained in the User Priority field specified by IEEE 802.1D and the information contained in the ToS (Type of Service) field of the IP packet.
  • Access Category The above data types are called access categories (AC: Access Category), and are classified into four types: AC_BK (Background), AC_BE (Best Effort), AC_VI (Video), and AC_VO (Voice). Data classified into access categories are stored in queues for each access category inside the device and are sequentially transmitted. Channel access by such data classification for each access category and control of backoff time is called EDCA (Enhanced Distributed Channel Access).
  • each Relay Node that relays from the Source Node to the Sink Node which consists of STAs, etc., performs channel access independently. At that time, it is important to realize low-delay transmission from Source Node to Sink Node, that is, end-to-end.
  • queues are defined for the number of hops and access categories in multi-hop transmission, and by shortening the time spent in the queue of relay data, which is the data relayed at relay nodes, end-to-end has achieved low latency.
  • the relay node every time relay data is transmitted to each relay node, the relay node analyzes the relay data and reads the User Priority field or the ToS field of the IP packet specified in IEEE 802.1D. Determining access categories is described.
  • Figure 1 is a diagram showing the architecture of the MAC Sublayer of wireless LAN compatible terminals.
  • the first to third rows from the top show IEEE802.1X, RX/TX MSDU Rate Limiting, A (Aggregated)-MSDU aggregation and A-MSDU deaggregation processing. is executed.
  • null indicates that no processing is performed.
  • RX indicates processing performed during reception
  • TX indicates processing performed during transmission.
  • a series of operations performed during reception will be referred to as a reception flow
  • a series of operations performed during transmission will be referred to as a transmission flow.
  • MPDUs which are data units containing relay data
  • A-MPDU represents concatenation of multiple MPDUs.
  • the processes are executed in order from R1 to R10.
  • R1. Deaggregation of A-MPDU R2. Error detection and correction (Validation) of MPDU header and error detection and correction by cyclic redundancy check (CRC) R3. Filtering by destination device address (RA: Receiving STA Address) R4. Scoreboarding of Block Ack (Acknowledgment) R5. Duplicate Detection R6. MPDU encryption decryption (Decryption) R7. Buffering and Recording of Block Acks R8. Replay Detection R9. Defragmentation from MPDU to MSDU R10. MSDU Integrity and Protection
  • a frame including relay data to be relayed and information about the access category of the relay data is generated, and the generated frame is transmitted to another wireless communication device.
  • FIG. 2 is a diagram showing a configuration example of a wireless communication system according to an embodiment of the present technology.
  • the wireless communication system in Fig. 2 consists of one Source Node, Relay Node, and Sink Node.
  • Source Node and Relay Node operate as APs (Access Points).
  • the Sink Node operates as an STA (Station).
  • Figure 2 shows an example in which a Source Node and a Relay Node are connected, and a Relay Node and a Sink Node are connected, but multiple Relay Nodes and Sink Nodes may be configured.
  • a wireless communication system has a configuration in which Source Node and Relay Node#1 are connected, Relay Node#1 and Relay Node#2 are connected, and Relay Node#2 and a plurality of Sink Nodes are connected. good too.
  • FIG. 3 is a block diagram showing a configuration example of a wireless communication device.
  • the wireless communication device 11 shown in FIG. 3 is a wireless communication device that configures Source Node, Relay Node, and Sink Node, and operates as AP or STA.
  • the wireless communication device 11 is composed of a communication section 31, a control section 32, a power supply section 33, and antennas 41-1 to 41-n.
  • the antennas 41-1 to 41-n are collectively referred to as the antenna 41 when there is no need to distinguish them.
  • the wireless communication device 11 may be configured to include multiple communication units 31 .
  • the communication unit 31 transmits and receives data.
  • the communication unit 31 includes a radio control unit 51, a data processing unit 52, a modem unit 53, a signal processing unit 54, a channel estimation unit 55, radio interface units 56-1 to 56-n, and amplifier units 57-1 to 57-n. is configured to include
  • the radio interface units 56-1 to 56-n and the amplifier units 57-1 to 57-n are collectively referred to as the radio interface unit 56 and the amplifier unit 57, respectively, when there is no need to distinguish them.
  • the wireless control unit 51 exchanges information between the units that make up the communication unit 31 .
  • the radio control unit 51 also performs parameter setting in the modem unit 53 and the signal processing unit 54, packet scheduling in the data processing unit 52, parameter setting in the radio interface unit 56 and the amplifier unit 57, and transmission power control.
  • the data processing unit 52 At the time of transmission, the data processing unit 52 generates a packet for wireless transmission from data supplied from a protocol upper layer such as the network layer, adds a header for Media Access Control (MAC), and detects errors. Data processing such as addition of detection code is performed. The data processing unit 52 outputs the processed data to the modem unit 53 .
  • a protocol upper layer such as the network layer
  • MAC Media Access Control
  • the data processing unit 52 performs data processing such as MAC header analysis, packet error detection, and reordering on the symbol stream supplied from the modulation/demodulation unit 53 at the time of reception. Output to upper layer.
  • the modem unit 53 encodes, interleaves, and modulates the data supplied from the data processing unit 52 based on the setting information set by the control unit 32 or the radio control unit 51, and converts the data into data.
  • a symbol stream is generated and supplied to the signal processing unit 54 .
  • the modulation/demodulation unit 53 performs processing opposite to that during transmission on the data symbol stream supplied from the signal processing unit 54 and outputs the result to the data processing unit 52 and the control unit 32 .
  • the signal processing unit 54 performs signal processing for spatial separation on the data symbol stream supplied from the modulation/demodulation unit 53 as necessary, and divides the obtained one or more transmission symbol streams into is output to the radio interface unit 56 of the .
  • transmission with an arbitrary delay amount added to each antenna 41 hereinafter referred to as cyclic shift delay CSD may be applied.
  • the signal processing unit 54 performs signal processing on the received symbol streams supplied from each radio interface unit 56 at the time of reception, spatially separates the streams as necessary, and outputs the separated streams to the modulation/demodulation unit 53 .
  • the channel estimation unit 55 calculates complex channel gain information of the propagation path from the preamble part and the training signal part of the signals supplied from each radio interface unit 56 .
  • the calculated complex channel gain information is used for demodulation processing in the modulation/demodulation unit 53 and spatial separation in the signal processing unit 54 via the control unit 32 .
  • the radio interface unit 56 converts the transmission symbol stream supplied from the signal processing unit 54 into an analog signal, performs filtering and up-conversion to the carrier frequency, performs phase control, and converts the phase-controlled analog signal is output to the antenna 41 or the amplifier section 57 .
  • the radio interface unit 56 performs phase control, down-conversion, and inverse filtering on the analog signal supplied from the antenna 41 or the amplifier unit 57, and converts the reception symbol stream, which is the result of conversion into a digital signal, into a signal. Output to the processing unit 54 or the channel estimation unit 55 .
  • the amplifier section 57 amplifies the analog signal supplied from the wireless interface section 56 to a predetermined power during transmission, and outputs the analog signal with the amplified power to the antenna 41 .
  • the amplifier unit 57 amplifies the analog signal supplied from the antenna 41 to a predetermined power during reception, and outputs the amplified analog signal to the wireless interface unit 56 .
  • a part of the function of the amplifier section 57 may be included in the wireless interface section 56 . Also, part of the functions of the amplifier section 57 may be a component outside the communication section 31 .
  • the control unit 32 is composed of a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), and the like.
  • the control unit 32 executes programs stored in a ROM or the like, and controls the wireless control unit 51 and the power supply unit 33 . Also, the control unit 32 may perform part of the operation of the wireless control unit 51 instead. Also, the radio controller 51 and the controller 32 may be configured as one block.
  • the power supply unit 33 consists of a battery power supply or a fixed power supply, and supplies power to each unit of the wireless communication device 11 .
  • the antenna 41, the amplifier unit 57, and the radio interface unit 56 may constitute one group for each same branch number, and one or more groups may be components of the radio communication device 11. Also, the communication unit 31 is realized by one or more LSIs.
  • radio control unit 51 and the data processing unit 52 in the relay node perform processing as shown in FIG.
  • Fig. 4 is a diagram showing the architecture of the wireless LAN MAC Sublayer in this technology.
  • FIG. 4 parts corresponding to those in FIG. 1 are denoted by the same reference numerals and are basically the same, so description thereof will be omitted.
  • the order of the architecture in the MPDU reception flow is shown from bottom to top in the figure.
  • R1 to R9 and W1 In the radio control unit 51 and the data processing unit 52 of the relay node, when MPDU is received, processing is executed in order of R1 to R9 and W1.
  • R1. Deaggregation of A-MPDU R2. Error detection and correction (Validation) of MPDU header and error detection and correction by cyclic redundancy check (CRC) R3. Filtering by destination device address (RA) R4. Block Ack Scoreboarding R5. Duplicate Detection R6. MPDU encryption decryption (Decryption) R7. Block Ack Buffering and Recordering R8. Replay Detection R9. Defragmentation from MPDU to MSDU W1. Queuing
  • the processing may be omitted as necessary, for example, the detection of replay attacks in R8 may be omitted. Also, as shown in FIG. 5, the processing of R5 to R9 may be omitted. Furthermore, queuing of W1 may be suppressed when the wireless communication device 11 is power saving. For example, queuing may be temporarily suspended when power saving operation is performed at a certain moment, but the suspended queuing may be resumed when power saving operation is canceled. Also, a MAC address may be used as the address of the destination device of R3.
  • the order of the architecture in the MPDU transmission flow is shown from top to bottom in the figure.
  • a part of the processing may be omitted as necessary, for example, the processing of T2 to T6 may be omitted as shown in FIG. Furthermore, during power saving of the wireless communication device 11, dequeuing of W1 may be suppressed in the same manner as the suppression of queuing described above.
  • FIG. 6 is a diagram showing a sequence describing the overall processing of the wireless communication system according to the embodiment of the present technology.
  • step S11 the Source Node, Relay Node, and Sink Node mutually notify capability information including information such as the capabilities of each device.
  • step S12 the Source Node performs Relay Transmission, which is transmission from the Source Node to the Relay Node, to the Relay Node.
  • Relay Transmission relay data is transmitted in a frame having any one of the first to third configurations described later.
  • step S13 the Relay Node performs End Transmission, which is transmission from the Relay Node to the Sink Node, to the Sink Node.
  • End Transmission the relay data may be transmitted in a frame having an existing configuration, or may be transmitted in a frame having a configuration used in Relay Transmission. After that, the whole process ends.
  • the Relay Node may notify the Source Node of the Ack frame or Block Ack frame disclosed in Cited Document 1 as an acknowledgment of receipt. Similarly, even immediately after End Transmission, an Ack frame or Block Ack frame may be notified from the Sink Node to the Relay Node.
  • Notification of capability information may be performed only between connected wireless communication devices. For example, it may be notified only between a Source Node and a Relay Node, or between a Relay Node and a Sink Node.
  • capability information may be notified between wireless communication devices that are not directly connected. Specifically, information indicating the capabilities of the Sink Node may be notified to the Source Node via the Relay Node. Also, when there are multiple Relay Nodes, information indicating the capabilities of the multiple Relay Nodes may be notified to the Source Node via the Relay Nodes.
  • the routing decision timing and routing notification for the multi-hop network may be performed after the capability information is notified.
  • the key exchange for encryption may be performed at the same timing as the notification of the capability information or at an earlier timing.
  • the Source Node, Relay Node, and Sink Node mutually notify the information regarding the capability of their own devices.
  • the capability here refers to the functions as a Source Node and a Relay Node, and the MPDU processing flow at the time of relay transmission of the wireless control unit 51 and the data processing unit 52 in the apparatus described above with reference to FIG. 4 or FIG. It is not limited to these.
  • Notification of capability information may be included in, for example, a beacon signal periodically transmitted by each device or information notification (Association) for establishing connection between devices after a beacon signal.
  • information notification Association
  • FIG. 7 is a diagram showing a configuration example of a frame notified as capability information.
  • the frame in FIG. 7 is configured to include Frame Control, RA (Receiving STA address), TA (Transmitting STA address), QoS Capabilities element.
  • a component is not limited only to these.
  • hatching in FIG. 6 indicates a field containing information characteristic of the present technology. The same applies to subsequent figures.
  • Frame Control contains information indicating that this frame is a frame to be notified as capability information.
  • RA and TA contain information indicating the destination device and source device, respectively.
  • RA and TA may indicate, for example, device-specific MAC addresses.
  • the QoS Capabilities element contains information indicating the functions of the device as the Source Node and Relay Node, and the MPDU processing flow during relay transmission of the radio control unit 51 and the data processing unit 52 in the Relay Node shown in FIG. 4 or 5. contains information indicating
  • the QoS Capabilities element is configured to include the following fields: Element ID, Length, Relay Client, Relay Supporter, and Supporter Device Type.
  • the Element ID contains information indicating that the element is a QoS Capabilities element.
  • Length contains information indicating the bit length of the QoS Capabilities element.
  • the Relay Client contains information indicating whether the device that transmits this frame has the Source Node function.
  • Relay Supporter contains information indicating whether the device that transmits this frame has the Relay Node function.
  • Supporter Device Type includes information indicating the order of MPDU processing that can be performed during relay transmission when the device that transmits this frame operates as a Relay Node.
  • the Supporter Device Type contains information indicating which of the processing order shown in FIG. 4 and the processing order shown in FIG. 5 is supported, or information indicating that neither is supported. It is included.
  • the Supporter Device Type may indirectly include information indicating whether or not decryption is possible.
  • step S11 of FIG. 6 after the capability information is notified by the source node, the relay node, and the sink node, if the source node holds relay data for the sink node, the source node performs step S12 , the relay data is transmitted to the relay node.
  • FIG. 8 is a diagram showing a first configuration example of a frame notified by Relay Transmission.
  • the frame of the first configuration in FIG. 8 consists of Frame Control, RA, TA, DA (Destination Address), SA (Source Address), and Frame Body.
  • a component is not limited only to these.
  • Frame Control contains information indicating that this frame is a frame to be notified by Relay Transmission.
  • RA and TA contain information indicating the source device and destination device, respectively.
  • DA and SA contain information indicating Sink Node and Source Node, respectively.
  • the Frame Body is a data unit containing relay data, and the Frame Body contains control information related to relay data access categories and relay transmission.
  • the fields from the Frame Control field to just before the Frame Body field are defined as the MAC Header, but the MAC Header is not encrypted.
  • the Frame Body includes AC (Access Category) and Mesh TTL (Time To Live) fields.
  • AC contains information indicating the access category of the relay data contained in the Frame Body.
  • Mesh TTL contains control information that indicates the number of remaining hops for multi-hopping the relay data contained in the Frame Body, or the number of times it has already been hopped.
  • the Frame Body field may be encrypted as necessary.
  • the relay transmission destination device that is, the device indicated by the RA field
  • the relay transmission destination device satisfies the following conditions according to the notification of the capability information. must be known at the sending device.
  • the Relay Supporter field of the frame of the capability information notified from the destination device indicates that it has a function as a relay station.
  • ⁇ A function that at least decrypts the encryption in the relay transmission in the Supporter Device Type field of the frame of the capability information notified from the destination device when the Frame Body needs to be encrypted and transmitted. has been shown to have
  • the access category of the relay data included in the Frame Body is that access category. That is, the Frame Body contains data of only one access category.
  • the destination device that received this frame (that is, the device indicated by the RA field) performs A-MPDU deaggregation, MAC Header error detection and correction, RA filtering, etc. on the received frame, and then Store (queue) the data traffic in the Frame Body in the queue corresponding to the access category indicated in the AC field.
  • the queue to be queued may be determined based not only on the access category but also on the information indicated in the Mesh TTL field. That is, if the queues are divided by access category and hop count, the relay data may be queued in the corresponding queues.
  • the transmission right is acquired by the backoff time according to at least one of the access category and the number of hops.
  • FIG. 9 is a diagram showing a second configuration example of a frame notified by Relay Transmission.
  • a frame of the second configuration in FIG. 9 is composed of Frame Control, RA, TA, DA (Destination Address), SA (Source Address), and one or more A-MPDU Subframes.
  • a component is not limited only to these.
  • Frame Control contains information indicating that this frame is a frame to be notified by Relay Transmission.
  • RA and TA contain information indicating the source device and destination device, respectively.
  • DA and SA contain information indicating Sink Node and Source Node, respectively.
  • the A-MPDU Subframe contains relay data as well as information related to the relay data included in the A-MPDU Subframe.
  • the field from the Frame Control field to just before A-MPDU Subframe#1 is defined as MAC Header, but MAC Header is not encrypted. Also, control information related to relay transmission may be included in the MAC Header.
  • the A-MPDU Subframe contains an MPDU delimiter and an MPDU containing relay data. Note that the MPDU is encrypted, but the MPDU delimiter is not encrypted.
  • the MPDU delimiter includes AC, MPDU Length, and CRC subfields.
  • AC contains information indicating the access category of the relay data contained in the MPDU within the relevant A-MPDU Subframe.
  • MPDU Length contains information indicating the bit length or octet length of the MPDU in the relevant A-MPDU Subframe.
  • the CRC contains information for error detection and correction.
  • the access category of relay data contained in MPDUs within an A-MPDU does not necessarily have to match between different A-MPDUs, but the access category of relay data contained within one MPDU is one. is.
  • the relay transmission destination device that is, the device indicated by the RA field
  • the relay transmission destination device must satisfy the following conditions by notification of the capability information. must be known at the sending device.
  • the Relay Supporter field of the frame of the capability information notified from the destination device indicates that it has a function as a relay station.
  • the relay data included in the MPDU is the data corresponding to that access category. That is, one MPDU contains only one access category data.
  • the destination device that received this frame (that is, the device indicated by the RA field) performs A-MPDU deaggregation, MAC Header error detection and correction, RA filtering, etc. on the received frame, and then The relay data in each MPDU is stored (queued) in the queue corresponding to the access category indicated in the AC field.
  • the queue to be queued is determined based on this information and the access category. you can That is, if the queues are divided by access category and hop count, the relay data may be queued in the corresponding queues.
  • the destination device that received this frame must, for example, Alternatively, the frame of the second configuration example may be used for transmission.
  • the transmission right is acquired by the backoff time according to at least one of the access category and the number of hops.
  • FIG. 10 is a diagram showing a third configuration example of a frame notified by Relay Transmission.
  • a frame of the third configuration in FIG. 10 is composed of Frame Control, RA, TA, DA, SA, HT (High Throughput) Control, and one or more A-MPDU Subframes.
  • a component is not limited only to these.
  • Frame Control contains information indicating that this frame is a frame to be notified by Relay Transmission.
  • RA and TA contain information indicating the source device and destination device, respectively.
  • DA and SA contain information indicating Sink Node and Source Node, respectively.
  • HT Control contains information about the access category contained within the subsequent A-MPDU Subframe.
  • the A-MPDU Subframe contains relay data as well as information related to the relay data included in the A-MPDU Subframe. That is, the A-MPDU Subframe includes an MPDU, which is a data unit including relay data, and an MPDU Delimiter including the MPDU bit length or octet length and CRC.
  • MPDU which is a data unit including relay data
  • MPDU Delimiter including the MPDU bit length or octet length and CRC.
  • the field from the Frame Control field to just before A-MPDU Subframe#1 is defined as MAC Header, but MAC Header is not encrypted. Also, control information related to relay transmission may be included in the MAC Header.
  • HT Control consists of B-EHT (Beyond Extremely High Throughput) and A (Aggregated)-Control subfields.
  • B-EHT contains information indicating that there is an A-Control subfield immediately after it.
  • A-Control contains information indicating the access category of the A-MPDU Subframe included in this frame.
  • A-Control includes Control ID, N_VO, N_VI, and N_BE subfields.
  • the Control ID contains information indicating that N_VO, N_VI, and N_BE follow.
  • N_VO contains information indicating the number of A-MPDU Subframes in which relay data of the access category corresponding to voice communication (VO: Voice) is included in the MPDU.
  • N_VI contains information indicating the number of A-MPDU Subframes in which the relay data of the access category corresponding to video communication (VI: Video) is included in the MPDU.
  • N_BE contains information indicating the number of A-MPDU Subframes in which the MPDU contains access category data corresponding to relay data that can be communicated with Best Effor (BE).
  • subfields N_VO, N_VI, and N_BE are shown in FIG. 10, corresponding subfields may be included when access categories other than VO, VI, and BE are defined.
  • the figure shows a case where multiple A-MPDU Subframes are included, but the relay data included in the MPDU within the A-MPDU Subframe has only one access category. That is, for example, relay data corresponding to access categories of VO and VI do not coexist in one MPDU, but are divided into different MPDUs.
  • A-MPDU Subframes are arranged in order of priority of the access category of the relay data contained in the MPDU.
  • N_VO, N_VI, N_BE, etc. in the A-Control subfield are also arranged in order of priority of the corresponding access category.
  • the order of N_VO, N_VI, and N_BE in the A-Control subfield is to sort the subfields.
  • A-MPDU Subframes containing MPDUs storing relay data corresponding to VO are arranged in A-MPDU Subframes #1 to #k
  • A-MPDU Subframes containing MPDUs containing relay data corresponding to VI are arranged.
  • A-MPDU Subframes containing MPDUs storing relay data corresponding to BE are arranged in A-MPDU Subframes #(l+1) to #N sent.
  • k, l, and N are arbitrary natural numbers, and have a relationship of k ⁇ l ⁇ N.
  • the relay transmission destination device that is, the device indicated by the RA field
  • the relay transmission destination device satisfies the following conditions according to the notification of the capability information. must be known at the sending device.
  • the Relay Supporter field of the frame of the capability information notified from the destination device indicates that it has a function as a relay station.
  • the destination device that received this frame (that is, the device indicated by the RA field) performs A-MPDU deaggregation, MAC Header error detection and correction, RA filtering, etc. on the received frame, and then performs A -Store (queuing) the data in each MPDU in the queue corresponding to the access category indicated in the Control field.
  • the queue to be queued is determined based on this information and the access category. may be That is, if the queues are divided by access category and hop count, the relay data may be queued in the corresponding queues.
  • the destination device that received this frame must, for example, 3 may be transmitted as a frame.
  • the transmission right is acquired by the backoff time according to at least one of the access category and the number of hops.
  • FIG. 11 is a flowchart for explaining processing when a frame is transmitted by a transmission source device.
  • the transmission source device may appropriately select, generate, and transmit frames having the first to third configurations described above according to the capabilities of the destination device and the overhead of the data to be transmitted.
  • the overhead here refers to the field length of the information indicating the access category. For example, in the frame of the second configuration, the total value of the AC field lengths included in each A-MPDU Subframe, and in the frame of the third configuration, the sum of the field lengths of N_VO, N_VI, ..., N_BE or the HT Control field can be long.
  • step S31 the Source Node determines whether or not the Relay Node, which is the destination device, can decrypt the encryption.
  • the determination in step S31 may be performed based on the capability information of the destination device notified by the capability information notification. For example, if the Supporter Device Type field in the frame notified from the Relay Node by the notification of capability information contains information indicating that decryption of encryption is impossible at the Relay Node, the Source Node determines that the decryption of the cipher is impossible.
  • step S31 If it is determined in step S31 that the relay node, which is the destination device, can decrypt the encryption, the process proceeds to step S32.
  • step S32 the Source Node determines whether or not to encrypt the access category information. If it is determined in step S32 that the access category information is to be encrypted, the process proceeds to step S33.
  • step S33 the Source Node transmits the relay data to the Relay Node in the frame of the first configuration.
  • step S32 If it is determined in step S32 that the access category information is not to be encrypted, the process proceeds to step S34.
  • step S34 the Source Node determines whether the frame with the second configuration has a smaller overhead than the frame with the third configuration. If it is determined in step S34 that the second configuration frame has less overhead than the third configuration frame, the process proceeds to step S35.
  • step S35 the Source Node transmits the relay data to the Relay Node in the frame of the second configuration.
  • step S34 the frames of the second configuration have more overhead than the frames of the third configuration, or the frames of the second configuration have the same overhead as the frames of the third configuration. If so, the process proceeds to step S36.
  • step S36 the Source Node transmits the relay data to the Relay Node in the frame of the third configuration.
  • step S31 determines whether the relay node, which is the destination device, cannot decrypt the encryption. If it is determined in step S31 that the relay node, which is the destination device, cannot decrypt the encryption, the process proceeds to step S37.
  • step S37 the Source Node determines whether the frame with the second configuration has a smaller overhead than the frame with the third configuration. If it is determined in step S37 that the frames of the second configuration have less overhead than the frames of the third configuration, the process proceeds to step S38.
  • step S38 the Source Node transmits the relay data to the Relay Node in the frame of the second configuration.
  • step S37 it is determined that the frames of the second configuration have more overhead than the frames of the third configuration or that the frames of the second configuration have the same overhead as the frames of the third configuration. If so, the process proceeds to step S39.
  • step S39 the Source Node transmits the relay data to the Relay Node in the frame of the third configuration.
  • the receiving side can perform queuing for each access category.
  • relay data can be transmitted with low delay.
  • FIG. 12 is a flowchart for explaining processing when a frame is received by a destination device.
  • Information for identifying the frames having the first to third configurations shown in FIGS. 9 to 11 is included in the Frame Control field in each frame. That is, based on the information contained in the Frame Control field in the received frame, the destination device determines which of the frames having the first to third configurations shown in FIGS. 9 to 11 is the received frame. Determine whether it corresponds to
  • step S51 the Relay Node determines whether information indicating which configuration frame is included in the Frame Control field of the received frame.
  • step S51 If it is determined in step S51 that the information indicating the frame of the first configuration is included, the process proceeds to step S52.
  • step S52 the relay node decrypts the frame body in the received frame.
  • step S53 the Relay Node identifies the access category indicated in the AC field included in the Frame Body that has been decrypted.
  • the relay node stores the relay data in the queue corresponding to the relevant access category.
  • the relay data stored here is the payload in the Frame Body. That is, the AC field and Mesh TTL field shown in FIG. 8 do not have to be targeted. At this time, the information indicated in the AC field and Mesh TTL field may be stored in any part of the device on the receiving side as necessary, and necessary information may be added during transmission processing.
  • a unit that stores information indicated in the AC field and Mesh TTL field may be connected to the wireless control unit 51 and the data processing unit 52 . Also, when transmitting the queued data, the information of the AC field and Mesh TTL field may be added by the data processing unit 52 .
  • step S51 If it is determined in step S51 that the information indicating the frame of the second configuration is included, the process proceeds to step S55.
  • step S55 the Relay Node identifies the access category indicated by the AC field included in the MPDU delimiter within each A-MPDU Subframe.
  • the Relay Node stores the relay data contained in each A-MPDU Subframe in a queue corresponding to each applicable access category.
  • the relay data stored here is the payload within the A-MPDU Subframe. That is, the MPDU delimiter shown in FIG. 9 is not covered.
  • step S51 If it is determined in step S51 that the information indicating the frame of the third configuration is included, the process proceeds to step S57.
  • step S57 the Relay Node identifies the number of A-MPDU Subframes for each access category indicated in the A-Control field within the MAC Header.
  • step S58 the Relay Node stores the relay data contained in each A-MPDU Subframe in a queue corresponding to each applicable access category.
  • the relay data stored here is the payload within the A-MPDU Subframe. That is, the MPDU delimiter shown in FIG. 10 may not be targeted.
  • step S54, S56, or S58 the receiving process ends.
  • the access category information is encrypted so that it can be read by the MAC Sublayer.
  • relay data By using the information on the access category of relay data, data can be queued for each access category. Therefore, relay data can be transmitted with low delay.
  • FIG. 13 is a block diagram showing an example of the hardware configuration of a computer that executes the series of processes described above by a program.
  • a CPU (Central Processing Unit) 301 , a ROM (Read Only Memory) 302 and a RAM (Random Access Memory) 303 are interconnected by a bus 304 .
  • An input/output interface 305 is further connected to the bus 304 .
  • the input/output interface 305 is connected to an input unit 306 such as a keyboard and a mouse, and an output unit 307 such as a display and a speaker.
  • the input/output interface 305 is also connected to a storage unit 308 such as a hard disk or nonvolatile memory, a communication unit 309 such as a network interface, and a drive 310 that drives a removable medium 311 .
  • the CPU 301 loads a program stored in the storage unit 308 into the RAM 303 via the input/output interface 305 and the bus 304 and executes the above-described series of processes. is done.
  • the program executed by the CPU 301 is recorded on the removable media 311, or provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital broadcasting, and installed in the storage unit 308.
  • the program executed by the computer may be a program that is processed in chronological order according to the order described in this specification, or may be executed in parallel or at a necessary timing such as when a call is made. It may be a program in which processing is performed.
  • a system means a set of multiple components (devices, modules (parts), etc.), and it does not matter whether all the components are in the same housing. Therefore, a plurality of devices housed in separate housings and connected via a network, and a single device housing a plurality of modules in one housing, are both systems. .
  • Embodiments of the present technology are not limited to the above-described embodiments, and various modifications are possible without departing from the gist of the present technology.
  • this technology can take the configuration of cloud computing in which one function is shared by multiple devices via a network and processed jointly.
  • each step described in the flowchart above can be executed by a single device, or can be shared by a plurality of devices.
  • one step includes multiple processes
  • the multiple processes included in the one step can be executed by one device or shared by multiple devices.
  • a wireless communication device comprising a wireless control unit that controls transmission of a frame including relay data relayed in another wireless communication device and information about an access category of the relay data to the other wireless communication device.
  • the wireless control unit controls transmission of the frame including a data unit including only the relay data of the access category.
  • the information on the access category and the control information on relay transmission are included in the data unit.
  • the data unit is encrypted based on capability information indicating capabilities of the other wireless communication device notified from the other wireless communication device.
  • the frame is composed of a header containing control information related to relay transmission, and a plurality of subframes comprising the data unit and delimiter information containing information on the access category of the relay data contained in the data unit.
  • the frame is composed of a plurality of subframes each including a header including information on the access category and control information on relay transmission, delimiter information, and the data unit. .
  • the information about the access category includes, for each access category, information indicating the number of frames of the subframes composed of the data unit including the relay data of the access category.
  • a wireless communication device A wireless communication method for controlling transmission of a frame including relay data relayed in another wireless communication device and information on an access category of the relay data to the other wireless communication device.
  • a receiving unit for receiving a frame including relay data to be relayed to another wireless communication device and information on an access category of the relay data; and a data processing unit that queues the relay data of the access category for each access category based on information about the access category.
  • the frame is composed of a data unit including only the relay data of the access category.
  • the wireless communication device (12) The wireless communication device according to (11), wherein the information on the access category and the control information on relay transmission are included in the data unit.
  • the data processing unit decrypts the data unit based on information indicating the frame configuration included in the frame, and decrypts the access category based on information about the access category of the decrypted data unit.
  • the wireless communication device (12), wherein queuing of the relay data of the access category is performed each time.
  • the frame is composed of a header including control information related to relay transmission, and a plurality of subframes comprising the data unit and delimiter information including information about the access category of the relay data included in the data unit.
  • the wireless communication device wherein the data processing unit queues the relay data of the access category for each access category based on information about the access category included in the delimiter information.
  • said frame is composed of a header containing information on said access category and control information related to relay transmission, and a plurality of subframes consisting of delimiter information and said data unit, The wireless communication device according to (11), wherein the data processing unit performs queuing of the relay data of the access category for each access category based on information about the access category included in the header.
  • the information about the access category includes, for each access category, information indicating the number of frames of the subframes made up of the data unit including the relay data of the access category.
  • 11 wireless communication device 31 communication unit, 32 control unit, 41 antenna, 51 wireless control unit, 52 data processing unit, 53 modulation/demodulation unit, 54 signal processing unit, 55 channel estimation unit, 56, 56-1 to 56-n radio Interface section, 57, 57-1 to 57-n amplifier section

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本技術は、他の無線通信装置に中継されるデータを低遅延で伝送することができるようにする無線通信装置および無線通信方法に関する。 無線通信装置は、他の無線通信装置において中継される中継データと、中継データのアクセスカテゴリに関する情報とを含むフレームの他の無線通信装置への送信を制御する。本技術は、無線通信システムに適用することができる。

Description

無線通信装置および無線通信方法
 本技術は、無線通信装置および無線通信方法に関し、特に、他の無線通信装置に中継されるデータを低遅延で伝送することができるようにした無線通信装置および無線通信方法に関する。
 IEEE802.11ではマルチホップネットワーク(リレーネットワーク)の通信プロトコルが規定されている。同様に、IEEE802.11では、QoS(Quality of Service)制御として、データトラフィックのアクセスカテゴリに基づいて、CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)におけるバックオフ時間の制御が規定されている。
 リレーネットワークにおけるQoS制御において、中継局(Relay Node)は、中継されたパケットを解析し、データ内のIEEE 802.1Dで規定されているUser PriorityフィールドまたはIPパケットのToS(Type of Service)フィールドに含まれる情報を読みとった上で、Relay Nodeが保持するアクセスカテゴリのマッピングポリシーに従ってデータのアクセスカテゴリを決定する。
 データは、決定されたアクセスカテゴリに従い、Relay Node内のキューに格納されるが、送信権が獲得され次第、キューに格納されたデータは伝送されていく。
 無線LANの端末アーキテクチャは、IEEE 802.11(2016)に示されており、Relay Nodeが、上述した動作を実施するためには、中継する中継データに対し、MPDU(Mac Protocol Data Unit)の暗号解読、およびMSDU(Mac Service Data Unit)へのデフラグメンテーションなどの内部処理を経る必要がある。これに加え、IEEE 802.1Dで規定されているUser PriorityフィールドまたはIPパケットのToSフィールドを解析し、Relay Nodeのアクセスカテゴリのマッピングポリシーに従い、中継伝送のアクセスカテゴリを決定したうえで、該当のキューにデータを格納する。このような処理を経るために、中継局で受信された中継データが中継局の送信キューにキューイングされるまでに時間がかかってしまう。
 これに対して、特許文献1においては、マルチホップ伝送においてホップ数とアクセスカテゴリに対しキューを定義しており、ホップ数とアクセスカテゴリに応じて各中継データのキューの滞留時間を短くするように制御することでエンドツーエンドの低遅延化を実現している。
特開2007-60365号公報
 一般に、中継伝送におけるエンドツーエンドの伝送レートの高速化が必要とされる。しかしながら、Relay Nodeに中継データが誤りなく伝送された直後に、そのRelay Nodeの送信権が獲得できた場合であっても、キューイングの時間によって中継伝送が実施できないことが懸念される。
 本技術はこのような状況に鑑みてなされたものであり、他の無線通信装置に中継されるデータを低遅延で伝送することができるようにするものである。
 本技術の第1の側面の無線通信装置は、中継する中継データと、前記中継データのアクセスカテゴリに関する情報とを含むフレームを生成する生成部と、生成された前記フレームを他の無線通信装置に送信させる無線制御部とを備える。
 本技術の第2の側面の無線通信装置は、中継する中継データと、前記中継データのアクセスカテゴリに関する情報を含むフレームを受信し、前記アクセスカテゴリに関する情報に基づいて、前記アクセスカテゴリが同じである前記中継データを含むデータユニットのキューイングを行う無線制御部を備える。
 本技術の第1の側面においては、中継する中継データと、前記中継データのアクセスカテゴリに関する情報を含むフレームが生成され、生成された前記フレームが他の無線通信装置に送信される。
 本技術の第2の側面においては、中継する中継データと、前記中継データのアクセスカテゴリに関する情報を含むフレームが受信され、前記アクセスカテゴリに関する情報に基づいて、前記アクセスカテゴリが同じである前記中継データを含むデータユニットのキューイングが行われる。
無線LANのMAC Sublayerにおけるアーキテクチャを示す図である。 本技術の実施の形態に係る無線通信システムの構成例を示す図である。 無線通信装置の構成例を示すブロック図である。 本技術における無線LANのMAC Sublayerにおけるアーキテクチャを示す図である。 本技術における無線LANのMAC Sublayerにおけるアーキテクチャを示す図である。 本技術の実施の形態における無線通信システムの全体の処理について説明するシーケンスを示す図である。 ケイパビリティ情報として通知されるフレームの構成例を示す図である。 Relay Transmissionで通知されるフレームの第1の構成例を示す図である。 Relay Transmissionで通知されるフレームの第2の構成例を示す図である。 Relay Transmissionで通知されるフレームの第3の構成例を示す図である。 送信元の装置においてフレームを送信する際の処理を説明するフローチャートである。 送信元の装置においてフレームを送信する際の処理を説明するフローチャート図である。 コンピュータの構成例を示すブロック図である。
 以下、本技術を実施するための形態について説明する。説明は以下の順序で行う。
 1.従来技術
 2.実施の形態
 3.その他
<1.従来技術>
 近年、AR(Augmented Reality)/VR(Virtual Reality)、4K/8Kなどの高精細映像伝送では、扱うデータ量が非常に大きい。そのため、無線LAN(Local Area Network)において任意の場所で高い通信品質を確保するために、マルチホップネットワーク(または、リレーネットワーク、中継伝送)が注目されており、IEEE802.11sやEasyMesh(登録商標)が規格化されている。また、これに加え、ファクトリーオートメーションなどを背景に遠隔地へのリアルタイム伝送の需要も高まっており、低遅延伝送も注目されている。
 特に無線LAN(Local Area Network)では、信号を送信する送信端末の周辺にいる周辺端末への干渉低減を目的としたアクセス方式としてCSMA/CAが採用されている。具体的には、送信端末の送信前に周辺端末が無線信号を送信している場合、送信端末は、無線信号の送信が終了するまで送信を控え、無線信号の送信終了後、ランダムな待機時間(バックオフ時間)の経過後に、送信を実施する。
 データによっては、即時送信が求められるものとそうでないものとがあるが、無線LANでは、データに、優先度を割り当てることができる。具体的には、バックオフ時間をデータの種別ごとに定義し、音声通信などより即時送信が必要なデータにはバックオフ時間が短くなるように制御される。
 このとき、データの種別の判定は、IEEE 802.1Dで規定されているUser Priorityフィールドに含まれる情報や、IPパケットのToS(Type of Service)フィールドに含まれる情報が基準となる。
 上記のデータの種別は、アクセスカテゴリ(AC:Access Category)と呼ばれており、AC_BK(Background)、AC_BE(Best Effort)、AC_VI(Video)、AC_VO(Voice)の4種類に分類される。アクセスカテゴリに分類されたデータは、装置内部において各アクセスカテゴリのキューに格納されて順次送信される。このようなアクセスカテゴリごとのデータ分類とバックオフ時間の制御によるチャネルアクセスは、EDCA(Enhanced Distributed Channel Access)と呼ばれている。
 無線LANにおけるマルチホップネットワークでも同様に、ソース局(Source Node)から、STAなどで構成されるシンクノード(Sink Node)までの中継を行う各Relay Nodeが独立してチャネルアクセスを実施している。その際、Source NodeからSink Nodeまで、すなわち、エンドツーエンド(End to End)において低遅延伝送を実現することが重要となる。
 例えば、特許文献1では、マルチホップ伝送においてホップ数とアクセスカテゴリに対しキューを定義しており、Relay Nodeにおいて中継されるデータである中継データのキューに滞留する時間を短くすることでエンドツーエンドの低遅延化を実現している。
 また、特許文献1では、各Relay Nodeに中継データが伝送されるごとに、Relay Nodeが中継データを解析し、IEEE 802.1Dで規定されているUser PriorityフィールドまたはIPパケットのToSフィールドを読み取ることでアクセスカテゴリを判定することが記載されている。
 すなわち、特許文献1の技術によりアクセスカテゴリを判定するには、中継データを解析し、IEEE 802.1Dで規定されているUser PriorityフィールドまたはIPパケットのToSフィールドを読み取ることが必要であるため、中継局が中継データを受信してからキューに格納し送信するまでに時間がかかってしまう。なお、無線LANのマルチホップネットワークに向けた特別なアクセスカテゴリの判定方法については、IEEE 802.11内でも定義されていない。
 ここで、802.11-2016 - IEEE Standard for Information technology - Telecommunications and information exchange between systems Local and metropolitan area networks-Specific requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications(以下、引用文献1と称する)では、無線LANのMAC(Media Access Control) Sublayerにおけるアーキテクチャは、図1のように開示されている。
 図1は、無線LAN対応端末のMAC Sublayerにおけるアーキテクチャを示す図である。なお、上から1段目乃至3段目は、IEEE802.1X、RX/TX MSDU Rate Limiting、A(Aggregated)-MSDU アグリゲーション(Aggregation:連結)とA-MSDU デアグリゲーション(Deaggregation:連結解除)の処理が実行されることを示す。
 図中、nullは、処理が行われないことを示している。また、RXは、受信時に行われる処理であることを示し、TXは、送信時に行われる処理であることを示す。以降、受信時に実施される一連の動作を受信フロー、送信時に実施される一連の動作を送信フローと呼ぶ。
 右側の矢印に示されるように、図中下から上が、中継データを含むデータユニットであるMPDUの受信フローにおける順を示す。なお、A-MPDUは、複数のMPDUが連結されていることを表す。
 Relay Nodeにおいて、MPDUを受信する際、R1乃至R10の順に処理が実行される。
R1.A-MPDUのデアグリゲーション
R2.MPDUヘッダの誤り検出と訂正(Validation)や、巡回冗長検査(CRC:Cyclic Redundancy Check)による誤り検出と訂正
R3.宛先の装置のアドレス(RA:Receiving STA Address)によるフィルタリング(Filtering)
R4.ブロックAck(Acknowledgement)のスコアボーディング(Scoreboading)
R5.複製検出(Duplicate Detection)
R6.MPDUの暗号の復号(Decryption)
R7.ブロックAckのバッファリングおよびリオーダリング(Buffering and Recordering)
R8.リプレイ攻撃の検出(Replay Detection)
R9.MPDUからMSDUへのデフラグメンテーション(Defragmentation)
R10.MSDUの完全性検査と保護(Integrity and Protection)
 一方、左側の矢印に示されるように、図中上から下が、MPDUの送信フローにおける順を示す。
 Relay Nodeにおいて、MPDUを送信する際、T1乃至T8の順に処理が実行される。
T1.デキューイング(PS Defer Queuing)
T2.シーケンス番号の付与(Sequence Number Assignment)
T3.MSDU(MAC Service Data Unit)の完全性検査と保護(Integrity and Protection)
T4.MSDUのフラグメンテーション(Fragmentation)
T5.パケット番号の付与(Packet Number Assignment)
T6.MPDUの暗号化(Encryption)
T7.MPDUヘッダの生成およびCRCの生成(Creation)
T8.MPDUのアグリゲーションであるA-MPDUの生成
 Relay Nodeにおいて、アクセスカテゴリを付与する際、IEEE 802.1Dで規定されているUser PriorityフィールドまたはIPパケットのToSフィールドを読み取るために、R6のMPDU(Mac Protocol Data Unit)の暗号の復号(Decryption)や、R9のデフラグメンテーションなどが必要となる。また、Relay Nodeにおいては、アクセスカテゴリを付与しキューイングを実施した後では、T4のフラグメンテーションや、T6の暗号化(Encryption)といった処理が必要となる。
 したがって、Relay Nodeにおいて、中継データを、より低遅延で中継伝送するためには、これらの処理にかかる時間を低減する必要が生じる。
 そこで、本技術においては、中継する中継データと、中継データのアクセスカテゴリに関する情報とを含むフレームが生成され、生成されたフレームが他の無線通信装置に送信される。
 これにより、マルチホップネットワークにおいて、中継するデータを低遅延で伝送することができるようになる。
 以下、本技術の実施の形態について詳細を説明する。
<2.実施の形態>
 <本技術の無線通信システム>
 図2は、本技術の実施の形態に係る無線通信システムの構成例を示す図である。
 図2の無線通信システムは、1台のSource Node、Relay Node、およびSink Nodeからなる。
 Source NodeとRelay Nodeは、AP(Access Point)として動作する。Sink Nodeは、STA(Station)として動作する。
 図2においては、Source NodeとRelay Nodeが接続されており、Relay NodeとSink Nodeが接続されている例が示されているが、Relay NodeとSink Nodeは、複数台で構成されてもよい。
 例えば、無線通信システムは、Source NodeとRelay Node#1が接続され、Relay Node#1とRelay Node#2が接続され、Relay Node#2と複数台のSink Nodeが接続されている構成であってもよい。
 <無線通信装置の構成例>
 図3は、無線通信装置の構成例を示すブロック図である。
 図3に示す無線通信装置11は、Source Node、Relay Node、およびSink Nodeを構成する無線通信装置であり、APまたはSTAとして動作する。
 無線通信装置11は、通信部31、制御部32、電源部33、並びにアンテナ41-1乃至41-nから構成される。アンテナ41-1乃至41-nは、区別する必要がない場合、アンテナ41と総称する。
 無線通信装置11は、複数の通信部31を含むように構成されてもよい。
 通信部31は、データの送信および受信を行う。通信部31は、無線制御部51、データ処理部52、変復調部53、信号処理部54、チャネル推定部55、無線インタフェース部56-1乃至56-n、およびアンプ部57-1乃至57-nを含むように構成される。
 なお、無線インタフェース部56-1乃至56-n、およびアンプ部57-1乃至57-nは、区別する必要がない場合、それぞれ、無線インタフェース部56およびアンプ部57と総称される。
 無線制御部51は、通信部31を構成する各部間の情報の受け渡しを行う。また、無線制御部51は、変復調部53および信号処理部54におけるパラメータ設定、データ処理部52におけるパケットのスケジューリング、無線インタフェース部56およびアンプ部57のパラメータ設定および送信電力制御を行う。
 データ処理部52は、送信時、ネットワーク層などのプロトコル上位層より供給されるデータから無線送信のためのパケットを生成し、メディアアクセス制御(MAC:Media Access Control)のためのヘッダの付加や誤り検出符号の付加などのデータ処理を実施する。データ処理部52は、データ処理後のデータを変復調部53に出力する。
 データ処理部52は、受信時、変復調部53から供給されるシンボルストリームに対して、MACヘッダの解析、パケット誤りの検出、リオーダ処理などのデータ処理を実施し、データ処理後のデータを、プロトコル上位層に出力する。
 変復調部53は、送信時は、データ処理部52から供給されるデータに対し、制御部32または無線制御部51によって設定された設定情報に基づいて、符号化、インターリーブ、および変調を行い、データシンボルストリームを生成して、信号処理部54に供給する。
 変復調部53は、受信時は、信号処理部54から供給されるデータシンボルストリームに対して、送信時と反対の処理を行い、データ処理部52および制御部32に出力する。
 信号処理部54は、送信時、必要に応じて、変復調部53から供給されるデータシンボルストリームに対して空間分離に供される信号処理を行い、得られた1つ以上の送信シンボルストリームをそれぞれの無線インタフェース部56に出力する。なお、その際、送信には、空間分離の代わりに、アンテナ41毎に任意の遅延量を付与しての送信(以下、巡回シフト遅延 CSD:Cyclic Shift Delay)が適用されてもよい。
 信号処理部54は、受信時、それぞれの無線インタフェース部56から供給された受信シンボルストリームに対して信号処理を行い、必要に応じてストリームの空間分離を行って、変復調部53に出力する。
 チャネル推定部55は、それぞれの無線インタフェース部56から供給される信号のうち、プリアンブル部分およびトレーニング信号部分から伝搬路の複素チャネル利得情報を算出する。算出された複素チャネル利得情報は、制御部32を介して、変復調部53での復調処理および信号処理部54での空間分離に利用される。
 無線インタフェース部56は、送信時、信号処理部54から供給される送信シンボルストリームをアナログ信号に変換し、フィルタリングおよび搬送路周波数へのアップコンバート、位相制御を実施し、位相制御の後のアナログ信号をアンテナ41またはアンプ部57に出力する。
 無線インタフェース部56は、受信時、アンテナ41またはアンプ部57から供給されるアナログ信号に対して、位相制御、ダウンコンバード、逆フィルタリングを行い、デジタル信号に変換した結果である受信シンボルストリームを、信号処理部54またはチャネル推定部55に出力する。
 アンプ部57は、送信時、無線インタフェース部56から供給されるアナログ信号を所定の電力まで増幅し、電力を増幅したアナログ信号をアンテナ41に出力する。
 アンプ部57は、受信時、アンテナ41から供給されるアナログ信号を所定の電力まで増幅し、電力を増幅したアナログ信号を無線インタフェース部56に出力する。
 アンプ部57は、機能の一部が無線インタフェース部56に内包されていてもよい。また、アンプ部57の機能の一部が通信部31外の構成要素となってもよい。
 制御部32は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などにより構成される。制御部32は、ROMなどに記憶されているプログラムを実行し、無線制御部51および電源部33の制御を行う。また、制御部32は、無線制御部51の一部の動作を代わりに行ってもよい。また、無線制御部51と制御部32は、1つのブロックとして構成されてもよい。
 電源部33は、バッテリー電源または固定電源からなり、無線通信装置11の各部に対して、電力を供給する。
 なお、アンテナ41、アンプ部57、無線インタフェース部56が、同じ枝番毎に1つの組を構成し、1または2つ以上の組が無線通信装置11の構成要素となってもよい。また、通信部31は、1つ以上のLSIによって実現される。
 なお、Relay Nodeにおける無線制御部51およびデータ処理部52は、図4に示されるような処理を実施する。
 図4は、本技術における無線LANのMAC Sublayerにおけるアーキテクチャを示す図である。
 図4において、図1と対応する部分については、同じ符号が付してあり、基本的に同様であるので、その説明は省略される。
 右側の矢印に示されるように、図中下から上が、MPDUの受信フローにおけるアーキテクチャの順を示す。
 Relay Nodeの無線制御部51およびデータ処理部52において、MPDUを受信する際、R1乃至R9、W1の順に処理が実行される。
R1.A-MPDUのデアグリゲーション
R2.MPDUヘッダの誤り検出と訂正(Validation)や、巡回冗長検査(CRC:Cyclic Redundancy Check)による誤り検出と訂正
R3.宛先の装置のアドレス(RA)によるフィルタリング(Filtering)
R4.ブロックAckのスコアボーディング(Scoreboading)
R5.複製検出(Duplicate Detection)
R6.MPDUの暗号の復号(Decryption)
R7.ブロックAckバッファリングおよびリオーダリング(Buffering and Recordering)
R8.リプレイ攻撃の検出(Replay Detection)
R9.MPDUからMSDUへのデフラグメンテーション(Defragmentation)
W1.キューイング(Queuing)
 なお、必要に応じて処理は、一部省略されてよく、例えば、R8のリプレイ攻撃の検出は省略されてもよい。また、図5に示されるように、R5乃至R9の処理が省略されてもよい。さらに、無線通信装置11が省電力時においては、W1のキューイングを抑制してもよい。例えば、ある瞬間に省電力動作であった場合、キューイングが一時停止されるが、省電力動作が解かれた場合、停止していたキューイングが再開されるようにしてもよい。また、R3の宛先の装置のアドレスとしてMACアドレスが用いられてよい。
 左側の矢印に示されるように、図中上から下が、MPDUの送信フローにおけるアーキテクチャの順を示す。
 Relay Nodeの無線制御部51およびデータ処理部52において、MPDUを送信する際、W1、T2乃至T8の順に処理が実行される。
W1.デキューイング(Dequeuing)
T2.シーケンス番号の付与(Sequence Number Assignment)
T3.MSDUの完全性検査と保護(Integrity and Protection)
T4.MSDUのフラグメンテーション(Fragmentation)
T5.パケット番号の付与(Packet Number Assignment)
T6.MPDUの暗号化(Encryption)
T7.MPDUヘッダの生成およびCRCの生成(Creation)
T8.MPDUのアグリゲーションであるA-MPDUの生成
 なお、必要に応じて処理は、一部省略されてよく、例えば、図5に示されるように、T2乃至T6の処理が省略されてもよい。さらに、無線通信装置11の省電力時においては、上述したキューイングの抑制と同様に、W1のデキューイングを抑制してもよい。
 <全体の処理シーケンス例>
 図6は、本技術の実施の形態における無線通信システムの全体の処理について説明するシーケンスを示す図である。
 ステップS11において、Source Node、Relay Node、およびSink Nodeは、各装置の能力などの情報を含むケイパビリティ情報を相互に通知する。
 ステップS12において、Source Nodeは、Relay Nodeに、Source NodeからRelay Nodeへの伝送であるRelay Transmissionを行う。Relay Transmissionでは、中継データは、後述される第1乃至第3のいずれかの構成のフレームで送信される。
 ステップS13において、Relay Nodeは、Sink Nodeに、Relay NodeからSink Nodeへの伝送であるEnd Transmissionを行う。End Transmissionでは、中継データは、既存の構成のフレームで送信されてもよいし、Relay Transmissionで用いられた構成のフレームで送信されてもよい。その後、全体の処理は終了する。
 なお、ステップS12のRelay TransmissionおよびステップS13のEnd Transmissionでは、伝送の直前に引用文献1で開示されているRTS(Request to Send)、CTS(Clear to send)の通知によって送信権が確保されていてもよい。
 また、Relay Transmissionの直後では受信確認応答として、引用文献1で開示されているAckフレームもしくはBlock AckフレームがRelay NodeからSource Nodeに通知されてよい。同様に、End Transmissionの直後でも、AckフレームもしくはBlock AckフレームがSink NodeからRelay Nodeに通知されてよい。
 さらに、Relay Nodeが複数存在する場合、すなわち、一例として「Source NodeとRelay Node#1との伝送」、「Relay Node#1とRelay Node#2との伝送」、「Relay Node#2とSink Nodeとの伝送」の順で伝送が発生する場合には、「Relay Node#1とRelay Node#2との伝送」もRelay Transmissionとして定義する。
 ケイパビリティ情報の通知は、接続されている無線通信装置間でのみ実施されてよい。例えば、Source NodeとRelay Node間、Relay NodeとSink Node間でのみ通知されてよい。
 ただし、必要に応じて、直接接続されていない無線通信装置間でケイパビリティ情報の通知が実施されてもよい。具体的には、Sink Nodeの能力を示す情報がRelay Nodeを経由してSource Nodeに通知されてよい。また、Relay Nodeが複数台存在する場合には複数台のRelay Nodeの能力を示す情報が、Relay Nodeを経由してSource Nodeに通知されてよい。
 なお、図中に示されていないが、マルチホップネットワークのルーティングの決定タイミングおよびルーティングの通知は、ケイパビリティ情報の通知後に実施されてよい。
 また、暗号化のための鍵交換は、ケイパビリティ情報の通知と同じタイミングかそれよりも前のタイミングで実施されてよい。
 以下、図6の各ステップの処理について具体的に説明する。
 <ケイパビリティ情報の通知>
 図6のステップS11におけるケイパビリティ情報の通知では、Source Node、Relay Node、およびSink Nodeにおいて自装置の能力に関する情報の通知が相互に行われる。ここでいう能力とは、Source Node、Relay Nodeとしての機能、図4または図5で上述した、装置内における無線制御部51およびデータ処理部52の中継伝送時のMPDUの処理フローを指すが、これらに限定されない。
 ケイパビリティ情報の通知は、例えば、各装置が周期的に送信するビーコン信号や、ビーコン信号後に装置間で接続を確立するための情報通知(Assocoation)に含まれて実施されてよい。
 図7は、ケイパビリティ情報として通知されるフレームの構成例を示す図である。
 図7のフレームは、Frame Control、RA(Receiving STA address)、TA(Transmitting STA address)、QoS Capabilities elementを含むように構成される。なお、構成要素は、これらだけに限定されるものではない。また、図6におけるハッチングは、本技術において特徴となる情報が含まれるfieldであることを示す。以降の図においても同様である。
 Frame Controlには、本フレームがケイパビリティ情報として通知されるフレームであることを示す情報が含まれる。
 RA、TAには、それぞれ宛先の装置、送信元の装置を示す情報が含まれる。RA、TAには、例えば、装置固有のMACアドレスが示されていてもよい。
 QoS Capabilities elementには、Source Node、Relay Nodeとしての装置の機能を示す情報、および図4または図5で示したRelay Nodeにおける無線制御部51およびデータ処理部52の中継伝送時のMPDUの処理フローを示す情報が含まれる。
 QoS Capabilities elementは、Element ID、Length、Relay Client、Relay Supporter、およびSupporter Device Typeの各フィールドを含むように構成される。
 Element IDには、当該エレメントがQoS Capabilities elementであることを示す情報が含まれる。
 Lengthには、QoS Capabilities elementのbit長を示す情報が含まれる。
 Relay Clientには、本フレームを送信する装置のSource Nodeの機能の有無を示す情報が含まれる。
 Relay Supporterには、本フレームを送信する装置のRelay Nodeの機能の有無を示す情報が含まれる。
 Supporter Device Typeには、本フレームを送信する装置がRelay Nodeとして動作する場合、中継伝送時に実施できるMPDUの処理順を示す情報が含まれる。
 具体的には、Supporter Device Typeには、図4に示される処理順および図5に示される処理順のどちらに対応しているかを示す情報、あるいは、どちらにも対応していないことを示す情報が含まれている。また、Supporter Device Typeには、間接的に、暗号の復号の実施可否を示す情報が含まれていてもよい。
 <Relay Transmission>
 図6のステップS11において、Source Node、Relay Node、およびSink Nodeで、ケイパビリティ情報の通知が実施された後、Source Nodeが、Sink Nodeに対する中継データを保持している場合、Source Nodeは、ステップS12において、Relay Nodeに、中継データを送信する。
 なお、Source Nodeから中継データを受信したRelay Nodeが、最終的な宛先となるSink Nodeとの間に接続される他のRelay Nodeに対して、中継データを再度中継する場合も同様にRelay Transmissionの処理が行われる。
 <フレームの第1の構成例>
 図8は、Relay Transmissionで通知されるフレームの第1の構成例を示す図である。
 図8の第1の構成のフレームは、Frame Control、RA、TA、DA(Destination Address)、SA(Source Address)、Frame Bodyから構成される。なお、構成要素は、これらだけに限定されるものではない。
 Frame Controlには、本フレームがRelay Transmissionで通知されるフレームであることを示す情報が含まれる。
 RA、TAには、それぞれ送信元の装置、宛先の装置を示す情報が含まれる。
 DA、SAには、それぞれSink Node、Source Nodeを示す情報が含まれる。
 Frame Bodyは、中継データが含まれるデータユニットであり、Frame Bodyには、中継データのアクセスカテゴリや中継伝送に関連する制御情報が含まれる。
 なお、図中矢印に示されるように、Frame ControlフィールドからFrame Bodyフィールドの直前までのフィールドをMAC Headerと定義するが、MAC Headerにおいて暗号化(Encryption)は施されていない。
 Frame Bodyには、中継データの他、AC(Access Category)とMesh TTL(Time To Live)の各フィールドが含まれる。
 ACには、Frame Body内に含まれる中継データのアクセスカテゴリを示す情報が含まれる。
 Mesh TTLには、Frame Body内に含まれる中継データがマルチホップされる残存ホップ数、または既にホップされた回数を示す制御情報が含まれる。
 Frame Bodyフィールドは必要に応じて暗号化(Encryption)が施されていてよい。
 なお、図8の第1の構成のフレームを送信する場合の制約として、ケイパビリティ情報の通知によって、Relay Transmissionの宛先の装置(すなわち、RAフィールドで示される装置)が、以下の条件を満たしていることが送信元の装置で既知であることが必要となる。
 ・宛先の装置から通知されるケイパビリティ情報のフレームのRelay Supporterフィールドに中継局としての機能をもつことが示されている
 ・Frame Bodyが暗号化(Encryption)されて送信される必要がある場合、宛先の装置から通知されるケイパビリティ情報のフレームのSupporter Device Typeフィールド内に、中継伝送において少なくとも暗号を復号(Decryption)する機能を有することが示されている
 なお、Relay Transmissionで通知されるフレーム内のACフィールドに1つのアクセスカテゴリが示されている場合、Frame Bodyに含まれる中継データのアクセスカテゴリは、当該アクセスカテゴリである。すなわち、Frame Bodyには、1つのアクセスカテゴリのデータしか含まれない。
 次に、図8の第1の構成のフレームを受信したときの動作について説明する。なお、図8の第1の構成のフレームを含む各フレームの受信動作については、図12を参照してまとめて後述される。
 本フレームを受信した宛先の装置(すなわち、RAフィールドで示されている装置)は、受信フレームに対し、A-MPDUのデアグリゲーション、MAC Headerの誤り検出と訂正、RAフィルタリングなどを実施した後、ACフィールド内で示されたアクセスカテゴリに対応するキューにFrame Body内のデータトラフィックを格納(キューイング)する。
 なお、アクセスカテゴリだけではなく、Mesh TTLフィールドで示された情報に基づいて、キューイングされるキューが決定されてよい。すなわち、アクセスカテゴリとホップ数によってキューが分けられている場合、中継データは、対応するキューにキューイングされてよい。
 また、図8の第1の構成のフレームを中継する場合の制約として、本フレームを受信した宛先の装置は、Sink Nodeまたは他のRelay Nodeに、中継データを中継するときには、例えば、図8に示された第1の構成のフレームで送信するようにしてもよい。中継データを中継する際、アクセスカテゴリ、ホップ数の少なくとも1つに従ったバックオフ時間により送信権が獲得される。
 <フレームの第2の構成例>
 図9は、Relay Transmissionで通知されるフレームの第2の構成例を示す図である。
 図9の第2の構成のフレームは、Frame Control、RA、TA、DA(Destination Address)、SA(Source Address)、1つまたは複数のA-MPDU Subframeから構成される。なお、構成要素は、これらだけに限定されるものではない。
 Frame Controlには、本フレームがRelay Transmissionで通知されるフレームであることを示す情報が含まれる。
 RA、TAには、それぞれ送信元の装置、宛先の装置を示す情報が含まれる。
 DA、SAには、それぞれSink Node、Source Nodeを示す情報が含まれる。
 A-MPDU Subframeには、中継データの他、A-MPDU Subframeに含まれる中継データに関する情報が含まれる。
 なお、図中矢印に示されるように、Frame ControlフィールドからA-MPDU Subframe#1の直前までのフィールドをMAC Headerと定義するが、MAC Headerにおいて暗号化(Encryption)は施されていない。また、中継伝送に関連する制御情報は、MAC Headerに含まれてよい。
 A-MPDU Subframeには、MPDU delimiter、および、中継データが格納されているMPDUが含まれている。なお、MPDUは暗号化が施されるが、MPDU delimiterは暗号化が施されない。
 MPDU delimiterには、AC、MPDU Length、およびCRCの各サブフィールドが含まれる。
 ACには、当該A-MPDU Subframe内のMPDUに含まれる中継データのアクセスカテゴリを示す情報が含まれる。
 MPDU Lengthには、当該A-MPDU Subframe内のMPDUのビット長またはオクテット長を示す情報が含まれる。
 CRCには誤り検出・訂正のための情報が含まれる。
 なお、A-MPDU内のMPDUに含まれる中継データのアクセスカテゴリは、必ずしも、異なるA-MPDU間で一致している必要はないが、1つのMPDU内に含まれる中継データのアクセスカテゴリは1つである。
 なお、図9の第2の構成のフレームを送信する場合の制約として、ケイパビリティ情報の通知によって、Relay Transmissionの宛先の装置(すなわち、RAフィールドで示される装置)が以下の条件を満たしていることが、送信元の装置で既知であることが必要となる。
 ・宛先の装置から通知されるケイパビリティ情報のフレームのRelay Supporterフィールドに中継局としての機能をもつことが示されている
 ・宛先の装置から通知されるケイパビリティ情報のフレームのSupporter Device Typeフィールド内に、中継伝送において少なくとも暗号を復号(Decryption)する機能を有していないことが示されている
 なお、Relay Transmissionで通知されるフレーム内のACフィールドに1つのアクセスカテゴリが示されている場合、MPDUに含まれる中継データは、当該アクセスカテゴリに対応するデータである。すなわち、1つのMPDUには、1つのアクセスカテゴリのデータしか含まれない。
 次に、図9の第2の構成のフレームを受信したときの動作について説明する。なお、図9の第2の構成のフレームを含む各フレームの受信動作については、図12を参照してまとめて後述される。
 本フレームを受信した宛先の装置(すなわち、RAフィールドで示されている装置)は、受信フレームに対し、A-MPDUのデアグリゲーション、MAC Headerの誤り検出と訂正、RAフィルタリングなどを実施した後、ACフィールド内で示されたアクセスカテゴリに対応するキューに各MPDU内の中継データを格納(キューイング)する。
 なお、中継データがマルチホップされる残存ホップ数、または既にホップされた回数を示す情報が含まれて通知されている場合、これらの情報とアクセスカテゴリに基づいて、キューイングされるキューが決定されてよい。すなわち、アクセスカテゴリとホップ数によってキューが分けられている場合、中継データは、対応するキューにキューイングされてよい。
 また、図9の第2の構成のフレームを中継する場合の制約として、本フレームを受信した宛先の装置は、Sink Nodeまたは他のRelay Nodeに中継データを中継するときには、例えば、図9に示された第2の構成例のフレームで送信するようにしてもよい。中継データを中継する際、アクセスカテゴリ、ホップ数の少なくとも1つに従ったバックオフ時間により送信権が獲得される。
 <フレームの第3の構成例>
 図10は、Relay Transmissionで通知されるフレームの第3の構成例を示す図である。
 図10の第3の構成のフレームは、Frame Control、RA、TA、DA、SA、HT(High Throughput) Control、1つまたは複数のA-MPDU Subframeから構成される。なお、構成要素は、これらだけに限定されるものではない。
 Frame Controlには、本フレームがRelay Transmissionで通知されるフレームであることを示す情報が含まれる。
 RA、TAには、それぞれ送信元の装置、宛先の装置を示す情報が含まれる。
 DA、SAには、それぞれSink Node、Source Nodeを示す情報が含まれる。
 HT Controlには、後続のA-MPDU Subframe内に含まれるアクセスカテゴリに関する情報が含まれる。
 A-MPDU Subframeには、中継データの他、A-MPDU Subframeに含まれる中継データに関する情報が含まれる。すなわち、A-MPDU Subframeには、中継データが含まれるデータユニットであるMPDUと、MPDUのビット長またはオクテット長やCRCが含まれたMPDU Delimiterが含まれる。
 なお、図中矢印に示されるように、Frame ControlフィールドからA-MPDU Subframe#1の直前までのフィールドをMAC Headerと定義するが、MAC Headerには暗号化(Encryption)が施されていない。また、中継伝送に関連する制御情報は、MAC Headerに含まれてよい。
 HT Controlは、B-EHT(Beyond Extremely High Throughput)と、A(Aggregated)-Controlサブフィールドとからなる。
 B-EHTには、直後にA-Controlサブフィールドが存在することを示す情報が含まれる。
 A-Controlには、本フレーム内に含まれるA-MPDU Subframeのアクセスカテゴリを示す情報が含まれる。
 A-Controlは、Control ID、N_VO、N_VI、およびN_BEの各サブフィールドを含む。
 Control IDには、後続にN_VO、N_VI、N_BEが存在することを示す情報が含まれる。
 N_VOには、音声通信(VO:Voice)に相当するアクセスカテゴリの中継データがMPDUに含まれているA-MPDU Subframe数を示す情報が含まれる。
 N_VIには、映像通信(VI:Video)に相当するアクセスカテゴリの中継データがMPDUに含まれているA-MPDU Subframe数を示す情報が含まれる。
 N_BEには、ベストエフォート(BE:Best Effor)で通信してよい中継データに相当するアクセスカテゴリのデータがMPDUに含まれているA-MPDU Subframe数を示す情報が含まれる。
 図10には、N_VO、N_VI、N_BEの3つのサブフィールドが示されているが、アクセスカテゴリがVO、VI、BE以外に定義される場合には、対応するサブフィールドが含まれてよい。
 図中には複数のA-MPDU Subframeが含まれている場合が示されているが、A-MPDU Subframe内のMPDUに含まれる中継データのアクセスカテゴリは1つのみである。すなわち、例えばVO、VIのアクセスカテゴリに相当する中継データが1つのMPDUに共存することはなく、異なるMPDUに分けられる。
 また、A-MPDU SubframeはMPDU内に含まれる中継データのアクセスカテゴリの優先度順で並べられる。このとき、A-Control サブフィールド内のN_VO、N_VI、N_BEなども対応するアクセスカテゴリの優先度順で並べられる。
 具体例として、アクセスカテゴリがVO、VI、BEの3つが存在し、VO > VI > BEの関係で優先度が決められているとき、A-Controlサブフィールド内には N_VO、N_VI、N_BEの順でサブフィールドが並べられる。
 また、例えば、VOに相当する中継データを格納するMPDUを含むA-MPDU SubframeがA-MPDU Subframe#1乃至#kに並べられ、VIに相当する中継データを格納するMPDUを含むA-MPDU SubframeがA-MPDU Subframe #(k+1)乃至#lに並べられ、BEに相当する中継データを格納するMPDUを含むA-MPDU SubframeがA-MPDU Subframe#(l+1)乃至#Nに並べられて送信される。ただし、k、l、Nは任意の自然数であり、k < l < Nの関係を持つ。
 なお、図10の第3の構成のフレームを送信する場合の制約として、ケイパビリティ情報の通知によって、Relay Transmissionの宛先の装置(すなわち、RAフィールドで示される装置)が、以下の条件を満たしていることが送信元の装置で既知であることが必要となる。
 ・宛先の装置から通知されるケイパビリティ情報のフレームのRelay Supporterフィールドに中継局としての機能をもつことが示されている
 ・宛先の装置から通知されるケイパビリティ情報のフレームのSupporter Device Typeフィールド内に、中継伝送において複号(Decryption)する機能を有していないことが示されている
 次に、図10の第3の構成のフレームを受信したときの動作について説明する。なお、図10の第3の構成のフレームを含む各フレームの受信動作については、図12を参照してまとめて後述される。
 本フレームを受信した宛先の装置(すなわちRAフィールドで示されている装置)は、受信フレームに対し、A-MPDUのデアグリゲーション、MAC Headerの誤り検出と訂正、RAフィルタリング等を実施した後、A-Controlフィールド内で示されたアクセスカテゴリに対応するキューに各MPDU内のデータを格納(キューイング)する。
 なお、データがマルチホップされる残存ホップ数、もしくは既にホップされた回数を示す情報が含まれて通知されている場合には、これらの情報とアクセスカテゴリに基づいて、キューイングされるキューが決定されてよい。すなわち、アクセスカテゴリとホップ数によってキューが分けられている場合、中継データは、対応するキューにキューイングされてよい。
 また、図10の第3の構成のフレームを送信する場合の制約として、本フレームを受信した宛先の装置は、Sink Nodeまたは他のRelay Nodeに中継データを送信するときには、例えば、図10の第3の構成のフレームで送信するようにしてもよい。中継データを中継する際、アクセスカテゴリ、ホップ数の少なくとも1つに従ったバックオフ時間により送信権が獲得される。
 <送信元の装置の処理>
 図11は、送信元の装置においてフレームを送信する際の処理を説明するフローチャートである。
 送信元の装置において、宛先の装置の能力や送信するデータのオーバーヘッドに応じて、上述した第1乃至第3の構成のフレームを適切に選択して生成し、送信してよい。ここでいうオーバーヘッドとは、アクセスカテゴリを示す情報のフィールド長を指す。例えば、第2の構成のフレームでは、各A-MPDU Subframe内に含まれるACフィールド長の合計値、第3の構成のフレームでは、N_VO、N_VI、…、N_BEのフィールド長の合計またはHT Controlフィールド長であってよい。
 図11においては、送信元の装置が、Source Nodeである場合について説明する。
 ステップS31において、Source Nodeは、宛先の装置であるRelay Nodeが暗号の復号が可能であるか否かを判定する。
 ステップS31の判定には、ケイパビリティ情報の通知によって通知された宛先の装置の能力情報に基づいて実施されてよい。例えば、ケイパビリティ情報の通知によってRelay Nodeから通知されたフレーム内のSupporter Device Typeフィールド内に、Relay Nodeにおいて暗号の復号が不可能であることを示す情報が含まれている場合、Source NodeはRelay Nodeが暗号の復号が不可能であると判定する。
 ステップS31において、宛先の装置であるRelay Nodeが暗号の復号が可能であると判定された場合、処理は、ステップS32に進む。
 ステップS32において、Source Nodeは、アクセスカテゴリの情報を暗号化するか否かを判定する。アクセスカテゴリの情報を暗号化すると、ステップS32において判定された場合、処理は、ステップS33に進む。
 ステップS33において、Source Nodeは、Relay Nodeに対して中継データを、第1の構成のフレームで送信する。
 ステップS32において、アクセスカテゴリの情報を暗号化しないと判定された場合、処理は、ステップS34に進む。
 ステップS34において、Source Nodeは、第2の構成のフレームのほうが、第3の構成のフレームよりもオーバーヘッドが小さいか否かを判定する。第2の構成のフレームのほうが、第3の構成のフレームよりもオーバーヘッドが小さいと、ステップS34において判定された場合、処理は、ステップS35に進む。
 ステップS35において、Source Nodeは、Relay Nodeに対して、中継データを、第2の構成のフレームで送信する。
 ステップS34において、第2の構成のフレームのほうが、第3の構成のフレームよりもオーバーヘッドが大きい、または、第2の構成のフレームが、第3の構成のフレームとオーバーへッドが同じであると判定された場合、処理は、ステップS36に進む。
 ステップS36において、Source Nodeは、Relay Nodeに対して、中継データを、第3の構成のフレームで送信する。
 一方、ステップS31において、宛先の装置であるRelay Nodeが暗号の復号が不可能であると判定された場合、処理は、ステップS37に進む。
 ステップS37において、Source Nodeは、第2の構成のフレームのほうが、第3の構成のフレームよりもオーバーヘッドが小さいか否かを判定する。第2の構成のフレームのほうが、第3の構成のフレームよりもオーバーヘッドが小さいと、ステップS37において判定された場合、処理は、ステップS38に進む。
 ステップS38において、Source Nodeは、Relay Nodeに対して、中継データを、第2の構成のフレームで送信する。
 ステップS37において、第2の構成のフレームのほうが、第3の構成のフレームよりもオーバーヘッドが大きい、または、第2の構成のフレームが、第3の構成のフレームとオーバーヘッドが同じであると判定された場合、処理は、ステップS39に進む。
 ステップS39において、Source Nodeは、Relay Nodeに対して、中継データを、第3の構成のフレームで送信する。
 ステップS33、S35、S36、S38、またはS39の後、送信処理は終了となる。
 以上のようにすることで、中継データのオーバーヘッドや暗号機能の可否に応じた構成のフレームで、中継データを伝送することができる。
 また、第1乃至第3のいずれの構成のフレームも、中継データのアクセスカテゴリに関する情報が含まれているので、受信側において、アクセスカテゴリ毎にキューイングを行うことができる。
 これにより、中継データを低遅延で伝送することができる。
 <宛先の装置の動作>
 図12は、宛先の装置においてフレームを受信する際の処理を説明するフローチャートである。
 なお、図9乃至図11で示された第1乃至第3の構成のフレームを識別するための情報が、各フレーム内のFrame Controlフィールドに含まれている。すなわち、宛先の装置は、受信したフレーム内のFrame Controlフィールドに含まれた情報に基づいて、図9乃至図11で示された第1乃至第3の構成のフレームのうち、受信したフレームがどれに該当するか判定する。
 図12においては、宛先の装置、すなわち、受信側の装置が、Relay Nodeである場合について説明する。
 ステップS51において、Relay Nodeは、受信したフレームのFrame Controlフィールドにどの構成のフレームを示す情報が含まれているかを判定する。
 ステップS51において、第1の構成のフレームを示す情報が含まれていると判定された場合、処理は、ステップS52に進む。
 ステップS52において、Relay Nodeは、受信フレーム内のFrame Bodyに対し、暗号の復号を実施する。
 ステップS53において、Relay Nodeは、暗号の復号が実施されたFrame Body内に含まれるACフィールド内で示されたアクセスカテゴリを識別する。
 ステップS54において、Relay Nodeは、該当するアクセスカテゴリに対応したキューに中継データを格納する。
 なお、ここで格納される中継データは、Frame Body内におけるペイロードである。すなわち、図8に示されるACフィールドやMesh TTLフィールドは対象とされなくてよい。このとき、ACフィールドやMesh TTLフィールド内で示される情報は必要に応じて受信側の装置内のいずれかの部で記憶されてよく、送信処理時に必要な情報が付加されてよい。
 ACフィールドやMesh TTLフィールド内で示される情報が記憶される部(以下、記憶部)は、無線制御部51やデータ処理部52に接続されていてよい。また、キューイングされたデータを送信する際に、ACフィールドやMesh TTLフィールドの情報はデータ処理部52において付加されてよい。
 ステップS51において、第2の構成のフレームを示す情報が含まれていると判定された場合、処理は、ステップS55に進む。
 ステップS55において、Relay Nodeは、各A-MPDU Subframe内のMPDU delimiterに含まれるACフィールドが示すアクセスカテゴリを識別する。
 ステップS56において、Relay Nodeは、各A-MPDU Subframe内に含まれる中継データを、該当するアクセスカテゴリごとに対応したキューに格納する。
 なお、ここで格納される中継データは、A-MPDU Subframe内におけるペイロードである。すなわち、図9に示されるMPDU delimiterは対象とされない。
 ステップS51において、第3の構成のフレームを示す情報が含まれていると判定された場合、処理は、ステップS57に進む。
 ステップS57において、Relay Nodeは、MAC Header内のA-Controlフィールド内に示される各アクセスカテゴリのA-MPDU Subframe数を識別する。
 ステップS58において、Relay Nodeは、各A-MPDU Subframe内に含まれる中継データを、該当するアクセスカテゴリ毎に対応したキューに格納する。
 なお、ここで格納される中継データは、A-MPDU Subframe内におけるペイロードである。すなわち、図10に示されるMPDU delimiterは対象とされなくてよい。
 ステップS54、S56、またはS58の後、受信処理は終了となる。
 以上のように、第1の構成のフレームの場合、MAC Sublayerでアクセスカテゴリに関する情報が読み取れるように、アクセスカテゴリに関する情報が暗号化されて含まれているため、これを復号することで、従来のように、上位レイヤーにて暗号化された情報を復号して取得されていた場合よりも早くアクセスカテゴリに関する情報を取得することができる。これにより、中継データを低遅延で伝送することができる。
 また、第2または第3の構成のフレームの場合、第1の構成のフレームの利点に加え、暗号の復号を行うことなしに、アクセスカテゴリに関する情報を取得することができる。したがって、処理時間をかけることなく、アクセスカテゴリ毎にキューイングすることができるため、中継データをより低遅延で伝送することができる。
<3.その他>
 <本技術の効果>
 以上のように、本技術においては、他の無線通信装置において中継される中継データと、中継データのアクセスカテゴリに関する情報とを含むフレームが他の無線通信装置に送信される。
 中継データのアクセスカテゴリに関する情報によって、アクセスカテゴリ毎にデータをキューイングすることができる。したがって、中継データを低遅延で伝送することができる。
 これにより、即時送信の必要があるデータを低遅延で中継伝送することができる。
 <コンピュータの構成例>
 上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
 図13は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
 CPU(Central Processing Unit)301、ROM(Read Only Memory)302、RAM(Random Access Memory)303は、バス304により相互に接続されている。
 バス304には、さらに、入出力インタフェース305が接続されている。入出力インタフェース305には、キーボード、マウスなどよりなる入力部306、ディスプレイ、スピーカなどよりなる出力部307が接続される。また、入出力インタフェース305には、ハードディスクや不揮発性のメモリなどよりなる記憶部308、ネットワークインタフェースなどよりなる通信部309、リムーバブルメディア311を駆動するドライブ310が接続される。
 以上のように構成されるコンピュータでは、CPU301が、例えば、記憶部308に記憶されているプログラムを入出力インタフェース305及びバス304を介してRAM303にロードして実行することにより、上述した一連の処理が行われる。
 CPU301が実行するプログラムは、例えばリムーバブルメディア311に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供され、記憶部308にインストールされる。
 なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
 なお、本明細書において、システムとは、複数の構成要素(装置、モジュール(部品)等)の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、1つの筐体の中に複数のモジュールが収納されている1つの装置は、いずれも、システムである。
 また、本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。
 本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
 例えば、本技術は、1つの機能を、ネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
 また、上述のフローチャートで説明した各ステップは、1つの装置で実行する他、複数の装置で分担して実行することができる。
 さらに、1つのステップに複数の処理が含まれる場合には、その1つのステップに含まれる複数の処理は、1つの装置で実行する他、複数の装置で分担して実行することができる。
<構成の組み合わせ例>
 本技術は、以下のような構成をとることもできる。
(1)
 他の無線通信装置において中継される中継データと、前記中継データのアクセスカテゴリに関する情報とを含むフレームの前記他の無線通信装置への送信を制御する無線制御部を備える
 無線通信装置。
(2)
 前記無線制御部は、前記アクセスカテゴリの前記中継データのみを含むデータユニットからなる前記フレームの送信を制御する
 前記(1)に記載の無線通信装置。
(3)
 前記アクセスカテゴリに関する情報および中継伝送に関連する制御情報は、前記データユニットに含まれる
 前記(2)に記載の無線通信装置。
(4)
 前記データユニットは、前記他の無線通信装置から通知される前記他の無線通信装置の能力を示すケイパビリティ情報に基づいて暗号化されている
 前記(3)に記載の無線通信装置。
(5)
 前記フレームは、中継伝送に関連する制御情報を含むヘッダ、および、前記データユニットに含まれる前記中継データの前記アクセスカテゴリに関する情報を含むデリミタ情報と前記データユニットとからなる複数のサブフレームから構成される
 前記(2)に記載の無線通信装置。
(6)
 前記フレームは、前記アクセスカテゴリに関する情報および中継伝送に関連する制御情報を含むヘッダ、および、デリミタ情報と前記データユニットとからなる複数のサブフレームから構成される
 前記(2)に記載の無線通信装置。
(7)
 前記アクセスカテゴリに関する情報は、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データを含む前記データユニットからなる前記サブフレームのフレーム数を示す情報を含む
 前記(6)に記載の無線通信装置。
(8)
 前記アクセスカテゴリに関する情報も、前記アクセスカテゴリの前記中継データを含む前記データユニットからなる前記サブフレームも、前記アクセスカテゴリの優先度順に並べられる
 前記(7)に記載の無線通信装置。
(9)
 無線通信装置が、
 他の無線通信装置において中継される中継データと、前記中継データのアクセスカテゴリに関する情報とを含むフレームの前記他の無線通信装置への送信を制御する
 無線通信方法。
(10)
 他の無線通信装置に中継する中継データと、前記中継データのアクセスカテゴリに関する情報とを含むフレームを受信する受信部と、
 前記アクセスカテゴリに関する情報に基づいて、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データのキューイングを行うデータ処理部と
 を備える無線通信装置。
(11)
 前記フレームは、前記アクセスカテゴリの前記中継データのみを含むデータユニットからなる
 前記(10)に記載の無線通信装置。
(12)
 前記アクセスカテゴリに関する情報および中継伝送に関連する制御情報は、前記データユニットに含まれる
 前記(11)に記載の無線通信装置。
(13)
 前記データ処理部は、前記フレームに含まれるフレーム構成を示す情報に基づいて、前記データユニットの暗号を復号し、前記暗号を復号した前記データユニットの前記アクセスカテゴリに関する情報に基づいて、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データのキューイングを行う
 前記(12)に記載の無線通信装置。
(14)
 前記フレームは、中継伝送に関連する制御情報を含むヘッダ、および、前記データユニットに含まれる前記中継データの前記アクセスカテゴリに関する情報を含むデリミタ情報と前記データユニットとからなる複数のサブフレームから構成され、
 前記データ処理部は、前記デリミタ情報に含まれる前記アクセスカテゴリに関する情報に基づいて、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データのキューイングを行う
 前記(11)に記載の無線通信装置。
(15)
 前記フレームは、前記アクセスカテゴリに関する情報および中継伝送に関連する制御情報を含むヘッダ、および、デリミタ情報と前記データユニットとからなる複数のサブフレームから構成され、
 前記データ処理部は、前記ヘッダに含まれる前記アクセスカテゴリに関する情報に基づいて、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データのキューイングを行う
 前記(11)に記載の無線通信装置。
(16)
 前記アクセスカテゴリに関する情報は、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データを含む前記データユニットからなる前記サブフレームのフレーム数を示す情報を含む
 前記(15)に記載の無線通信装置。
(17)
 前記アクセスカテゴリに関する情報も、前記アクセスカテゴリの前記中継データを含む前記データユニットからなる前記サブフレームも、前記アクセスカテゴリの優先度順に並べられている
 前記(16)に記載の無線通信装置。
(18)
 無線通信装置が、
 他の無線通信装置に中継する中継データと、前記中継データのアクセスカテゴリに関する情報とを含むフレームを受信し、
 前記アクセスカテゴリに関する情報に基づいて、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データのキューイングを行う
 無線通信方法。
 11 無線通信装置, 31 通信部,32 制御部,41 アンテナ, 51 無線制御部, 52 データ処理部, 53 変復調部, 54 信号処理部, 55 チャネル推定部, 56,56-1乃至56-n 無線インタフェース部, 57,57-1乃至57-n アンプ部

Claims (18)

  1.  他の無線通信装置において中継される中継データと、前記中継データのアクセスカテゴリに関する情報とを含むフレームの前記他の無線通信装置への送信を制御する無線制御部を備える
     無線通信装置。
  2.  前記無線制御部は、前記アクセスカテゴリの前記中継データのみを含むデータユニットからなる前記フレームの送信を制御する
     請求項1に記載の無線通信装置。
  3.  前記アクセスカテゴリに関する情報および中継伝送に関連する制御情報は、前記データユニットに含まれる
     請求項2に記載の無線通信装置。
  4.  前記データユニットは、前記他の無線通信装置から通知される前記他の無線通信装置の能力を示すケイパビリティ情報に基づいて暗号化されている
     請求項3に記載の無線通信装置。
  5.  前記フレームは、中継伝送に関連する制御情報を含むヘッダ、および、前記データユニットに含まれる前記中継データの前記アクセスカテゴリに関する情報を含むデリミタ情報と前記データユニットとからなる複数のサブフレームから構成される
     請求項2に記載の無線通信装置。
  6.  前記フレームは、前記アクセスカテゴリに関する情報および中継伝送に関連する制御情報を含むヘッダ、および、デリミタ情報と前記データユニットとからなる複数のサブフレームから構成される
     請求項2に記載の無線通信装置。
  7.  前記アクセスカテゴリに関する情報は、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データを含む前記データユニットからなる前記サブフレームのフレーム数を示す情報を含む
     請求項6に記載の無線通信装置。
  8.  前記アクセスカテゴリに関する情報も、前記アクセスカテゴリの前記中継データを含む前記データユニットからなる前記サブフレームも、前記アクセスカテゴリの優先度順に並べられる
     請求項7に記載の無線通信装置。
  9.  無線通信装置が、
     他の無線通信装置において中継される中継データと、前記中継データのアクセスカテゴリに関する情報とを含むフレームの前記他の無線通信装置への送信を制御する
     無線通信方法。
  10.  他の無線通信装置に中継する中継データと、前記中継データのアクセスカテゴリに関する情報とを含むフレームを受信する受信部と、
     前記アクセスカテゴリに関する情報に基づいて、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データのキューイングを行うデータ処理部と
     を備える無線通信装置。
  11.  前記フレームは、前記アクセスカテゴリの前記中継データのみを含むデータユニットからなる
     請求項10に記載の無線通信装置。
  12.  前記アクセスカテゴリに関する情報および中継伝送に関連する制御情報は、前記データユニットに含まれる
     請求項11に記載の無線通信装置。
  13.  前記データ処理部は、前記フレームに含まれるフレーム構成を示す情報に基づいて、前記データユニットの暗号を復号し、前記暗号を復号した前記データユニットの前記アクセスカテゴリに関する情報に基づいて、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データのキューイングを行う
     請求項12に記載の無線通信装置。
  14.  前記フレームは、中継伝送に関連する制御情報を含むヘッダ、および、前記データユニットに含まれる前記中継データの前記アクセスカテゴリに関する情報を含むデリミタ情報と前記データユニットとからなる複数のサブフレームから構成され、
     前記データ処理部は、前記デリミタ情報に含まれる前記アクセスカテゴリに関する情報に基づいて、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データのキューイングを行う
     請求項11に記載の無線通信装置。
  15.  前記フレームは、前記アクセスカテゴリに関する情報および中継伝送に関連する制御情報を含むヘッダ、および、デリミタ情報と前記データユニットとからなる複数のサブフレームから構成され、
     前記データ処理部は、前記ヘッダに含まれる前記アクセスカテゴリに関する情報に基づいて、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データのキューイングを行う
     請求項11に記載の無線通信装置。
  16.  前記アクセスカテゴリに関する情報は、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データを含む前記データユニットからなる前記サブフレームのフレーム数を示す情報を含む
     請求項15に記載の無線通信装置。
  17.  前記アクセスカテゴリに関する情報も、前記アクセスカテゴリの前記中継データを含む前記データユニットからなる前記サブフレームも、前記アクセスカテゴリの優先度順に並べられている
     請求項16に記載の無線通信装置。
  18.  無線通信装置が、
     他の無線通信装置に中継する中継データと、前記中継データのアクセスカテゴリに関する情報とを含むフレームを受信し、
     前記アクセスカテゴリに関する情報に基づいて、前記アクセスカテゴリ毎に、前記アクセスカテゴリの前記中継データのキューイングを行う
     無線通信方法。
PCT/JP2022/007807 2021-07-19 2022-02-25 無線通信装置および無線通信方法 Ceased WO2023002663A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202280049366.0A CN117643099A (zh) 2021-07-19 2022-02-25 无线通信设备和无线通信方法
JP2023536595A JPWO2023002663A1 (ja) 2021-07-19 2022-02-25
EP22845603.4A EP4376463A4 (en) 2021-07-19 2022-02-25 WIRELESS COMMUNICATION DEVICE AND WIRELESS COMMUNICATION METHOD
US18/577,713 US20240322896A1 (en) 2021-07-19 2022-02-25 Wireless communication device and wireless communication method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021-118599 2021-07-19
JP2021118599 2021-07-19

Publications (1)

Publication Number Publication Date
WO2023002663A1 true WO2023002663A1 (ja) 2023-01-26

Family

ID=84979064

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/007807 Ceased WO2023002663A1 (ja) 2021-07-19 2022-02-25 無線通信装置および無線通信方法

Country Status (5)

Country Link
US (1) US20240322896A1 (ja)
EP (1) EP4376463A4 (ja)
JP (1) JPWO2023002663A1 (ja)
CN (1) CN117643099A (ja)
WO (1) WO2023002663A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025033383A1 (ja) * 2023-08-10 2025-02-13 キヤノン株式会社 通信装置、制御方法、及び、プログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007060365A (ja) 2005-08-25 2007-03-08 Nippon Telegr & Teleph Corp <Ntt> 無線通信装置および無線通信方法
JP2008512975A (ja) * 2004-09-13 2008-04-24 インターデイジタル テクノロジー コーポレーション 無線通信システムにおける輻輳を判定して、管理するための方法および装置
JP2011101311A (ja) * 2009-11-09 2011-05-19 Oki Networks Co Ltd 中継装置、及び中継方法
JP2012191274A (ja) * 2011-03-09 2012-10-04 Panasonic Corp 送受信装置および受信方法、ならびに通信システム及び通信方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8787988B2 (en) * 2003-01-29 2014-07-22 Intellectual Ventures I Llc Power management for wireless direct link
JPWO2007102208A1 (ja) * 2006-03-08 2009-07-23 株式会社国際電気通信基礎技術研究所 マルチホップ無線ネットワークシステム
JP4609547B2 (ja) * 2008-08-14 2011-01-12 ソニー株式会社 無線通信装置、通信システム、および通信制御方法、並びにプログラム
JP5278523B2 (ja) * 2011-11-14 2013-09-04 富士通株式会社 中継局、帯域割当方法
US20200100143A1 (en) * 2018-09-20 2020-03-26 Cisco Technology, Inc. Traffic shaping methods and apparatus for providing wireless contention reduction and airtime fairness for multimedia traffic flows in a wireless network
CN112788749B (zh) * 2019-11-06 2024-08-02 华为技术有限公司 数据传输方法和装置
WO2022044234A1 (ja) * 2020-08-27 2022-03-03 日本電信電話株式会社 中継方法、及び中継装置
EP4277427B1 (en) * 2021-01-19 2026-03-04 Samsung Electronics Co., Ltd. Method and device for configuring connection of remote terminal through relay terminal in wireless communication system
WO2022206813A1 (en) * 2021-03-31 2022-10-06 Telefonaktiebolaget Lm Ericsson (Publ) Methods, ue, relay ue, and network node for communication over sidelink

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008512975A (ja) * 2004-09-13 2008-04-24 インターデイジタル テクノロジー コーポレーション 無線通信システムにおける輻輳を判定して、管理するための方法および装置
JP2007060365A (ja) 2005-08-25 2007-03-08 Nippon Telegr & Teleph Corp <Ntt> 無線通信装置および無線通信方法
JP2011101311A (ja) * 2009-11-09 2011-05-19 Oki Networks Co Ltd 中継装置、及び中継方法
JP2012191274A (ja) * 2011-03-09 2012-10-04 Panasonic Corp 送受信装置および受信方法、ならびに通信システム及び通信方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4376463A4

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025033383A1 (ja) * 2023-08-10 2025-02-13 キヤノン株式会社 通信装置、制御方法、及び、プログラム

Also Published As

Publication number Publication date
JPWO2023002663A1 (ja) 2023-01-26
CN117643099A (zh) 2024-03-01
EP4376463A4 (en) 2024-11-13
EP4376463A1 (en) 2024-05-29
US20240322896A1 (en) 2024-09-26

Similar Documents

Publication Publication Date Title
KR100678223B1 (ko) 통신시스템의 패킷 전송 장치 및 방법
Li et al. Aggregation with fragment retransmission for very high-speed WLANs
US8228889B2 (en) Communication apparatus, communication system and communication control program
US7650559B2 (en) Communication apparatus, communication system, communication method, and communication control program
US8718089B2 (en) Aggregation and fragmentation of multiplexed downlink packets
US20110243117A1 (en) Base station and wireless terminal
JP2018518908A (ja) ワイヤレスネットワークにおいてマルチユーザアップリンク媒体アクセス制御プロトコルを実装するためにバッファステータス報告を要求するための方法および装置
CN112788749A (zh) 数据传输方法和装置
CN114586291B (zh) 通信设备和方法
CN101656986A (zh) 无线通信装置、通信系统、通信控制方法和程序
JP5852782B2 (ja) マルチホップ・ネットワークにおけるロバスト符号化
US20050135317A1 (en) Method and system for multicast scheduling in a WLAN
US20260122711A1 (en) Transmitting station and receiving station
WO2023002663A1 (ja) 無線通信装置および無線通信方法
JP7559828B2 (ja) 送信局及び受信局
Zhai et al. A distributed packet concatenation scheme for sensor and ad hoc networks
Hassine et al. A VoIP focused frame aggregation in wireless local area networks: Features and performance characteristics
US20240098819A1 (en) Transmitting station and receiving station
JP5266474B2 (ja) 無線通信システム、中継局装置及び無線通信方法
Li Improving performance for CSMA/CA based wireless networks
Wu et al. On-demand connection-oriented multi-channel MAC protocol for ad-hoc network
Palacios et al. Reverse direction transmissions and network coding for energy-efficient Wi-Fi networks
Pai et al. TCP Throughput Over Full-Duplex WLANs: Novel Implications of the AP's New Capability
KR100946904B1 (ko) 통신시스템의 집합 패킷 생성 방법
WO2026092296A1 (zh) 一种通信方法和装置

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: 22845603

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 202317085377

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2023536595

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 18577713

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 202280049366.0

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2022845603

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2022845603

Country of ref document: EP

Effective date: 20240219