JP7696202B2 - 通信装置、通信装置の制御方法、およびプログラム - Google Patents
通信装置、通信装置の制御方法、およびプログラム Download PDFInfo
- Publication number
- JP7696202B2 JP7696202B2 JP2020177444A JP2020177444A JP7696202B2 JP 7696202 B2 JP7696202 B2 JP 7696202B2 JP 2020177444 A JP2020177444 A JP 2020177444A JP 2020177444 A JP2020177444 A JP 2020177444A JP 7696202 B2 JP7696202 B2 JP 7696202B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- data
- sequence number
- information
- subfield
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1642—Formats specially adapted for sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1685—Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Description
図1に、本実施形態によるネットワークの構成例を示す。図1は、通信装置として、1つのAP(アクセスポイント)(AP102)と1つのSTA(ステーション/端末装置)(STA103)を含んだ構成を示している。なお、本実施形態の説明は、APとSTAどちらにも適用可能であり、どちらかに限定されない。図1に示すように、AP102が形成するネットワークは円101で示される。
次に、本実施形態による通信装置(AP、STA)の構成について説明する。図2に、本実施形態に係るAPのハードウェア構成例を示す。APは、そのハードウェア構成の一例として、記憶部201、制御部202、機能部203、入力部204、出力部205、通信部206及びアンテナ207を有する。なお、STAもAPと同様のハードウェア構成を有し、以下の説明をSTAに適用可能である。
図4に、AP102とSTA103間におけるデータ通信のための通信シーケンス図を示す。本シーケンスの処理は、AP102およびSTA103のそれぞれの電源が投入されたことに応じて開始されうる。あるいは、本シーケンスの処理は、AP102およびSTA103の少なくとも一方が、ユーザまたはアプリケーションから無線通信の開始を指示されたことに応じて開始されてもよい。
続いて、STA103が送信するBlockAckフレーム(図4ではF408に対応)のデータ量を低減するためのBlockAckフレームの構成について説明する。なお、図4ではAP102⇒STA103へのデータ送信の例を示したが、以下の説明は、STA103⇒AP102へのデータ送信にも同様に適用可能である。
本実施形態における、図5(c)におけるACK Infoサブフィールド506のいくつかの構成例について、図6と図7を用いて説明する。なお、以下に記載する各部の名称、サイズ、格納する順番については一例であり、同様な機能を果たすものであればこれに限定されない。
図6(a)~(c)に、ACK Infoサブフィールド506の構成例1~3を示す。構成例1~3は、STA103が受信したMPDUに関する情報を送信する場合の構成例である。構成例1~3共通の構成として、ACK Infoサブフィールド506は、ACK Info全体のメタ情報を含むACK Infoヘッダ部(ACK Infoヘッダ部601、607、814に対応)と、受信したフレーム群(データフレーム群)を特定する特定情報(フレーム群602、603、609、610、615、616に対応)を含むACK Infoデータ部で構成される。なお、ここで示したACK Infoヘッダ、ACK Infoデータという名称は一例であり、これに限定されない。
図6(a)に、ACK Infoサブフィールド506の構成例1を示す。構成例1におけるACK Infoヘッダ部601は、ACK Infoデータ部に含まれるデータ長(後続の全てのフレーム群を指定する情報のデータ長)を示す情報を含む。当該情報は、データフレーム群の終了を示す情報でありうる。データ長を示す方法として、後続のACK Info部のデータ長をビット単位、バイト単位、フレーム群数(本例においては1フレーム群あたり24ビットの構成)単位で格納することができる。なお、データ長を示すことができればこの方法に限定されない。
図6(b)に、ACK Infoサブフィールド506の構成例2を示す。構成例2におけるACK Infoヘッダ部607は、構成例1と同様に、ACK Infoデータ部に含まれるデータ長を示す情報を含む。データ長を示す方法として、後続のACK Info部のデータ長をビット単位、バイト単位、フレーム群数(本例においては1フレーム群あたり12+Count Size部608で示すビット数の構成)単位で格納することができる。なお、データ長を示すことができればこの方法に限定されない。構成例2では、ACK Infoヘッダ部607は、さらにCount Size部608を含む。Count Size部608は、フレーム群609、610のCount部(Count部612に対応)のサイズを示す。
図6(c)に、ACK Infoサブフィールド506の構成例3を示す。構成例3におけるACK Infoヘッダ部614は、構成例1と同様に、ACK Infoデータ部に含まれるデータ長を示す情報を含む。データ長を示す方法として、後続のACK Info部のデータ長をビット単位、バイト単位、フレーム群数(本例においては1フレーム群あたり16+各フレームのCount Size部で示すビット数の構成)単位で格納することができる。なお、データ長を示すことができればこの方法に限定されない。構成例3では、フレーム群615、616の表現方法として、各フレーム群における開始シーケンス番号(Start SN)617とCount Size部618とCount部619を用いる。構成例2でACK Infoヘッダ部607に格納したCount Size部608を、Count Size部618としてそれぞれのフレーム群内に格納する。これにより、ヘッダ部でCount Sizeを固定せずに、各フレーム群で適切なCount Sizeを設定することが可能になる。フレーム群で表現したいフレーム数が多い場合はCount Sizeを大きく設定し、少ない場合は小さく設定することで、適切なCount Sizeが設定できる。
図7(a)~(c)に、ACK Infoサブフィールド506の構成例4~6を示す。構成例4~6は、STA103が受信できなかったMPDUに関する情報を送信する場合の構成例である。構成例4~6共通の構成として、ACK Infoサブフィールド506は、ACK Info全体のメタ情報を含むACK Infoヘッダ部(ACK Infoヘッダ部721、724、727に対応)と、受信できなかったフレーム群(データフレーム群)を特定する特定情報(フレーム群702、703、709、710、715、716に対応)を含むACK Infoデータ部で構成される。なお、ここで示したACK Infoヘッダ、ACK Infoデータという名称は一例であり、これに限定されない。
図7(a)に、ACK Infoサブフィールド506の構成例4を示す。構成例4におけるACK Infoヘッダ部721は、ACK Infoデータ部に含まれるデータ長(後続の全てのフレーム群を指定する情報のデータ長)を示す情報701を含む。当該情報は、データフレーム群の終了を示す情報でありうる。データ長を示す方法として、後続のACK Info部のデータ長をビット単位、バイト単位、フレーム群数(本例においては1フレーム群あたり24ビットの構成)単位で格納することができる。なお、データ長を示すことができればこの方法に限定されない。
図7(b)に、ACK Infoサブフィールド506の構成例5を示す。構成例5におけるACK Infoヘッダ部607は、構成例4と同様に、ACK Infoデータ部に含まれるデータ長を示す情報を含む。データ長を示す方法として、後続のACK Info部のデータ長をビット単位、バイト単位、フレーム群数(本例においては1フレーム群あたり12+Count Size部708で示すビット数の構成)単位で格納することができる。なお、データ長を示すことができればこの方法に限定されない。構成例5では、ACK Infoヘッダ部724は、さらにCount Size部708を含む。Count Size部708は、フレーム群709、710のCount部(Count部712に対応)のサイズ、さらにACK Infoヘッダ部724に含まれるCount部726のサイズも示す。
図7(c)に、ACK Infoサブフィールド506の構成例6を示す。構成例6におけるACK Infoヘッダ部727は、構成例4と同様に、ACK Infoデータ部に含まれるデータ長を示す情報を含む。データ長を示す方法として、後続のACK Info部のデータ長をビット単位、バイト単位、フレーム群数(本例においては1フレーム群あたり16+各フレームのCount Size部で示すビット数の構成)単位で格納することができる。なお、データ長を示すことができればこの方法に限定されない。構成例6では、フレーム群715、716の表現方法として、各フレーム群における開始シーケンス番号(Start SN)717とCount Size部718とCount部719を用いる。構成例5でACK Infoヘッダ部607に格納したCount Size部708をそれぞれのフレーム群内に格納する。これにより、ヘッダ部でCount Sizeを固定せずに、各フレーム群で適切なCount Sizeを設定することが可能になる。フレーム群で表現したいフレーム数が多い場合はCount Sizeを大きく設定し、少ない場合は小さく設定することで、適切なCount Sizeが設定できる。
BlockAckフレームの送信側は、構成例1~6のいずれかでACK Infoサブフィールド506を構成するかを該フレームにおいて特定(指定)し、受信側に通知することができる。例えば、構成例1~6のいずれを用いるかを、BA Typeサブフィールド504、Reservedサブフィールド505、BA Subtypeサブフィールド507の少なくともいずれかを用いて、特定することができる。
次に図8を用いて、本実施形態によるデータフレーム受信側の処理について説明する。図8は、データフレーム受信側の装置により実行される処理のフローチャートである。ここでは、図4のようにデータフレーム受信側の装置がSTA103である場合を例に説明するが、本説明は、AP102が動作主体である場合にも同様に適用可能である。当該処理は、STA103が通信相手装置(図4の例ではAP102)と無線接続を確立し、ADDBA Request/Responseフレームのやりとりを終えた後に開始されうる。
Claims (6)
- IEEE802.11規格シリーズに準拠する通信装置であって、
通信相手装置から、それぞれにシーケンス番号が付された複数のデータフレームを受信する受信手段と、
前記受信手段により受信された前記複数のデータフレームに対する確認応答(Ack)フレームを生成する生成手段と、
前記生成手段により生成された前記Ackフレームを前記通信相手装置に送信する送信手段と、を有し、
前記生成手段は、前記Ackフレームに、前記受信された複数のデータフレームのうちシーケンス番号が連番である一連のデータフレームごとに区別した1つ以上のデータフレーム群を特定する特定情報を含め、
前記生成手段は、
前記特定情報として、各データフレーム群における一連のデータフレームの開始シーケンス番号の情報と終了シーケンス番号の情報とを前記ACKフレームに含める場合、前記ACKフレームのBA Typeサブフィールド、Reservedサブフィールド、BA Subtypeサブフィールドの少なくともいずれかに第1の値を示すデータを格納し、
各データフレーム群における一連のデータフレームの開始シーケンス番号の情報と、当該開始シーケンス番号から開始して前記一連のデータフレームの終了シーケンス番号まで連続するシーケンス番号の個数の情報とを前記ACKフレームに含める場合、前記ACKフレームの前記BA Typeサブフィールド、前記Reservedサブフィールド、前記BA Subtypeサブフィールドの少なくともいずれかに前記第1の値とは異なる第2の値を示すデータを格納し、
各データフレーム群における一連のデータフレームの開始シーケンス番号の情報と、当該開始シーケンス番号から開始して前記一連のデータフレームの終了シーケンス番号まで連続するシーケンス番号の個数の情報と、前記個数の情報のサイズを示す情報とを前記ACKフレームに含める場合、前記ACKフレームの前記BA Typeサブフィールド、前記Reservedサブフィールド、前記BA Subtypeサブフィールドの少なくともいずれかに前記第1の値および前記第2の値のいずれとも異なる第3の値を示すデータを格納することを特徴とする通信装置。 - 前記生成手段は、前記1つ以上のデータフレーム群の終了を示す情報を、前記Ackフレームに含めることを特徴とする請求項1に記載の通信装置。
- 前記1つ以上のデータフレーム群の終了を示す情報は、ビット単位、バイト単位、前記データフレーム群の数のいずれかで示されることを特徴とする請求項2に記載の通信装置。
- 前記Ackフレームは、生成手段により生成された前記Ackフレームの構成を示す情報を含むことを特徴とする請求項1から3のいずれか1項に記載の通信装置。
- IEEE802.11規格シリーズに準拠する通信装置の制御方法であって、
通信相手装置から、それぞれにシーケンス番号が付された複数のデータフレームを受信する受信工程と、
前記受信工程において受信された前記複数のデータフレームに対する確認応答(Ack)フレームを生成する生成工程と、
前記生成工程において生成された前記Ackフレームを前記通信相手装置に送信する送信工程と、を有し、
前記生成工程では、前記Ackフレームに、前記受信された複数のデータフレームのうちシーケンス番号が連番である一連のデータフレームごとに区別した1つ以上のデータフレーム群を特定する特定情報を含め、
前記生成工程において、
前記特定情報として、各データフレーム群における一連のデータフレームの開始シーケンス番号の情報と終了シーケンス番号の情報とを前記ACKフレームに含める場合、前記ACKフレームのBA Typeサブフィールド、Reservedサブフィールド、BA Subtypeサブフィールドの少なくともいずれかに第1の値を示すデータを格納し、
各データフレーム群における一連のデータフレームの開始シーケンス番号の情報と、当該開始シーケンス番号から開始して前記一連のデータフレームの終了シーケンス番号まで連続するシーケンス番号の個数の情報とを前記ACKフレームに含める場合、前記ACKフレームの前記BA Typeサブフィールド、前記Reservedサブフィールド、前記BA Subtypeサブフィールドの少なくともいずれかに前記第1の値とは異なる第2の値を示すデータを格納し、
各データフレーム群における一連のデータフレームの開始シーケンス番号の情報と、当該開始シーケンス番号から開始して前記一連のデータフレームの終了シーケンス番号まで連続するシーケンス番号の個数の情報と、前記個数の情報のサイズを示す情報とを前記ACKフレームに含める場合、前記ACKフレームの前記BA Typeサブフィールド、前記Reservedサブフィールド、前記BA Subtypeサブフィールドの少なくともいずれかに前記第1の値および前記第2の値のいずれとも異なる第3の値を示すデータを格納することを特徴とする制御方法。 - コンピュータを、請求項1から4のいずれか1項に記載の通信装置として機能させるためのプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020177444A JP7696202B2 (ja) | 2020-10-22 | 2020-10-22 | 通信装置、通信装置の制御方法、およびプログラム |
| PCT/JP2021/035311 WO2022085370A1 (ja) | 2020-10-22 | 2021-09-27 | 通信装置、通信装置の制御方法、およびプログラム |
| US18/301,086 US12438674B2 (en) | 2020-10-22 | 2023-04-14 | Communication apparatus, control method of communication apparatus, and non-transitory computer-readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020177444A JP7696202B2 (ja) | 2020-10-22 | 2020-10-22 | 通信装置、通信装置の制御方法、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022068653A JP2022068653A (ja) | 2022-05-10 |
| JP7696202B2 true JP7696202B2 (ja) | 2025-06-20 |
Family
ID=81291246
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020177444A Active JP7696202B2 (ja) | 2020-10-22 | 2020-10-22 | 通信装置、通信装置の制御方法、およびプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12438674B2 (ja) |
| JP (1) | JP7696202B2 (ja) |
| WO (1) | WO2022085370A1 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015529047A (ja) | 2012-07-16 | 2015-10-01 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ブロック確認応答圧縮のための装置および方法 |
| WO2017094331A1 (ja) | 2015-11-30 | 2017-06-08 | ソニー株式会社 | 情報処理装置、通信システム、情報処理方法およびプログラム |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018050133A (ja) | 2016-09-20 | 2018-03-29 | キヤノン株式会社 | 通信装置、制御方法、及びプログラム |
-
2020
- 2020-10-22 JP JP2020177444A patent/JP7696202B2/ja active Active
-
2021
- 2021-09-27 WO PCT/JP2021/035311 patent/WO2022085370A1/ja not_active Ceased
-
2023
- 2023-04-14 US US18/301,086 patent/US12438674B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015529047A (ja) | 2012-07-16 | 2015-10-01 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ブロック確認応答圧縮のための装置および方法 |
| WO2017094331A1 (ja) | 2015-11-30 | 2017-06-08 | ソニー株式会社 | 情報処理装置、通信システム、情報処理方法およびプログラム |
Non-Patent Citations (2)
| Title |
|---|
| Liwen Chu (NXP),BA Consideration, IEEE 802.11-20/0061r3,2020年06月03日 |
| Liwen Chu (NXP),Sequence number and BA operation with large BA buffer size, IEEE 802.11-20/0397r4,2020年05月04日 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2022085370A1 (ja) | 2022-04-28 |
| US20230254089A1 (en) | 2023-08-10 |
| US12438674B2 (en) | 2025-10-07 |
| JP2022068653A (ja) | 2022-05-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107006022A (zh) | Lwa pdu路由方法及装置 | |
| JP7676671B2 (ja) | レイテンシに敏感なトラフィックのための受信並べ替えバッファ制御 | |
| US20180115634A1 (en) | Protocol frame transmission method, apparatus, and system, and node device | |
| JP5242679B2 (ja) | 統合パケットを通信する無線ネットワーク及び方法 | |
| EP4489473A1 (en) | Data packet processing method and apparatus | |
| EP4422274A1 (en) | Communication method and apparatus | |
| CN112333768A (zh) | 多链路设备之间的数据包重传的装置和方法 | |
| US8165062B1 (en) | WiMAX R6 control architecture | |
| JP7696202B2 (ja) | 通信装置、通信装置の制御方法、およびプログラム | |
| US12587346B2 (en) | Communication apparatus, control method, and computer-readable storage medium | |
| TWI836730B (zh) | 完整性保護方法和相關無線通信裝置 | |
| JP7733441B2 (ja) | 通信装置 | |
| JP2024524407A (ja) | データ伝送方法、装置、及びシステム | |
| US20250365117A1 (en) | Communication apparatus, control method, and recording medium | |
| US20260006666A1 (en) | Access point device, control method, and storage medium | |
| WO2025115692A1 (ja) | 通信装置、通信装置の制御方法、およびプログラム | |
| CN121549021A (zh) | 通信设备、控制方法和程序 | |
| WO2026092296A1 (zh) | 一种通信方法和装置 | |
| WO2025067184A1 (zh) | 一种通信方法及装置 | |
| WO2026040636A1 (zh) | 通信方法及装置 | |
| WO2025066810A1 (zh) | 数据传输方法和通信装置 | |
| WO2025152681A1 (zh) | 一种通信方法及装置 | |
| WO2025167345A1 (zh) | 一种通信方法及相关设备 | |
| CN121968106A (zh) | 一种通信方法和装置 | |
| CN119732172A (zh) | 管理帧传输方法、装置、通信设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20210103 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210113 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231012 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241220 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250212 |
|
| 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: 20250512 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250610 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7696202 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |