Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7707018B2 - COMMUNICATION DEVICE, CONTROL METHOD FOR COMMUNICATION DEVICE, AND PROGRAM THEREOF - Google Patents
[go: Go Back, main page]

JP7707018B2 - COMMUNICATION DEVICE, CONTROL METHOD FOR COMMUNICATION DEVICE, AND PROGRAM THEREOF - Google Patents

COMMUNICATION DEVICE, CONTROL METHOD FOR COMMUNICATION DEVICE, AND PROGRAM THEREOF Download PDF

Info

Publication number
JP7707018B2
JP7707018B2 JP2021162357A JP2021162357A JP7707018B2 JP 7707018 B2 JP7707018 B2 JP 7707018B2 JP 2021162357 A JP2021162357 A JP 2021162357A JP 2021162357 A JP2021162357 A JP 2021162357A JP 7707018 B2 JP7707018 B2 JP 7707018B2
Authority
JP
Japan
Prior art keywords
link
emlmr
mld
frame exchange
frame
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.)
Active
Application number
JP2021162357A
Other languages
Japanese (ja)
Other versions
JP2023051565A5 (en
JP2023051565A (en
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2021162357A priority Critical patent/JP7707018B2/en
Priority to PCT/JP2022/035679 priority patent/WO2023054252A1/en
Publication of JP2023051565A publication Critical patent/JP2023051565A/en
Publication of JP2023051565A5 publication Critical patent/JP2023051565A5/ja
Application granted granted Critical
Publication of JP7707018B2 publication Critical patent/JP7707018B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/28Cell structures using beam steering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • 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]

Landscapes

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

Description

本発明は、無線通信を行う通信装置、通信装置の制御方法、およびそのプログラムに関する。 The present invention relates to a communication device that performs wireless communication, a control method for the communication device, and a program for the same.

近年の通信されるデータ量の増加に伴い、無線LAN(Local Area Network)等の通信技術の開発が進められている。無線LANの主要な通信規格として、IEEE(Institute of Electrical and Electronics Engineers)802.11規格シリーズが知られている。IEEE802.11規格シリーズには、IEEE802.11a/b/g/n/ac/ax等の規格が含まれる。例えば、最新規格のIEEE802.11axでは、OFDMA(直交周波数多元接続)を用いて、最大9.6ギガビット毎秒(Gbps)という高いピークスループットに加え、混雑状況下での通信速度を向上させる技術が規格化されている(特許文献1参照)。なお、OFDMAは、Orthogonal frequency-division multiple accessの略である。 With the increase in the amount of data being communicated in recent years, the development of communication technologies such as wireless LANs (Local Area Networks) is progressing. The IEEE (Institute of Electrical and Electronics Engineers) 802.11 standard series is known as the main communication standard for wireless LANs. The IEEE 802.11 standard series includes standards such as IEEE 802.11a/b/g/n/ac/ax. For example, the latest standard, IEEE 802.11ax, uses OFDMA (orthogonal frequency division multiple access) to standardize technology that improves communication speeds under congested conditions in addition to a high peak throughput of up to 9.6 gigabits per second (Gbps) (see Patent Document 1). OFDMA stands for Orthogonal frequency-division multiple access.

さらなるスループット向上や周波数利用効率の改善、通信レイテンシ改善を目指した後継規格として、IEEE802.11beと呼ばれるtask groupが発足した。 A task group called IEEE802.11be was launched as a successor standard aimed at further improving throughput, frequency efficiency, and communication latency.

IEEE802.11beでは、1台のAPが1台のSTA(Station)と2.4GHz、5GHz、6GHz帯等の周波数バンドで複数のLinkを構築し、同時通信を行うMulti-Link通信が検討されている。Multi-Link通信におけるAPはAP MLD(Access point multi-link device)と呼称され、STAはnon-AP MLD(non-Access point multi-link device)と呼称される。 IEEE 802.11be is considering multi-link communication, in which one AP and one STA (station) build multiple links in frequency bands such as 2.4 GHz, 5 GHz, and 6 GHz and communicate simultaneously. In multi-link communication, the AP is called an AP MLD (Access point multi-link device), and the STA is called a non-AP MLD (non-Access point multi-link device).

また、IEEE 802.11beでは、Multi-Link通信におけるEnhanced multi-link multi-radio(EMLMR)動作が検討されている。EMLMRモードで動作するnon-AP MLDは、EMLMRリンク毎の空間ストリームケイパビリティ(per-link spatial stream capability)に従った空間ストリーム数で初期フレーム交換(initial frame exchange)した後、初期フレーム交換を行ったリンクにおいてフレーム交換シーケンス(frame exchange sequence)の終了まで次のように動作する。その動作とは、Basic variant Multi-LinkエレメントのCommon InfoフィールドのEMLMR SUPPORTED MCS AND NSS SETサブフィールドで提示した値を最大とする空間ストリーム数でPPDU(Physical layer convergence protocol data unit)を受信し、EMLMR SUPPORTED MCS AND NSS SETサブフィールドで提示した空間ストリーム数でPPDUを送信する動作である。 In addition, IEEE 802.11be is considering Enhanced multi-link multi-radio (EMLMR) operation in multi-link communication. A non-AP MLD operating in EMLMR mode performs an initial frame exchange with the number of spatial streams according to the per-link spatial stream capability for each EMLMR link, and then operates as follows until the end of the frame exchange sequence on the link where the initial frame exchange was performed. This operation involves receiving a PPDU (Physical layer convergence protocol data unit) with the number of spatial streams up to the value presented in the EMLMR SUPPORTED MCS AND NSS SET subfield of the Common Info field of the Basic variant Multi-Link element, and transmitting a PPDU with the number of spatial streams presented in the EMLMR SUPPORTED MCS AND NSS SET subfield.

特開2018-50133号公報JP 2018-50133 A

複数のEMLMRリンクが確立されている場合に、EMLMRリンクが確立されているリンク毎の空間ストリームケイパビリティに従った空間ストリーム数でフレーム交換シーケンスを実行することが考えられていなかった。 When multiple EMLMR links are established, it was not considered that a frame exchange sequence would be executed with the number of spatial streams according to the spatial stream capability of each EMLMR link.

本願発明は、EMLMRリンクが確立されているリンク毎の空間ストリームケイパビリティに従った空間ストリーム数でフレーム交換シーケンスを実行する通信装置を提供することを目的とする。 The present invention aims to provide a communication device that executes a frame exchange sequence with the number of spatial streams according to the spatial stream capability of each link in which an EMLMR link is established.

本願発明の通信装置は、IEEE802.11シリーズ規格に準拠したMulti-Link Deviceとして動作する通信装置であって、第1のEMLMR(Enhanced multi-link multi-radio)リンクおよび第2のEMLMR(Enhanced multi-link multi-radio)リンクの2つのリンクでフレーム交換シーケンスを実行する場合、前記第1のEMLMRリンクおよび前記第2のEMLMRリンクの夫々の空間ストリーム数でフレーム交換シーケンスを実行するように制御する制御手段と、を備えることを特徴とする。 The communication device of the present invention is a communication device that operates as a Multi-Link Device compliant with the IEEE 802.11 series standard, and is characterized by having a control means that, when a frame exchange sequence is executed on two links, a first EMLMR (Enhanced multi-link multi-radio) link and a second EMLMR (Enhanced multi-link multi-radio) link, controls the frame exchange sequence to be executed with the respective numbers of spatial streams of the first EMLMR link and the second EMLMR link.

本発明によれば、EMLMRリンクが確立されているリンク毎の空間ストリームケイパビリティに従った空間ストリーム数でフレーム交換シーケンスを実行する通信装置を提供することが可能となる。 According to the present invention, it is possible to provide a communication device that executes a frame exchange sequence with the number of spatial streams according to the spatial stream capability of each link in which an EMLMR link is established.

本発明におけるネットワークの構成を示す図である。FIG. 1 is a diagram showing a network configuration according to the present invention. 本発明における通信装置のハードウェア構成を示す図である。FIG. 2 is a diagram illustrating a hardware configuration of a communication device according to the present invention. 本発明における通信装置の機能構成を示す図である。FIG. 2 is a diagram showing a functional configuration of a communication device according to the present invention. Multi-Link通信の概要を示す図である。FIG. 1 is a diagram showing an overview of Multi-Link communication. (a)Association Requestフレームに含まれるBasic variant Multi-Link elementを示す図である。(b)Basic variant Multi-LinkエレメントのCommon Infoフィールドに含まれるEMLMR Capabilitiesサブフィールドを示す図である。13A is a diagram showing a Basic variant Multi-Link element included in an Association Request frame, and FIG. 13B is a diagram showing an EMLMR Capabilities subfield included in a Common Info field of the Basic variant Multi-Link element. 本発明におけるEMLMRリンクでフレーム交換シーケンスを開始するために実行する処理のフローチャートである。11 is a flowchart of a process executed to start a frame exchange sequence in an EMLMR link in the present invention. 本発明におけるEMLMRリンクでフレーム交換シーケンスを開始するために実行する処理のフローチャートである。11 is a flowchart of a process executed to start a frame exchange sequence in an EMLMR link in the present invention.

以下、添付の図面を参照して、本発明の実施形態を詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。 The following describes in detail an embodiment of the present invention with reference to the attached drawings. Note that the configurations shown in the following embodiments are merely examples, and the present invention is not limited to the configurations shown in the drawings.

(無線通信システムの構成)
図1は、本実施形態にかかる通信装置101(以下、Non-AP MLD101)が探索するネットワークの構成を示す。通信装置102(以下、AP MLD102)は、無線ネットワーク100を構築する役割を有するアクセスポイント(AP)である。AP MLD102はNon-AP MLD101と通信可能である。本実施形態はNon-AP MLD101、AP MLD102に適用する。
(Configuration of wireless communication system)
1 shows the configuration of a network searched by a communication device 101 (hereinafter, Non-AP MLD 101) according to this embodiment. A communication device 102 (hereinafter, AP MLD 102) is an access point (AP) that serves to construct a wireless network 100. The AP MLD 102 is capable of communicating with the Non-AP MLD 101. This embodiment is applied to the Non-AP MLD 101 and the AP MLD 102.

Non-AP MLD101、AP MLD102の各々は、IEEE802.11be(EHT)規格に準拠した無線通信を実行することができる。なお、IEEEはInstitute of Electrical and Electronics Engineersの略である。Non-AP MLD101、AP MLD102は、2.4GHz帯、5GHz帯、および6GHz帯の周波数において通信することができる。各通信装置が使用する周波数帯は、これに限定されるものではなく、例えば60GHz帯のように、異なる周波数帯を使用してもよい。また、Non-AP MLD101、AP MLD102は、20MHz、40MHz、80MHz、160MHz、および320MHzの帯域幅を使用して通信することができる。各通信装置が使用する帯域幅は、これに限定されるものではなく、例えば240MHzや4MHzのように、異なる帯域幅を使用してもよい。 Each of the Non-AP MLD 101 and the AP MLD 102 can perform wireless communication conforming to the IEEE 802.11be (EHT) standard. IEEE is an abbreviation for the Institute of Electrical and Electronics Engineers. The Non-AP MLD 101 and the AP MLD 102 can communicate at frequencies of 2.4 GHz, 5 GHz, and 6 GHz. The frequency bands used by each communication device are not limited to these, and different frequency bands such as the 60 GHz band may be used. The Non-AP MLD 101 and the AP MLD 102 can also communicate using bandwidths of 20 MHz, 40 MHz, 80 MHz, 160 MHz, and 320 MHz. The bandwidth used by each communication device is not limited to this, and may use a different bandwidth, such as 240 MHz or 4 MHz.

Non-AP MLD101、AP MLD102は、IEEE802.11be規格に準拠したOFDMA通信を実行することで、複数のユーザの信号を多重する、マルチユーザ(MU、Multi User)通信を実現することができる。OFDMAは、Orthogonal Frequency Division Multiple Access(直交周波数分割多元接続)の略である。OFDMA通信では、分割された周波数帯域の一部(RU、Resource Unit)が各STAにそれぞれ重ならないように割り当てられ、各STAの搬送波が直交する。そのため、APは規定された帯域幅の中で複数のSTAと並行して通信することができる。 The Non-AP MLD 101 and AP MLD 102 can realize multi-user (MU, Multi User) communication by multiplexing signals from multiple users by performing OFDMA communication conforming to the IEEE 802.11be standard. OFDMA stands for Orthogonal Frequency Division Multiple Access. In OFDMA communication, a portion of the divided frequency band (RU, Resource Unit) is assigned to each STA so that they do not overlap, and the carrier waves of each STA are orthogonal. Therefore, the AP can communicate with multiple STAs in parallel within a specified bandwidth.

一般的に電波は周波数によって届く範囲が異なり、周波数が低いほど電波の回折が大きく遠くまで届き、周波数が高いほど電波の回折が小さく届く距離も短いことが知られている。途中障害物があったとしても、周波数が低い電波は障害物を回り込んで届くが、周波数が高い電波は直進性が高いために回り込みづらく、届かないことがある。一方で2.4GHzの周波数は他の機器が使用することも多く、電子レンジが同じ周波数帯の電波を発することが知られている。このように同じ機器が発する電波であっても、配置する場所や環境によっては周波数帯によって届く電波の強さやSN(Signal/Noise)比に違いが生じることが考えられる。 It is generally known that the range of radio waves varies depending on the frequency; the lower the frequency, the greater the diffraction of the radio waves and the farther they can reach, while the higher the frequency, the less the diffraction of the radio waves and the shorter the distance they can reach. Even if there is an obstacle in the way, low-frequency radio waves can go around the obstacle, but high-frequency radio waves have a high degree of directivity and therefore have difficulty going around them, so they may not reach their destination. On the other hand, the 2.4 GHz frequency is often used by other devices, and microwave ovens are known to emit radio waves in the same frequency band. Thus, even when radio waves are emitted by the same device, the strength of the radio waves that reach the destination and the signal-to-noise (SN) ratio may differ depending on the frequency band, depending on the location and environment in which they are placed.

なお、Non-AP MLD101、AP MLD102は、IEEE802.11be規格に対応するとしたが、これに加えて、IEEE802.11be規格より前の規格であるレガシー規格に対応していてもよい。具体的には、Non-AP MLD101、AP MLD102は、IEEE802.11a/b/g/n/ac/ax規格の少なくともいずれか一つに対応していてもよい。また、IEEE802.11シリーズ規格に加えて、Bluetooth(登録商標)、NFC、UWB、ZigBee、MBOAなどの他の通信規格に対応していてもよい。なお、UWBはUltra Wide Bandの略であり、MBOAはMulti Band OFDM Allianceの略である。また、NFCはNear Field Communicationの略である。UWBには、ワイヤレスUSB、ワイヤレス1394、WiNETなどが含まれる。また、有線LANなどの有線通信の通信規格に対応していてもよい。AP MLD102の具体例としては、無線LANルーターやパーソナルコンピュータ(PC)などが挙げられるが、これらに限定されない。 Although the Non-AP MLD 101 and the AP MLD 102 are described as being compatible with the IEEE 802.11be standard, they may also be compatible with a legacy standard that is a standard that precedes the IEEE 802.11be standard. Specifically, the Non-AP MLD 101 and the AP MLD 102 may be compatible with at least one of the IEEE 802.11a/b/g/n/ac/ax standards. In addition to the IEEE 802.11 series standards, they may also be compatible with other communication standards such as Bluetooth (registered trademark), NFC, UWB, ZigBee, and MBOA. UWB stands for Ultra Wide Band, and MBOA stands for Multi Band OFDM Alliance. Additionally, NFC is an abbreviation for Near Field Communication. UWB includes wireless USB, wireless 1394, WiNET, and the like. It may also be compatible with communication standards for wired communication such as wired LAN. Specific examples of the AP MLD 102 include, but are not limited to, a wireless LAN router and a personal computer (PC).

また、AP MLD102は、IEEE802.11be規格に準拠した無線通信を実行することができる無線チップなどの情報処理装置であってもよい。また、Non-AP MLD101の具体的な例としては、カメラ、タブレット、スマートフォン、PC、携帯電話、ビデオカメラ、ヘッドセットなどが挙げられるが、これらに限定されない。また、Non-AP MLD101は、IEEE802.11be規格に準拠した無線通信を実行することができる無線チップなどの情報処理装置であってもよい。各通信装置は、20MHz、40MHz、80MHz、160MHz、および320MHzの帯域幅を使用して通信することができる。 The AP MLD 102 may be an information processing device such as a wireless chip capable of performing wireless communication conforming to the IEEE 802.11be standard. Specific examples of the Non-AP MLD 101 include, but are not limited to, a camera, a tablet, a smartphone, a PC, a mobile phone, a video camera, and a headset. The Non-AP MLD 101 may be an information processing device such as a wireless chip capable of performing wireless communication conforming to the IEEE 802.11be standard. Each communication device can communicate using bandwidths of 20 MHz, 40 MHz, 80 MHz, 160 MHz, and 320 MHz.

また、Non-AP MLD101、AP MLD102は、複数の周波数チャネルを介してリンクを確立し、通信するMulti-Link通信を実行する。IEEE802.11シリーズ規格では、60GHz帯を除いて各周波数チャネルの帯域幅は20MHzとして定義されている。60GHz帯では2.16GHzとして定義されている。ここで、周波数チャネルとは、IEEE802.11シリーズ規格に定義された周波数チャネルであって、IEEE802.11シリーズ規格では、2.4GHz帯、5GHz帯、6GHz帯、60GHz帯の各周波数帯に複数の周波数チャネルが定義されている。なお、隣接する周波数チャネルとボンディングすることで、1つの周波数チャネルにおいて40MHz以上の帯域幅を利用してもよい。 The Non-AP MLD 101 and the AP MLD 102 also perform Multi-Link communication by establishing links and communicating via multiple frequency channels. In the IEEE 802.11 series standard, the bandwidth of each frequency channel is defined as 20 MHz except for the 60 GHz band, which is defined as 2.16 GHz. Here, the frequency channel is a frequency channel defined in the IEEE 802.11 series standard, and in the IEEE 802.11 series standard, multiple frequency channels are defined in each of the 2.4 GHz, 5 GHz, 6 GHz, and 60 GHz frequency bands. Note that a bandwidth of 40 MHz or more may be used in one frequency channel by bonding with adjacent frequency channels.

例えば、AP MLD102はNon-AP MLD101と2.4GHz帯の第1の周波数チャネルを介したリンクを確立し、通信する能力がある。Non-AP MLD101はこれと並行してAP MLD102と5GHz帯の第2の周波数チャネルを介したリンクを確立し、通信する能力がある。この場合に、Non-AP MLD101は、第1の周波数チャネルを介したリンクと並行して、第2の周波数チャネルを介した第2のリンクを維持するMulti-Link通信を実行する。このようにAP MLD102は複数の周波数チャネルを介したリンクをNon-AP MLD101と確立することで、Non-AP MLD101との通信におけるスループットを向上させることができる。 For example, AP MLD 102 is capable of establishing a link with Non-AP MLD 101 via a first frequency channel in the 2.4 GHz band and communicating with it. Non-AP MLD 101 is capable of establishing a link with AP MLD 102 via a second frequency channel in the 5 GHz band in parallel with this and communicating with it. In this case, Non-AP MLD 101 executes Multi-Link communication that maintains a second link via the second frequency channel in parallel with the link via the first frequency channel. In this way, AP MLD 102 can improve the throughput in communication with Non-AP MLD 101 by establishing links with Non-AP MLD 101 via multiple frequency channels.

なお、各通信機器間のリンクはMulti-link通信において、周波数帯の異なるリンクを複数確立してもよい。例えば、Non-AP MLD101は2.4GHz帯、5GHz帯、6GHz帯それぞれでリンクを確立できるようにしてもよい。あるいは同じ周波数帯に含まれる複数の異なるチャネルを介してリンクを確立できるようにしてもよい。例えば2.4GHz帯における6chのリンクを第1のリンクとして、これに加えて2.4GHz帯における1chのリンクを第2のリンクとして確立できるようにしてもよい。なお、周波数帯が同じリンクと、異なるリンクとが混在していてもよい。例えば、Non-AP MLD101は2.4GHz帯における6chの第一のリンクに加えて、2.4GHz帯の1chのリンクと、5GHz帯における149chのリンクを確立できてもよい。Non-AP MLD101とAPは周波数の異なる複数の接続を確立することで、ある帯域が混雑している場合であっても、Non-AP MLD101と他方の帯域で通信を確立することができる。そのため、Non-AP MLD101との通信におけるスループットの低下や通信遅延を防ぐことができる。 In addition, in the multi-link communication, the links between the communication devices may establish multiple links of different frequency bands. For example, the Non-AP MLD 101 may be able to establish links in the 2.4 GHz band, the 5 GHz band, and the 6 GHz band. Or, links may be established via multiple different channels included in the same frequency band. For example, a 6ch link in the 2.4 GHz band may be established as the first link, and a 1ch link in the 2.4 GHz band may be established as the second link in addition to this. Note that links of the same frequency band and links of different frequency bands may be mixed. For example, the Non-AP MLD 101 may be able to establish a 1ch link in the 2.4 GHz band and a 149ch link in the 5 GHz band in addition to the first link of 6ch in the 2.4 GHz band. By establishing multiple connections at different frequencies between the Non-AP MLD 101 and the AP, even if one band is congested, communication can be established between the Non-AP MLD 101 and the AP in another band. This makes it possible to prevent a decrease in throughput and communication delays in communication with the Non-AP MLD 101.

なお、図1の無線ネットワークではAP MLD1台とNon-AP MLD1台となっているが、AP MLDおよびNon-AP MLDの台数や配置はこれに限定されない。例えば、図1の無線ネットワークに加えて、Non-AP MLDを1台増やしてもよい。このとき確立する各リンクの周波数帯やリンクの数、周波数幅は問わない。 Note that the wireless network in Figure 1 has one AP MLD and one Non-AP MLD, but the number and arrangement of AP MLDs and Non-AP MLDs are not limited to this. For example, one Non-AP MLD may be added to the wireless network in Figure 1. In this case, the frequency band, number of links, and frequency width of each link established are not important.

Multi-link通信を行う場合、AP MLD102とNon-AP MLD101とは、複数のリンクを介して相手装置とデータの送受信を行う。Multi-linkを構成するリンクの内の1つのリンクでデータの送受信を行ってもよい。 When performing multi-link communication, the AP MLD 102 and the Non-AP MLD 101 transmit and receive data to and from the other device via multiple links. Data may be transmitted and received via one of the links that make up the multi-link.

また、AP MLD102とNon-AP MLD101はMIMO(Multiple-Input And Multiple-Output)通信を実行できてもよい。この場合、AP MLD102およびNon-AP MLD101は複数のアンテナを有し、一方がそれぞれのアンテナから異なる信号を同じ周波数チャネルを用いて送る。受信側は、複数のアンテナを用いて複数ストリームから到達したすべての信号を同時に受信し、各ストリームの信号を分離し、復号する。このように、MIMO通信を実行することで、AP MLD102およびNon-AP MLD101は、MIMO通信を実行しない場合と比べて、同じ時間でより多くのデータを通信することができる。また、AP MLD102およびNon-AP MLD101は、Multi-link通信を行う場合に、一部のリンクにおいてMIMO通信を実行してもよい。 The AP MLD 102 and the Non-AP MLD 101 may also be capable of performing MIMO (Multiple-Input and Multiple-Output) communication. In this case, the AP MLD 102 and the Non-AP MLD 101 have multiple antennas, and one of them sends different signals from each antenna using the same frequency channel. The receiving side simultaneously receives all signals arriving from multiple streams using multiple antennas, and separates and decodes the signals of each stream. In this way, by performing MIMO communication, the AP MLD 102 and the Non-AP MLD 101 can communicate more data in the same amount of time compared to when they do not perform MIMO communication. Furthermore, the AP MLD 102 and the Non-AP MLD 101 may perform MIMO communication in some links when performing multi-link communication.

(AP MLDおよびNon-AP MLDの構成)
図2に、本実施形態におけるNon-AP MLD101のハードウェア構成例を示す。Non-AP MLD101は、記憶部201、制御部202、機能部203、入力部204、出力部205、通信部206およびアンテナ207を有する。なお、アンテナは複数でもよい。
(Configuration of AP MLD and Non-AP MLD)
2 shows an example of the hardware configuration of the Non-AP MLD 101 in this embodiment. The Non-AP MLD 101 has a storage unit 201, a control unit 202, a function unit 203, an input unit 204, an output unit 205, a communication unit 206, and an antenna 207. Note that there may be multiple antennas.

記憶部201は、ROMやRAM等の1以上のメモリにより構成され、後述する各種動作を行うためのコンピュータプログラムや、無線通信のための通信パラメータ等の各種情報を記憶する。ROMはRead Only Memoryの、RAMはRandom Access Memoryの夫々略である。なお、記憶部201として、ROM、RAM等のメモリの他に、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、DVDなどの記憶媒体を用いてもよい。また、記憶部201が複数のメモリ等を備えていてもよい。 The storage unit 201 is composed of one or more memories such as ROM and RAM, and stores various information such as computer programs for performing various operations described below and communication parameters for wireless communication. ROM stands for Read Only Memory, and RAM stands for Random Access Memory. In addition to memories such as ROM and RAM, storage units 201 may also use storage media such as flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, magnetic tapes, non-volatile memory cards, and DVDs. The storage unit 201 may also include multiple memories.

制御部202は、例えば、CPUやMPU等の1以上のプロセッサにより構成され、記憶部201に記憶されたコンピュータプログラムを実行することにより、Non-AP MLD101の全体を制御する。なお、制御部202は、記憶部201に記憶されたコンピュータプログラムとOS(Operating System)との協働により、Non-AP MLD101の全体を制御するようにしてもよい。また、制御部202は、他の通信装置との通信において送信するデータや信号(無線フレーム)を生成する。なお、CPUはCentral Processing Unitの、MPUは、Micro Processing Unitの略である。また、制御部202がマルチコア等の複数のプロセッサを備え、複数のプロセッサによりNon-AP MLD101全体を制御するようにしてもよい。 The control unit 202 is configured with one or more processors such as a CPU or MPU, and controls the entire Non-AP MLD 101 by executing a computer program stored in the storage unit 201. The control unit 202 may control the entire Non-AP MLD 101 in cooperation with the computer program stored in the storage unit 201 and an OS (Operating System). The control unit 202 also generates data and signals (radio frames) to be transmitted in communication with other communication devices. The CPU stands for Central Processing Unit, and the MPU stands for Micro Processing Unit. The control unit 202 may also include multiple processors such as multi-core processors, and the entire Non-AP MLD 101 may be controlled by the multiple processors.

また、制御部202は、機能部203を制御して、無線通信や、撮像、印刷、投影等の所定の処理を実行する。機能部203は、Non-AP MLD101が所定の処理を実行するためのハードウェアである。 The control unit 202 also controls the function unit 203 to perform predetermined processes such as wireless communication, image capture, printing, and projection. The function unit 203 is hardware that enables the Non-AP MLD 101 to perform predetermined processes.

入力部204は、ユーザからの各種操作の受付を行う。出力部205は、モニタ画面やスピーカーを介して、ユーザに対して各種出力を行う。ここで、出力部205による出力とは、モニタ画面上への表示や、スピーカーによる音声出力、振動出力などであってもよい。なお、タッチパネルのように入力部204と出力部205の両方を1つのモジュールで実現するようにしてもよい。また、入力部204および出力部205は、夫々Non-AP MLD101と一体であってもよいし、別体であってもよい。 The input unit 204 receives various operations from the user. The output unit 205 outputs various types of information to the user via a monitor screen or a speaker. Here, the output by the output unit 205 may be a display on a monitor screen, a sound output by a speaker, a vibration output, or the like. Note that both the input unit 204 and the output unit 205 may be realized by a single module, such as a touch panel. Also, the input unit 204 and the output unit 205 may be integrated with the Non-AP MLD 101, or may be separate.

通信部206は、IEEE802.11be規格に準拠した無線通信の制御を行う。また、通信部206は、IEEE802.11be規格に加えて、他のIEEE802.11シリーズ規格に準拠した無線通信の制御や、有線LAN等の有線通信の制御を行ってもよい。通信部206は、アンテナ207を制御して、制御部202によって生成された無線通信のための信号の送受信を行う。 The communication unit 206 controls wireless communication conforming to the IEEE 802.11be standard. The communication unit 206 may also control wireless communication conforming to other IEEE 802.11 series standards in addition to the IEEE 802.11be standard, and control wired communication such as a wired LAN. The communication unit 206 controls the antenna 207 to transmit and receive signals for wireless communication generated by the control unit 202.

なお、Non-AP MLD101が、IEEE802.11be規格に加えて、NFC規格やBluetooth規格等に対応している場合、これらの通信規格に準拠した無線通信の制御を行ってもよい。また、Non-AP MLD101が複数の通信規格に準拠した無線通信を実行できる場合、夫々の通信規格に対応した通信部とアンテナを個別に有する構成であってもよい。Non-AP MLD101は通信部206を介して、画像データや文書データ、映像データ等のデータをNon-AP MLD101と通信する。なお、アンテナ207は、通信部206と別体として構成されていてもよいし、通信部206と合わせて一つのモジュールとして構成されていてもよい。 If the Non-AP MLD 101 supports the NFC standard, Bluetooth standard, etc. in addition to the IEEE 802.11be standard, it may control wireless communication in accordance with these communication standards. If the Non-AP MLD 101 can perform wireless communication in accordance with multiple communication standards, it may be configured to have separate communication units and antennas compatible with each communication standard. The Non-AP MLD 101 communicates data such as image data, document data, and video data with the Non-AP MLD 101 via the communication unit 206. The antenna 207 may be configured as a separate entity from the communication unit 206, or may be configured together with the communication unit 206 as a single module.

アンテナ207は、2.4GHz帯、5GHz帯、および6GHz帯における通信が可能なアンテナである。本実施形態では、Non-AP MLD101は1つのアンテナを有するとしたが、3つのアンテナでもよい。または、周波数帯ごとに異なるアンテナを有していてもよい。また、Non-AP MLD101は、アンテナを複数有している場合、各アンテナに対応した通信部206を有していてもよい。 The antenna 207 is an antenna capable of communication in the 2.4 GHz band, the 5 GHz band, and the 6 GHz band. In this embodiment, the Non-AP MLD 101 has one antenna, but it may have three antennas. Alternatively, it may have a different antenna for each frequency band. Furthermore, if the Non-AP MLD 101 has multiple antennas, it may have a communication unit 206 corresponding to each antenna.

なお、AP MLD102はNon-AP MLD101と同様のハードウェア構成を有する。 Note that AP MLD 102 has the same hardware configuration as Non-AP MLD 101.

図3には、本実施形態におけるNon-AP MLD101の機能構成のブロック図を示す。なお、AP MLD102も同様の構成である。ここではNon-AP MLD101は無線LAN制御部301を備えるものとする。なお、無線LAN制御部の数は1つに限らず、2つでもよいし、3つ以上でも構わない。Non-AP MLD101は、さらに、フレーム処理部302、EMLMR管理部303、UI制御部304および記憶部305、無線アンテナ306を有する。 Figure 3 shows a block diagram of the functional configuration of Non-AP MLD 101 in this embodiment. AP MLD 102 has a similar configuration. Here, Non-AP MLD 101 is assumed to have a wireless LAN control unit 301. The number of wireless LAN control units is not limited to one, and may be two, or three or more. Non-AP MLD 101 further has a frame processing unit 302, an EMLMR management unit 303, a UI control unit 304, a memory unit 305, and a wireless antenna 306.

無線LAN制御部301は、他の無線LAN装置との間で無線信号を送受信するためのアンテナ並びに回路、およびそれらを制御するプログラムを含んで構成される。無線LAN制御部301は、IEEE802.11規格シリーズに従って、フレーム処理部302で生成されたフレームを元に無線LANの通信制御を実行する。 The wireless LAN control unit 301 is configured to include an antenna and circuit for transmitting and receiving wireless signals to and from other wireless LAN devices, and a program for controlling them. The wireless LAN control unit 301 executes wireless LAN communication control based on the frames generated by the frame processing unit 302 in accordance with the IEEE 802.11 standard series.

フレーム処理部302は、無線LAN制御部301で送受信する無線制御フレームを処理する。フレーム処理部302で生成及び解析する無線制御の内容は記憶部305に保存されている設定によって制約を課してもよい。またUI制御部304からのユーザ設定によって変更してもよい。生成されたフレームの情報は無線LAN制御部301に送られ、通信相手に送信される。無線LAN制御部301で受信したフレームの情報はフレーム処理部302に渡され解析される。 The frame processing unit 302 processes wireless control frames transmitted and received by the wireless LAN control unit 301. The contents of the wireless control generated and analyzed by the frame processing unit 302 may be restricted by settings stored in the memory unit 305. They may also be changed by user settings from the UI control unit 304. The information of the generated frame is sent to the wireless LAN control unit 301 and transmitted to the communication partner. The information of the frame received by the wireless LAN control unit 301 is passed to the frame processing unit 302 and analyzed.

EMLMR管理部303は、どのリンクをEMLMRリンクとするかの管理制御を行う。管理制御には、EMLMRリンクの確立、およびEMLMRリンクの削除などがある。EMLMRリンクの確立とは、Multi-Link確立時、もしくはMulti-Link確立後に、EMLMRリンクを特定した状態を指す。EMLMRリンクの削除とは、EMLMRリンクとして特定されたリンクのその状態を解除することを指す。 The EMLMR management unit 303 performs management control to determine which links are EMLMR links. Management control includes the establishment of EMLMR links and the deletion of EMLMR links. Establishment of an EMLMR link refers to the state in which an EMLMR link is identified when a multi-link is established or after a multi-link is established. Deletion of an EMLMR link refers to canceling the state of a link that has been identified as an EMLMR link.

UI制御部304は、Non-AP MLD101の不図示のユーザによるNon-AP MLD101に対する操作を受け付けるためのタッチパネルまたはボタン等のユーザインタフェースに関わるハードウェアおよびそれらを制御するプログラムを含んで構成される。なお、UI制御部304は、例えば画像等の表示、または音声出力等の情報をユーザに提示するための機能も有する。 The UI control unit 304 is configured to include hardware related to a user interface, such as a touch panel or buttons for accepting operations on the Non-AP MLD 101 by a user (not shown) of the Non-AP MLD 101, and a program for controlling these. The UI control unit 304 also has a function for presenting information to the user, such as displaying images, or outputting audio.

記憶部305は、Non-AP MLD101が動作するプログラムおよびデータを保存するROMとRAM等によって構成されうる記憶装置である。 The memory unit 305 is a storage device that can be configured with ROM, RAM, etc., for storing the programs and data that the Non-AP MLD 101 operates on.

図4にMulti-Link通信を行うAP MLDとNon-AP MLDの構成を示す。 Figure 4 shows the configuration of AP MLD and Non-AP MLD for Multi-Link communication.

Multi-Linkで動作する通信装置はMLD(Multi-Link Device)と呼び、一つのMLDは各Linkに紐づくSTAやAP(Access Point)を複数個有する。AP機能を有するMLDをAP MLD、AP機能を有さないMLDをNon-AP MLDと呼ぶ。 A communication device that operates on a multi-link is called an MLD (multi-link device), and one MLD has multiple STAs and APs (access points) associated with each link. An MLD with AP functionality is called an AP MLD, and an MLD without AP functionality is called a non-AP MLD.

図4のAP1 401とSTA1 404は第1の周波数チャネルを介してLink1 407を確立する。同様に、AP2 402とSTA2 405は第2の周波数チャネルを介してLink2 408を確立し、AP3 403とSTA3 406は第3の周波数チャネルを介してLink3 409を確立する。 In FIG. 4, AP1 401 and STA1 404 establish Link1 407 via a first frequency channel. Similarly, AP2 402 and STA2 405 establish Link2 408 via a second frequency channel, and AP3 403 and STA3 406 establish Link3 409 via a third frequency channel.

ここでAP MLDとNon-AP MLDは、サブGHz帯、2.4GHz帯、3.6GHz帯、4.9及び5GHz帯、60GHz帯、及び6GHz帯の周波数チャネルを介して接続を確立する。AP MLDおよびNon-AP MLDは、第1の周波数チャネルを介した第1のリンクの接続と並行して、第2の周波数チャネルを介した第2のリンクの接続を維持する。また、異なる周波数帯域の接続ではなく、同じ周波数帯域の異なる周波数チャネルを介した接続を複数確立してもよい。 Here, the AP MLD and Non-AP MLD establish connections via frequency channels in the sub-GHz band, the 2.4 GHz band, the 3.6 GHz band, the 4.9 and 5 GHz bands, the 60 GHz band, and the 6 GHz band. The AP MLD and Non-AP MLD maintain a connection of a second link via a second frequency channel in parallel with a connection of a first link via a first frequency channel. Also, instead of connections in different frequency bands, multiple connections via different frequency channels in the same frequency band may be established.

また、Link1、Link2、Link3のそれぞれには、空間ストリームケイパビリティ(per-link spatial stream capability)に従った空間ストリーム数が割り当てられている。6本のアンテナが存在すると仮定した場合、それぞれのリンクは2本ずつのアンテナを利用したリンクとなる。すなわち、夫々のリンクの空間ストリームケイパビリティは「2」である。後述するが、Link1とLink2および/またはLink3がEMLMRリンクである場合、Link1のEMLMR動作(EMLMR Operation)中の空間ストリームケイパビリティは「4」または「6」となり、Link2および/またはLink3は「0」となる。結果、Link1を介して、1つのデータを分割したそれぞれのデータ、もしくは異なる複数のデータを複数のアンテナを利用し空間的に干渉しないよう同一タイミング、かつ同一周波数で送受信することが可能になる。なお、空間ストリーム数の決定は、no-AP MLDがEHTに対応していることを宣言するフレームに含まれるEHT Capabilitiesエレメント、またはEHT Operationエレメントで決定される。具体的には、EHT Capabilitiesエレメント、またはEHT Operationエレメントに含まれるSupported EHT-MCS And NSS Setフィールド、またはBasic EHT-MCS And NSS Setフィールドの値に基づいて決定される。 In addition, each of Link 1, Link 2, and Link 3 is assigned a number of spatial streams according to the spatial stream capability. If it is assumed that there are six antennas, each link uses two antennas. That is, the spatial stream capability of each link is "2". As will be described later, if Link 1, Link 2, and/or Link 3 are EMLMR links, the spatial stream capability during EMLMR operation of Link 1 is "4" or "6", and Link 2 and/or Link 3 is "0". As a result, it becomes possible to transmit and receive each data obtained by dividing one piece of data, or multiple different data, at the same timing and at the same frequency via Link 1 using multiple antennas so as not to cause spatial interference. The number of spatial streams is determined by the EHT Capabilities element or EHT Operation element included in the frame that declares that no-AP MLD supports EHT. Specifically, it is determined based on the value of the Supported EHT-MCS And NSS Set field or the Basic EHT-MCS And NSS Set field included in the EHT Capabilities element or the EHT Operation element.

図5(a)にAssociation RequestフレームにおけるBasic variant Multi-Link elementを示す。図5(b)に、Basic variant Multi-LinkエレメントのCommon Infoフィールドに含まれるEMLMR Capabilitiesサブフィールドを示す。EMLMR Supportフィールドが「0」の場合、EMLMRに非対応であることを示し、「1」の場合、EMLMRに対応していることを示す。Multi-Link通信が確立した際に、すべてのリンクがEMLMRリンクを確立する。Basic variant Multi-Linkエレメントは、Multi-Linkを確立する際のAssociation Requestフレームに含まれるものとして説明しているが、probe requestフレーム、probe responseフレーム、association response フレーム、Beaconフレームなどに含まれても良い。 Figure 5 (a) shows a Basic variant Multi-Link element in an Association Request frame. Figure 5 (b) shows the EMLMR Capabilities subfield included in the Common Info field of the Basic variant Multi-Link element. When the EMLMR Support field is "0", it indicates that EMLMR is not supported, and when it is "1", it indicates that EMLMR is supported. When Multi-Link communication is established, all links establish EMLMR links. Although the Basic variant Multi-Link element is described as being included in the Association Request frame when establishing a Multi-Link, it may also be included in a probe request frame, a probe response frame, an association response frame, a Beacon frame, etc.

EMLMRリンクの確立は値が1であるEMLMR Supportサブフィールドを含むフレームをMulti-Linkを構成する各リンクで送信、受信、または交換することで行われる。その際、Multi-Linkを構成する一部のリンクのみでそれが行われることで、その一部のリンクのみでEMLMRリンクが確立されてもよい。また、値が1であるEMLMR Supportサブフィールドを含むフレームを1つのリンクで送信、受信、または交換することで他のリンクを含む複数のリンクでEMLMRリンクが確立されてもよい。その場合、Multi-Linkを構成する全てのリンクでEMLMRリンクが確立されてもよいし、一部のリンクのみでEMLMRリンクが確立されてもよい。EMLMRリンクを確立するリンクを指定するために、値が1であるEMLMR Supportサブフィールドを含むフレームに、EMLMRリンクを確立するリンクを識別するための情報を含めることで、EMLMRリンクを確立するリンクを指定してもよい。リンクを識別するための情報としてはリンクID(Link identifier)、当該リンクに対応するBSSID(Basic service set identifier)、TID(Traffic identifier)等が利用できる。 The EMLMR link is established by transmitting, receiving, or exchanging a frame including an EMLMR Support subfield with a value of 1 on each link that constitutes the Multi-Link. In this case, the EMLMR link may be established on only some of the links that constitute the Multi-Link by performing this on only some of the links. Also, the EMLMR link may be established on multiple links including other links by transmitting, receiving, or exchanging a frame including an EMLMR Support subfield with a value of 1 on one link. In this case, the EMLMR link may be established on all of the links that constitute the Multi-Link, or on only some of the links. In order to specify the link on which the EMLMR link is to be established, the link on which the EMLMR link is to be established may be specified by including information for identifying the link on which the EMLMR link is to be established in a frame including an EMLMR Support subfield with a value of 1. Information that can be used to identify a link includes the link ID (Link Identifier), the BSSID (Basic service set identifier) corresponding to the link, and the TID (Traffic Identifier).

EMLMR Supported MCS And NSS SetサブフィールドはEMLMR動作中にPPDUを送受信する際の最大空間ストリーム数を指す。特定のリンクがEMLMR動作することで、EMLMR動作するリンク以外のリンクに割り当てられている空間ストリーム数は減少し、特定のリンクは増大した空間ストリーム数でPPDUの送受信が可能になる。 The EMLMR Supported MCS and NSS Set subfield indicates the maximum number of spatial streams when transmitting and receiving a PPDU during EMLMR operation. When a specific link operates in EMLMR, the number of spatial streams assigned to links other than the link operating in EMLMR is reduced, and the specific link becomes able to transmit and receive a PPDU with an increased number of spatial streams.

なお、Multi-Link確立時にEMLMRリンクを確立するように指示を行ったが、Multi-Linkを確立後に送信されるActionフレームでEMLMRリンクの確立を指定しても良い。その場合、EML(Enhanced Multi-Link) Operating Mode Notificationフレームと呼ばれるフレームを用意し、EMLMRリンクを確立するように指示すれば良い。例えば、Non AP MLDの場合、値が1であるEMLMR Supportサブフィールドを含むフレームを受信し、値が1であるEMLMR Modeサブフィールドを含むEML Operating Mode Notificationフレームを送信した際に、それらのフレームを送受信したリンクがEMLMRリンクを確立する。または、Multi-linkを構成する他の一部のリンクまたは全部のリンクがEMLMRリンクを確立してもよい。また、AP MLDの場合、値が1であるEMLMR Supportサブフィールドを含むフレームを送信し、値が1であるEMLMR Modeサブフィールドを含むEML Operating Mode Notificationフレームを受信した際に、それらのフレームを送受信したリンクがEMLMRリンクを確立する。または、Multi-linkを構成する他の一部のリンクまたは全部のリンクがEMLMRリンクを確立してもよい。その場合、EML Operating Mode NotificationフレームにEMLMRリンクを確立するリンクを識別するための情報を含めることで、EMLMRリンクを確立するリンクを指定してもよい。リンクを識別するための情報としてはリンクID(Link identifier)、当該リンクに対応するBSSID(Basic service set identifier)、TID(Traffic identifier)等が利用できる。 Although an instruction to establish an EMLMR link was given when the Multi-Link was established, the establishment of the EMLMR link may be specified in an Action frame sent after the Multi-Link is established. In that case, a frame called an EML (Enhanced Multi-Link) Operating Mode Notification frame may be prepared and an instruction to establish an EMLMR link may be given. For example, in the case of Non AP MLD, when a frame including an EMLMR Support subfield with a value of 1 is received and an EML Operating Mode Notification frame including an EMLMR Mode subfield with a value of 1 is transmitted, the link that transmitted and received those frames establishes an EMLMR link. Alternatively, some or all of the other links that make up the Multi-Link may establish an EMLMR link. In the case of AP MLD, when a frame including an EMLMR Support subfield with a value of 1 is transmitted and an EML Operating Mode Notification frame including an EMLMR Mode subfield with a value of 1 is received, the link that transmitted and received the frames establishes an EMLMR link. Alternatively, some or all of the other links constituting the multi-link may establish an EMLMR link. In that case, the link that establishes the EMLMR link may be specified by including information for identifying the link that establishes the EMLMR link in the EML Operating Mode Notification frame. As information for identifying the link, a link ID (Link identifier), a BSSID (Basic service set identifier) corresponding to the link, a TID (Traffic identifier), etc. can be used.

Non-AP MLDが主体となってEMLMRリンクを確立するものと説明したが、AP MLDからEMLMRリンクの確立を指示しても良い。なお、EML Operating Mode Notificationフレームは、non-AP MLDがEMLMRモードで動作するために送信するActionフレームであり、Multi-Link通信を確立した際にEMLMRリンクを確立しなかった場合、またはEMLMRリンク確立後にそれが削除された後にEMLMRモードで動作するために送信する必要があるフレームである。 Although it has been explained that the non-AP MLD is the one that takes the initiative in establishing the EMLMR link, the AP MLD may also instruct the establishment of the EMLMR link. Note that the EML Operating Mode Notification frame is an Action frame that the non-AP MLD sends to operate in EMLMR mode, and is a frame that must be sent to operate in EMLMR mode if the EMLMR link is not established when Multi-Link communication is established, or if the EMLMR link is established but then deleted.

次に、EMLMRリンクを確立した後にEMLMRモードで動作しフレーム交換を行う際のAP MLD102の動きについて図6、図7を用いて説明する。以下の動きの主体は、フレーム処理部302、もしくはEMLMR制御部303の動きであるが、通信装置としての動きはAP MLD102の動きである。よって、以後の動作主体は通信装置の制御部202として説明する。なお、この動きはnon AP MLD 101で実行されても良い。 Next, the behavior of the AP MLD 102 when operating in EMLMR mode and exchanging frames after establishing an EMLMR link will be explained using Figures 6 and 7. The main action in the following is the action of the frame processing unit 302 or the EMLMR control unit 303, but the action as a communication device is the action of the AP MLD 102. Therefore, the main action in the following explanation will be the control unit 202 of the communication device. Note that this action may also be executed by the non-AP MLD 101.

まずは、開始フレームを送信する場合の動きについて、図6を用いて説明する。フレーム交換シーケンスは、開始フレームが送信されるタイミングから始まっていることから、EMLMR動作するEMLMRリンクはフレーム交換シーケンスを続行すると本願発明では表現している。S0において、制御部202は、通信相手となる通信装置へ送信すべきデータが存在すると判定する。送信すべきデータとは、任意の通信装置から通信相手となる通信装置へ送信依頼されたデータ、もしくは、機能部203により生成されたデータなどがある。 First, the operation when a start frame is transmitted will be described with reference to FIG. 6. Since the frame exchange sequence begins from the timing when the start frame is transmitted, the present invention expresses that the EMLMR link operating in EMLMR continues the frame exchange sequence. In S0, the control unit 202 determines that there is data to be transmitted to the communication device that is the communication partner. The data to be transmitted may be data requested to be transmitted from any communication device to the communication device that is the communication partner, or data generated by the function unit 203.

S1において、制御部202はEMLMRリンクが複数確立されているか否かを判定する。例えば、Link1のみならず、Link2も確立されていればYesと判定され、Link1のみ確立している場合はNoと判定される。複数のEMLMRリンクが確立されているか否かを確認する方法は、複数のリンクの各々が、値が1であるEMLMR Supportサブフィールドを含むフレームを送信かつ受信したかを判定する方法が考えられる。または、複数のリンクの各々が、値が1であるEMLMR Supportサブフィールドを含むフレームを送信し、値が1であるEMLMR Modeサブフィールドを含むEML Operating Mode Notificationフレームを受信したかを判定する方法が考えられる。または、複数のリンクの各々ではなく、Multi-linkを構成するいずれかのリンクで上述の判定を行うことで複数のEMLMRリンクが確立されているか否かを確認してもよい。 In S1, the control unit 202 judges whether multiple EMLMR links are established. For example, if not only Link1 but also Link2 are established, the result is judged as Yes, and if only Link1 is established, the result is judged as No. A possible method for checking whether multiple EMLMR links are established is to judge whether each of the multiple links transmits and receives a frame including an EMLMR Support subfield with a value of 1. Alternatively, a possible method is to judge whether each of the multiple links transmits a frame including an EMLMR Support subfield with a value of 1 and receives an EML Operating Mode Notification frame including an EMLMR Mode subfield with a value of 1. Alternatively, it is possible to check whether multiple EMLMR links are established by making the above-mentioned judgment on any of the links constituting the multi-link, rather than on each of the multiple links.

その場合、値が1であるEMLMR SupportサブフィールドとEMLMRリンクを確立するリンクを識別するための情報を含むフレームを交換し、双方が送信したフレームにおいてリンクを識別するための情報が一致したリンクが複数存在している場合、複数のEMLMRリンクが確立されていると判定してもよい。ここで、non-AP MLDの場合、EMLMR SupportサブフィールドとEMLMRリンクを確立するリンクを識別するための情報を含むフレームに代えて、EMLMRリンクを確立するリンクを識別するための情報を含むEML Operating Mode Notificationフレームを送信してもよい。AP MLDの場合、EMLMR SupportサブフィールドとEMLMRリンクを確立するリンクを識別するための情報を含むフレームに代えて、EMLMRリンクを確立するリンクを識別するための情報を含むEML Operating Mode Notificationフレームを受信してもよい。 In this case, frames including an EMLMR Support subfield with a value of 1 and information for identifying the link that establishes the EMLMR link may be exchanged, and if there are multiple links in which the information for identifying the link matches in the frames sent by both parties, it may be determined that multiple EMLMR links have been established. Here, in the case of non-AP MLD, instead of a frame including an EMLMR Support subfield and information for identifying the link that establishes the EMLMR link, an EML Operating Mode Notification frame including information for identifying the link that establishes the EMLMR link may be transmitted. In the case of AP MLD, instead of a frame including an EMLMR Support subfield and information for identifying the link that establishes the EMLMR link, an EML Operating Mode Notification frame including information for identifying the link that establishes the EMLMR link may be received.

S1においてNoと判定された場合、S8へ遷移する。S8において、制御部202は、EMLMRリンクを介して開始フレームを送信する。EMLMRリンクの開始フレームは、IEEE802.11規格書Annex Gに定義されているフレーム交換シーケンス(Frame exchange sequence)において、最初に送信されるフレームである。例えば、RTS(Request To Send)フレームや、MU-RTS Triggerフレームなどがある。この開始フレームが、EMLMRリンクを確立した後、フレーム交換をEMLMRリンクで開始するための指示となる。 If the result of S1 is No, the process proceeds to S8. In S8, the control unit 202 transmits a start frame via the EMLMR link. The start frame of the EMLMR link is the first frame transmitted in the frame exchange sequence defined in the IEEE 802.11 standard Annex G. For example, this is an RTS (Request To Send) frame or an MU-RTS Trigger frame. This start frame is an instruction to start frame exchange on the EMLMR link after the EMLMR link is established.

S9において、制御部202は、応答フレームを受信したか否かを判定する。EMLMRリンクの応答フレームは、IEEE802.11規格書Annex Gに定義されているフレーム交換シーケンス(Frame exchange sequence)において、開始フレームを受信した通信装置からそれに対する応答として送信されるフレームである。例えば、CTS(Clear To Send)フレームなどがある。 In S9, the control unit 202 determines whether a response frame has been received. A response frame for an EMLMR link is a frame that is transmitted in response to a start frame from a communication device that has received the start frame in a frame exchange sequence defined in the IEEE 802.11 standard Annex G. For example, there is a CTS (Clear To Send) frame.

S10において、制御部202は、non-AP MLDが本フロー開始前に送信したBasic variant Multi-LinkエレメントのCommon InfoフィールドのEMLMR SUPPORTED MCS AND NSS SETサブフィールドで提示した空間ストリーム数を最大とする空間ストリーム数でフレーム交換シーケンスを開始する。これにより、1つのEMLMRリンクは、EMLMR動作することとなる。S17において、フレーム交換シーケンスが終了したか否かを判定し、Yesと判定されたことに応じて処理を終了する。ここまでの説明は、いわゆる、通常のEMLMR動作を想定した動きである。 In S10, the control unit 202 starts a frame exchange sequence with the maximum number of spatial streams presented in the EMLMR SUPPORTED MCS AND NSS SET subfield of the Common Info field of the Basic variant Multi-Link element sent by the non-AP MLD before the start of this flow. This causes one EMLMR link to operate as EMLMR. In S17, it is determined whether the frame exchange sequence has ended, and the process ends if the determination is Yes. The explanation up to this point is based on the assumption of normal EMLMR operation.

次に、S1においてYesと判定された場合、すなわち、EMLMRリンクが複数確立されている場合の動きについて説明する。S2において、通信性能の予測に基づいて複数のEMLMRリンクで開始フレームを送信する条件に合致するか否かを判定する。通信性能の予測とは、各リンクに対応するチャンネルの混雑度、すなわちAP MLDに接続しているnon-AP MLDの数で予測する方法が考えられる。また、各リンクの受信信号強度および/または信号対雑音電力比を計測して各リンクの通信性能を予測する方法が考えられる。例えば、Link1とLink2のうち1つのリンクのチャンネルが他のリンクより大幅に混雑している、または受信信号強度が低いといった場合、両リンクとも良好に動作させることはできないのでLink1またはLink2のどちらかをEMLMR動作させるためにS8へ遷移させる。だが、Link1およびLink2とも同程度にチャンネルが混雑しているもしくは十分に空いている、または受信信号強度が低いもしくは十分に高いといった場合、EMLMR動作による通信性能の向上が見込めないので、夫々のリンクの空間ストリームケイパビリティに従った空間ストリーム数でデータ送受信をさせるためS3に遷移させる。 Next, the behavior when S1 is judged as Yes, that is, when multiple EMLMR links are established, will be described. In S2, it is judged whether the conditions for transmitting a start frame on multiple EMLMR links are met based on the prediction of communication performance. A possible method for predicting communication performance is to predict the congestion level of the channel corresponding to each link, that is, the number of non-AP MLDs connected to the AP MLD. Another possible method is to measure the received signal strength and/or signal-to-noise power ratio of each link and predict the communication performance of each link. For example, if the channel of one of Link1 and Link2 is significantly more congested than the other link or the received signal strength is low, both links cannot be operated well, so a transition is made to S8 to operate either Link1 or Link2 as EMLMR. However, if the channels on both Link 1 and Link 2 are equally congested or sufficiently clear, or the received signal strength is low or sufficiently high, then EMLMR operation is unlikely to improve communication performance, and the system transitions to S3 to transmit and receive data with the number of spatial streams according to the spatial stream capabilities of each link.

S3において、制御部202は、複数のEMLMRリンクで開始フレームを送信する。ただし、この際指定する空間ストリーム数は、夫々のリンクの空間ストリームケイパビリティに従った空間ストリーム数を指定する。すなわち、non-AP MLDがEHTに対応していることを宣言するフレームに含まれるEHT Capabilitiesエレメント、またはEHT Operationエレメントで決定される数である。EMLMRリンクを確立していない他のリンクについては、フレーム交換シーケンスを行うリンクではない。 In S3, the control unit 202 transmits a start frame over multiple EMLMR links. However, the number of spatial streams specified at this time is the number of spatial streams according to the spatial stream capability of each link. In other words, the number is determined by the EHT Capabilities element or the EHT Operation element included in the frame that declares that the non-AP MLD supports EHT. Other links that do not establish an EMLMR link are not links on which a frame exchange sequence is performed.

S4において、制御部202は、少なくとも1つのEMLMRリンクで応答フレームを受信したか否かを判定する。特定の期間内に応答フレーム受信しなかった場合は、EMLMRリンクでフレーム交換シーケンスは実行されないと判断し処理を終了する。一方、応答フレームを受信した場合は、S5に遷移する。S5において、制御部202は、応答フレームを受信したEMLMRリンクは複数であるか否かを判定する。S5がNoの判定の場合は、S10に遷移する。S5がYesの判定の場合は、S6に遷移する。S6において、制御部202は、応答フレームを受信したEMLMRリンクにおいて、リンク毎の空間ストリームケイパビリティに従った空間ストリーム数でフレーム交換を実行する。S7において、フレーム交換シーケンスが終了したか否かを判定し、Yesと判定されたことに応じて処理を終了する。 In S4, the control unit 202 determines whether or not a response frame has been received in at least one EMLMR link. If a response frame has not been received within a specific period of time, it is determined that the frame exchange sequence will not be executed in the EMLMR link, and the process ends. On the other hand, if a response frame has been received, the process transitions to S5. In S5, the control unit 202 determines whether or not the response frame has been received in multiple EMLMR links. If the determination in S5 is No, the process transitions to S10. If the determination in S5 is Yes, the process transitions to S6. In S6, the control unit 202 executes frame exchange in the EMLMR link that received the response frame, with the number of spatial streams according to the spatial stream capability for each link. In S7, it is determined whether or not the frame exchange sequence has ended, and if the determination is Yes, the process ends.

次に開始フレームを受信する場合の動きについて、図7を用いて説明する。図7の付番において、図6の付番と重複するステップについては、図6で説明済みのため説明を割愛する。S11において、制御部202がEMLMRリンクで開始フレームを受信してから本フローは実行される。S12において、制御部202は、開始フレームを受信開始してから、応答フレームの送信を開始するまでの期間において、選択されたEMLMRリンクとは別のEMLMRリンクで別の開始フレームを受信したか否かを検出する。S12においてNoと判定された場合、S18へ遷移する。S18において、制御部202は、受信した開始フレームに対する応答フレームを送信する。以降は図6で説明した通りである。 Next, the operation when a start frame is received will be described with reference to FIG. 7. The steps numbered in FIG. 7 that overlap with those numbered in FIG. 6 have already been described in FIG. 6, and therefore will not be described again. In S11, this flow is executed after the control unit 202 receives a start frame via the EMLMR link. In S12, the control unit 202 detects whether or not another start frame has been received via an EMLMR link other than the selected EMLMR link during the period from when the control unit 202 starts receiving the start frame to when it starts sending a response frame. If the determination in S12 is No, the process proceeds to S18. In S18, the control unit 202 sends a response frame in response to the received start frame. The rest is as described in FIG. 6.

S12においてYesと判定された場合、S13に遷移する。S13において、通信性能の予測に基づいて複数のEMLMRリンクで応答フレームを送信する条件に合致するか否かを判定する。通信性能の予測とは、S2と同様に、各リンクに対応するチャンネルの混雑度、すなわちAP MLDに接続しているnon-AP MLDの数で予測する方法が考えられる。また、各リンクの受信信号強度および/または信号対雑音電力比を計測して各リンクの通信性能を予測する方法が考えられる。 If the answer in S12 is Yes, the process proceeds to S13. In S13, it is determined whether the conditions for transmitting a response frame over multiple EMLMR links are met based on the predicted communication performance. As with S2, the prediction of communication performance can be based on the degree of congestion of the channel corresponding to each link, i.e., the number of non-AP MLDs connected to the AP MLD. Alternatively, the received signal strength and/or signal-to-noise power ratio of each link can be measured to predict the communication performance of each link.

S13においてNoと判定された場合、S16に遷移する。S16において、制御部202は、開始フレームを送信または受信したEMLMRリンクの中から所定の基準で1つのEMLMRリンクを選択する。選択されたEMLMRリンクでEMLMR動作が行われる。所定の基準での決め方とは次のような決定方法である。大きく分けて3つの決定方法があり、(1)リンクを識別するための情報(リンクID等)に基づいて選択、(2)EMLMRリンクが確立された順序に基づいて選択、(3)通信性能(リンクに対応するチャンネルの混雑度(APに接続しているSTAの数)等)の少なくともいずれか1つに基づいて選択する。 If the result in S13 is No, the process proceeds to S16. In S16, the control unit 202 selects one EMLMR link from among the EMLMR links that have transmitted or received a start frame, based on a predetermined criterion. The EMLMR operation is performed on the selected EMLMR link. The method of determining based on a predetermined criterion is as follows. There are three main methods of determining: (1) selection based on information for identifying the link (such as a link ID), (2) selection based on the order in which the EMLMR links were established, and (3) selection based on at least one of the communication performance (the degree of congestion of the channel corresponding to the link (the number of STAs connected to the AP), etc.).

リンクを識別するための情報(リンクID等)に基づいて選択する場合、図5(a)に示すMulti-Link element のLink IDサブフィールドを参照し決定する。Link IDはMulti-Linkを確立することで、リンク毎に割り当てられるIDである。リンクIDを確立した順序でIDが割り振られる場合、複数のEMLMRリンクの内、リンクIDの番号が低いリンクを、選択する1つのEMLMRリンクとする。または、リンクIDの番号が高いリンクを、選択する1つのEMLMRリンクとしても良い。 When making a selection based on information for identifying a link (such as a link ID), the Link ID subfield of the Multi-Link element shown in FIG. 5(a) is referenced and determined. A Link ID is an ID that is assigned to each link when a Multi-Link is established. When IDs are assigned in the order in which the link IDs are established, the link with the lowest link ID number among multiple EMLMR links is selected as the single EMLMR link. Alternatively, the link with the highest link ID number may be selected as the single EMLMR link.

EMLMRリンクが確立された順序に基づいて選択する場合、より具体的には次の順序の中から少なくとも1つの順序に基づいて選択する。
・値が1であるEMLMR Supportサブフィールドを含むフレームを送信した順序
・値が1であるEMLMR Supportサブフィールドを含むフレームを受信した順序
・値が1であるEMLMR Supportサブフィールドを含むフレームを送信かつ受信した順序
・値が1であるEMLMR Modeサブフィールドを含むEML Operating Mode Notificationフレームを送信した順序(non-AP MLDの場合)
・値が1であるEMLMR Modeサブフィールドを含むEML Operating Mode Notificationフレームを受信した順序(AP MLDの場合)
・値が1であるEMLMR Supportサブフィールドを含むフレームを受信し、かつ、値が1であるEMLMR Modeサブフィールドを含むEML Operating Mode Notificationフレームを送信した順序(non-AP MLDの場合)
・値が1であるEMLMR Supportサブフィールドを含むフレームを送信し、かつ、値が1であるEMLMR Modeサブフィールドを含むEML Operating Mode Notificationフレームを受信した順序(AP MLDの場合)
上記フレームにEMLMRリンクを確立するリンクを識別するための情報が含まれている場合、その情報を送信もしくは受信した順序に基づいて、その情報で識別されるEMLMRリンクを選択してもよい。また、送信したEMLMRリンクを確立するリンクを識別するための情報と受信したそれが一致した順序に基づいて、その情報で識別されるEMLMRリンクを選択してもよい。
When the selection is based on the order in which the EMLMR link was established, more specifically, the selection is based on at least one of the following orders:
- The order in which a frame containing an EMLMR Support subfield with a value of 1 was transmitted. - The order in which a frame containing an EMLMR Support subfield with a value of 1 was received. - The order in which a frame containing an EMLMR Support subfield with a value of 1 was transmitted and received. - The order in which an EML Operating Mode Notification frame containing an EMLMR Mode subfield with a value of 1 was transmitted (in the case of non-AP MLD).
The order in which an EML Operating Mode Notification frame containing an EMLMR Mode subfield with a value of 1 was received (in the case of AP MLD)
The sequence of receiving a frame including an EMLMR Support subfield with a value of 1 and transmitting an EML Operating Mode Notification frame including an EMLMR Mode subfield with a value of 1 (in the case of non-AP MLD)
The sequence of transmitting a frame including an EMLMR Support subfield with a value of 1 and receiving an EML Operating Mode Notification frame including an EMLMR Mode subfield with a value of 1 (in the case of AP MLD)
If the frame includes information for identifying a link for establishing an EMLMR link, the EMLMR link identified by the information may be selected based on the order in which the information is transmitted or received.Also, the EMLMR link identified by the information may be selected based on the order in which the transmitted information for identifying a link for establishing an EMLMR link matches the received information.

この順序に従ってそれぞれのEMLMRリンクに順番が1の値から割り当てられる。つまり、リンクの順番が1のEMLMRリンクが、所定の基準で選択されるEMLMRリンクとなる。例えば、値が1であるEMLMR Supportサブフィールドを含むフレームを受信した順序でEMLMRリンクを選択する場合、AP MLDが、値が1であるEMLMR Supportサブフィールドを含むフレームをLink1で受信し、その後Link2で受信したと仮定した場合、Link1が1の順番を割り当てられるのでLink1を選択することになる。なお、その他の実施例で説明を行うが、複数のEMLMRリンクを選択する場合は、順番が低い順からEMLMRリンクを確立可能な規定値まで選択することになる。 According to this order, each EMLMR link is assigned a number starting from 1. In other words, the EMLMR link with a link number of 1 is the EMLMR link selected based on a specified criterion. For example, when selecting an EMLMR link in the order in which a frame containing an EMLMR Support subfield with a value of 1 is received, if it is assumed that the AP MLD receives a frame containing an EMLMR Support subfield with a value of 1 on Link 1 and then on Link 2, Link 1 is assigned a number of 1, so Link 1 will be selected. As will be explained in other embodiments, when multiple EMLMR links are selected, they will be selected from the lowest number up to the specified value at which an EMLMR link can be established.

通信性能に基づいて選択する場合、夫々のEMLMRリンクに対応するチャンネルの混雑度を計測し、混雑度が最も低いEMLMRリンクを、選択する1つのEMLMRリンクとする。計測方法としては、APに接続しているSTAの数で判断する方法がある他、Multi-Linkの各リンクにおけるチャンネルの占有率を求める方法が考えられる。 When selecting based on communication performance, the degree of congestion of the channel corresponding to each EMLMR link is measured, and the EMLMR link with the least degree of congestion is selected as the EMLMR link. Measurement methods include judging based on the number of STAs connected to the AP, as well as a method of calculating the channel occupancy rate for each link of the Multi-Link.

S13においてYesと判定された場合、S14に遷移する。S14において、制御部202は、開始フレームを受信した複数のEMLMRリンクで応答フレームを送信し、S15に遷移する。S15において、制御部202は、応答フレームを送信したEMLMRリンクにおいて、リンク毎の空間ストリームケイパビリティに従った空間ストリーム数でフレーム交換を実行する。S7において、フレーム交換シーケンスが終了したか否かを判定し、Yesと判定されたことに応じて処理を終了する。 If the answer in S13 is Yes, the process proceeds to S14. In S14, the control unit 202 transmits a response frame on the multiple EMLMR links that received the start frame, and then proceeds to S15. In S15, the control unit 202 executes frame exchange on the EMLMR links that transmitted the response frame with the number of spatial streams according to the spatial stream capability for each link. In S7, the control unit 202 determines whether the frame exchange sequence has ended, and ends the process if the answer is Yes.

以上、実施例1では、EMLMR動作開始前に相手方となる通信装置と複数の開始フレームのやり取りがあった場合、EMLMRモードでの動作を適正に制御する方法について説明した。適正に制御する具体的な方法とは、複数のEMLMRリンクでフレーム交換シーケンスを交換するか否かに応じて、1つのEMLMRリンクまたは複数のEMLMRリンクでフレーム交換を行う制御方法である。選択したEMLMRリンクでフレーム交換シーケンスを続行し、選択されなかったEMLMRリンクがある場合は、そのEMLMRリンクでのフレーム交換シーケンスを一時的に停止する。 In the above, in the first embodiment, a method for appropriately controlling operation in EMLMR mode when multiple start frames are exchanged with the other communication device before the start of EMLMR operation has been described. A specific method for appropriately controlling is a control method for performing frame exchange in one EMLMR link or multiple EMLMR links, depending on whether or not the frame exchange sequence is to be exchanged in multiple EMLMR links. The frame exchange sequence continues in the selected EMLMR link, and if there is an EMLMR link that has not been selected, the frame exchange sequence in that EMLMR link is temporarily stopped.

[その他の実施例]
実施例1では図6のS5で応答フレームを受信したEMLMRリンクが複数であったかを判断し、その結果によりS6またはS10のいずれかのステップに遷移した。しかし、S5はスキップされてもよい。この場合、S4で少なくとも1つのEMLMRリンクで応答フレームを受信したかを判断し、その結果がYesである場合、S6のステップに遷移する。
[Other Examples]
In the first embodiment, in S5 of Fig. 6, it is determined whether a response frame was received from a plurality of EMLMR links, and depending on the result, the process proceeds to either step S6 or step S10. However, S5 may be skipped. In this case, it is determined in S4 whether a response frame was received from at least one EMLMR link, and if the result is Yes, the process proceeds to step S6.

実施例1では、EMLMRリンクを1つ選択する方法を開示したが、複数のEMLMRリンクをEMLMRモードで動作させても良い。例えば、通信装置と、相手方となる通信装置との間にLink1乃至Link4までの4本のリンクが形成されているとする。Link1とLink2をEMLMRリンクとして動作させる場合、Link1にLink3の空間ストリームを割り当て、Link2にLink4の空間ストリームを割り当てる方法などがある。結果、Link1およびLink2の空間ストリーム数は増加し、逆にLink3およびLink4の空間ストリーム数は減少する。このようなケースも考えられるため、空間ストリーム数を増加させるEMLMRリンクが複数存在できる場合は、図6のS8および図7のS16で所定の基準で複数のEMLMRリンクを選択すれば良い。そして、図6のS9において、選択した各EMLMRリンクで応答フレームを受信したか判断し、S10において、応答フレームを受信した各EMLMRリンクでEMLMR動作を実行すればよい。また、図7のS18で選択した各EMLMRリンクで応答フレームを送信し、S10において、応答フレームを送信した各EMLMRリンクでEMLMR動作を実行すればよい。 In the first embodiment, a method of selecting one EMLMR link is disclosed, but multiple EMLMR links may be operated in EMLMR mode. For example, assume that four links, Link 1 to Link 4, are formed between a communication device and a counterpart communication device. When Link 1 and Link 2 are operated as EMLMR links, a method may be used in which the spatial stream of Link 3 is assigned to Link 1 and the spatial stream of Link 4 is assigned to Link 2. As a result, the number of spatial streams of Link 1 and Link 2 increases, and the number of spatial streams of Link 3 and Link 4 decreases. Since such a case is also conceivable, if multiple EMLMR links that increase the number of spatial streams can exist, multiple EMLMR links may be selected according to a predetermined criterion in S8 of FIG. 6 and S16 of FIG. 7. Then, in S9 of FIG. 6, it is determined whether a response frame has been received on each selected EMLMR link, and in S10, the EMLMR operation is executed on each EMLMR link that has received the response frame. Also, in S18 of FIG. 7, a response frame is transmitted on each selected EMLMR link, and in S10, the EMLMR operation is executed on each EMLMR link that has transmitted the response frame.

実施例1では、EMLMRリンクが確立された順序に基づいて選択する際に、順番が低い順から選択を行ったが、順番が高い順から選択を行っても良いし、真ん中の順番を最初に選択しいっても良い。 In the first embodiment, when selecting based on the order in which the EMLMR links were established, the selection was made from the lowest order, but the selection may be made from the highest order, or the middle order may be selected first.

実施例1では、Basic variant Multi-Linkエレメントと説明したが、Basic Multi-Linkエレメントでもよく、EMLMR Supported MCS And NSS Setサブフィールドは、EMLMR Rx NSSサブフィールドおよびEMLMR Tx NSSサブフィールドでも良い。この場合、EMLMR Rx NSSサブフィールドは受信における最大空間ストリーム数を示し、EMLMR Tx NSSサブフィールドは送信における最大空間ストリーム数を示す。 In the first embodiment, the Basic variant Multi-Link element is described, but the Basic Multi-Link element may be used, and the EMLMR Supported MCS And NSS Set subfield may be the EMLMR Rx NSS subfield and the EMLMR Tx NSS subfield. In this case, the EMLMR Rx NSS subfield indicates the maximum number of spatial streams in reception, and the EMLMR Tx NSS subfield indicates the maximum number of spatial streams in transmission.

なお、上述の機能を実現するソフトウェアのプログラムコードを記録した記録媒体をシステムあるいは装置に供給し、システムあるいは装置のコンピュータ(CPU、MPU)が記録媒体に格納されたプログラムコードを読み出し実行するようにしてもよい。この場合、記憶媒体から読み出されたプログラムコード自体が上述の実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は上述の装置を構成することになる。 A recording medium on which the program code of the software that realizes the above-mentioned functions is recorded may be supplied to the system or device, and the computer (CPU, MPU) of the system or device may read and execute the program code stored in the recording medium. In this case, the program code read from the storage medium itself realizes the functions of the above-mentioned embodiments, and the storage medium on which the program code is stored constitutes the above-mentioned device.

プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。 Storage media for supplying program code may include, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a non-volatile memory card, a ROM, a DVD, etc.

また、コンピュータが読み出したプログラムコードを実行することにより、上述の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSが実際の処理の一部または全部を行い、上述の機能を実現してもよい。OSとは、Operating Systemの略である。 In addition, not only can the above-mentioned functions be realized by the computer executing the program code it has read, but the OS running on the computer can also perform some or all of the actual processing based on the instructions of the program code to realize the above-mentioned functions. OS is an abbreviation for Operating System.

さらに、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。そして、そのプログラムコードの指示に基づき、機能拡張ボードや機能拡張ユニットに備わるCPUが実際の処理の一部または全部を行い、上述の機能を実現してもよい。 The program code read from the storage medium is then written to memory on a function expansion board inserted into the computer or on a function expansion unit connected to the computer. Then, based on the instructions of the program code, a CPU on the function expansion board or function expansion unit may perform some or all of the actual processing to realize the above-mentioned functions.

本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。 The present invention can also be realized by supplying a program that realizes one or more of the functions of the above-described embodiments to a system or device via a network or storage medium, and having one or more processors in the computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., an ASIC) that realizes one or more of the functions.

201 記憶部
202 制御部
203 機能部
204 入力部
205 出力部
206 通信部
201 Storage unit 202 Control unit 203 Functional unit 204 Input unit 205 Output unit 206 Communication unit

Claims (9)

IEEE802.11シリーズ規格に準拠したMulti-Link Deviceとして動作する通信装置であって、
第1のEMLMR(Enhanced multi-link multi-radio)リンクおよび第2のEMLMR(Enhanced multi-link multi-radio)リンクの2つのリンクでフレーム交換シーケンスを実行する場合、前記第1のEMLMRリンクおよび前記第2のEMLMRリンクの夫々の空間ストリーム数でフレーム交換シーケンスを実行するように制御する制御手段と、を備えることを特徴とする通信装置。
A communication device that operates as a Multi-Link Device conforming to the IEEE 802.11 series standard,
and a control means for controlling, when a frame exchange sequence is executed in two links, a first EMLMR (Enhanced multi-link multi-radio) link and a second EMLMR (Enhanced multi-link multi-radio) link, to execute the frame exchange sequence with the respective numbers of spatial streams of the first EMLMR link and the second EMLMR link.
前記制御手段は、前記第1のEMLMRリンクまたは前記第2のEMLMRリンクをEMLMR動作させるリンクとして決定し、EMLMR動作させるリンクとして決定されたリンクにおいて、前記夫々の空間ストリーム数に代えて、non-AP MLDとして動作している他の通信装置がEMLMR SUPPORTED MCS AND NSS SETサブフィールドで定義した値を最大とする空間ストリーム数でフレーム交換シーケンスにおける初期フレーム交換の後のフレーム交換を続行するように制御することを特徴とする請求項1に記載の通信装置。 The communication device according to claim 1, characterized in that the control means determines the first EMLMR link or the second EMLMR link as a link for EMLMR operation, and controls the other communication device operating as non-AP MLD to continue frame exchange after the initial frame exchange in the frame exchange sequence with the number of spatial streams up to the value defined in the EMLMR SUPPORTED MCS AND NSS SET subfield, instead of the respective number of spatial streams, in the link determined as the link for EMLMR operation. 前記制御手段は、通信性能の予測に基づき、請求項1に記載の前記制御および請求項2に記載の前記制御のうち、いずれか1つの制御でフレーム交換シーケンスを続行することを特徴とする請求項2に記載の通信装置。 The communication device according to claim 2, characterized in that the control means continues the frame exchange sequence with one of the control described in claim 1 and the control described in claim 2 based on a prediction of communication performance. 前記制御手段は、フレーム交換シーケンスが終了することに伴い、フレーム交換シーケンスを行ったEMLMRリンクを削除することを特徴とする請求項1乃至3のいずれか1項に記載の通信装置。 The communication device according to any one of claims 1 to 3, characterized in that the control means deletes the EMLMR link that performed the frame exchange sequence when the frame exchange sequence ends. IEEE802.11シリーズ規格に準拠したMulti-Link Deviceとして動作する通信装置の制御方法であって、
第1のEMLMR(Enhanced multi-link multi-radio)リンクおよび第2のEMLMR(Enhanced multi-link multi-radio)リンクの2つのリンクでフレーム交換シーケンスを実行する場合、前記第1のEMLMRリンクおよび前記第2のEMLMRリンクの夫々の空間ストリーム数でフレーム交換シーケンスを実行するように制御する制御ステップを含むことを特徴とする制御方法。
A method for controlling a communication device that operates as a Multi-Link Device conforming to the IEEE 802.11 series standard, comprising:
A control method, comprising: when a frame exchange sequence is executed on two links, a first EMLMR (Enhanced multi-link multi-radio) link and a second EMLMR (Enhanced multi-link multi-radio) link, a control step of controlling so that a frame exchange sequence is executed with the respective numbers of spatial streams of the first EMLMR link and the second EMLMR link.
前記制御ステップにおいては、前記第1のEMLMRリンクまたは前記第2のEMLMRリンクをEMLMR動作させるリンクとして決定し、EMLMR動作させるリンクとして決定されたリンクにおいて、前記夫々の空間ストリーム数に代えて、non-AP MLDとして動作している自装置または他の通信装置がEMLMR SUPPORTED MCS AND NSS SETサブフィールドで定義した値を最大とする空間ストリーム数でフレーム交換シーケンスにおける初期フレーム交換後のフレーム交換を実行するように制御することを特徴とする請求項5に記載の制御方法。 The control method according to claim 5, characterized in that in the control step, the first EMLMR link or the second EMLMR link is determined as a link for EMLMR operation, and in the link determined as a link for EMLMR operation, instead of the respective number of spatial streams, the control method performs frame exchange after the initial frame exchange in the frame exchange sequence with the number of spatial streams that is the maximum value defined by the own device or another communication device operating as non-AP MLD in the EMLMR SUPPORTED MCS AND NSS SET subfield. 前記制御ステップにおいては、通信性能の予測に基づき、請求項1に記載の前記制御および請求項2に記載の前記制御のうち、いずれか1つの制御でフレーム交換シーケンスを続行することを特徴とする請求項6に記載の制御方法。 The control method according to claim 6, characterized in that in the control step, the frame exchange sequence is continued with one of the control described in claim 1 and the control described in claim 2 based on a prediction of communication performance. 前記制御ステップにおいては、フレーム交換シーケンスが終了することに伴い、フレーム交換シーケンスを行ったEMLMRリンクを削除することを特徴とする請求項5乃至7のいずれか1項に記載の制御方法。 The control method according to any one of claims 5 to 7, characterized in that in the control step, the EMLMR link that performed the frame exchange sequence is deleted when the frame exchange sequence ends. コンピュータを請求項1から4の何れか1項に記載の通信装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each of the means of the communication device according to any one of claims 1 to 4.
JP2021162357A 2021-09-30 2021-09-30 COMMUNICATION DEVICE, CONTROL METHOD FOR COMMUNICATION DEVICE, AND PROGRAM THEREOF Active JP7707018B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021162357A JP7707018B2 (en) 2021-09-30 2021-09-30 COMMUNICATION DEVICE, CONTROL METHOD FOR COMMUNICATION DEVICE, AND PROGRAM THEREOF
PCT/JP2022/035679 WO2023054252A1 (en) 2021-09-30 2022-09-26 Communication device, communication device control method, and program therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021162357A JP7707018B2 (en) 2021-09-30 2021-09-30 COMMUNICATION DEVICE, CONTROL METHOD FOR COMMUNICATION DEVICE, AND PROGRAM THEREOF

Publications (3)

Publication Number Publication Date
JP2023051565A JP2023051565A (en) 2023-04-11
JP2023051565A5 JP2023051565A5 (en) 2024-09-30
JP7707018B2 true JP7707018B2 (en) 2025-07-14

Family

ID=85782650

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021162357A Active JP7707018B2 (en) 2021-09-30 2021-09-30 COMMUNICATION DEVICE, CONTROL METHOD FOR COMMUNICATION DEVICE, AND PROGRAM THEREOF

Country Status (2)

Country Link
JP (1) JP7707018B2 (en)
WO (1) WO2023054252A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020013088A1 (en) 2018-07-09 2020-01-16 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Access point and communication method
US20210144698A1 (en) 2019-11-12 2021-05-13 Nxp Usa, Inc. Multi-Antenna Processing In Multi-Link Wireless Communication Systems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020013088A1 (en) 2018-07-09 2020-01-16 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Access point and communication method
US20210144698A1 (en) 2019-11-12 2021-05-13 Nxp Usa, Inc. Multi-Antenna Processing In Multi-Link Wireless Communication Systems

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Young Hoon Kwon,Resolution for CIDs related to EMLMR (CC34) - Part 2,IEEE 802.11-21/0774r01,2021年05月05日

Also Published As

Publication number Publication date
JP2023051565A (en) 2023-04-11
WO2023054252A1 (en) 2023-04-06

Similar Documents

Publication Publication Date Title
JP7438747B2 (en) Communication devices, communication methods, and programs
US12477605B2 (en) Communication apparatus, communication method, and storage medium
WO2021176957A1 (en) Communication device, communication method, and program
US12513762B2 (en) Communication apparatus, control method for communication apparatus, and storage medium
JP7618412B2 (en) Communication device, communication method, and program
JP2023047136A (en) COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM
JP2026021495A (en) Communication device, communication device control method, and program therefor
JP7825958B2 (en) Communication device, control method, and program
JP7721390B2 (en) Communication device, communication device control method, and program therefor
US20240224360A1 (en) Communication device, communication method, and non-transitory storage medium
US20240224361A1 (en) Communication device, communication method, and non-transitory computer-readable storage medium
JP7707018B2 (en) COMMUNICATION DEVICE, CONTROL METHOD FOR COMMUNICATION DEVICE, AND PROGRAM THEREOF
JP7707019B2 (en) COMMUNICATION DEVICE, CONTROL METHOD FOR COMMUNICATION DEVICE, AND PROGRAM THEREOF
WO2024080230A1 (en) Communication device, communication method, and program
US20240340957A1 (en) Communication apparatus, control method, and computer-readable storage medium
JP7703368B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP2024151700A (en) COMMUNICATION DEVICE, CONTROL METHOD FOR COMMUNICATION DEVICE, AND PROGRAM
JP2024077433A (en) Wireless communication device, communication control method, and program
WO2023210335A1 (en) Communication device, communication method, and program

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20231213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240919

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240919

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250603

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250702

R150 Certificate of patent or registration of utility model

Ref document number: 7707018

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150