JP2018152720A - 無線通信装置および無線通信方法 - Google Patents
無線通信装置および無線通信方法 Download PDFInfo
- Publication number
- JP2018152720A JP2018152720A JP2017047557A JP2017047557A JP2018152720A JP 2018152720 A JP2018152720 A JP 2018152720A JP 2017047557 A JP2017047557 A JP 2017047557A JP 2017047557 A JP2017047557 A JP 2017047557A JP 2018152720 A JP2018152720 A JP 2018152720A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- transmission
- frame
- terminal
- wireless communication
- 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.)
- Abandoned
Links
Images
Classifications
-
- 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]
-
- 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/14—Two-way operation using the same type of signal, i.e. duplex
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/06—TPC algorithms
- H04W52/14—Separate analysis of uplink or downlink
- H04W52/146—Uplink power control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/24—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
- H04W52/247—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters where the output power of a terminal is based on a path parameter sent by another terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/28—TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non-transmission
- H04W52/286—TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non-transmission during data packet transmission, e.g. high speed packet access [HSPA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/30—Transmission power control [TPC] using constraints in the total amount of available transmission power
- H04W52/36—Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
- H04W52/367—Power values between minimum and maximum limits, e.g. dynamic range
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/38—TPC being performed in particular situations
- H04W52/50—TPC being performed in particular situations at the moment of starting communication in a multiple access environment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- 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/0001—Arrangements for dividing the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/24—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
- H04W52/241—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account channel quality metrics, e.g. SIR, SNR, CIR or Eb/lo
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/24—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
- H04W52/243—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account interferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/26—TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]
- H04W52/262—TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service] taking into account adaptive modulation and coding [AMC] scheme
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/26—TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]
- H04W52/267—TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service] taking into account the information rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
【課題】Full Duplex通信において、送信と同時に受信する信号の受信品質を向上させることで、スループットを向上させる。【解決手段】本発明の実施形態としての無線通信装置は、第1情報を含む第1パケットを受信し、前記第1パケットの受信後、所定の周波数帯域で第2パケットを受信する受信部と、前記第2パケットの受信と同時に、前記第1情報に応じて決定される最大送信電力以下の送信電力により、前記所定の周波数帯域で第3パケットを送信する送信部と、を備える。【選択図】図7
Description
この発明の実施形態は、無線通信装置および無線通信方法に関する。
多数の端末が存在する環境で、システムスループットを向上させる技術として、全二重(Full Duplex)通信の技術が検討されている。Full Duplex通信では、1つの端末が同一周波数にて送信と受信を同時に行うことで、従来の半二重(Half Duplex)通信と比較して、時間リソースの利用効率を向上させることができる。具体的には、最大で2倍のスループット向上が期待できる。
Full Duplex通信では、送信する信号が自端末内で所定の経路で受信部側に回り込んでしまい、受信信号に対して自己干渉となってしまう問題がある。一般的に、減衰して受信される受信信号に対して、送信信号は大きなレベルで送信するため、回り込みによる自己干渉レベルは、受信信号レベルと比較して大きい。このため、自己干渉が要因となり、正しく受信信号を受信できない可能性が高い。ここで信号を正しく受信とは、例えばあるフレーム誤り率以下で受信できるような受信品質(SINR(信号対干渉雑音比)など)で、信号を受信することを意味している。
D.Bharadia, E.McMilin, and S.Katti, "Full duplex radios," in Proc. ACM SIGCOM, pp.1-12, 2013.
IEEE Std 802.11ac(TM)−2013
IEEE Std. 802.11(TM)−2012
この発明の実施形態は、Full Duplex通信において、送信と同時に受信する信号の受信品質を向上させることで、スループットを向上させることを目的とする。
本発明の実施形態としての無線通信装置は、第1情報を含む第1パケットを受信し、前記第1パケットの受信後、所定の周波数帯域で第2パケットを受信する受信部と、前記第2パケットの受信と同時に、前記第1情報に応じて決定される最大送信電力以下の送信電力により、前記所定の周波数帯域で第3パケットを送信する送信部と、を備える。
無線LAN規格して知られているIEEE Std 802.11TM−2012およびIEEE Std 802.11acTM−2013、は、本明細書においてその全てが参照によって組み込まれる(incorporated by reference)ものとする。
以下、図面を参照しながら、本発明の実施の形態について説明する。
(第1の実施形態)
図1に、本実施形態に係る無線通信システムを示す。この無線通信システムは、基地局であるアクセスポイント(AP)11と、複数の無線端末(以下、端末と呼ぶ)1、2とを具備した無線LAN(Local Area Network)である。
図1に、本実施形態に係る無線通信システムを示す。この無線通信システムは、基地局であるアクセスポイント(AP)11と、複数の無線端末(以下、端末と呼ぶ)1、2とを具備した無線LAN(Local Area Network)である。
アクセスポイント11も、端末の一形態であるが、中継機能等を有する点で端末1および端末2と異なる。アクセスポイント11、端末1および端末2は、IEEE802.11規格に従って通信を行うとするが、他の通信方式に従って通信を行う構成でも構わない。アクセスポイント11は、1つまたは複数のアンテナを備える。なお、簡単化のために図1では無線端末を2台(端末1、2)のみ記しているが、より多くの端末が存在していても構わない。
アクセスポイント11は、アンテナを介してMACフレーム(以下、単にフレームと記述する場合もある)を送受信する無線通信装置を搭載する。無線通信装置は、無線で信号を送受信する無線通信部と、無線通信部を介してフレームを送受信することで通信を制御する制御部または通信制御装置とを備える。アクセスポイント11は、例えば、IEEE802.11規格におけるBasic Service Set(BSS)である無線通信グループを形成する。アクセスポイント11は、事前にアソシエーションプロセスと呼ばれる処理を行うことで、端末1および端末2と無線リンクを確立している。無線リンクを確立した状態を、アクセスポイント11に接続していると表現する。アクセスポイント11は、無線通信部を介して端末1および端末2と通信を行う。ただし、アクセスポイント11は、端末1および端末2との通信が出来ればよく、必ずしもIEEE802.11規格に定められたアクセスポイントとしての機能を備えていなくても構わない。この場合、アクセスポイント11は端末1と端末2の間の通信を中継する中継局として見なすことができる。
端末1および端末2は、1つまたは複数のアンテナを備える。各端末は、アンテナを介してフレームを送受信する無線通信装置を搭載する。当該無線通信装置は、無線で信号を送受信する無線通信部と、無線通信部を介してフレームを送受信することで、通信を制御する制御部または通信制御装置とを備える。
また、端末1および端末2のいずれか一方がアクセスポイント機能を有してもよい。この場合、当該アクセスポイント機能を有する端末が、中継局を介して、アクセスポイント11と通信してもよい。ここで述べた以外にも、アクセスポイント11が複数の端末とフレームを送受信可能でれば、他のネットワーク構成でも構わない。
アクセスポイント11は、端末1および端末2が属している無線ネットワークとは別のネットワークにさらに接続されていてもよい。当該別のネットワークは、有線ネットワークでもよいし、無線ネットワークでもよいし、これらのハイブリッドのネットワークでもよい。
本実施形態では、通信としてMACフレーム(フレーム)が送受信される。より詳細には、フレームに物理ヘッダ(PHYヘッダ)を付加した物理パケットが送受信される。以下の説明でフレームを送信または受信と表現するときは、実際にはフレームを含む物理パケットが送信または受信される。また、以下の説明でフレームの長さあるいはフレーム長と表現する場合には、当該フレームを含む物理パケットの長さあるいはパケット長を指してもよい。
図2(A)に物理パケットの概略構成例を示す。物理パケットは、物理ヘッダと、物理ヘッダの末尾に付加されたフレームとを含む。物理ヘッダは、一例として、IEEE802.11規格で定義されているL−STF(Legacy−Short Training Field)、L−LTF(Legacy−Long TrainingField)、L−SIG(Legacy Signal Field)、を含む。L−STF、L−LTF、L−SIGは、例えば、IEEE802.11b/a/n/acなどのレガシー規格の端末が認識可能なフィールドであり、それぞれ信号検出用の情報、周波数補正(あるいは、受信電力測定、伝搬路推定)用の情報、伝送レート(MCS(Modulation and Coding Scheme))などの情報が格納される。L−STFおよびL−LTFは、レガシープリアンブル部を構成する。ここで述べた以外のフィールドが含まれてもよい。
図2(B)は、物理パケットの他の構成例を示す。L−SIGフィールドの後ろに、SIGNALフィールドと、レガシープリアンブルとは別のプリアンブルフィールドとが配置されている。SIGNALフィールドには、使用する規格に応じて、端末に通知する情報が設定される。端末に通知する情報は、一例として、ペイロードのフレームに適用されているMCSの情報を含んでもよい。当該別のプリアンブルフィールドには、伝搬路推定、受信電力測定または周波数補正等のための情報が設定されていてもよい。
図3(A)は、MACフレームの基本的なフォーマット例を示す。本フレームフォーマットは、MACヘッダ(MAC header)、フレームボディ(Frame body)及びFCSの各フィールドを含む。MACヘッダは、図3(B)に示すように、Frame Control、Duration/ID、Address1、Address2、Address3, Sequence Control、QoS Control及び HT(High Throughput)controlの各フィールドを含む。
これらのフィールドは必ずしもすべて存在する必要はなく、一部のフィールドが存在しない場合もあり得る。例えばAddress3フィールドが存在しない場合もある。また、QoS ControlおよびHT Controlフィールドの両方または一方が存在しない場合もある。またフレームボディフィールドが存在しない場合もあり得る。一方、図3(B)に示されていない他のフィールドが存在してもよい。例えば、Address4フィールドがさらに存在してもよい。HT Controlフィールドは、使用する規格に応じて他のフィールドに拡張されてもよい。
Address1のフィールドには、受信先アドレス(Receiver Address;RA)が、Address2のフィールドには送信元アドレス(Transmitter Address;TA)が入り、Address3のフィールドにはフレームの用途に応じてBSSの識別子であるBSSID(Basic Service Set IDentifier)(全てのビットに1を入れて全てのBSSIDを対象とするwildcard BSSID場合もある)か、あるいはTAが入る。
Frame Controlフィールドには、タイプ(Type)、サブタイプ(Subtype)という2つのフィールド等が含まれる。データフレームか、管理フレームか、制御フレームかの大別なフレーム種別の識別は、Typeフィールドで行われ、大別されたフレームの中での細かい識別はSubtypeフィールドで行われる。
Duration/IDフィールドは媒体予約時間を記載し、他の端末宛のMACフレームを受信した場合に、当該MACフレームを含む物理パケットの終わりから媒体予約時間に亘って、媒体が仮想的にビジーであると判定する。Sequence controlフィールドにはフレームのシーケンス番号等を格納する。QoSフィールドは、フレームの優先度を考慮して送信を行うQoS制御を行うために用いられる。HT Controlフィールドは、IEEE802.11nで導入されたフィールドである。
FCSフィールドには、受信側でフレームの誤り検出のため用いられるチェックサム符号としてFCS(Frame Check Sequence)情報が設定される。FCS情報の例としては、CRC(Cyclic Redundancy Code)などがある。
ここでアクセスポイント11は、全二重(Full Duplex)通信が実行可能であり、同一の周波数帯域(同一のチャネル)にて、端末1(あるいは端末2)からのフレーム受信と、端末2(あるいは端末1)へのフレーム送信とを同時に行うことができる。端末1は、アクセスポイント11がFull Duplex通信を実現するためにこれに対応した機能を搭載している。すなわち、端末1は、Full Duplex対応端末である。端末2は、Full Duplexに対応していない既存の端末、いわゆるレガシー端末(具体的には、例えばIEEE802.11b/a/n/acのいずれかに準拠した端末)でもよい。ただし、端末2が、Full Duplex対応端末であってもかまわない。
図4は、本実施形態に係る端末1における無線通信装置の機能ブロック図を示す。端末2は、端末1と同じ構成でもよいし、レガシー端末でもよい。
端末1の無線通信装置は、少なくとも1つのアンテナ31−1〜31−N(Nは1以上の整数)と、無線通信部37と、制御部35と、バッファ36とを備えている。無線通信部37は、送信部32と、受信部33とを備えている。アンテナを複数有する場合、複数のアンテナは、送信用アンテナと受信用アンテナとして送信および受信用に別になっていてもよいし、送信用と受信用とで共通に使用されてもよい。送信用と受信用とで共通に使用される場合、スイッチによってアンテナの接続先を切り換えてもよい。
各ブロックでの処理は、それぞれCPU等のプロセッサで動作するソフトウェア(プログラム)によって行われてもよいし、ハードウェアによって行われてもよいし、ソフトウェアとハードウェアの両方によって行われてもよい。また、各ブロックでの処理は、それぞれアナログ処理によって行われてもよいし、デジタル処理によって行われてもよいし、アナログ処理とデジタル処理の両方によって行われてもよい。
制御部35は、主としてMAC層の処理、および物理層の処理の一部を行う。制御部35は、MAC層およびPHY層の管理を行い、管理に必要な情報を制御部35の内部または外部のバッファに格納する。アクセスポイント11に関する情報および、自端末に関する情報もこのバッファで管理してもよい。このバッファは、メモリでもよいし、SSDまたはハードディスク等の装置でもよい。メモリの場合、DRAM等の不揮発性メモリでもよいし、NAND、MRAM等の不揮発性メモリでもよい。このバッファは、バッファ36と同じ記憶媒体でもよいし、別の記憶媒体でもよい。
制御部35は、送信用のデータまたは情報を保持している場合、当該データまたは情報を含むフレームを生成し、使用する通信方式に従って、送信権を獲得して、送信部32を介して当該フレームを送信する。送信権は、無線媒体へのアクセス権に相当する。一例としてCSMA/CA(Carrier Sense Multiple Access with Carrier Avoidance)に基づきキャリアセンスを行い、無線媒体がアイドルとして送信権を獲得できたら、送信権に基づくTXOP(Transmission Opportunity;TXOP)で、フレーム(より詳細にはフレームに物理ヘッダを付加した物理パケット)を送信部32に出力する。TXOPは、無線媒体を占有可能な時間に相当する。なお、物理ヘッダの一部または全部を送信部32で付加することも可能である。制御部35は、送信部32に対して、フレームに適用する伝送レート(MCS)および送信電力の少なくとも一方を指示する信号を出力してもよい。
送信部32は、制御部35から渡されたパケットを符号化および変調し、DA(Digital to Analog)変換し、アナログ信号から所望帯域の信号成分を抽出し、抽出した信号を、増幅器で増幅する。そして、送信部32は、増幅した信号を、アンテナ31−1〜31−Nを介して送信する。送信部32は、制御部35からMCSを指定された場合、MCSに基づきパケットの符号化および変調を行う。また、送信部32は、制御部35から送信電力を指示された場合、当該送信電力で送信されるように増幅器の動作を調整する。なお、送信部32は、パケットの物理ヘッダに、フレームに適用されるMCSが設定されているときは、当該物理ヘッダに設定されているMCSに基づき、符号化および変調を行ってもよい。
受信部33は、アンテナで受信された信号を、低雑音増幅器(LNA:Low Noise Amplifier)により増幅し、周波数変換(ダウンコンバート)し、フィルタリング処理により所望帯域成分を抽出する。抽出した信号を、AD変換によりデジタル信号に変換し、復調および誤り訂正復号、物理ヘッダの処理を行って、制御部101にフレームを入力する。物理ヘッダの全部または一部の処理を制御部35で行ってもよい。
制御部35は、送達確認応答を必要とするフレームを受信した場合は、受信したフレームの検査結果に基づき、送達確認応答フレーム(ACKフレーム、BA(Block Ack)フレーム等)を生成し、生成した送達確認応答フレームを、送信部32を介して送信する。
バッファ36は、上位層および制御部35間で、データを受け渡しするための記憶領域として用いられる。バッファ36は、自端末宛のフレームを受信した場合に、当該フレーム内のデータを上位層へ渡すために一時的に格納してもよい。上位層は、TCP/IPまたはUDP/IPなど、制御部35で管理するMAC層より上位の通信プロトコルに関する処理を行う。また、上位層は、TCP/IPまたはUDP/IPに加え、アプリケーション層の処理を行ってもよい。上位層の動作は、CPU等のプロセッサによるソフトウェア(プログラム)の処理によって行われてもよいし、ハードウェアによって行われてもよいし、ソフトウェアとハードウェアの両方によって行われてもよい。
制御部35は、アクセスポイント11が行うFull Duplex通信に対応した機能を実行する。
具体的には、制御部35は、アクセスポイント11によるFull Duplex通信の開始を前提として、CSMA/CAによるアクセス権を獲得後、フレーム(以下ではデータフレームを想定)の送信前に、Full Duplex通信開始のための専用フレームを、送信部32を介して、アクセスポイント11に対して送信する。この専用フレームは、従来のRTSフレームを拡張したフレームであってもよいし、新たに定義されたフレームであっても構わない。本実施形態では、RTSフレームを拡張したフレームを想定し、FD(Full Duplex)−RTSフレームと記述する。拡張の方法としては、例えば、Frame Controlフィールドに設定するサブタイプの値を新たに定義し、従来のRTSフレームに、本実施形態に係る情報を通知するためのフィールドを新たに追加してもよい。
図5に、FD−RTSフレームのフォーマット例を示す。従来のRTSフレームに、Controlフィールドが追加されている。Controlフィールドの名称は一例であり、Informationフィールドなど別の名称でもよい。
制御部35は、Controlフィールドに、アクセスポイント11に通知するための情報を設定する。具体的に、Controlフィールドには、その後送信するデータフレームに適用するMCSと、当該データフレームをアクセスポイント11が受信する際の受信電力に関連する情報(受信電力を特定するための情報)とを設定する。制御部35は、送信部32を介して、FD−RTSフレームを、アクセスポイント11に送信する。
FD−RTSフレームで通知する受信電力に関連する情報は、アクセスポイント11が端末1からのデータフレームの受信電力を事前に把握できる限り、どのようなものであっても良い。例えば、当該情報は、アクセスポイントが受信するデータフレームの受信電力値そのものでもよい。この場合、端末1は、事前にアクセスポイント11とのフレーム交換等を通じて、アクセスポイント11との距離減衰量を事前に把握しておく。そして、FD−RTSフレームで通知するデータフレームの受信電力値にてアクセスポイントがデータフレームを受信できるように、送信電力を調整して、データフレームを送信すればよい。端末1は、通知した受信電力値でアクセスポイント11がデータフレームを受信できるように送信電力を制御してデータフレームを送信するため、アクセスポイントは、FD−RTSフレームで通知された受信電力値でデータフレームを受信することを期待できる。予め受信電力値が規格で決まっている場合など、アクセスポイント11がデータフレームの受信電力値が事前に把握出来る場合は、該情報をあえて省略することも可能である。
また、FD−RTSフレームで通知する受信電力に関連する情報は、端末1がデータフレームを送信する送信電力値(W1)と、FD−RTSフレームを送信する送信電力値(W2)とでもよい。アクセスポイント11は、これらの値から、データフレームを受信する受信電力値を把握可能である。具体的には、端末1がFD−RTSフレームを送信電力(W2)で送信する。アクセスポイント11はFD−RTSフレームを受信し、受信電力を測定することで、端末1とアクセスポイント間の距離減衰量(γ)を把握する。アクセスポイント11は、両装置間の距離減衰量を把握することが出来れば、FD−RTSフレームで通知される送信電力値(W1)から、データフレームの受信電力は(W1―γ)となることが事前に把握できる。ここで、FD−RTSフレーム自体の送信電力値(W2)は、予め決められている場合は、あえてFD−RTSフレームで通知しなくても構わない。また、データフレームの送信電力値(W1)が予め決められている場合は、あえてFD−RTSフレームで通知しなくても構わない。また、W1とW2が共通の場合には、FD−RTSフレームおよびデータフレームの共通の送信電力値(W)として、FD−RTSフレームで通知してもよい。また、両装置間の距離減衰量の特定は、FD−RTSフレームを用いずに、図示しない事前のフレーム交換で実施してもよい。
制御部35は、FD−RTSフレームの送信から予め定めた時間後、受信部33を介して、アクセスポイント11よりデータフレームの送信許可を通知する専用フレームを受信する。専用フレームは、従来のCTSフレームであってもよいし、従来のCTSフレームを拡張したフレームでもよいし、新たに定義されたフレームであっても構わない。以下では、この専用フレームを、FD−CTSフレームと記述する。予め定めた時間は、一例として、SIFS(Short Inter Frame Space)と呼ばれる時間でもよいし、これより長いまたは短い時間でもよい。ここではSIFSを想定する。
制御部35は、FD−CTSフレームの受信から予め定めた時間(ここではSIFSとするが、SIFS以外の時間でもよい)の経過後に、アクセスポイント11に対してデータフレームを、送信部32を介して送信する。データフレームのMCSおよび送信電力は、事前にアクセスポイント11にFD−RTSフレームで通知した情報に従うものとする。
上記の動作例では、FD−RTSフレームの応答としてアクセスポイント11が、FD−CTSフレームを送信しているが、FD−CTSフレームの返信を行わない構成も可能である。この場合、端末1の制御部35は、FD−RTSフレーム送信の予め定めた時間(例えばSIFS)の経過後に、送信部32を介して、データフレームをアクセスポイント11に送信すればよい。
図6に、本実施形態に係るアクセスポイント11における無線通信装置の機能ブロック図を示す。本実施形態に係る無線通信装置は、同一周波数帯域にて信号の送信と受信を同一タイミングで(すなわち並行して)実施する全二重(Full Duplex)通信を実行可能である。
図6の無線通信装置は、少なくとも1つのアンテナ21−1〜21−N(Nは1以上の整数)と、無線通信部27と、制御部25と、バッファ26とを備えている。無線通信部27は、送信部22と、受信部23と、自己干渉キャンセル部24とを備えている。アンテナを複数有する場合、複数のアンテナは、送信用アンテナと受信用アンテナとして送信および受信用に別になっていてもよいし、送信用と受信用とで共通に使用されてもよい。送信用と受信用とで共通に使用される場合、スイッチによってアンテナの接続先を切り換えてもよい。自己干渉キャンセル部24は、無線通信部27の一部になっているが、無線通信部27の外側に単独の回路として配置されてもよいし、制御部25の一部であってもよい。
各ブロックでの処理は、それぞれCPU等のプロセッサで動作するソフトウェア(プログラム)によって行われてもよいし、ハードウェアによって行われてもよいし、ソフトウェアとハードウェアの両方によって行われてもよい。また、各ブロックでの処理は、それぞれアナログ処理によって行われてもよいし、デジタル処理によって行われてもよいし、アナログ処理とデジタル処理の両方によって行われてもよい。
制御部25は、主としてMAC層の処理、および物理層の処理の一部を行う。制御部25は、MAC層およびPHY層の管理を行い、管理に必要な情報を制御部25の内部または外部のバッファに格納する。アクセスポイント11に接続している端末に関する情報および、自アクセスポイントに関する情報もこのバッファで管理してもよい。このバッファは、メモリでもよいし、SSDまたはハードディスク等の装置でもよい。メモリの場合、DRAM等の不揮発性メモリでもよいし、NAND、MRAM等の不揮発性メモリでもよい。このバッファは、バッファ26と同じ記憶媒体でもよいし、別の記憶媒体でもよい。
制御部25は、送信用のデータまたは情報を保持している場合、当該データまたは情報を含むフレームを生成し、使用する通信方式に従って、送信権を獲得して、送信部22を介して当該フレームを送信する。送信権は、無線媒体へのアクセス権に相当する。一例としてCSMA/CA(Carrier Sense Multiple Access with Carrier Avoidance)に基づきキャリアセンスを行い、無線媒体がアイドルとして送信権を獲得できたら、送信権に基づくTXOP(Transmission Opportunity;TXOP)で、フレーム(より詳細にはフレームに物理ヘッダを付加した物理パケット)を送信部22に出力する。TXOPは、無線媒体を占有可能な時間に相当する。なお、物理ヘッダの一部または全部を送信部22で付加することも可能である。制御部25は、送信部22に対して、フレームに適用する伝送レート(MCS)および送信電力の少なくとも一方を指示する信号を出力してもよい。
送信部22は、制御部25から渡されたパケットを符号化および変調し、DA(Digital to Analog)変換し、アナログ信号から所望帯域の信号成分を抽出し、抽出した信号を、増幅器で増幅する。そして、送信部22は、増幅した信号を、アンテナ21−1〜21−Nを介して送信する。送信部22は、制御部25からMCSを指定された場合、MCSに基づきパケットの符号化および変調を行う。また、送信部22は、制御部25から送信電力を指示された場合、当該送信電力で送信されるように増幅器の動作を調整する。なお、送信部22は、パケットの物理ヘッダに、フレームに適用されるMCSが設定されているときは、当該物理ヘッダに設定されているMCSに基づき、符号化および変調を行ってもよい。
受信部23は、アンテナで受信された信号を、低雑音増幅器(LNA:Low Noise Amplifier)により増幅し、周波数変換(ダウンコンバート)し、フィルタリング処理により所望帯域成分を抽出する。抽出した信号を、AD変換によりデジタル信号に変換し、復調および誤り訂正復号、物理ヘッダの処理を行って、制御部25にフレームを入力する。物理ヘッダの全部または一部の処理を制御部25で行ってもよい。
制御部25は、送達確認応答を必要とするフレームを受信した場合は、受信したフレームの検査結果に基づき、送達確認応答フレーム(ACKフレーム、BA(Block Ack)フレーム等)を生成し、生成した送達確認応答フレームを、送信部22を介して送信する。
制御部25は、本実施形態に係るFull Duplex通信に関する各種制御処理を行う。例えば、Full Duplex通信とHalf Duplex通信の切換え制御、および通信を行う対象となる端末の選択制御を行う。また、端末との送信電力制御および伝送レート制御を行う。
バッファ26は、上位層および制御部25間で、データを受け渡しするための記憶領域として用いられる。またバッファ26は、端末から受信したフレームに含まれるデータを、他の端末への中継のために一時的に格納してもよい。また自局宛のフレームを受信した場合に、当該フレーム内のデータを上位層へ渡すために一時的に格納してもよい。上位層は、TCP/IPまたはUDP/IPなど、制御部25で管理するMAC層より上位の通信プロトコルに関する処理を行う。また、上位層は、TCP/IPまたはUDP/IPに加え、アプリケーション層の処理を行ってもよい。上位層の動作は、CPU等のプロセッサによるソフトウェア(プログラム)の処理によって行われてもよいし、ハードウェアによって行われてもよいし、ソフトウェアとハードウェアの両方によって行われてもよい。
自己干渉キャンセル部24は、Full Duplex通信時に自装置内で発生する自己干渉信号のキャンセル処理を行う。Full Duplex通信時に、送信部22から受信部23へ信号が回り込み、これが自己干渉信号として、受信信号の特性を劣化させる要因となる。この状況を図7に模式的に示す。Full Duplex通信を行う場合、すなわち送信と受信を同時に行う場合、アンテナで受信した信号に、送信信号の一部が混在し、混在した信号が、受信部23に入力され得る。自己干渉キャンセル部24は、受信部23に送信部22から回り込んで入力される送信信号、すなわち自己干渉信号を除去する。
自己干渉信号を除去する方法の1つは、受信部23に送信信号が回り込まないように、送信部22と受信部23間のアイソレーションを確保するための回路を設ける方法がある。この場合、自己干渉キャンセル部24は、アイソレーション用の回路として配置される。
また、自己干渉信号を除去する別の方法として、送信部22から出力される送信信号を受信部23または前段の回路に有線または無線で入力する経路を設け、受信信号と自己干渉信号との混在信号から、当該経路から入力された送信信号を減算する方法がある。この場合、自己干渉キャンセル部24は、当該経路を含み、混在信号から送信信号を減算する回路を含む。
自己干渉キャンセル部24は、ここで述べた以外の方法で、混在信号から自己干渉信号を除去する構成も可能である。
ここで、自己干渉キャンセル部24におけるキャンセル可能な自己干渉キャンセル能力をX[dB]と表す。自己干渉キャンセル部24は、必ずしも自己干渉信号を完全にキャンセルする(ゼロにする)必要はなく、自己干渉信号が完全にキャンセルできずに、自己干渉信号の一部が残っても良い。つまり、自己干渉信号のレベルが、自己干渉キャンセル能力X[dB]以上の大きさであってもかまわない。キャンセル可能な自己干渉キャンセル能力X[dB]の値は、常に固定ではなく、状況に応じて可変であってもよい。キャンセルされずに残った自己干渉信号を、本実施形態では、残余自己干渉信号と呼ぶ。
次に、制御部25によるFull Duplex通信制御の動作例について説明する。図1の端末1がアクセスポイント11に対してデータフレームをUplink(UL)送信すると同時に、アクセスポイント11が端末2に対してデータフレームをDownlink(DL)送信する場合を例として説明する。ただし、端末1と端末2が逆であってもよい。以下の説明において、端末1がUL送信するフレームをULフレーム、アクセスポイント11がDL送信するフレームをDLフレームと記述する場合がある。
図8に、本実施形態に係るFull Duplex通信制御の動作例を示す。
端末1は、CSMA/CAに従い、ランダムバックオフにて送信権を獲得し、アクセスポイント11宛にFD−RTSフレームをUL送信する(図8の処理A1)。
アクセスポイント11は、FD−RTSフレームに設定された情報から、端末1が後に送信するデータフレーム51に適用されるMCSを特定し、またデータフレーム51を受信する際の受信電力を把握する。受信電力を表す値は何でも良いが、一例として、RSSI(Received Signal Strength Indicator)がある。
アクセスポイント11は、把握したMCSと受信電力を基に、データフレーム51を正しく受信するのに最低限必要な受信品質を決定する。ここでは、受信品質として、SINR(以下、要求SINR)を決定する。一般的に、高い伝送レートのMCSほど、正しく受信するために必要な要求SINRは高いものとなり、MCS毎に要求SINRが異なる。ここで、フレームを正しく受信とは、例えばあるフレーム誤り率以下で受信できるような受信品質(SINR(信号対干渉雑音比)など)で、フレームを受信することを意味しているが、これに限定されない。
要求SINRの決定方法の具体例を示す。アクセスポイント11は、MCS毎に一定のフレーム誤り率(例えば5%)以下を満足するSINR値を格納したテーブルを保持しておく。テーブルの保持場所は、制御部25の内部バッファでも、バッファ26でも、その他の記憶装置内でもよい。
図9にテーブルの例を示す。MCS0〜MCS8のそれぞれに対応づけて、要求SINRとしてα0〜α8(α0<・・・<α8)が格納されている。アクセスポイント11は、特定したMCSに応じて、テーブルを参照することにより、要求SINR値を決定する。例えば、特定したMCSがMCS7であれば、要求SINR値としてα7を決定する
保持するテーブルは、必ずしも1つである必要はなく、本システムの利用環境またはフレームサイズなどの条件に応じて複数のテーブルを保持していても良い。その場合、アクセスポイント11は、該当する条件に応じて、参照するテーブルを選択すれば良い。
要求SINRの決定方法は、ここで説明した方法に限られず、どのような方法であっても構わない。例えば、FD−RTSフレームの受信前に事前に、端末から受信するフレームの物理ヘッダのプリアンブル部を利用したチャネル推定(振幅変動および位相変動量の推定など)を行うことなどにより、事前に各MCSに応じた要求SINRを推定する方法も可能である。または、FD−RTSフレームのプリアンブル部を利用したチャネル推定を行うことにより、要求SINRを推定する方法も可能である。
次に、アクセスポイント11は、決定した要求SINR値と、把握した受信電力と、自己干渉キャンセル能力とに基づき、データフレーム51の受信と同時に端末2へDL送信するデータフレーム52の送信に許容される最大送信電力を算出する。
以下、最大送信電力の算出方法について説明する。まず、算出の考え方を述べる。要求SINR値に対して十分に大きな受信電力でデータフレーム51を受信出来る場合、自己干渉信号のレベルがある程度大きくても、要求SINR値を満足出来る限り、データフレーム51を正しく受信できる。そのため、要求SINR値に対して余裕(マージン)のある分、自己干渉レベルが大きくなっても問題ない、すなわち、DL送信する送信電力を大きくできる。一方、要求SINR値に対して受信電力値にマージンがあまり見込めない場合、自己干渉信号レベルも抑えないと、要求SINR値を満足出来なくなる。このため、その分自己干渉レベルを極力抑える必要があり、そのためDL送信の送信電力も小さくする必要がある。言い換えると、送信電力を大きくすることを控える必要がある。DL送信可能な最大送信電力レベルの算出は、上記の考えのもと、具体的には以下のように決定する。
DL送信のための送信電力をY[dBm]、アクセスポイント11での自己干渉キャンセル能力をX[dB]とすると、回り込みによる自己干渉のレベルは(Y−X)[dB]となる。そのため、決定した要求SINR値をα[dB]、把握した受信電力値をβ[dBm]、雑音電力値をγ[dB]とすると
α >= β −((Y−X)+γ) (1)
を送信電力Yが満たす必要がある。つまり、(β−((Y−X)+γ))がα以下である必要がある。したがって、α=β−((Y−X)+γ)を満たすYが、最大送信電力Ymaxである。
α >= β −((Y−X)+γ) (1)
を送信電力Yが満たす必要がある。つまり、(β−((Y−X)+γ))がα以下である必要がある。したがって、α=β−((Y−X)+γ)を満たすYが、最大送信電力Ymaxである。
αおよびβは、端末1から受信したFD−RTSフレームから把握出来ている。またγは、使用する周波数帯域幅などによって決まる熱雑音と、自装置内での雑音指数(NF:Noise Figure)とから算出できる。よって、上記式から、アクセスポイント11がFull Duplex通信として、端末1からのデータフレーム51の受信と同時に、端末2へDL送信可能なYを、最大送信電力Ymaxとして算出出来る。Ymax−Xは、許容可能な最大自己干渉量に相当する。
上記の例では、DL送信の最大送信電力を算出するための受信品質として、要求SINR値を用いたが、SINRの代わりにSIR(信号対干渉電力比)など、通信品質に起因して変動する別のメトリックを用いても構わない。別のメトリックを用いた場合も、同様の手順にて最大送信電力Ymaxを決定することが可能である。
また、上記では、送信電力がそのまま(送信電力が変化せずに)受信部に回り込むことを前提とし、自己干渉レベルを(Y−X)とした。しかしながら、厳密には送信電力が受信部にそのまま回り込むわけではなく、送信電力に対して少なからず減衰した電力が回り込む。したがって、より正確に最大送信電力(より大きな最大送信電力)を求める場合には、上記(1)式を、送信電力Yの項を補正した式に変形すればよい。
例えば、係数aを用いて、回り込む電力をY×aと定義し、以下の式(2)を用いてもよい。
α >= β −((Y×a−X)+γ) (2)
α >= β −((Y×a−X)+γ) (2)
あるいは、定数bを用いて、回り込む電力を(Y+b)と定義し、以下の式(3)を用いてもよい。
α >= β −((Y+b)−X))+γ) (3)
α >= β −((Y+b)−X))+γ) (3)
上記(1)〜(3)以外の式を用いてもよい。
以上のようにして、アクセスポイント11は、端末2に対するデータフレーム52のDL送信のための最大送信電力を決定する。そして、データフレーム52に適用するMCSと、データフレーム52の送信電力を決定する。データフレーム52の送信電力は、最大送信電力値以下の範囲で決定する。アクセスポイント11は、FD−RTSフレームの受信からSIFS経過後に、端末1宛にFD−CTSフレームを送信する(図8の処理A2)。FD−CTSフレームのRAは、端末1のアドレスである。なお、決定した最大送信電力Ymaxが規格あるいは法律で規定されている最大送信電力値(Y‘max)以上である場合は、実質の最大送信電力を、Y’maxとしてもよい。
アクセスポイント11は、FD−CTSフレームの送信からSIFS経過後に、データフレーム51を受信し(図8の処理A3)、データフレーム51の受信開始と同時に(より詳細にはデータフレーム51を含む物理パケットの受信開始と同時に)、上記で決定した最大送信電力以下の電力(言い換えると決定した最大送信電力を超えない電力)にて、上記で決定したMCSを適用したデータフレーム52(より詳細にはデータフレーム52を含む物理パケット)をDL送信する(図8の処理A4)。ただし、データフレーム52のDL送信の開始タイミングは、端末1からのデータフレーム51の受信中であれば(受信完了前であれば)どのタイミングでもよく、必ずしもデータフレーム51の受信開始と同時でなくてもよい。図の例では、データフレーム51の末尾と、データフレーム52の末尾が一致しているが、これに限定されるものではない。
ここでデータフレーム51の受信が完了する前とは、一例として、アクセスポイント11の制御部25において、データフレーム51の末尾が検出される前に相当する。具体的に、受信部23で復調されたデータフレーム51が制御部25に入力され、その末尾を制御部25が検出する前に相当する。データフレーム51の末尾を検出する前に、制御部25は、データフレーム51を送信部22に出力する。別の構成として、受信部23がフレーム51(パケット)の先頭を検知して、受信の開始(あるいはパケットの受信開始)を制御部25に通知し、また、フレームの末尾(あるいはパケットの末尾)を検知して、受信の完了を制御部25に通知してもよい。この場合、制御部25は、フレーム受信の開始の通知を受けてから、フレーム受信の完了を受ける前に、DLのデータフレーム52を送信部22に出力する。
データフレーム52の送信の際、データフレーム52の送信電力が受信部側に回り込むが、自己干渉キャンセル部24により自己干渉キャンセル能力の分だけ、自己干渉信号がキャンセルされる(図8の処理A5)。キャンセル後に残る残存自己干渉信号が、許容自己干渉量(Ymax−X)以下に収まることにより、アクセスポイント11は、データフレーム52の送信と同時に受信されるデータフレーム51を正しく受信できる。このように、端末2に対しては、決定した最大送信電力より大きな電力ではフレーム送信を行わないことで、自己干渉信号を完全にキャンセルできない場合であっても、端末1からのデータフレーム51を正しく受信出来る。つまり、データフレーム51を正しく受信できる範囲内の送信電力で、端末2に対して同時にデータフレーム52を送信することが可能になる。
すなわち、アクセスポイント11は、Full Duplex通信を行う際、DL送信のための送信電力を上げるほど、その分データフレーム52の受信端末での通信品質の向上を図ることが出来る。しかしながら、その一方で、送信電力を上げてしまうと、回り込みによる自己干渉のレベルも上がってしまい、自己干渉の影響で、自局が受信するデータフレーム51の通信品質は逆に劣化してしまう。このように、Full Duplex通信ならではのトレードオフ関係が存在する。本実施形態は、そのトレードオフ関係を考慮し、データフレーム51の受信に影響を与えない範囲内の送信電力で(データフレーム51を正しく受信できる範囲内の送信電力で)、データフレーム52の送信を行うことが可能となる。
なお、端末2は、アクセスポイント11から送信されるデータフレーム52の受信を行うのみであり、Full Duplex通信用に新たなMACプロトコルの変更の必要性もない。少なくともアクセスポイント11と端末1のみが、本実施形態に係るFull Duplex通信に対応出来ていればよい。言い換えると、アクセスポイント11からのDL送信先の端末として、現行のIEEE802.11acまでの従来無線LAN規格に対応した端末を用いた場合であっても、本実施形態のFull Duplex通信は実現可能である。
(変形例)
アクセスポイント11は、決定した最大送信電力以下の送信電力にて、端末2に対しDL送信を行ったが、DL送信先の候補となる端末が複数存在する場合(すなわち、アクセスポイント11に端末1及び端末2の他に、少なくとも1つの端末が接続している場合)、複数の候補の中から、DL送信先の端末を選択しても良い。DL送信先端末の選択は、DL送信用の最大送信電力に応じて行ってもよいし、最大送信電力とは無関係に行っても良い。以下、それぞれの場合について詳細に説明する。
アクセスポイント11は、決定した最大送信電力以下の送信電力にて、端末2に対しDL送信を行ったが、DL送信先の候補となる端末が複数存在する場合(すなわち、アクセスポイント11に端末1及び端末2の他に、少なくとも1つの端末が接続している場合)、複数の候補の中から、DL送信先の端末を選択しても良い。DL送信先端末の選択は、DL送信用の最大送信電力に応じて行ってもよいし、最大送信電力とは無関係に行っても良い。以下、それぞれの場合について詳細に説明する。
[決定した最大送信電力とは無関係に、複数の候補端末の中からDL送信先端末を選択する場合]
決定した最大送信電力とは無関係にDL送信先端末を選択する場合の例として、アクセスポイント11内のバッファ26に保持されたDL送信用のデータ(DLデータ)に応じて、予め送信先端末が決定されていてもよい。または、バッファ26にDLデータを有する端末の中からランダムに、DL送信先端末を選択してもよい。
決定した最大送信電力とは無関係にDL送信先端末を選択する場合の例として、アクセスポイント11内のバッファ26に保持されたDL送信用のデータ(DLデータ)に応じて、予め送信先端末が決定されていてもよい。または、バッファ26にDLデータを有する端末の中からランダムに、DL送信先端末を選択してもよい。
または、UL送信する端末1との干渉量に応じて、DL送信先端末を決定してもよい。例えばアクセスポイント11は、端末1から複数の候補端末への信号の干渉量(干渉レベル)を測定し、干渉量が最小または閾値以下の端末を選択してもよい。干渉量の測定は、一例として、事前に端末1から測定フレームを送信させ、複数の候補端末のそれぞれで測定フレームの受信電力を測定し、測定した値を干渉量としてアクセスポイント11に通知してもよい。ここで述べた以外の方法で、干渉量の測定を行ってもよい。また、アクセスポイント11は、端末1といわゆる隠れ端末の関係にある端末を選択してもよい。隠れ端末を選択する場合、端末1から送信される信号は、当該隠れ端末で検知されず、DL送信されるフレームの受信に影響を与えないためである。隠れ端末の特定方法は、任意の手法を用いて行えばよい。例えば、ある期間に端末1にフレームを送信させ、他の候補端末にその期間に当該フレームを検出できたかを報告させてもよい。報告できなかった候補端末は、隠れ端末であると判断できる。
いずれにしても、アクセスポイント11は、選択した端末に対して、決定した最大送信電力以下で送信可能と考えられるMCSを選択した上で、最終的な送信電力(<=最大送信電力)を決定して、DL送信を行う。送信電力は、選択したMCSおよび送信先の端末との通信品質(SINR等)の少なくとも一方に応じて決めればよい。送信電力は、決定した最大送信電力より大きくしないようにすればよい。常に決定した最大送信電力で送信するように構成することも排除されない。
選択した端末に対して、決定した最大送信電力以下で送信可能なMCSが存在しない場合は、選択した端末にはDL送信しないとの決定をすることも可能である。この場合、UL受信と同時にDL送信が行わないことになるため、結果としてFull Duplex通信ではなく、UL送信のみのHalf Duplex通信となる。このように、決定した最大送信電力に応じてFull Duplex通信とHalf Duplex通信のいずれかで通信するかといった判定も行うことができる。選択した端末に対して、決定した最大送信電力以下で送信可能なMCSが存在しない場合、再度、同様のプロセスを繰り返すことで、別の端末とMCSの選択とを行い、DL送信を行ってもよい。
[決定した最大送信電力に応じて、複数の候補端末の中からDL送信先端末を選択する場合]
決定した最大送信電力に応じてDL送信先端末を選択する場合、決定した最大送信電力以下で送信可能な端末群の中から、DL送信先端末を選択すれば良い。言い換えると、決定した最大送信電力より大きな電力でないと送信出来ないような端末を選択しない。決定した最大送信電力が大きいほど、一般的に、アクセスポイント11から遠くに存在する端末に対しても送信が可能になるため、相対的に多くの端末の中から選択することが可能になる。選択した端末に対して、DL送信に適するMCSを選択した上で、最終的な送信電力(<=最大送信電力)を決定して、DL送信を行う。なお、決定した最大送信電力以下で送信可能な端末が存在しない場合は、どの端末も選択せず、DL送信しない(つまりFull Duplex通信しない)ことを決定してもよい。
決定した最大送信電力に応じてDL送信先端末を選択する場合、決定した最大送信電力以下で送信可能な端末群の中から、DL送信先端末を選択すれば良い。言い換えると、決定した最大送信電力より大きな電力でないと送信出来ないような端末を選択しない。決定した最大送信電力が大きいほど、一般的に、アクセスポイント11から遠くに存在する端末に対しても送信が可能になるため、相対的に多くの端末の中から選択することが可能になる。選択した端末に対して、DL送信に適するMCSを選択した上で、最終的な送信電力(<=最大送信電力)を決定して、DL送信を行う。なお、決定した最大送信電力以下で送信可能な端末が存在しない場合は、どの端末も選択せず、DL送信しない(つまりFull Duplex通信しない)ことを決定してもよい。
決定した最大送信電力以下で送信可能な端末が複数存在する場合は、それらの端末の中から、端末1のUL送信と組合せが最も良いと判断できる端末を選択することも可能である。例えば、前述した方法と同様に、端末1からの干渉量に基づき、端末を選択してもよい。すなわち、端末1から複数の候補端末への干渉量が最小または閾値以下の端末を選択してもよい。また、当該選択した端末での干渉量に基づいて、DLフレームに適用するMCSを決定してもよい。干渉量の測定方法は、前述した方法と同様でよい。また、アクセスポイント11は、端末1といわゆる隠れ端末の関係にある端末を選択してもよい。
また、それらの端末の中から、バッファ26に保持されたDLデータが最も古い端末をDL送信先端末として選択してもよい。
また、それらの端末の中から、バッファ26に保持されたDLデータが最も古い端末をDL送信先端末として選択してもよい。
また、端末1がUL送信するフレームのフレーム長との近似性を用いて、DL送信先端末を選択してもよい。例えば、端末1がUL送信するフレームの末尾に対して、DLフレームを送信した場合の当該DLフレームの末尾が一致するまたは近いフレーム長のフレームを送信できる端末を選択する。これにより、UL送信とDL送信との終わりを揃えるまたは近づけることができる。
上記以外の方法で端末を選択してもよい。いずれにしろ、決定した最大送信電力以下で送信可能な端末かつMCSを選択して、DL送信を行う。
図10に、アクセスポイント11でのFull Duplex通信における処理フローの例を示す。
アクセスポイント11が、端末1からFD−RTSフレームを受信する(S101)。アクセスポイント11は、受信したFD−RTSフレームに設定されている情報に基づき、その後にUL送信されるデータフレーム51に適用されるMCSと、データフレーム51の受信電力を把握する(S102)。
アクセスポイント11は、把握したMCSに基づき、データフレーム51を正しく受信するのに必要な要求SINR(α)を決定する(S103)。
アクセスポイント11は、要求SINR(α)と、受信電力(β)と、自己干渉キャンセル能力(X)とから、DL送信のための最大送信電力値(Ymax)を決定する(S104)。
アクセスポイント11は、最大送信電力値以下の範囲でDLフレームの送信が可能な端末とMCSの組を選択する(S105)。DL送信先となる端末を先に選択してから、最大送信電力以下の範囲でその端末への送信に適用可能なMCSを選択してもよいし、MCSを先に選択してから、最大送信電力以下の範囲で、そのMCSで送信可能な端末を選択してもよい。いずれにしても、最大送信電力以下で送信可能な端末とMCSとを決定する。そして、選択した端末とMCSでDL送信するために必要な送信電力を決定する。常に、決定した最大送信電力で送信することも可能であり、その場合は最大送信電力を決定すればよい。また、最大送信電力値以下の範囲でDLフレームの送信が不可能な場合には、再度、端末を再選択してもよい。また、端末を再選択せずに、DL送信を行わない(いわゆるUL送信のみのHalf Duplex通信)と決定してもよい。
アクセスポイント11は、端末1に対してFD−RTSフレームへの応答として、FD−RTSフレームの受信から予め定めた時間(SIFS等)の経過後に、FD−CTSフレームを送信する(S106)。また、FD−CTSフレームの送信を行わない、つまりS106のステップを省略しても構わない。
アクセスポイント11は、FD−CTSフレームの送信から予め定めた時間(SIFS等)の経過後に、端末1からデータフレーム51を受信すると同時に、選択した端末へ、データフレーム52をDL送信する(S107)。つまり、データフレーム51の受信と並行して、データフレーム52を送信する。より詳細には、DL送信用のデータを含むフレームを生成し、選択したMCSによりフレームを符号化および変調し、変調したフレームに物理ヘッダを付加してパケットを生成する。パケットをDA(Digital to Analog)変換し、アナログ信号から所望帯域の信号成分を抽出し、最大送信電力以下で決めた送信電力になるように抽出した信号を増幅器で増幅して、増幅した信号を、アンテナを介して送信する。ステップS105で、DL送信を行わないと決定した場合、S107では端末1からのフレーム受信のみを行う。
図11に、アクセスポイント11でFull Duplex通信を行う場合の端末1の処理フローの例を示す。
端末1が、データフレーム51の送信に適用するMCSと、アクセスポイント11がデータフレーム51を受信する受信電力に関連する情報(受信電力を特定するための情報)とを含むFD−RTSフレームを送信する(S201)。
端末1は、FD−RTSフレームの送信から予め定めた時間(SIFS等)の経過後に、FD−RTSフレームへの応答として、データフレーム51の送信許可を表すFD−CTSフレームを受信する(S202)。
端末1は、FD−CTSフレームの受信から予め定めた時間(SIFS等)の経過後に、上記MCSを適用したデータフレーム51を、アクセスポイント11が上記受信電力でデータフレーム51が受信することとなる送信電力で送信する(S203)。なお、アクセスポイント11でデータフレーム51が正しく受信され、フレーム検査が成功した場合、端末1は、SIFS等の経過後に、アクセスポイント11から送信される送達確認応答フレームを受信する。
以上、本実施形態によれば、アクセスポイントは、事前に端末1からFD−RTSフレームを受信することで、端末1からのデータフレーム51の受信に影響を与えない範囲の送信電力を決定し、データフレーム52を、決定した送信電力でDL送信する。これにより、データフレーム51を正しく受信することを確実にしつつ、データフレーム51と同時にデータフレーム52を送信するFull Duplex通信が可能になる。また、FD−CTSフレームの送信から予め定めた一定時間後に、データフレーム51を受信開始すると同時に、データフレーム52を送信開始出来るため、効率的なFull Duplex通信が可能となる。
(第2の実施形態)
第1の実施形態では、FD−RTSフレームを送信する端末1がFull Duplex開始のトリガになり、かつ、UL送信するデータフレーム51に適用するMCSおよび送信電力も端末1が自らの判断で決定した。そのため、アクセスポイント11は、端末1の判断を前提として(その制約がある上で)、DL用の送信電力制御を行う必要があった。すなわち、アクセスポイント11の動作は、passive制御であった。
第1の実施形態では、FD−RTSフレームを送信する端末1がFull Duplex開始のトリガになり、かつ、UL送信するデータフレーム51に適用するMCSおよび送信電力も端末1が自らの判断で決定した。そのため、アクセスポイント11は、端末1の判断を前提として(その制約がある上で)、DL用の送信電力制御を行う必要があった。すなわち、アクセスポイント11の動作は、passive制御であった。
第2の実施形態では、アクセスポイントがFull Duplex開始のトリガを担う。すなわち、アクセスポイントが、Full Duplex通信に先立ち、端末1にトリガーフレーム(Triggerフレーム)を送信し、Triggerフレームの送信から予め定めた時間(例えばSIFS)の経過後に、端末1からデータフレームをUL受信すると同時に端末2にデータフレームをDL送信する。したがって、アクセスポイントが送信するTriggerフレームがFull Duplex開始トリガとなる。アクセスポイントは、Triggerフレームにて、端末1がUL送信するデータフレームに適用させるMCSや、自局での当該データフレームの受信電力を実現させるための情報を、事前に指定することが可能である。そのため、第2の実施形態では、第1の実施形態とは異なり、アクセスポイント11は端末1のUL送信パラメータ情報(MCSや送信電力など)ならびに自局のDL送信パラメータ情報(MCSや送信電力)のいずれも制御可能となる。すなわち、アクセスポイント11のactive制御が可能となる。
図13に、本実施形態に係るFull Duplex通信制御の動作例を示す。
アクセスポイント11が、CSMA/CAによるランダムバックオフにて送信権を獲得した後、Triggerフレームを、UL送信させる端末(ここでは端末1)へ送信する(図13の処理B1)。なお、UL送信させる端末(端末1)の選択方法は任意の方法で構わない。また、ここでは端末1をTriggerフレームの送信先としているが、Triggerフレームの送信先となる端末の決定方法は、どのような情報を基に実施してもよい。例えば、アクセスポイント11は、事前に複数の端末からUL送信用のデータの有無を報告してもらい、それに基づき、UL送信させる端末を決定してもよい。または、アクセスポイント11は、ランダムに、UL送信させる端末を選択してもよいし、予め決められた順番にて端末を決定してもよい。なお、アクセスポイントポイント11は、Triggerフレームを、端末1宛のユニキャストで送信してもよいし、ブロードキャストで送信してもよい。ブロードキャストで送信する場合、Triggerフレーム内の所定のフィールドに、端末1がUL送信対象である旨の情報を設定してもよい。端末1は、Triggerフレーム内の所定フィールドを解析することで、自端末がUL送信すべき端末としてアクセスポイント11に指定されたことを認識する。
アクセスポイント11が、CSMA/CAによるランダムバックオフにて送信権を獲得した後、Triggerフレームを、UL送信させる端末(ここでは端末1)へ送信する(図13の処理B1)。なお、UL送信させる端末(端末1)の選択方法は任意の方法で構わない。また、ここでは端末1をTriggerフレームの送信先としているが、Triggerフレームの送信先となる端末の決定方法は、どのような情報を基に実施してもよい。例えば、アクセスポイント11は、事前に複数の端末からUL送信用のデータの有無を報告してもらい、それに基づき、UL送信させる端末を決定してもよい。または、アクセスポイント11は、ランダムに、UL送信させる端末を選択してもよいし、予め決められた順番にて端末を決定してもよい。なお、アクセスポイントポイント11は、Triggerフレームを、端末1宛のユニキャストで送信してもよいし、ブロードキャストで送信してもよい。ブロードキャストで送信する場合、Triggerフレーム内の所定のフィールドに、端末1がUL送信対象である旨の情報を設定してもよい。端末1は、Triggerフレーム内の所定フィールドを解析することで、自端末がUL送信すべき端末としてアクセスポイント11に指定されたことを認識する。
図12にTriggerフレームのフォーマット例を示す。Triggerフレームのタイプは、例えば“制御”を表す値とし、サブタイプの値は新たに定義してもよい。Controlフィールドに、端末1に通知または指定する情報を設定する。Controlフィールドの名称は一例であり、Informationフィールドなど別の名称でもよい。
具体的に、アクセスポイント11は、端末1がUL送信する際に従う送信パラメータ情報を設定する。端末1は、アクセスポイント11から受信したTriggerフレームのRA等に基づき、自端末がUL送信対象である事を認識すると、Controlフィールドで指定されたUL送信パラメータ情報に従い、Triggerフレーム受信からSIFS経過後に、アクセスポイント11に対して、データフレーム61を、UL送信する(図13の処理B2)。アクセスポイント11も、Triggerフレーム送信からSIFS経過後に、端末2に対してデータフレーム62を、DL送信する(図13の処理B3)。これにより、Triggerフレーム送信からSIFS経過後に、データフレーム61の受信とデータフレーム62の送信とのFull Duplex通信が開始される。データフレーム62の送信の際、データフレーム62の送信電力が受信部側に回り込むが、自己干渉キャンセル部24により自己干渉キャンセル能力の分だけ、自己干渉信号がキャンセルされる(図13の処理B4)。これにより、アクセスポイント11は、データフレーム62のDL送信と同時にUL受信されるデータフレーム61を正しく受信できる。
Triggerフレームで端末1に対して指定するUL送信パラメータ情報として、端末1がUL送信するデータフレーム61に適用するMCSと、UL送信されるデータフレーム61がアクセスポイント11で所望の受信電力で受信されるために必要な情報(すなわち所望の受信電力で受信されるために必要な送信電力に関連する情報)とを指定する。アクセスポイント11は、Triggerフレームにて、これらの情報を端末1に通知することにより、アクセスポイント11は所望のMCSかつ受信電力にて、データフレーム61を受信することが可能となる。
アクセスポイント11が端末1に指定するMCSは、一般的に知られている伝送レート制御における各種リンクアダプテーションアルゴリズムなどを用いて決定すればよい。一例として、アクセスポイント11から端末1への距離や、過去のフレームやりとりにおける通信品質の履歴や、端末1が有するULデータに関する情報(例えばデータサイズ等)を基に決定する方法などがある。
アクセスポイント11が、端末1からのデータフレーム61の受信電力を所望の受信電力とするために端末1に通知する情報(端末1の送信電力に関連する情報)の第1の例として、アクセスポイント11が希望する所望の受信電力値(Target受信電力(W3))と、Triggerフレームを送信する送信電力値(W4)とを通知してもよい。この場合、端末1は、Triggerフレームの受信電力を測定し、Triggerフレーム内で通知されたW4と比較することで、距離減衰量(δ)を算出する。端末1は、算出したδを考慮した上で、アクセスポイント11から通知されたTarget受信電力(W3)となるように送信電力を制御して、データフレーム61をUL送信すればよい。Triggerフレームの送信電力が予め決められている時には、Triggerフレームの送信電力値(W4)の通知を省略することが可能である。
また、データフレーム61の受信電力を所望の受信電力とするために端末1に通知する情報(端末1の送信電力に関連する情報)の第2の例として、端末1が送信する送信電力値そのものを通知してもよい。具体的には、アクセスポイント11が、事前のフレーム交換等にて、端末1からの距離減衰量(δ)を把握し、それを踏まえた上で、データフレーム61の受信電力を所望の受信電力とするために端末1が送信すべき送信電力を決定し、端末1に当該送信電力値を通知する。
また、データフレーム61の受信電力を所望の受信電力とするために端末1に通知する情報(端末1の送信電力に関連する情報)の第3の例として、アクセスポイント11は、Target受信電力(W3)と距離減衰量(δ)を端末1に通知し、端末1は通知された情報を利用し、W3+δを送信電力として、データフレーム61をUL送信してもよい。
ここで、アクセスポイント11は、端末1のUL送信パラメータ情報を決定した上で、その制約範囲内で端末2へのDL送信パラメータ情報を決定する方法と、端末2へのDL送信パラメータ情報を決定した上で、その制約範囲内で端末1のUL送信パラメータ情報を決定する方法がある。
[端末1のUL送信パラメータ情報を先に決定する場合]
図14に、端末1のUL送信パラメータ情報を先に決定する場合の処理フローの例を示す。
アクセスポイント11は、UL送信させる端末1を決定する(S301)。アクセスポイント11は、端末1からUL送信させるフレーム(データフレーム等)に適用するMCSを決定し、該MCSに必要な要求SINR(α)を、テーブル参照することなどにより決定する(S302)。アクセスポイント11は、要求SINRに基づき、自らが所望する受信電力(β)を決定し(S303)、当該所望の受信電力にて端末1からUL送信されるフレームを受信するために必要な情報(端末1の送信電力に関連する情報)と、上記で決定したMCSの情報とを設定したTriggerフレームを、端末1に送信する(S304)。一般的に、高いMCSを選択した場合ほど、要求SINRも高くなるため、所望する受信電力も大きい値になる。端末1の送信電力は、アクセスポイント11が要求SINRを満足するβ以上になる受信電力であればどのような送信電力値に決定しても構わない。常に、規格あるいは法律にて定められている最大送信電力に決定してもよい。
図14に、端末1のUL送信パラメータ情報を先に決定する場合の処理フローの例を示す。
アクセスポイント11は、UL送信させる端末1を決定する(S301)。アクセスポイント11は、端末1からUL送信させるフレーム(データフレーム等)に適用するMCSを決定し、該MCSに必要な要求SINR(α)を、テーブル参照することなどにより決定する(S302)。アクセスポイント11は、要求SINRに基づき、自らが所望する受信電力(β)を決定し(S303)、当該所望の受信電力にて端末1からUL送信されるフレームを受信するために必要な情報(端末1の送信電力に関連する情報)と、上記で決定したMCSの情報とを設定したTriggerフレームを、端末1に送信する(S304)。一般的に、高いMCSを選択した場合ほど、要求SINRも高くなるため、所望する受信電力も大きい値になる。端末1の送信電力は、アクセスポイント11が要求SINRを満足するβ以上になる受信電力であればどのような送信電力値に決定しても構わない。常に、規格あるいは法律にて定められている最大送信電力に決定してもよい。
アクセスポイント11は、要求SINR(α)と、受信電力(β)と、自己干渉キャンセル能力(X)とから、DL送信のための最大送信電力値(Ymax)を決定する(S305)。なお、決定した最大送信電力Ymaxが規格あるいは法律で規定されている最大送信電力値(Y‘max)以上である場合は、実質のDL送信のための最大送信電力を、Y’maxとしてもよい。
アクセスポイント11は、最大送信電力値以下の範囲でDLフレームの送信が可能な端末とMCSの組を選択する(S306)。DL送信先となる端末を先に選択してから、最大送信電力以下の範囲でその端末への送信に適用可能なMCSを選択してもよいし、MCSを先に選択してから、最大送信電力以下の範囲で、そのMCSで送信可能な端末を選択してもよい。いずれにしても、最大送信電力以下で送信可能な端末とMCSとを決定する。そして、選択した端末とMCSでDL送信するために必要な送信電力を決定する。常に、決定した最大送信電力で送信することも可能であり、その場合は最大送信電力を決定すればよい。また、最大送信電力値以下の範囲でDLフレームの送信が不可能な場合には、再度、端末を再選択してもよい。また、端末を再選択せずに、DL送信を行わない(いわゆるUL送信のみのHalf Duplex通信)と決定してもよい。
アクセスポイント11は、Triggerフレームの送信からSIFS経過後に、端末1からUL送信されるフレームを受信すると同時に、上記の選択した端末へ、フレームをDL送信する(S307)。より詳細には、DL送信用のデータを含むフレームを生成し、選択したMCSによりフレームを符号化および変調し、変調したフレームに物理ヘッダを付加してパケットを生成する。パケットをDA(Digital to Analog)変換し、アナログ信号から所望帯域の信号成分を抽出し、最大送信電力以下で決めた送信電力になるように抽出した信号を増幅器で増幅して、増幅した信号を、アンテナを介して送信する。
[端末2へのDL送信パラメータ情報を先に決定する場合]
図15に端末2へのDL送信パラメータ情報を先に決定する場合の処理フローの例を示す。
アクセスポイント11は、何らかの方法にてDL送信先となる端末2を選択する(S401)。端末2の選択方法としては、DL送信するデータがある端末の中から選択する方法であれば、どのような方法でも構わない。例えば、バッファ26に格納されている複数のデータのうち、最もバッファ26内で送信待機されている時間の長いデータを宛先とする端末を選択する方法などが挙げられる。
図15に端末2へのDL送信パラメータ情報を先に決定する場合の処理フローの例を示す。
アクセスポイント11は、何らかの方法にてDL送信先となる端末2を選択する(S401)。端末2の選択方法としては、DL送信するデータがある端末の中から選択する方法であれば、どのような方法でも構わない。例えば、バッファ26に格納されている複数のデータのうち、最もバッファ26内で送信待機されている時間の長いデータを宛先とする端末を選択する方法などが挙げられる。
アクセスポイント11は、選択した端末2に対し、DL送信用のMCSならびに送信電力(Y)を決定する(S402)。MCSは、アクセスポイント11と端末2との位置(距離減衰)関係、または過去の端末2との通信でのフレーム誤り率、またはこれらの両方などに応じて決定してもよいし、送信するデータのサイズまたはアプリケーション、またはこれらの両方などに応じて決定してもよい。MCSの決定方法は、ここで述べた方法に限定されず、何でも良い。また、MCSを適応的に決定するのではなく、適用するMCSは、最大のMCSまたは最小のMCSに固定的に決められていても構わない。送信電力(Y)は、決定した送信MCSにて端末2が正しく受信可能と判断する送信電力以上であればどのような送信電力値に決定しても構わない。常に、規格あるいは法律にて定められている最大送信電力に決定してもよい。
アクセスポイント11は、決定した送信電力(Y)と自己干渉キャンセル部24で実現できる自己干渉キャンセル能力(X)とを用いて、端末2へのDL送信がFull Duplex通信における端末1からのUL受信に与える自己干渉量(I)を算出する。
一例として、
I = Y−X
として自己干渉量を算出する。ただし、厳密には送信電力Yがそのまま回り込んで自己干渉となるわけではなく、送信電力Yに対して少なからず減衰したレベルが回り込んで自己干渉信号となりうる。その場合には、上記式においてその分を補正した式に変形すれば対応可能である。具体的には、式(2)と同様に、係数aを用いて、回り込む電力をY×aと定義してもよいし、式(3)と同様に、定数bを用いて、回り込む電力を(Y+b)と定義してもよい。
I = Y−X
として自己干渉量を算出する。ただし、厳密には送信電力Yがそのまま回り込んで自己干渉となるわけではなく、送信電力Yに対して少なからず減衰したレベルが回り込んで自己干渉信号となりうる。その場合には、上記式においてその分を補正した式に変形すれば対応可能である。具体的には、式(2)と同様に、係数aを用いて、回り込む電力をY×aと定義してもよいし、式(3)と同様に、定数bを用いて、回り込む電力を(Y+b)と定義してもよい。
アクセスポイント11は、自己干渉量(I)に基づき、端末1がUL送信するフレームに適用するMCSと、自局が端末1から当該フレームを受信する際に必要な所望の受信電力を決定する(S404)。以下、ステップS404について詳細に説明する。
なお、ここでは、端末1にUL送信させる場合を前提としているが、UL送信させる端末(UL送信元端末)の候補が複数存在する場合、複数の候補端末の中からUL送信させる端末を選択すればよい。選択の方法は、どのようなものであっても構わない。
一例として、アクセスポイント11が、事前に複数の候補端末からULデータの送信要求を受信することなどにより、各候補端末が、送信すべきULデータを保持しているかを把握し、その情報を基にして、UL送信させる端末を選択してもよい。また、別の例として、端末2との位置関係に応じて、複数の候補端末から、UL送信させる端末を選択してもよい。具体的には、複数の候補端末のうち、端末2との干渉量が低い端末を選択してもよい。具体的な方法は、第1の実施形態と同様の手法を用いればよい。また、さらに別の例として、算出した自己干渉量(I)の値に応じて、UL送信させる端末を選択してもよい。例えば、自己干渉量が大きいほど、アクセスポイント11から近くに配置された端末の中から選択するなどが考えられる。例えば、距離減衰量が最も小さいまたは閾値以下の端末を選択する。
アクセスポイント11は、端末1がUL送信に用いるMCSを決定する方法としては、アクセスポイント11から端末1までの距離、または端末1が有するULデータの情報等を基に決定する方法など、一般的に知られている伝送レート制御における各種リンクアダプテーションアルゴリズムなどを用いて決定すればよい。
アクセスポイント11は、決定した該MCSでフレームを受信する際、正しく受信するのに最低限必要となる要求SINR値を決定する。要求SINR値の決定方法は、第1の実施形態と同様の手法を用いることができる。具体的に、図9のようなテーブルを用いることができる。第1の実施形態と同様、保持するテーブルは、必ずしも1つである必要はなく、本システムの利用環境またはフレームサイズなどの条件に応じて複数のテーブルを保持していても良い。その場合、アクセスポイント11は、該当する条件に応じて、参照するテーブルを選択すれば良い。要求SINRの決定方法は、ここで説明した方法に限られず、どのような方法であっても構わない。例えば、Triggerフレームの送信前に事前にフレーム交換により、物理ヘッダのプリアンブル部を利用したチャネル推定(振幅変動および位相変動量の推定など)を行うことなどにより、事前に各MCSに応じた要求SINRを推定する方法も可能である。
アクセセスポイント11は、要求SINR値を決定した後、算出した自己干渉量(I)と、要求SINR値とを基に、端末1から受信するのに必要な最低受信電力P[dBm]を決定する。具体的には、要求SINR値をα[dB]、雑音電力値Nをγ[dBm]とすると、
α = P −(I+γ)
を満たすPが、最低受信電力となる。
α = P −(I+γ)
を満たすPが、最低受信電力となる。
つまり、アクセスポイント11は、同一端末から同一MCSにてUL受信する場合であっても、自己干渉量(I)が大きいほど、大きい最低受信電力が必要となる。
アクセスポイント11は、(端末1のUL送信電力が規格あるいは法律で規定された最大送信電力を超えない範囲で)最低受信電力P以上の値を、端末1からフレームを受信する受信電力値として決定する。別の言い方をすると、決定した最低受信電力P未満の値にはならないように、受信電力値を決定する。アクセスポイント11は、該決定した受信電力で端末1からフレームをUL受信できるように、Triggerフレームにその受信電力に関連する情報、および上記決定したMCSの情報を設定して、Triggerフレームを端末1に送信する(S405)。ここでは、MCSの情報と受信電力に関連する情報との両方を端末1に通知しているが、いずれか一方のみを通知してもよい。受信電力に関連する情報のみを通知する場合、端末1側で、当該通知された情報から、使用可能なMCSを決定すればよい。逆の場合も同様である。
アクセスポイント11は、Triggerフレームの送信からSIFS経過後に、端末1からUL送信されるフレームを受信すると同時に、端末2へ、決定した送信電力(Y)で、フレームをDL送信する(S406)。端末1は、Triggerフレームで通知された情報に従って、フレームをUL送信することで、アクセスポイント11は、所望の受信電力にてフレームをUL受信することができる。端末1は、Triggerフレームで通知された情報から特定される送信電力より大きい送信電力で送信してもよい。
ここで、アクセスポイント11は、端末1が規格あるいは法律で規定された最大送信電力を超えて送信する必要があることを把握出来る場合(アクセスポイント11が端末1からの距離減衰を事前に把握している場合など)、端末1からのUL送信を行わないように決定することもできる。この場合は、アクセスポイント11は、Triggerフレームを端末1に送信せず、端末2に対するDL送信のみを行うことになる。つまり、この場合、アクセスポイント11は、結果としてFull Duplex通信を行わないように、Half Duplex通信への切換え判断を行っていることに相当する。
また、アクセスポイント11は、Full Duplex通信を行わないと判断する以外に、別の端末を再選択し直して、同様の処理フローにより、再選択した別の端末にTriggerフレームを送信することも可能である。この場合、再選択した別の端末からのUL受信と、端末2へのDL送信とのFull Duplex通信を行うことになる。
図16に、アクセスポイント11でFull Duplex通信を行う場合の端末1の処理フローの例を示す。
端末1が、アクセスポイント11から送信されるTriggerフレームを受信する(S501)。Triggerフレームは、例えば端末1がUL送信に適用するMCSの情報と、アクセスポイント11が端末1からのフレームを受信する際の所望の受信電力に関連する情報を含む。
端末1は、Triggerフレームの受信から予め定めた時間(SIFS等)経過後に、Triggerフレームで通知された情報に従って、データフレーム等のフレームをUL送信する(S502)。これによりアクセスポイント11では、所望の受信電力にて端末1からのフレームをUL受信することができる。
(変形例1)
上記ではアクセスポイント11は、端末1がUL送信に適用するMCSを何らかの方法で決定した後に、該MCSで必要となる要求SINRを決定し、要求SINRおよび自己干渉量(=送信電力Y−自己干渉キャンセル能力X)を基に、端末1からUL受信すべき最低受信電力(または端末1がUL送信すべき最低送信電力)を決定した。
上記ではアクセスポイント11は、端末1がUL送信に適用するMCSを何らかの方法で決定した後に、該MCSで必要となる要求SINRを決定し、要求SINRおよび自己干渉量(=送信電力Y−自己干渉キャンセル能力X)を基に、端末1からUL受信すべき最低受信電力(または端末1がUL送信すべき最低送信電力)を決定した。
別の方法として、端末1からの受信電力(または端末1が送信する送信電力)が何らかの別のメトリックにより決定される場合、端末1からの受信電力と自己干渉量をもとに、端末1にUL送信に適用させるMCSを決定するようにしてもよい。
例えば、アクセスポイント11が自局のAD変換時のダイナミックレンジの制約等により、端末1から予め決まったある受信電力で受信したい場合などが挙げられる。あるいは、DL送信する端末2との位置関係により、端末1からのUL送信が端末2に干渉を及ぼさないように端末1からの送信電力(端末1からの受信電力)を、ある決まったレベルに決定した場合なども考えられる。
この場合、別のメトリックにより決定される端末1からの受信電力をP’[dBm]とすると、P’と自己干渉量Iをもとに、
α’ = P’−(I+γ)
を満たすα’以下を要求SINR値として取り得るMCSの中から、端末1がUL送信に適用するMCSを決定する。つまり、アクセスポイント11は、同一端末から同一受信電力にてUL受信する場合であっても、自己干渉量が大きいほど、より少ない候補の中からMCSを選択する必要がある。
α’ = P’−(I+γ)
を満たすα’以下を要求SINR値として取り得るMCSの中から、端末1がUL送信に適用するMCSを決定する。つまり、アクセスポイント11は、同一端末から同一受信電力にてUL受信する場合であっても、自己干渉量が大きいほど、より少ない候補の中からMCSを選択する必要がある。
ここで、α’以下を要求SINR値として取り得るMCSが候補として存在しない場合(最も低いMCSでも要求SINR値がαより大きい場合)には、アクセスポイント11は、端末1からのUL送信を行わないように決定することもできる。この場合は、アクセスポイント11は、Triggerフレームを端末1に送信せず、端末2に対するDL送信のみを行うことになる。つまり、この場合、アクセスポイント11は、結果としてFull Duplex通信を行わないように、Half Duplex通信への切換え判断を行っていることに相当する。
また、アクセスポイント11は、Full Duplex通信を行わないと判断する以外に、別の端末を再選択し直して、同様の処理フローにより、再選択した別の端末にTriggerフレームを送信することも可能である。この場合、再選択した別の端末からのUL受信と、端末2へのDL送信とのFull Duplex通信を行うことになる。
(変形例2)
アクセスポイント11は、先にUL送信に適用するMCSを決定し、決定したMCSと自己干渉量(I)をもとに、該MCSのフレームの受信に必要となる最低受信電力を算出し、最低受信電力以上で受信可能な端末候補の中から、UL送信させる端末を選択してもよい。この場合も、上記と同様に最低受信電力以上で受信可能な端末候補が存在しない場合には、Full Duplex通信を行わずに端末2に対するDL送信のみを行うことを決定してもよい。
アクセスポイント11は、先にUL送信に適用するMCSを決定し、決定したMCSと自己干渉量(I)をもとに、該MCSのフレームの受信に必要となる最低受信電力を算出し、最低受信電力以上で受信可能な端末候補の中から、UL送信させる端末を選択してもよい。この場合も、上記と同様に最低受信電力以上で受信可能な端末候補が存在しない場合には、Full Duplex通信を行わずに端末2に対するDL送信のみを行うことを決定してもよい。
また、図14と図15の方法を合わせて、総合的に制御する方法でも構わない。
以上、本実施形態によれば、アクセスポイントは、事前に端末1にTriggerフレームを送信することで、端末1から所望の受信電力でデータフレームを受信するとともに、当該フレームの受信に影響を与えない範囲の送信電力で、端末2にデータフレームを同時に送信できる。これにより、端末1からのデータフレームを正しく受信することを確実にしつつ、Full Duplex通信が可能になる。また、Triggerフレームの送信から予め定めた一定時間後に、端末1からのデータフレームの受信を開始すると同時に、端末2にデータフレームを送信開始出来るため、効率的なFull Duplex通信が可能となる。
(第3の実施形態)
図17は、本実施形態に係る基地局(アクセスポイント)400の機能ブロック図である。このアクセスポイントは、通信処理部401と、送信部402と、受信部403と、アンテナ42A、42B、42C、42Dと、ネットワーク処理部404と、有線I/F405と、メモリ406とを備えている。アクセスポイント400は、有線I/F405を介して、サーバ407と接続されている。通信処理部401およびネットワーク処理部404の少なくとも前者は、第1の実施形態で説明した制御部と同様な機能を有している。送信部402および受信部403は、第1の実施形態で説明した送信部および受信部と同様な機能を有している。または、送信部402および受信部403が、第1の実施形態の送信部および受信部のアナログ領域の処理に対応し、第1の実施形態の送信部および受信部のデジタル領域の処理は、通信処理部401に対応してもよい。ネットワーク処理部404は、上位処理部と同様な機能を有している。ここで、通信処理部401は、ネットワーク処理部404との間でデータを受け渡しするためのバッファを内部に保有してもよい。このバッファは、DRAM等の揮発性メモリでもよいし、NAND、MRAM等の不揮発メモリでもよい。
図17は、本実施形態に係る基地局(アクセスポイント)400の機能ブロック図である。このアクセスポイントは、通信処理部401と、送信部402と、受信部403と、アンテナ42A、42B、42C、42Dと、ネットワーク処理部404と、有線I/F405と、メモリ406とを備えている。アクセスポイント400は、有線I/F405を介して、サーバ407と接続されている。通信処理部401およびネットワーク処理部404の少なくとも前者は、第1の実施形態で説明した制御部と同様な機能を有している。送信部402および受信部403は、第1の実施形態で説明した送信部および受信部と同様な機能を有している。または、送信部402および受信部403が、第1の実施形態の送信部および受信部のアナログ領域の処理に対応し、第1の実施形態の送信部および受信部のデジタル領域の処理は、通信処理部401に対応してもよい。ネットワーク処理部404は、上位処理部と同様な機能を有している。ここで、通信処理部401は、ネットワーク処理部404との間でデータを受け渡しするためのバッファを内部に保有してもよい。このバッファは、DRAM等の揮発性メモリでもよいし、NAND、MRAM等の不揮発メモリでもよい。
ネットワーク処理部404は、通信処理部401とのデータ交換、メモリ406とのデータ書き込み・読み出し、および、有線I/F405を介したサーバ407との通信を制御する。ネットワーク処理部404は、TCP/IPやUDP/IPなど、MAC層の上位の通信処理やアプリケーション層の処理を行ってもよい。ネットワーク処理部の動作は、CPU等のプロセッサによるソフトウェア(プログラム)の処理によって行われてもよいし、ハードウェアによって行われてもよいし、ソフトウェアとハードウェアの両方によって行われてもよい。
一例として、通信処理部401は、ベースバンド集積回路に対応し、送信部402と受信部403は、フレームを送受信するRF集積回路に対応する。通信処理部401とネットワーク処理部404とが1つの集積回路(1チップ)で構成されてもよい。送信部402および受信部403のデジタル領域の処理を行う部分とアナログ領域の処理を行う部分とが異なるチップで構成されてもよい。また、通信処理部401が、TCP/IPやUDP/IPなど、MAC層の上位の通信処理を実行するようにしてもよい。また、アンテナの個数はここでは4つであるが、少なくとも1つのアンテナを備えていればよい。
メモリ406は、サーバ407から受信したデータや、受信部403で受信したデータの保存等を行う。メモリ406は、例えば、DRAM等の揮発性メモリでもよいし、NAND、MRAM等の不揮発メモリでもよい。また、SSDやHDD、SDカード、eMMC等であってもよい。メモリ406が、基地局400の外部にあってもよい。
有線I/F405は、サーバ407とのデータの送受信を行う。本実施形態では、サーバ407との通信を有線で行っているが、サーバ407との通信を無線で実行するようにしてもよい。
サーバ407は、データの送信を要求するデータ転送要求を受けて、要求されたデータを含む応答を返す通信装置であり、例えばHTTPサーバ(Webサーバ)、FTPサーバ等が想定される。ただし、要求されたデータを返す機能を備えている限り、これに限定されるものではない。PCやスマートフォン等のユーザが操作する通信装置でもよい。また、基地局400と無線で通信してもよい。
基地局400のBSSに属するSTAが、サーバ407に対するデータの転送要求を発行した場合、このデータ転送要求に関するパケットが、基地局400に送信される。基地局400は、アンテナ42A〜42Dを介してこのパケットを受信し、受信部403で物理層の処理等を、通信処理部401でMAC層の処理等を実行する。
ネットワーク処理部404は、通信処理部401から受信したパケットの解析を行う。具体的には、宛先IPアドレス、宛先ポート番号等を確認する。パケットのデータがHTTP GETリクエストのようなデータ転送要求である場合、ネットワーク処理部404は、このデータ転送要求で要求されたデータ(例えば、HTTP GETリクエストで要求されたURLに存在するデータ)が、メモリ406にキャッシュ(記憶)されているかを確認する。メモリ406には、URL(またはその縮小表現、例えばハッシュ値や、代替となる識別子)とデータとを対応づけたテーブルが格納されている。ここで、データがメモリ406にキャッシュされていることを、メモリ406にキャッシュデータが存在すると表現する。
メモリ406にキャッシュデータが存在しない場合、ネットワーク処理部404は、有線I/Fを405介して、サーバ407に対してデータ転送要求を送信する。つまり、ネットワーク処理部404は、STAの代理として、サーバ407へデータ転送要求を送信する。具体的には、ネットワーク処理部404は、HTTPリクエストを生成し、TCP/IPヘッダの付加などのプロトコル処理を行い、パケットを有線I/F405へ渡す。有線I/F405は、受け取ったパケットをサーバ407へ送信する。
有線I/F405は、データ転送要求に対する応答であるパケットをサーバ407から受信する。ネットワーク処理部404は、有線I/F405を介して受信したパケットのIPヘッダから、STA宛のパケットであることを把握し、通信処理部401へパケットを渡す。通信処理部401はこのパケットに対するMAC層の処理等を、送信部402は物理層の処理等を実行し、STA宛のパケットをアンテナ42A〜42Dから送信する。ここで、ネットワーク処理部404は、サーバ407から受信したデータを、URL(またはその縮小表現)と対応づけて、メモリ406にキャッシュデータとして保存する。
メモリ406にキャッシュデータが存在する場合、ネットワーク処理部404は、データ転送要求で要求されたデータをメモリ406から読み出して、このデータを通信処理部401へ送信する。具体的には、メモリ406から読み出したデータにHTTPヘッダ等を付加して、TCP/IPヘッダの付加等のプロトコル処理を行い、通信処理部401へパケットを送信する。このとき、一例として、パケットの送信元IPアドレスは、サーバと同じIPアドレスに設定し、送信元ポート番号もサーバと同じポート番号(通信端末が送信するパケットの宛先ポート番号)に設定する。したがって、STAから見れば、あたかもサーバ407と通信をしているかのように見える。通信処理部401はこのパケットに対するMAC層の処理等を、送信部402は物理層の処理等を実行し、STA宛のパケットをアンテナ42A〜42Dから送信する。
このような動作により、頻繁にアクセスされるデータは、メモリ406に保存されたキャッシュデータに基づいて応答することになり、サーバ407と基地局400間のトラフィックを削減できる。なお、ネットワーク処理部404の動作は、本実施形態の動作に限定されるものではない。STAの代わりにサーバ407からデータを取得して、メモリ406にデータをキャッシュし、同一のデータに対するデータ転送要求に対しては、メモリ406のキャッシュデータから応答するような一般的なキャッシュプロキシであれば、別の動作でも問題はない。
本実施形態の基地局(アクセスポイント)を、上述したいずれかの実施形態の基地局として適用することが可能である。上述したいずれかの実施形態で使ったフレーム、データまたはパケットの送信を、メモリ406に保存されたキャッシュデータを用いて実行してもよい。また、上述したいずれかの実施形態の基地局が受信したフレーム、データまたはパケットで得られた情報を、メモリ406にキャッシュしてもよい。上述したいずれかの実施形態において、アクセスポイントが送信するフレームは、キャッシュされたデータまたは当該データに基づく情報を含んでもよい。データに基づく情報は、例えばデータのサイズに関する情報、データの送信に必要なパケットのサイズに関する情報でもよい。またデータの送信に必要な変調方式等の情報でもよい。また、端末宛のデータの有無の情報を含んでもよい。
本実施形態の基地局(アクセスポイント)を、上述したいずれかの実施形態の基地局として適用することが可能である。本実施形態では、キャッシュ機能を備えた基地局について説明を行ったが、図17と同じブロック構成で、キャッシュ機能を備えた端末(STA)を実現することもできる。この場合、有線I/F405を省略してもよい。上述したいずれかの実施形態における端末によるフレーム、データまたはパケットの送信を、メモリ406に保存されたキャッシュデータを用いて実行してもよい。また、上述したいずれかの実施形態の端末が受信したフレーム、データまたはパケットで得られた情報を、メモリ406にキャッシュしてもよい。上述したいずれかの実施形態において、端末が送信するフレームは、キャッシュされたデータまたは当該データに基づく情報を含んでもよい。データに基づく情報は、例えばデータのサイズに関する情報、データの送信に必要なパケットのサイズに関する情報でもよい。またデータの送信に必要な変調方式等の情報でもよい。また、端末宛のデータの有無の情報を含んでもよい。
(第4の実施形態)
図18は、端末(非アクセスポイントの端末)またはアクセスポイントの全体構成例を示したものである。この構成例は一例であり、本実施形態はこれに限定されるものではない。端末またはアクセスポイントは、1つまたは複数のアンテナ1〜n(nは1以上の整数)と、無線LANモジュール148と、ホストシステム149を備える。無線LANモジュール148は、前述したいずれかの実施形態に係る無線通信装置に対応する。無線LANモジュール148は、ホスト・インターフェースを備え、ホスト・インターフェースで、ホストシステム149と接続される。接続ケーブルを介してホストシステム149と接続される他、ホストシステム149と直接接続されてもよい。また、無線LANモジュール148が基板にはんだ等で実装され、基板の配線を介してホストシステム149と接続される構成も可能である。ホストシステム149は、任意の通信プロトコルに従って、無線LANモジュール148およびアンテナ1〜nを用いて、外部の装置と通信を行う。通信プロトコルは、TCP/IPと、それより上位の層のプロトコルとを含んでもよい。または、TCP/IPは無線LANモジュール148に搭載し、ホストシステム149は、それより上位層のプロトコルのみを実行してもよい。この場合、ホストシステム149の構成を簡単化できる。本端末は、例えば、移動体端末、TV、デジタルカメラ、ウェアラブルデバイス、タブレット、スマートフォン、ゲーム装置、ネットワークストレージ装置、モニタ、デジタルオーディオプレーヤ、Webカメラ、ビデオカメラ、プロジェクト、ナビゲーションシステム、外部アダプタ、内部アダプタ、セットトップボックス、ゲートウェイ、プリンタサーバ、モバイルアクセスポイント、ルータ、エンタープライズ/サービスプロバイダアクセスポイント、ポータブル装置、ハンドヘルド装置、自動車等でもよい。
無線LANモジュール148(または無線通信装置)は、IEEE802.11に加え、LTE(Long Term Evolution)またはLTE−Advanced(standards for mobile phones)のような他の無線通信規格の機能を備えていてもよい。
図18は、端末(非アクセスポイントの端末)またはアクセスポイントの全体構成例を示したものである。この構成例は一例であり、本実施形態はこれに限定されるものではない。端末またはアクセスポイントは、1つまたは複数のアンテナ1〜n(nは1以上の整数)と、無線LANモジュール148と、ホストシステム149を備える。無線LANモジュール148は、前述したいずれかの実施形態に係る無線通信装置に対応する。無線LANモジュール148は、ホスト・インターフェースを備え、ホスト・インターフェースで、ホストシステム149と接続される。接続ケーブルを介してホストシステム149と接続される他、ホストシステム149と直接接続されてもよい。また、無線LANモジュール148が基板にはんだ等で実装され、基板の配線を介してホストシステム149と接続される構成も可能である。ホストシステム149は、任意の通信プロトコルに従って、無線LANモジュール148およびアンテナ1〜nを用いて、外部の装置と通信を行う。通信プロトコルは、TCP/IPと、それより上位の層のプロトコルとを含んでもよい。または、TCP/IPは無線LANモジュール148に搭載し、ホストシステム149は、それより上位層のプロトコルのみを実行してもよい。この場合、ホストシステム149の構成を簡単化できる。本端末は、例えば、移動体端末、TV、デジタルカメラ、ウェアラブルデバイス、タブレット、スマートフォン、ゲーム装置、ネットワークストレージ装置、モニタ、デジタルオーディオプレーヤ、Webカメラ、ビデオカメラ、プロジェクト、ナビゲーションシステム、外部アダプタ、内部アダプタ、セットトップボックス、ゲートウェイ、プリンタサーバ、モバイルアクセスポイント、ルータ、エンタープライズ/サービスプロバイダアクセスポイント、ポータブル装置、ハンドヘルド装置、自動車等でもよい。
無線LANモジュール148(または無線通信装置)は、IEEE802.11に加え、LTE(Long Term Evolution)またはLTE−Advanced(standards for mobile phones)のような他の無線通信規格の機能を備えていてもよい。
図19は、無線LANモジュールのハードウェア構成例を示す。この構成は、無線通信装置が非アクセスポイントの端末およびアクセスポイントのいずれに搭載される場合にも適用可能である。つまり、前述したいずれかの実施形態における無線通信装置の具体的な構成の一例として適用できる。この構成例では、アンテナは1本のみであるが、2本以上のアンテナを備えていてもよい。この場合、各アンテナに対応して、送信系統(216、222〜225)、受信系統(217、232〜235)、PLL242、水晶発振器(基準信号源)243およびスイッチ245のセットが複数配置され、各セットがそれぞれ制御回路212に接続されてもよい。PLL242または水晶発振器243またはこれらの両方は、本実施形態に係る発振器に対応する。
無線LANモジュール(無線通信装置)は、ベースバンドIC(Integrated Circuit)211と、RF(Radio Frequency)IC221と、バラン225と、スイッチ245と、アンテナ247とを備える。
ベースバンドIC211は、ベースバンド回路(制御回路)212、メモリ213、ホスト・インターフェース214、CPU215、DAC(Digital to Analog Conveter)216、およびADC(Analog to Digital Converter)217を備える。
ベースバンドIC211とRF IC221は同じ基板上に形成されてもよい。また、ベースバンドIC211とRF IC221は1チップで構成されてもよい。DAC216およびADC217の両方またはいずれか一方が、RF IC221に配置されてもよいし、別のICに配置されてもよい。またメモリ213およびCPU215の両方またはいずれか一方が、ベースバンドICとは別のICに配置されてもよい。
メモリ213は、ホストシステムとの間で受け渡しするデータを格納する。またメモリ213は、端末またはアクセスポイントに通知する情報、または端末またはアクセスポイントから通知された情報、またはこれらの両方を格納する。また、メモリ213は、CPU215の実行に必要なプログラムを記憶し、CPU215がプログラムを実行する際の作業領域として利用されてもよい。メモリ213はSRAM、DRAM等の揮発性メモリでもよいし、NAND、MRAM等の不揮発メモリでもよい。
ホスト・インターフェース214は、ホストシステムと接続するためのインターフェースである。インターフェースは、UART、SPI、SDIO、USB、PCI Expressなど何でも良い。
CPU215は、プログラムを実行することによりベースバンド回路212を制御するプロセッサである。ベースバンド回路212は、主にMAC層の処理および物理層の処理を行う。ベースバンド回路212、CPU215またはこれらの両方は、通信を制御する通信制御装置、または通信を制御する制御部に対応する。
ベースバンド回路212およびCPU215の少なくとも一方は、クロックを生成するクロック生成部を含み、当該クロック生成部で生成するクロックにより、内部時間を管理してもよい。
ベースバンド回路212は、送信するフレームに、物理層の処理として、物理ヘッダの付加、符号化、暗号化、変調処理(MIMO変調を含んでもよい)など行い、例えば2種類のデジタルベースバンド信号(以下、デジタルI信号とデジタルQ信号)を生成する。
DAC216は、ベースバンド回路212から入力される信号をDA変換する。より詳細には、DAC216はデジタルI信号をアナログのI信号に変換し、デジタルQ信号をアナログのQ信号に変換する。なお、直交変調せずに一系統の信号のままで送信する場合もありうる。複数のアンテナを備え、一系統または複数系統の送信信号をアンテナの数だけ振り分けて送信する場合には、アンテナの数に応じた数のDAC等を設けてもよい。
RF IC221は、一例としてRFアナログICあるいは高周波IC、あるいはこれらの両方である。RF IC221は、フィルタ222、ミキサ223、プリアンプ(PA)224、PLL(Phase Locked Loop:位相同期回路)242、低雑音増幅器(LNA)、バラン235、ミキサ233、およびフィルタ232を備える。これらの要素のいくつかが、ベースバンドIC211または別のIC上に配置されてもよい。フィルタ222、232は、帯域通過フィルタでも、低域通過フィルタでもよい。
フィルタ222は、DAC216から入力されるアナログI信号およびアナログQ信号のそれぞれから所望帯域の信号を抽出する。PLL242は、水晶発振器243から入力される発振信号を用い、発振信号を分周または逓倍またはこれらの両方を行うことで、入力信号の位相に同期した、一定周波数の信号を生成する。なお、PLL242は、VCO(Voltage Controlled Oscillator)を備え、水晶発振器243から入力される発振信号に基づき、VCOを利用してフィードバック制御を行うことで、当該一定周波数の信号を得る。生成した一定周波数の信号は、ミキサ223およびミキサ233に入力される。PLL242は、一定周波数の信号を生成する発振器の一例に相当する。
ミキサ223は、フィルタ222を通過したアナログI信号およびアナログQ信号を、PLL242から供給される一定周波数の信号を利用して、無線周波数にアップコンバートする。プリアンプ(PA)は、ミキサ223で生成された無線周波数のアナログI信号およびアナログQ信号を、所望の出力電力まで増幅する。バラン225は、平衡信号(差動信号)を不平衡信号(シングルエンド信号)に変換するための変換器である。RF IC221では平衡信号が扱われるが、RF IC221の出力からアンテナ247までは不平衡信号が扱われるため、バラン225で、これらの信号変換を行う。
スイッチ245は、送信時は、送信側のバラン225に接続され、受信時は、受信側の低雑音増幅器(LNA)234またはRF IC221に接続される。スイッチ245の制御はベースバンドIC211またはRF IC221により行われてもよいし、スイッチ245を制御する別の回路が存在し、当該回路からスイッチ245の制御を行ってもよい。
プリアンプ224で増幅された無線周波数のアナログI信号およびアナログQ信号は、バラン225で平衡−不平衡変換された後、アンテナ247から空間に電波として放射される。
アンテナ247は、チップアンテナでもよいし、プリント基板上に配線により形成したアンテナでもよいし、線状の導体素子を利用して形成したアンテナでもよい。
RF IC221におけるLNA234は、アンテナ247からスイッチ245を介して受信した信号を、雑音を低く抑えたまま、復調可能なレベルまで増幅する。バラン235は、低雑音増幅器(LNA)234で増幅された信号を、不平衡−平衡変換する。なお、バラン135とLNA234の順番を逆にした構成でもよい。ミキサ233は、バラン235で平衡信号に変換された受信信号を、PLL242から入力される一定周波数の信号を用いてベースバンドにダウンコンバートする。より詳細には、ミキサ233は、PLL242から入力される一定周波数の信号に基づき、互いに90°位相のずれた搬送波を生成する手段を有し、バラン235で変換された受信信号を、互いに90°位相のずれた搬送波により直交復調して、受信信号と同位相のI(In−phase)信号と、これより90°位相が遅れたQ(Quad−phase)信号とを生成する。フィルタ232は、これらI信号とQ信号から所望周波数成分の信号を抽出する。フィルタ232で抽出されたI信号およびQ信号は、ゲインが調整された後に、RF IC221から出力される。
ベースバンドIC211におけるADC217は、RF IC221からの入力信号をAD変換する。より詳細には、ADC217はI信号をデジタルI信号に変換し、Q信号をデジタルQ信号に変換する。なお、直交復調せずに一系統の信号だけを受信する場合もあり得る。
複数のアンテナが設けられる場合には、アンテナの数に応じた数のADCを設けてもよい。ベースバンド回路212は、デジタルI信号およびデジタルQ信号に基づき、復調処理、誤り訂正符号処理、物理ヘッダの処理など、物理層の処理(MIMO復調を含んでもよい)等を行い、フレームを得る。ベースバンド回路212は、フレームに対してMAC層の処理を行う。なお、ベースバンド回路212は、TCP/IPを実装している場合は、TCP/IPの処理を行う構成も可能である。
図6の自己干渉キャンセル部24および制御部25の処理は、一例としてベースバンド回路212が行う。自己干渉キャンセル部24に相当する回路を、RF IC221側に配置してもよい。
(第5の実施形態)
図20は、第5の実施形態に係る端末(STA)500の機能ブロック図である。このSTA5は、通信処理部501と、送信部502と、受信部503と、アンテナ51Aと、アプリケーションプロセッサ504と、メモリ505と、第2無線通信モジュール506とを備えている。基地局(AP)が同様の構成を有しても良い。
図20は、第5の実施形態に係る端末(STA)500の機能ブロック図である。このSTA5は、通信処理部501と、送信部502と、受信部503と、アンテナ51Aと、アプリケーションプロセッサ504と、メモリ505と、第2無線通信モジュール506とを備えている。基地局(AP)が同様の構成を有しても良い。
通信処理部501は、第1の実施形態で説明した制御部と同様な機能を有している。送信部502および受信部503は、第1の実施形態で説明した送信部および受信部と同様な機能を有している。または、送信部502および受信部503が、第1の実施形態で説明した送信部および受信部のアナログ領域の処理に対応し、第1の実施形態で説明した送信部および受信部のデジタル領域の処理は、通信処理部501に対応してもよい。ここで、通信処理部501は、アプリケーションプロセッサ504との間でデータを受け渡しするためのバッファを内部に保有してもよい。このバッファは、DRAM等の揮発性メモリでもよいし、NAND、MRAM等の不揮発メモリでもよい。
アプリケーションプロセッサ504は、通信処理部501を介した無線通信、メモリ505とのデータ書き込み・読み出し、および、第2無線通信モジュール506を介した無線通信を制御する。また、アプリケーションプロセッサ504は、Webブラウジングや、映像や音楽などのマルチメディア処理など、STAにおける各種処理も実行する。アプリケーションプロセッサ504の動作は、CPU等のプロセッサによるソフトウェア(プログラム)の処理によって行われてもよいし、ハードウェアによって行われてもよいし、ソフトウェアとハードウェアの両方によって行われてもよい。
メモリ505は、受信部503や第2無線通信モジュール506で受信したデータや、アプリケーションプロセッサ504で処理したデータの保存等を行う。メモリ505は、例えば、DRAM等の揮発性メモリでもよいし、NAND、MRAM等の不揮発メモリでもよい。また、SSDやHDD、SDカード、eMMC等がであってもよい。メモリ505が、アクセスポイント500の外部にあってもよい。
第2無線通信モジュール506は、一例として、図18または図19で示した無線LANモジュールと同様な構成を有する。第2無線通信モジュール506は、通信処理部501、送信部502、受信部503で実現される無線通信とは異なる方法で無線通信を実行する。例えば、通信処理部501、送信部502、受信部503がIEEE802.11規格に沿った無線通信である場合、第2無線通信モジュール506は、Bluetooth(登録商標)、LTE、Wireless HDなど、他の無線通信規格に沿った無線通信を実行してもよい。また、通信処理部501、送信部502、受信部503が2.4GHz/5GHzで無線通信を実行し、第2無線通信モジュール506が60GHzで無線数新を実行すうようにしてもよい。
なお、この例では、アンテナの個数はここでは1つであり、送信部502・受信部503と、第2無線通信モジュール506とでアンテナを共有している。ここで、アンテナ51Aの接続先を制御するスイッチを設けることで、アンテナを共有してもよい。また、複数のアンテナを備え、送信部502・受信部503と、第2無線通信モジュール506とで別のアンテナを使用するようにしてもよい。
一例として、通信処理部501は、ベースバンド集積回路に対応し、送信部502と受信部503は、フレームを送受信するRF集積回路に対応する。ここで、通信処理部501とアプリケーションプロセッサ504とが1つの集積回路(1チップ)で構成されてもよい。さらに、第2無線通信モジュール506の一部とアプリケーションプロセッサ504とが1つの集積回路(1チップ)で構成されてもよい。
アプリケーションプロセッサは、通信処理部501を介した無線通信および第2無線通信モジュール506を介した無線通信の制御を行う。
(第6の実施形態)
図21(A)および図21(B)は、本実施形態に係る無線端末の斜視図である。図21(A)の無線端末はノートPC301であり、図21(B)の無線端末は移動体端末321である。ノートPC301および移動体端末321は、それぞれ無線通信装置305、315を搭載している。無線通信装置305、315として、これまで説明してきた無線端末に搭載されていた無線通信装置、またはアクセスポイントに搭載されていた無線通信装置、またはこれらの両方を用いることができる。無線通信装置を搭載する無線端末は、ノートPCや移動体端末に限定されない。例えば、TV、デジタルカメラ、ウェアラブルデバイス、タブレット、スマートフォン、ゲーム装置、ネットワークストレージ装置、モニタ、デジタルオーディオプレーヤ、Webカメラ、ビデオカメラ、プロジェクト、ナビゲーションシステム、外部アダプタ、内部アダプタ、セットトップボックス、ゲートウェイ、プリンタサーバ、モバイルアクセスポイント、ルータ、エンタープライズ/サービスプロバイダアクセスポイント、ポータブル装置、ハンドヘルド装置、自動車等にも搭載可能である。
図21(A)および図21(B)は、本実施形態に係る無線端末の斜視図である。図21(A)の無線端末はノートPC301であり、図21(B)の無線端末は移動体端末321である。ノートPC301および移動体端末321は、それぞれ無線通信装置305、315を搭載している。無線通信装置305、315として、これまで説明してきた無線端末に搭載されていた無線通信装置、またはアクセスポイントに搭載されていた無線通信装置、またはこれらの両方を用いることができる。無線通信装置を搭載する無線端末は、ノートPCや移動体端末に限定されない。例えば、TV、デジタルカメラ、ウェアラブルデバイス、タブレット、スマートフォン、ゲーム装置、ネットワークストレージ装置、モニタ、デジタルオーディオプレーヤ、Webカメラ、ビデオカメラ、プロジェクト、ナビゲーションシステム、外部アダプタ、内部アダプタ、セットトップボックス、ゲートウェイ、プリンタサーバ、モバイルアクセスポイント、ルータ、エンタープライズ/サービスプロバイダアクセスポイント、ポータブル装置、ハンドヘルド装置、自動車等にも搭載可能である。
また、無線端末またはアクセスポイント、またはこれらの両方に搭載されていた無線通信装置は、メモリーカードにも搭載可能である。当該無線通信装置をメモリーカードに搭載した例を図22に示す。メモリーカード331は、無線通信装置355と、メモリーカード本体332とを含む。メモリーカード331は、外部の装置(無線端末またはアクセスポイント、またはこれらの両方等)との無線通信のために無線通信装置335を利用する。なお、図22では、メモリーカード331内の他の要素(例えばメモリ等)の記載は省略している。
(第7の実施形態)
本実施形態では、上述したいずれかの実施形態に係る無線通信装置(アクセスポイントの無線通信装置または無線端末の無線通信装置、またはこれらの両方)の構成に加えて、バス、プロセッサ部、及び外部インターフェース部を備える。プロセッサ部及び外部インターフェース部は、バスを介して外部メモリ(バッファ)と接続される。プロセッサ部ではファームウエアが動作する。このように、ファームウエアを無線通信装置に含める構成とすることにより、ファームウエアの書き換えによって無線通信装置の機能の変更を容易に行うことが可能となる。ファームウエアが動作するプロセッサ部は、本実施形態に係る制御部または制御部の処理を行うプロセッサであってもよいし、当該処理の機能拡張または変更に係る処理を行う別のプロセッサであってもよい。ファームウエアが動作するプロセッサ部を、本実施形態に係るアクセスポイントあるいは無線端末あるいはこれらの両方が備えてもよい。または当該プロセッサ部を、アクセスポイントに搭載される無線通信装置内の集積回路、または無線端末に搭載される無線通信装置内の集積回路が備えてもよい。
本実施形態では、上述したいずれかの実施形態に係る無線通信装置(アクセスポイントの無線通信装置または無線端末の無線通信装置、またはこれらの両方)の構成に加えて、バス、プロセッサ部、及び外部インターフェース部を備える。プロセッサ部及び外部インターフェース部は、バスを介して外部メモリ(バッファ)と接続される。プロセッサ部ではファームウエアが動作する。このように、ファームウエアを無線通信装置に含める構成とすることにより、ファームウエアの書き換えによって無線通信装置の機能の変更を容易に行うことが可能となる。ファームウエアが動作するプロセッサ部は、本実施形態に係る制御部または制御部の処理を行うプロセッサであってもよいし、当該処理の機能拡張または変更に係る処理を行う別のプロセッサであってもよい。ファームウエアが動作するプロセッサ部を、本実施形態に係るアクセスポイントあるいは無線端末あるいはこれらの両方が備えてもよい。または当該プロセッサ部を、アクセスポイントに搭載される無線通信装置内の集積回路、または無線端末に搭載される無線通信装置内の集積回路が備えてもよい。
(第8の実施形態)
本実施形態では、上述したいずれかの実施形態に係る無線通信装置(アクセスポイントの無線通信装置または無線端末の無線通信装置、またはこれらの両方)の構成に加えて、クロック生成部を備える。クロック生成部は、クロックを生成して出力端子より無線通信装置の外部にクロックを出力する。このように、無線通信装置内部で生成されたクロックを外部に出力し、外部に出力されたクロックによってホスト側を動作させることにより、ホスト側と無線通信装置側とを同期させて動作させることが可能となる。
本実施形態では、上述したいずれかの実施形態に係る無線通信装置(アクセスポイントの無線通信装置または無線端末の無線通信装置、またはこれらの両方)の構成に加えて、クロック生成部を備える。クロック生成部は、クロックを生成して出力端子より無線通信装置の外部にクロックを出力する。このように、無線通信装置内部で生成されたクロックを外部に出力し、外部に出力されたクロックによってホスト側を動作させることにより、ホスト側と無線通信装置側とを同期させて動作させることが可能となる。
(第9の実施形態)
本実施形態では、上述したいずれかの実施形態に係る無線通信装置(アクセスポイントの無線通信装置または無線端末の無線通信装置)の構成に加えて、電源部、電源制御部、及び無線電力給電部を含む。電源制御部は、電源部と無線電力給電部とに接続され、無線通信装置に供給する電源を選択する制御を行う。このように、電源を無線通信装置に備える構成とすることにより、電源を制御した低消費電力化動作が可能となる。
本実施形態では、上述したいずれかの実施形態に係る無線通信装置(アクセスポイントの無線通信装置または無線端末の無線通信装置)の構成に加えて、電源部、電源制御部、及び無線電力給電部を含む。電源制御部は、電源部と無線電力給電部とに接続され、無線通信装置に供給する電源を選択する制御を行う。このように、電源を無線通信装置に備える構成とすることにより、電源を制御した低消費電力化動作が可能となる。
(第10の実施形態)
本実施形態では、上述したいずれかの実施形態に係る無線通信装置の構成に加えて、SIMカードを含む。SIMカードは、無線通信装置における送信部または受信部または制御部またはこれらのうちの複数と接続される。このように、SIMカードを無線通信装置に備える構成とすることにより、容易に認証処理を行うことが可能となる。
本実施形態では、上述したいずれかの実施形態に係る無線通信装置の構成に加えて、SIMカードを含む。SIMカードは、無線通信装置における送信部または受信部または制御部またはこれらのうちの複数と接続される。このように、SIMカードを無線通信装置に備える構成とすることにより、容易に認証処理を行うことが可能となる。
(第11の実施形態)
本実施形態では、上述したいずれかの実施形態に係る無線通信装置の構成に加えて、動画像圧縮/伸長部を含む。動画像圧縮/伸長部は、バスと接続される。このように、動画像圧縮/伸長部を無線通信装置に備える構成とすることにより、圧縮した動画像の伝送と受信した圧縮動画像の伸長とを容易に行うことが可能となる。
本実施形態では、上述したいずれかの実施形態に係る無線通信装置の構成に加えて、動画像圧縮/伸長部を含む。動画像圧縮/伸長部は、バスと接続される。このように、動画像圧縮/伸長部を無線通信装置に備える構成とすることにより、圧縮した動画像の伝送と受信した圧縮動画像の伸長とを容易に行うことが可能となる。
(第12の実施形態)
本実施形態では、上述したいずれかの実施形態に係る無線通信装置(アクセスポイントの無線通信装置または無線端末の無線通信装置、またはこれらの両方)の構成に加えて、LED部を含む。LED部は、送信部または受信部または制御部またはこれらのうちの複数と接続される。このように、LED部を無線通信装置に備える構成とすることにより、無線通信装置の動作状態をユーザに容易に通知することが可能となる。
本実施形態では、上述したいずれかの実施形態に係る無線通信装置(アクセスポイントの無線通信装置または無線端末の無線通信装置、またはこれらの両方)の構成に加えて、LED部を含む。LED部は、送信部または受信部または制御部またはこれらのうちの複数と接続される。このように、LED部を無線通信装置に備える構成とすることにより、無線通信装置の動作状態をユーザに容易に通知することが可能となる。
(第13の実施形態)
本実施形態では、上述したいずれかの実施形態に係る無線通信装置(アクセスポイントの無線通信装置または無線端末の無線通信装置、またはこれらの両方)の構成に加えて、バイブレータ部を含む。バイブレータ部は、送信部または受信部または制御部またはこれらのうちの複数と接続される。このように、バイブレータ部を無線通信装置に備える構成とすることにより、無線通信装置の動作状態をユーザに容易に通知することが可能となる。
本実施形態では、上述したいずれかの実施形態に係る無線通信装置(アクセスポイントの無線通信装置または無線端末の無線通信装置、またはこれらの両方)の構成に加えて、バイブレータ部を含む。バイブレータ部は、送信部または受信部または制御部またはこれらのうちの複数と接続される。このように、バイブレータ部を無線通信装置に備える構成とすることにより、無線通信装置の動作状態をユーザに容易に通知することが可能となる。
(第14の実施形態)
本実施形態では、上述したいずれかの実施形態に係る無線通信装置(アクセスポイントの無線通信装置または無線端末の無線通信装置、またはこれらの両方)の構成に加えて、ディスプレイを含む。ディスプレイは、図示しないバスを介して、無線通信装置の制御部に接続されてもよい。このようにディスプレイを備える構成とし、無線通信装置の動作状態をディスプレイに表示することで、無線通信装置の動作状態をユーザに容易に通知することが可能となる。
本実施形態では、上述したいずれかの実施形態に係る無線通信装置(アクセスポイントの無線通信装置または無線端末の無線通信装置、またはこれらの両方)の構成に加えて、ディスプレイを含む。ディスプレイは、図示しないバスを介して、無線通信装置の制御部に接続されてもよい。このようにディスプレイを備える構成とし、無線通信装置の動作状態をディスプレイに表示することで、無線通信装置の動作状態をユーザに容易に通知することが可能となる。
(第15の実施形態)
本実施形態では、[1]無線通信システムにおけるフレーム種別、[2]無線通信装置間の接続切断の手法、[3]無線LANシステムのアクセス方式、[4]無線LANのフレーム間隔について説明する。
[1]通信システムにおけるフレーム種別
一般的に無線通信システムにおける無線アクセスプロトコル上で扱うフレームは、前述したように、大別してデータ(data)フレーム、管理(management)フレーム、制御(control)フレームの3種類に分けられる。これらの種別は、通常、フレーム間で共通に設けられるヘッダ部で示される。フレーム種別の表示方法としては、1つのフィールドで3種類を区別できるようにしてあってもよいし、2つのフィールドの組み合わせで区別できるようにしてあってもよい。IEEE802.11規格では、フレーム種別の識別は、MACフレームのフレームヘッダ部にあるFrame Controlフィールドの中のType、Subtypeという2つのフィールドで行う。データフレームか、管理フレームか、制御フレームかの大別はTypeフィールドで行われ、大別されたフレームの中での細かい種別、例えば管理フレームの中のBeaconフレームといった識別はSubtypeフィールドで行われる。
本実施形態では、[1]無線通信システムにおけるフレーム種別、[2]無線通信装置間の接続切断の手法、[3]無線LANシステムのアクセス方式、[4]無線LANのフレーム間隔について説明する。
[1]通信システムにおけるフレーム種別
一般的に無線通信システムにおける無線アクセスプロトコル上で扱うフレームは、前述したように、大別してデータ(data)フレーム、管理(management)フレーム、制御(control)フレームの3種類に分けられる。これらの種別は、通常、フレーム間で共通に設けられるヘッダ部で示される。フレーム種別の表示方法としては、1つのフィールドで3種類を区別できるようにしてあってもよいし、2つのフィールドの組み合わせで区別できるようにしてあってもよい。IEEE802.11規格では、フレーム種別の識別は、MACフレームのフレームヘッダ部にあるFrame Controlフィールドの中のType、Subtypeという2つのフィールドで行う。データフレームか、管理フレームか、制御フレームかの大別はTypeフィールドで行われ、大別されたフレームの中での細かい種別、例えば管理フレームの中のBeaconフレームといった識別はSubtypeフィールドで行われる。
管理フレームは、他の無線通信装置との間の物理的な通信リンクの管理に用いるフレームである。例えば、他の無線通信装置との間の通信設定を行うために用いられるフレームや通信リンクをリリースする(つまり接続を切断する)ためのフレーム、無線通信装置でのパワーセーブ動作に係るフレームがある。
データフレームは、他の無線通信装置と物理的な通信リンクが確立した上で、無線通信装置の内部で生成されたデータを他の無線通信装置に送信するフレームである。データは本実施形態の上位層で生成され、例えばユーザの操作によって生成される。
制御フレームは、データフレームを他の無線通信装置との間で送受(交換)する際の制御に用いられるフレームである。無線通信装置がデータフレームや管理フレームを受信した場合にその送達確認のために送信される応答フレームは、制御フレームに属する。応答フレームは、例えばACKフレームやBlockACKフレームである。またRTSフレームやCTSフレームも制御フレームである。
これら3種類のフレームは、物理層で必要に応じた処理を経て物理パケットとしてアンテナを経由して送出される。なお、IEEE802.11規格(前述のIEEE Std 802.11ac−2013などの拡張規格を含む)では接続確立の手順の1つとしてアソシエーション(association)プロセスがあるが、その中で使われるAssociation RequestフレームとAssociation Responseフレームが管理フレームであり、Association RequestフレームやAssociation Responseフレームはユニキャストの管理フレームであることから、受信側無線通信端末に応答フレームであるACKフレームの送信を要求し、このACKフレームは上述のように制御フレームである。
[2]無線通信装置間の接続切断の手法
接続の切断(リリース)には、明示的な手法と暗示的な手法とがある。明示的な手法としては、接続を確立している無線通信装置間のいずれか一方が切断のためのフレームを送信する。IEEE802.11規格ではDeauthenticationフレームがこれに当たり、管理フレームに分類される。通常、接続を切断するフレームを送信する側の無線通信装置では当該フレームを送信した時点で、接続を切断するフレームを受信する側の無線通信装置では当該フレームを受信した時点で、接続の切断と判定する。その後、非基地局の無線通信端末であれば通信フェーズでの初期状態、例えば接続するBSS探索する状態に戻る。無線通信基地局がある無線通信端末との間の接続を切断した場合には、例えば無線通信基地局が自BSSに加入する無線通信端末を管理する接続管理テーブルを持っているならば当該接続管理テーブルから当該無線通信端末に係る情報を削除する。例えば、無線通信基地局が自BSSに加入する各無線通信端末に接続をアソシエーションプロセスで許可した段階で、AIDを割り当てる場合には、当該接続を切断した無線通信端末のAIDに関連づけられた保持情報を削除し、当該AIDに関してはリリースして他の新規加入する無線通信端末に割り当てられるようにしてもよい。
接続の切断(リリース)には、明示的な手法と暗示的な手法とがある。明示的な手法としては、接続を確立している無線通信装置間のいずれか一方が切断のためのフレームを送信する。IEEE802.11規格ではDeauthenticationフレームがこれに当たり、管理フレームに分類される。通常、接続を切断するフレームを送信する側の無線通信装置では当該フレームを送信した時点で、接続を切断するフレームを受信する側の無線通信装置では当該フレームを受信した時点で、接続の切断と判定する。その後、非基地局の無線通信端末であれば通信フェーズでの初期状態、例えば接続するBSS探索する状態に戻る。無線通信基地局がある無線通信端末との間の接続を切断した場合には、例えば無線通信基地局が自BSSに加入する無線通信端末を管理する接続管理テーブルを持っているならば当該接続管理テーブルから当該無線通信端末に係る情報を削除する。例えば、無線通信基地局が自BSSに加入する各無線通信端末に接続をアソシエーションプロセスで許可した段階で、AIDを割り当てる場合には、当該接続を切断した無線通信端末のAIDに関連づけられた保持情報を削除し、当該AIDに関してはリリースして他の新規加入する無線通信端末に割り当てられるようにしてもよい。
一方、暗示的な手法としては、接続を確立した接続相手の無線通信装置から一定期間フレーム送信(データフレーム及び管理フレームの送信、あるいは自装置が送信したフレームへの応答フレームの送信)を検知しなかった場合に、接続状態の切断の判定を行う。このような手法があるのは、上述のように接続の切断を判定するような状況では、接続先の無線通信装置と通信距離が離れて無線信号が受信不可あるいは復号不可になるなど物理的な無線リンクが確保できない状態が考えられるからである。すなわち、接続を切断するフレームの受信を期待できないからである。
暗示的な方法で接続の切断を判定する具体例としては、タイマーを使用する。例えば、送達確認応答フレームを要求するデータフレームを送信する際、当該フレームの再送期間を制限する第1のタイマー(例えばデータフレーム用の再送タイマー)を起動し、第1のタイマーが切れるまで(つまり所望の再送期間が経過するまで)当該フレームへの送達確認応答フレームを受信しないと再送を行う。当該フレームへの送達確認応答フレームを受信すると第1のタイマーは止められる。
一方、送達確認応答フレームを受信せず第1のタイマーが切れると、例えば接続相手の無線通信装置がまだ(通信レンジ内に)存在するか(言い換えれば、無線リンクが確保できているか)を確認するための管理フレームを送信し、それと同時に当該フレームの再送期間を制限する第2のタイマー(例えば管理フレーム用の再送タイマー)を起動する。第1のタイマーと同様、第2のタイマーでも、第2のタイマーが切れるまで当該フレームへの送達確認応答フレームを受信しないと再送を行い、第2のタイマーが切れると接続が切断されたと判定する。接続が切断されたと判定した段階で、前記接続を切断するフレームを送信するようにしてもよい。
あるいは、接続相手の無線通信装置からフレームを受信すると第3のタイマーを起動し、新たに接続相手の無線通信装置からフレームを受信するたびに第3のタイマーを止め、再び初期値から起動する。第3のタイマーが切れると前述と同様に接続相手の無線通信装置がまだ(通信レンジ内に)存在するか(言い換えれば、無線リンクが確保できているか)を確認するための管理フレームを送信し、それと同時に当該フレームの再送期間を制限する第2のタイマー(例えば管理フレーム用の再送タイマー)を起動する。この場合も、第2のタイマーが切れるまで当該フレームへの送達確認応答フレームを受信しないと再送を行い、第2のタイマーが切れると接続が切断されたと判定する。この場合も、接続が切断されたと判定した段階で、前記接続を切断するフレームを送信するようにしてもよい。後者の、接続相手の無線通信装置がまだ存在するかを確認するための管理フレームは、前者の場合の管理フレームとは異なるものであってもよい。また後者の場合の管理フレームの再送を制限するためのタイマーは、ここでは第2のタイマーとして前者の場合と同じものを用いたが、異なるタイマーを用いるようにしてもよい。
[3]無線LANシステムのアクセス方式
例えば、複数の無線通信装置と通信または競合することを想定した無線LANシステムがある。IEEE802.11無線LANではCSMA/CA(Carrier Sense Multiple Access with Carrier Avoidance)をアクセス方式の基本としている。ある無線通信装置の送信を把握し、その送信終了から固定時間を置いて送信を行う方式では、その無線通信装置の送信を把握した複数の無線通信装置で同時に送信を行うことになり、その結果、無線信号が衝突してフレーム送信に失敗する。ある無線通信装置の送信を把握し、その送信終了からランダム時間待つことで、その無線通信装置の送信を把握した複数の無線通信装置での送信が確率的に分散することになる。よって、ランダム時間の中で最も早い時間を引いた無線通信装置が1つなら無線通信装置のフレーム送信は成功し、フレームの衝突を防ぐことができる。ランダム値に基づき送信権の獲得が複数の無線通信装置間で公平になることから、Carrier Avoidanceを採用した方式は、複数の無線通信装置間で無線媒体を共有するために適した方式であるということができる。
例えば、複数の無線通信装置と通信または競合することを想定した無線LANシステムがある。IEEE802.11無線LANではCSMA/CA(Carrier Sense Multiple Access with Carrier Avoidance)をアクセス方式の基本としている。ある無線通信装置の送信を把握し、その送信終了から固定時間を置いて送信を行う方式では、その無線通信装置の送信を把握した複数の無線通信装置で同時に送信を行うことになり、その結果、無線信号が衝突してフレーム送信に失敗する。ある無線通信装置の送信を把握し、その送信終了からランダム時間待つことで、その無線通信装置の送信を把握した複数の無線通信装置での送信が確率的に分散することになる。よって、ランダム時間の中で最も早い時間を引いた無線通信装置が1つなら無線通信装置のフレーム送信は成功し、フレームの衝突を防ぐことができる。ランダム値に基づき送信権の獲得が複数の無線通信装置間で公平になることから、Carrier Avoidanceを採用した方式は、複数の無線通信装置間で無線媒体を共有するために適した方式であるということができる。
[4]無線LANのフレーム間隔
IEEE802.11無線LANのフレーム間隔について説明する。IEEE802.11無線LANで用いられるフレーム間隔は、distributed coordination function interframe space(DIFS)、arbitration interframe space(AIFS)、point coordination function interframe space(PIFS)、short interframe space(SIFS)、extended interframe space(EIFS)、reduced interframe space(RIFS)などがある。
IEEE802.11無線LANのフレーム間隔について説明する。IEEE802.11無線LANで用いられるフレーム間隔は、distributed coordination function interframe space(DIFS)、arbitration interframe space(AIFS)、point coordination function interframe space(PIFS)、short interframe space(SIFS)、extended interframe space(EIFS)、reduced interframe space(RIFS)などがある。
フレーム間隔の定義は、IEEE802.11無線LANでは送信前にキャリアセンスアイドルを確認して開けるべき連続期間として定義されており、厳密な前のフレームからの期間は議論しない。従ってここでのIEEE802.11無線LANシステムでの説明においてはその定義を踏襲する。IEEE802.11無線LANでは、CSMA/CAに基づくランダムアクセスの際に待つ時間を固定時間とランダム時間との和としており、固定時間を明確にするため、このような定義になっているといえる。
DIFSとAIFSとは、CSMA/CAに基づき他の無線通信装置と競合するコンテンション期間にフレーム交換開始を試みるときに用いるフレーム間隔である。DIFSは、トラヒック種別による優先権の区別がないとき、AIFSはトラヒック種別(Traffic Identifier:TID)による優先権が設けられている場合に用いる。
DIFSとAIFSとで係る動作としては類似しているため、以降では主にAIFSを用いて説明する。IEEE802.11無線LANでは、MAC層でフレーム交換の開始などを含むアクセス制御を行う。さらに、上位層からデータを渡される際にQoS(Quality of Service)対応する場合には、データとともにトラヒック種別が通知され、トラヒック種別に基づいてデータはアクセス時の優先度のクラス分けがされる。このアクセス時のクラスをアクセスカテゴリ(Access Category:AC)と呼ぶ。従って、アクセスカテゴリごとにAIFSの値が設けられることになる。
PIFSは、競合する他の無線通信装置よりも優先権を持つアクセスができるようにするためのフレーム間隔であり、DIFS及びAIFSのいずれの値よりも期間が短い。SIFSは、応答系の制御フレームの送信時あるいは一旦アクセス権を獲得した後にバーストでフレーム交換を継続する場合に用いることができるフレーム間隔である。EIFSはフレーム受信に失敗した(受信したフレームがエラーであると判定した)場合に起動されるフレーム間隔である。
RIFSは一旦アクセス権を獲得した後にバーストで同一無線通信装置に複数のフレームを連続して送信する場合に用いることができるフレーム間隔であり、RIFSを用いている間は送信相手の無線通信装置からの応答フレームを要求しない。
ここでIEEE802.11無線LANにおけるランダムアクセスに基づく競合期間のフレーム交換の一例を図23に示す。
ある無線通信装置においてデータフレーム(W_DATA1)の送信要求が発生した際に、キャリアセンスの結果、媒体がビジーである(busy medium)と認識する場合を想定する。この場合、キャリアセンスがアイドルになった時点から固定時間のAIFSを空け、その後ランダム時間(random backoff)空いたところで、データフレームW_DATA1を通信相手に送信する。なお、キャリアセンスの結果、媒体がビジーではない、つまり媒体がアイドル(idle)であると認識した場合には、キャリアセンスを開始した時点から固定時間のAIFSを空けて、データフレームW_DATA1を通信相手に送信する。
ランダム時間は0から整数で与えられるコンテンションウィンドウ(Contention Window:CW)の間の一様分布から導かれる擬似ランダム整数にスロット時間をかけたものである。ここで、CWにスロット時間をかけたものをCW時間幅と呼ぶ。CWの初期値はCWminで与えられ、再送するたびにCWの値はCWmaxになるまで増やされる。CWminとCWmaxとの両方とも、AIFSと同様アクセスカテゴリごとの値を持つ。W_DATA1の送信先の無線通信装置では、データフレームの受信に成功し、かつ当該データフレームが応答フレームの送信を要求するフレームであるとそのデータフレームを内包する物理パケットの無線媒体上での占有終了時点からSIFS時間後に応答フレーム(W_ACK1)を送信する。W_DATA1を送信した無線通信装置は、W_ACK1を受信すると送信バースト時間制限内であればまたW_ACK1を内包する物理パケットの無線媒体上での占有終了時点からSIFS時間後に次のフレーム(例えばW_DATA2)を送信することができる。
AIFS、DIFS、PIFS及びEIFSは、SIFSとスロット時間との関数になるが、SIFSとスロット時間とは物理層ごとに規定されている。また、AIFS、CWmin及びCWmaxなどアクセスカテゴリごとに値が設けられるパラメータは、通信グループ(IEEE802.11無線LANではBasic Service Set(BSS))ごとに設定可能であるが、デフォルト値が定められている。
例えば、802.11acの規格策定では、SIFSは16μs、スロット時間は9μsであるとして、それによってPIFSは25μs、DIFSは34μs、AIFSにおいてアクセスカテゴリがBACKGROUND(AC_BK)のフレーム間隔はデフォルト値が79μs、BEST EFFORT(AC_BE)のフレーム間隔はデフォルト値が43μs、VIDEO(AC_VI)とVOICE(AC_VO)のフレーム間隔はデフォルト値が34μs、CWminとCWmaxとのデフォルト値は、各々AC_BKとAC_BEとでは31と1023、AC_VIでは15と31、AC_VOでは7と15になるとする。なお、EIFSは、基本的にはSIFSとDIFSと最も低速な必須の物理レートで送信する場合の応答フレームの時間長の和である。なお効率的なEIFSの取り方ができる無線通信装置では、EIFSを起動した物理パケットへの応答フレームを運ぶ物理パケットの占有時間長を推定し、SIFSとDIFSとその推定時間の和とすることもできる。
なお、各実施形態で記載されているフレームは、Null Data Packetなど、IEEE802.11規格または準拠する規格で、パケットと呼ばれるものを指してもよい。
本実施形態で用いられる用語は、広く解釈されるべきである。例えば用語“プロセッサ”は、汎用目的プロセッサ、中央処理装置(CPU)、マイクロプロセッサ、デジタル信号プロセッサ(DSP)、コントローラ、マイクロコントローラ、状態マシンなどを包含してもよい。状況によって、“プロセッサ”は、特定用途向け集積回路、フィールドプログラマブルゲートアレイ(FPGA)、プログラム可能論理回路 (PLD)などを指してもよい。“プロセッサ”は、複数のマイクロプロセッサのような処理装置の組み合わせ、DSPおよびマイクロプロセッサの組み合わせ、DSPコアと協働する1つ以上のマイクロプロセッサを指してもよい。
別の例として、用語“メモリ”は、電子情報を格納可能な任意の電子部品を包含してもよい。“メモリ”は、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、プログラム可能読み出し専用メモリ(PROM)、消去可能プログラム可能読み出し専用メモリ(EPROM)、電気的消去可能PROM(EEPROM)、不揮発性ランダムアクセスメモリ(NVRAM)、フラッシュメモリ、磁気または光学データストレージを指してもよく、これらはプロセッサによって読み出し可能である。プロセッサがメモリに対して情報を読み出しまたは書き込みまたはこれらの両方を行うならば、メモリはプロセッサと電気的に通信すると言うことができる。メモリは、プロセッサに統合されてもよく、この場合も、メモリは、プロセッサと電気的に通信していると言うことができる。また、回路は、単一チップに配置された複数の回路でもよいし、複数のチップまたは複数の装置に分散して配置された1つ以上の回路でもよい。
また本明細書において “a,bおよび(または)cの少なくとも1つ”は、a,b,c,a−b, a−c,b−c,a−b−cの組み合わせだけでなく、a−a,a−b−b,a−a−b−b−c−cなどの同じ要素の複数の組み合わせも含む表現である。また、a−b−c−dの組み合わせのように、a,b,c以外の要素を含む構成もカバーする表現である。
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
1、2:無線端末
11:アクセスポイント(AP)
21−1〜21−N:アンテナ
22:送信部
23:受信部
24:自己干渉キャンセル部
25:制御部
26:バッファ
27:無線通信部
31−1〜31−N:アンテナ
32:送信部
33:受信部
34:自己干渉キャンセル部
35:制御部
36:バッファ
37:無線通信部
111:ベースバンドIC
121:RF IC
113:メモリ
114:ホスト・インターフェース
115:CPU
116:DAC
117:ADC
121:RF IC
122、132:フィルタ
123、133:ミキサ
124、134:アンプ
125、135:バラン
142:PLL
143:水晶発振器
147:アンテナ
145:スイッチ
148:無線LANモジュール
149:ホストシステム
301:ノートPC
305、315、355:無線通信装置
321:移動体端末
331:メモリーカード
332:メモリーカード本体
42A〜42D:アンテナ
402:送信部
403:受信部
401:通信処理部
404:ネットワーク処理部
405:有線I/F
406:メモリ
407:サーバ
501:通信処理部
502:送信部
503:受信部
51A:アンテナ
504:アプリケーションプロセッサ
505:メモリ
506:第2無線通信モジュール
11:アクセスポイント(AP)
21−1〜21−N:アンテナ
22:送信部
23:受信部
24:自己干渉キャンセル部
25:制御部
26:バッファ
27:無線通信部
31−1〜31−N:アンテナ
32:送信部
33:受信部
34:自己干渉キャンセル部
35:制御部
36:バッファ
37:無線通信部
111:ベースバンドIC
121:RF IC
113:メモリ
114:ホスト・インターフェース
115:CPU
116:DAC
117:ADC
121:RF IC
122、132:フィルタ
123、133:ミキサ
124、134:アンプ
125、135:バラン
142:PLL
143:水晶発振器
147:アンテナ
145:スイッチ
148:無線LANモジュール
149:ホストシステム
301:ノートPC
305、315、355:無線通信装置
321:移動体端末
331:メモリーカード
332:メモリーカード本体
42A〜42D:アンテナ
402:送信部
403:受信部
401:通信処理部
404:ネットワーク処理部
405:有線I/F
406:メモリ
407:サーバ
501:通信処理部
502:送信部
503:受信部
51A:アンテナ
504:アプリケーションプロセッサ
505:メモリ
506:第2無線通信モジュール
Claims (25)
- 第1情報を含む第1パケットを受信し、前記第1パケットの受信後、所定の周波数帯域で第2パケットを受信する受信部と、
前記第2パケットの受信と同時に、前記第1情報に応じて決定される最大送信電力以下の送信電力により、前記所定の周波数帯域で第3パケットを送信する送信部と、
を備えた無線通信装置。 - 前記受信部は、前記第1パケットの受信後の予め定められたタイミングで前記第2パケットを受信し、前記送信部は、前記予め定められたタイミングで、前記第3パケットを送信する
請求項1に記載の無線通信装置。 - 前記第1情報は、前記第2パケットに適用される伝送レートおよび前記第2パケットの送信電力の少なくとも一方に関連する情報を含む
請求項1ないし2のいずれか一項に記載の無線通信装置。 - 前記第1情報に基づき、前記第2パケットの伝送レートと前記第2パケットの受電電力とを決定し、
前記伝送レートを有するパケットの受信に必要な第1受信品質と、前記受電電力の値と、前記第3パケットの送信信号が前記第2パケットの受信信号に与える自己干渉量のうちキャンセル可能な干渉量を表す自己干渉キャンセル能力とに基づいて、前記最大送信電力を決定する、制御部
をさらに備えた請求項3に記載の無線通信装置。 - 前記制御部は、前記最大送信電力の値に基づいて、前記第3パケットの送信先端末、および前記第3パケットに適用する伝送レートの少なくとも一方を決定する
請求項1ないし4のいずれか一項に記載の無線通信装置。 - 前記第1情報に基づいて、前記第2パケットの受信と同時に前記第3パケットの送信を行うかを決定する制御部を備え、
前記送信部は、前記第3パケットの送信を行わないことが決定された場合は、前記第2パケットの受信と同時に、前記第3パケットの送信を行わない
請求項1ないし5のいずれか一項に記載の無線通信装置。 - 前記制御部は、前記第1情報に基づいて、前記最大送信電力を決定し、前記最大送信電力以下の電力で送信可能な端末が存在しない場合に、前記第3パケットの送信を行わないことを決定する
請求項6に記載の無線通信装置。 - 少なくとも1つのアンテナをさらに備えた請求項1ないし7のいずれか一項に記載の無線通信装置。
- 第1情報を含む第1パケットを送信する送信部と、
前記第1パケットの送信後、前記第1情報に応じた送信電力で送信される第2パケットを、所定の周波数帯域で受信する受信部と、を備え、
前記送信部は、前記第2パケットの受信と同時に、前記第2パケットを第1受信品質で受信するために許容される最大送信電力以下の送信電力により、前記所定の周波数帯域で第3パケットを送信する
無線通信装置。 - 前記受信部は、前記第1パケットの送信後の予め定められたタイミングで前記第2パケットを受信し、前記送信部は、前記予め定められたタイミングで、前記第3パケットを送信する
請求項9に記載の無線通信装置。 - 前記第1情報は、前記第2パケットに適用される伝送レートおよび前記第2パケットの送信電力の少なくとも一方に関連する情報を含む
請求項9ないし10のいずれか一項に記載の無線通信装置。 - 前記第2パケットの伝送レートと前記第2パケットを前記第1受信品質で受信するために必要な受電電力を決定し、前記伝送レートと前記受電電力とに基づき前記第1情報を生成し、
前記第1受信品質と、前記受電電力の値と、前記第3パケットの送信信号が前記第2パケットの受信信号に与える自己干渉量のうちキャンセル可能な干渉量を表す自己干渉キャンセル能力とに基づいて、前記最大送信電力を決定する、制御部
をさらに備えた請求項9ないし11のいずれか一項に記載の無線通信装置。 - 前記制御部は、前記最大送信電力の値に基づいて、前記第3パケットの送信先端末、および前記第3パケットに適用する伝送レートとの少なくとも一方を決定する
請求項12に記載の無線通信装置。 - 前記第1情報に基づいて、前記第2パケットの受信と同時に前記第3パケットの送信を行うかを決定する制御部を備え、
前記送信部は、前記第3パケットの送信を行わないことが決定された場合は、前記第2パケットの受信と同時に、前記第3パケットの送信を行わない
請求項9ないし13のいずれか一項に記載の無線通信装置。 - 前記制御部は、前記第1情報に基づいて、前記最大送信電力を決定し、前記最大送信電力以下の電力で送信可能な端末が存在しない場合に、前記第3パケットの送信を行わないことを決定する
請求項14に記載の無線通信装置。 - 少なくとも1つのアンテナをさらに備えた請求項9ないし15のいずれか一項に記載の無線通信装置。
- 第1パケットの送信電力を決定し、前記決定した送信電力に応じて、第1受信品質で前記第1パケットと同時に第2パケットを受信するために必要な受信電力を決定する制御部と、
前記受信電力に関連する第1情報を含む第3パケットを送信する送信部と、
前記第3パケットの送信後、前記第1情報に従った前記第2パケットを、所定の周波数帯域で受信する受信部と、を備え、
前記送信部は、前記第2パケットの受信と同時に、前記所定の周波数帯域で、前記決定した送信電力により前記第1パケットを送信する
無線通信装置。 - 前記受信部は、前記第3パケットの送信後の予め定められたタイミングで前記第2パケットを受信し、前記送信部は、前記予め定められたタイミングで、前記第1パケットを送信する
請求項17に記載の無線通信装置。 - 前記制御部は、前記送信電力の値と、自己干渉キャンセル能力とに基づき、前記送信電力を有する送信信号が受信信号に与える自己干渉量を算出し、前記自己干渉量と、前記第2パケットの伝送レートとに基づいて、前記第2パケットを前記第1受信品質で受信するために必要な受信電力を決定する
請求項17ないし18のいずれか一項に記載の無線通信装置。 - 第1情報を含む第1パケットを送信し、
前記第1パケットの送信後、所定の周波数帯域で、前記第1情報に応じた送信電力で第2パケットを送信する送信部
を備え、
前記第2パケットの送信タイミングは、前記第1パケットおよび前記第2パケットの送信先装置が送信する第3パケットの送信タイミングと同じタイミングである、無線通信装置。 - 少なくとも1つのアンテナをさらに備えた請求項20に記載の無線通信装置。
- 第1情報を含む第1パケットを受信し、前記第1パケットの受信後、所定の周波数帯域で第2パケットを受信し、
前記第2パケットの受信と同時に、前記第1情報に応じて決定される最大送信電力以下の送信電力により、前記所定の周波数帯域で第3パケットを送信する
無線通信方法。 - 第1情報を含む第1パケットを送信し、
前記第1パケットの送信後、前記第1情報に応じた送信電力で送信される第2パケットを、所定の周波数帯域で受信し、
前記第2パケットの受信と同時に、前記第2パケットを第1受信品質で受信するために許容される最大送信電力以下の送信電力により、前記所定の周波数帯域で第3パケットを送信する
無線通信方法。 - 第1パケットの送信電力を決定し、前記決定した送信電力に応じて、第1受信品質で前記第1パケットと同時に第2パケットを受信するために必要な受信電力を決定し、
前記受信電力に関連する第1情報を含む第3パケットを送信し、
前記第3パケットの送信後、前記第1情報に従った前記第2パケットを、所定の周波数帯域で受信し、
前記第2パケットの受信と同時に、前記所定の周波数帯域で、前記決定した送信電力により前記第1パケットを送信する
無線通信方法。 - 第1情報を含む第1パケットを送信し、
前記第1パケットの送信後、所定の周波数帯域で、前記第1情報に応じた送信電力で第2パケットを送信し、
前記第2パケットの送信タイミングは、前記第1パケットおよび前記第2パケットの送信先装置が送信する第3パケットの送信タイミングと同じタイミングである
無線通信方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017047557A JP2018152720A (ja) | 2017-03-13 | 2017-03-13 | 無線通信装置および無線通信方法 |
| US15/693,063 US20180263075A1 (en) | 2017-03-13 | 2017-08-31 | Wireless communication device and wireless communication method |
| EP17188684.9A EP3376807A1 (en) | 2017-03-13 | 2017-08-31 | Wireless communication device and wireless communication method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017047557A JP2018152720A (ja) | 2017-03-13 | 2017-03-13 | 無線通信装置および無線通信方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018152720A true JP2018152720A (ja) | 2018-09-27 |
Family
ID=59858518
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017047557A Abandoned JP2018152720A (ja) | 2017-03-13 | 2017-03-13 | 無線通信装置および無線通信方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20180263075A1 (ja) |
| EP (1) | EP3376807A1 (ja) |
| JP (1) | JP2018152720A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020113935A (ja) * | 2019-01-15 | 2020-07-27 | 株式会社東芝 | 無線通信装置、方法、およびプログラム |
| WO2020235326A1 (ja) * | 2019-05-22 | 2020-11-26 | ソニー株式会社 | 通信装置、情報処理装置、通信方法、及び情報処理方法 |
| US12289123B2 (en) | 2021-08-06 | 2025-04-29 | Samsung Electronics Co., Ltd. | Electronic device supporting communication based on a plurality of frequency bands and method for operating the same |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11115239B2 (en) * | 2017-12-01 | 2021-09-07 | Huawei Technologies Co., Ltd. | Preamble structure supporting full duplex communications |
| CN113396631B (zh) * | 2019-02-14 | 2024-12-13 | 索尼集团公司 | 通信装置、基础设施设备和方法 |
| WO2020193847A1 (en) * | 2019-03-26 | 2020-10-01 | Nokia Technologies Oy | User equipment oriented link adaptation |
| BR112022004947A2 (pt) | 2019-09-18 | 2022-06-14 | Ericsson Telefon Ab L M | Método de um primeiro ponto de acesso disposto para fornecer acesso de comunicação sem fio para um sistema de comunicação sem fio, programa de computador, e, ponto de acesso |
| US12413332B2 (en) * | 2020-05-08 | 2025-09-09 | Lg Electronics Inc. | Method and apparatus for transmitting and receiving data in wireless communication system supporting full-duplex radio |
| JP2022112832A (ja) * | 2021-01-22 | 2022-08-03 | 東芝テック株式会社 | 通信装置及び通信方法 |
-
2017
- 2017-03-13 JP JP2017047557A patent/JP2018152720A/ja not_active Abandoned
- 2017-08-31 EP EP17188684.9A patent/EP3376807A1/en not_active Withdrawn
- 2017-08-31 US US15/693,063 patent/US20180263075A1/en not_active Abandoned
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020113935A (ja) * | 2019-01-15 | 2020-07-27 | 株式会社東芝 | 無線通信装置、方法、およびプログラム |
| WO2020235326A1 (ja) * | 2019-05-22 | 2020-11-26 | ソニー株式会社 | 通信装置、情報処理装置、通信方法、及び情報処理方法 |
| US12137422B2 (en) | 2019-05-22 | 2024-11-05 | Sony Group Corporation | Communication device, information processing device, communication method, and information processing method |
| US12289123B2 (en) | 2021-08-06 | 2025-04-29 | Samsung Electronics Co., Ltd. | Electronic device supporting communication based on a plurality of frequency bands and method for operating the same |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3376807A1 (en) | 2018-09-19 |
| US20180263075A1 (en) | 2018-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11641670B2 (en) | Wireless communication device | |
| JP6986052B2 (ja) | 無線通信装置および無線通信方法 | |
| JP6878224B2 (ja) | 無線通信装置および無線通信方法 | |
| JP2018152720A (ja) | 無線通信装置および無線通信方法 | |
| US10187110B2 (en) | Wireless communication device and wireless communication method | |
| US10541798B2 (en) | Wireless device and wireless communication method | |
| JP2020005266A (ja) | 無線通信装置及び無線通信方法 | |
| JP2019201431A (ja) | 無線通信装置、無線通信端末および無線通信方法 | |
| US20190089515A1 (en) | Electronic apparatus and wireless communication method | |
| JP7146042B2 (ja) | 無線通信装置および無線通信方法 | |
| JP2018152722A (ja) | 無線通信装置および無線通信方法 | |
| JP2018160782A (ja) | 無線通信装置および無線通信方法 | |
| JP2018125622A (ja) | 無線通信装置および無線通信方法 | |
| JP2017169060A (ja) | 無線通信装置および無線通信方法 | |
| JP2017022702A (ja) | 無線装置および無線通信方法 | |
| JP2017085508A (ja) | 無線通信システムおよび無線通信方法 | |
| JP6612702B2 (ja) | 無線通信装置および無線通信方法 | |
| JP6656123B2 (ja) | 無線通信装置 | |
| JP7015806B2 (ja) | 無線通信装置および無線通信方法 | |
| JP2019057756A (ja) | 無線通信装置および無線通信方法 | |
| JP2017085504A (ja) | 無線通信端末および無線通信方法 | |
| JP2017085506A (ja) | 無線通信端末および無線通信方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180914 |
|
| A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20190129 |