[実施形態の概要]
一の実施形態に係る通信方法では、第1の無線通信装置が、第2の無線通信装置へデータを送信するために割り当てられ、かつ時間方向に配置された複数の時間・周波数リソースを用いた送信を開始する。前記第2の無線通信装置が、前記第1の無線通信装置からのデータを受信するために、前記複数の時間・周波数リソースにおけるモニタを開始する。前記第1の無線通信装置が、前記第2の無線通信装置へ送信すべき最後のデータを送信する際に、前記最後のデータと共に、前記最後のデータの送信を示す最後識別情報を前記第2の無線通信装置へ送信する。
前記第2の無線通信装置が、前記最後識別情報の受信に応じて、前記モニタを終了してもよい。
前記第2の無線通信装置が、前記最後識別情報の受信に応じて、前記複数の時間・周波数リソースを解放する処理を実行してもよい。
前記第1の無線通信装置が、前記最後識別情報の送信に応じて、前記複数の時間・周波数リソースを解放する処理を実行してもよい。
前記第1の無線通信装置が、前記最後のデータを送信してから所定期間中に前記第2の無線通信装置へ送信すべき新たなデータが発生しないことを予測してもよい。前記第1の無線通信装置が、前記予測に応じて、前記最後識別情報を前記第2の無線通信装置へ送信してもよい。
一の実施形態に係るプロセッサは、無線通信装置(第1の無線通信装置)を制御するためのプロセッサである。前記プロセッサは、第2の無線通信装置へデータを送信するために割り当てられ、かつ時間方向に配置された複数の時間・周波数リソースを用いた送信を開始する処理と、前記第2の無線通信装置へ送信すべき最後のデータを送信する際に、前記最後のデータと共に、前記最後のデータの送信を示す最後識別情報を前記第2の無線通信装置へ送信する処理と、を実行する。
一の実施形態に係る通信方法では、無線端末が、所定サイクルでネットワーク装置へ上りリンク情報を少なくとも1回送信する。前記ネットワーク装置が、前記無線端末へ送信すべき下りリンク情報が発生した場合には、前記上りリンク情報を受信するまで前記下りリンク情報を保持する。前記ネットワーク装置が、前記上りリンク情報の受信に応じて、前記下りリンク情報の送信を開始する。前記無線端末が、前記上りリンク情報の送信に応じて、前記下りリンク情報のモニタを開始する。
前記無線端末が、前記所定サイクルを示す情報を前記ネットワーク装置へ通知してもよい。
前記無線端末が、前記ネットワーク装置が保持する前記下りリンク情報の全ての受信が完了したことに応じて、前記下りリンク情報のモニタを終了してもよい。
前記無線端末が、前記モニタを開始してから所定期間が経過したことに応じて、前記下りリンク情報のモニタを終了してもよい。
前記ネットワーク装置が、前記所定サイクルの上限値を示す情報を前記無線端末へ通知してもよい。
前記ネットワーク装置が、前記上りリンク情報を受信してから前記所定サイクルに基づく期間が経過しても、前記無線端末から次の上りリンク情報を受信しない場合に、前記無線端末の情報を解放するための手順を開始してもよい。
一の実施形態に係るプロセッサは、無線端末を制御するためのプロセッサである。前記プロセッサは、所定サイクルでネットワーク装置へ上りリンク情報を少なくとも1回送信する処理と、前記無線端末へ送信すべき下りリンク情報が発生した場合に前記上りリンク情報を受信するまで前記下りリンク情報を保持する前記ネットワーク装置からの下りリンク情報のモニタを、前記上りリンク情報の送信に応じて開始する処理と、を実行する。
一の実施形態に係るプロセッサは、ネットワーク装置を制御するためのプロセッサである。前記プロセッサは、所定サイクルで前記ネットワーク装置へ上りリンク情報を少なくとも1回送信するよう構成された無線端末へ送信すべき下りリンク情報が発生した場合には、前記上りリンク情報を受信するまで前記下りリンク情報を保持する処理と、前記ネットワーク装置が、前記上りリンク情報の受信に応じて、前記下りリンク情報の送信を開始する処理と、を実行する。
(移動通信システム)
以下において、移動通信システムについて説明する。図1は、移動通信システムの構成を示す図である。移動通信システムの一例として、LTEシステムを例に挙げて説明する。
図1に示すように、LTEシステムは、UE(User Equipment)100、E−UTRAN(Evolved Universal Terrestrial Radio Access Network)10、及びEPC(Evolved Packet Core)20を備える。
UE100は、無線通信装置(無線端末)に相当する。UE100は、移動型の通信装置である。UE100は、セル(後述するBS200)と無線通信を行う。UE100の構成は後述する。
E−UTRAN10は、無線アクセスネットワークに相当する。E−UTRAN10は、BS(Base Station)200を含む。BS200は、(無線)基地局に相当する。BS200は、例えば、eNB200(evolved Node−B)である。BS200は、gNB(next Generation Node−B)であってもよい。BS200は、UE100と無線通信を実行可能なノードであってもよい。従って、BS200は、無線通信装置と称されてもよい。また、BS200は、E−UTRAN10に含まれるため、ネットワーク装置と称されてもよい。BS200は、X2インターフェイスを介して相互に接続されてもよい。BS200の構成は後述する。
BS200は、1又は複数のセルを管理する。BS200は、BS200が管理するセルとの接続を確立したUE100との無線通信を行う。BS200は、無線リソース管理(RRM)機能、ユーザデータ(以下、「データ」と称することがある)のルーティング機能、モビリティ制御・スケジューリングのための測定制御機能等を有する。
「セル」は、無線通信エリアの最小単位を示す用語として使用される。「セル」は、UE100との無線通信を行う機能を示す用語としても使用されてもよい。「セル」は、下りリンクリソースであってもよい。「セル」は、下りリンクリソースと上りリンクリソースとの組み合わせであってもよい。下りリンクリソースのキャリア周波数と上りリソースのキャリア周波数との間のリンクは、下りリンクリソース上で送信されるシステム情報に含まれてもよい。「セル」は、キャリア及び/又は周波数を示す用語として使用されてもよい。
EPC20は、コアネットワークに相当する。EPC20は、E−UTRAN10と共にネットワークを構成してもよい。EPC20は、MME(Mobility Management Entity)300、及びSGW(Serving Gateway)400を含む。
MME300は、例えば、UE100に対する各種モビリティ制御を行う。SGW400は、例えば、データの転送制御を行う。MME300及びSGW400は、S1インターフェイスを介してBS200と接続される。
図2は、LTEシステムにおける無線インターフェイスのプロトコルスタック図である。図2に示すように、無線インターフェイスプロトコルは、OSI参照モデルの第1層(レイヤ1)乃至第3層(レイヤ3)に区分されている。第1層は、物理(PHY)層(物理レイヤ)である。第2層(レイヤ2)は、MAC(Medium Access Control)層(MACレイヤ)、RLC(Radio Link Control)層(RLCレイヤ)、及びPDCP(Packet Data Convergence Protocol)層(PRCPレイヤ)を含む。第3層(レイヤ3)は、RRC(Radio Resource Control)層(RRCレイヤ)を含む。
物理レイヤは、符号化・復号化、変調・復調、アンテナマッピング・デマッピング、及びリソースマッピング・デマッピングを行う。UE100の物理レイヤとBS200の物理レイヤとの間では、物理チャネルを介してデータ及び制御信号が伝送される。
MACレイヤは、データの優先制御、ハイブリッドARQ(HARQ)による再送処理、及びランダムアクセス手順等を行う。UE100のMACレイヤとBS200のMACレイヤとの間では、トランスポートチャネルを介してデータ及び制御信号が伝送される。BS200のMACレイヤは、スケジューラ(MAC スケジューラ)を含む。スケジューラは、上下リンクのトランスポートフォーマット(トランスポートブロックサイズ、変調・符号化方式(MCS:Modulation and Coding Scheme))及びUE100への割当リソースブロックを決定する。
RLCレイヤは、MACレイヤ及び物理レイヤの機能を利用してデータを受信側のRLCレイヤに伝送する。UE100のRLCレイヤとBS200のRLCレイヤとの間では、論理チャネルを介してデータ及び制御信号が伝送される。
PDCPレイヤは、ヘッダ圧縮・伸張、及び暗号化(サイファリング)・復号化(デサイファリング)を行う。
RRCレイヤは、制御信号を取り扱う制御プレーンでのみ定義される。UE100のRRCレイヤとBS200のRRCレイヤとの間では、各種設定のためのメッセージ(RRCメッセージ)が伝送される。RRCレイヤは、無線ベアラの確立、再確立及び解放に応じて、論理チャネル、トランスポートチャネル、及び物理チャネルを制御する。UE100のRRCとBS200のRRCとの間にRRC接続がある場合、UE100は、RRCコネクティッド状態である。UE100のRRCとBS200のRRCとの間にRRC接続がない場合、UE100は、RRCアイドル状態である。
RRCレイヤの上位に位置するNAS(Non−Access Stratum)レイヤは、例えば、セッション管理及びモビリティ管理を行う。
図3は、LTEシステムで使用される無線フレームの構成図である。LTEシステムにおいて、下りリンクにはOFDMA(Orthogonal Frequency Division Multiple Access)が適用される。上りリンクにはSC−FDMA(Single Carrier Frequency Division Multiple Access)が適用される。
図3に示すように、無線フレームは、時間方向に並ぶ10個のサブフレームで構成される。各サブフレームは、時間方向に並ぶ2個のスロットで構成される。各サブフレームの長さは1msである。各スロットの長さは0.5msである。各サブフレームは、周波数方向に複数のリソースブロック(RB:Resource Block)を含む。各サブフレームは、時間方向に複数のシンボルを含む。各リソースブロックは、周波数方向に複数のサブキャリアを含む。1つのシンボル及び1つのサブキャリアにより、1つのリソースエレメント(RE:Resource Element)が構成されるUE100には、無線リソース(時間・周波数リソース)が割り当てられる。周波数方向において、無線リソース(周波数リソース)は、リソースブロックにより構成される。時間方向において、無線リソース(時間リソース)は、サブフレーム(又はスロット)により構成される。
下りリンクにおいて、各サブフレームの先頭数シンボルの区間は、下りリンク制御信号を伝送するための物理下りリンク制御チャネル(PDCCH:Physical Downlink. Control Channel)として使用可能な領域である。各サブフレームの残りの部分は、下りリンクデータを伝送するための物理下りリンク共有チャネル(PDSCH:Physical Downlink Shared Channel)として使用可能な領域である。
上りリンクにおいて、各サブフレームにおける周波数方向の両端部は、上りリンク制御信号を伝送するための物理上りリンク制御チャネル(PUCCH:Physical Uplink Control Channel)として使用可能な領域である。各サブフレームにおける残りの部分は、上りリンクデータを伝送するための物理上りリンク共有チャネル(PUSCH:Physical Uplink Shared Channel)として使用可能な領域である。
(無線端末)
実施形態に係るUE100(無線端末)について説明する。図4は、UE100のブロック図である。図4に示すように、UE100は、レシーバ(Receiver:受信部)110、トランスミッタ(Transmitter:送信部)120、及びコントローラ(Controller:制御部)130を備える。レシーバ110とトランスミッタ120とは、一体化されたトランシーバ(送受信部)であってもよい。
レシーバ110は、コントローラ130の制御下で各種の受信を行う。レシーバ110は、アンテナを含む。レシーバ110は、アンテナが受信する無線信号をベースバンド信号(受信信号)に変換する。レシーバ110は、ベースバンド信号をコントローラ130に出力する。
トランスミッタ120は、コントローラ130の制御下で各種の送信を行う。トランスミッタ120は、アンテナを含む。トランスミッタ120は、コントローラ130が出力するベースバンド信号(送信信号)を無線信号に変換する。トランスミッタ130は、無線信号をアンテナから送信する。
コントローラ130は、UE100における各種の制御を行う。コントローラ130は、プロセッサ及びメモリを含む。メモリは、プロセッサにより実行されるプログラム、及びプロセッサによる処理に使用される情報を記憶する。プロセッサは、ベースバンドプロセッサとCPU(Central Processing Unit)とを含む。ベースバンドプロセッサは、例えば、ベースバンド信号の変調・復調及び符号化・復号化を行う。CPUは、メモリに記憶されるプログラムを実行することにより、各種の処理を行う。プロセッサは、音声・映像信号の符号化・復号化を行うコーデックを含んでもよい。プロセッサは、後述する各種の処理及び上述した各種の通信プロトコルを実行する。
UE100は、GNSS(Global Navigation Satellite System)受信機を備えていてもよい。GNSS受信機は、UE100の地理的な位置を示す位置情報を得るために、GNSS信号を受信できる。GNSS受信機は、GNSS信号をコントローラ130に出力する。UE100は、UE100の位置情報を取得するためのGPS(Global Positioning System)機能を有していてもよい。
本明細書では、UE100が備えるレシーバ110、トランスミッタ120及びコントローラ130の少なくともいずれかが実行する処理を、便宜上、UE100が実行する処理(動作)として説明する。
(基地局)
実施形態に係るBS200(基地局)について説明する。図5は、BS200のブロック図である。図5に示すように、BS200は、レシーバ(受信部)210、トランスミッタ(送信部)220、コントローラ(制御部)230、及びネットワークインターフェイス240を備える。トランスミッタ210とレシーバ220は、一体化されたトランシーバ(送受信部)であってもよい。
レシーバ210は、コントローラ230の制御下で各種の受信を行う。レシーバ210は、アンテナを含む。レシーバ210は、アンテナが受信する無線信号をベースバンド信号(受信信号)に変換する。レシーバ210は、ベースバンド信号をコントローラ230に出力する。
トランスミッタ220は、コントローラ230の制御下で各種の送信を行う。トランスミッタ220は、アンテナを含む。トランスミッタ220は、コントローラ230が出力するベースバンド信号(送信信号)を無線信号に変換する。トランスミッタ220は、無線信号をアンテナから送信する。
コントローラ230は、BS200における各種の制御を行う。コントローラ230は、プロセッサ及びメモリを含む。メモリは、プロセッサにより実行されるプログラム、及びプロセッサによる処理に使用される情報を記憶する。プロセッサは、ベースバンドプロセッサとCPUとを含む。ベースバンドプロセッサは、例えば、ベースバンド信号の変調・復調及び符号化・復号化等を行う。CPUは、メモリに記憶されるプログラムを実行することにより各種の処理を行う。プロセッサは、後述する各種の処理及び上述した各種の通信プロトコルを実行する。
ネットワークインターフェイス240は、X2インターフェイスを介して隣接BS200と接続される。ネットワークインターフェイス240は、S1インターフェイスを介してMME300及びSGW400と接続される。ネットワークインターフェイス240は、例えば、X2インターフェイス上で行う通信及びS1インターフェイス上で行う通信に使用される。
本明細書では、BS200が備えるトランスミッタ210、レシーバ220、コントローラ230、及びネットワークインターフェイス240の少なくともいずれかが実行する処理を、便宜上、BS200が実行する処理(動作)として説明する。
(ネットワーク装置)
実施形態に係るネットワーク装置について説明する。図6は、MME300のブロック図である。図6は、コアネットワーク(例えば、EPC20)に含まれるネットワーク装置の一例である。他のネットワーク装置(例えば、SGW400)は、MME300と同様の構成を有するため、説明を省略する。ネットワーク装置は、MME300及びSGW400の機能を有していてもよい。
図6に示すように、MME300は、コントローラ(制御部)330及びネットワークインターフェイス340を備える。
コントローラ330は、MME300における各種の制御を行う。コントローラ330は、プロセッサ及びメモリを含む。メモリは、プロセッサにより実行されるプログラム、及びプロセッサによる処理に使用される情報を記憶する。プロセッサは、ベースバンドプロセッサとCPUとを含む。ベースバンドプロセッサは、例えば、ベースバンド信号の変調・復調及び符号化・復号化等を行う。CPUは、メモリに記憶されるプログラムを実行することにより各種の処理を行う。プロセッサは、後述する各種の処理及び上述した各種の通信プロトコルを実行する。
ネットワークインターフェイス340は、他のノード(BS200及び/又は他のネットワーク装置)と所定のインターフェイスを介して接続される。ネットワークインターフェイス340は、所定のインターフェイス上で行う他のネットワーク装置との通信に使用される。
本明細書では、ネットワーク装置が備えるコントローラ、及びネットワークインターフェイスの少なくともいずれかが実行する処理を、便宜上、ネットワーク装置が実行する処理(動作)として説明する。
[第1実施形態]
第1実施形態に係る動作(動作例1及び動作例2)について説明する。
(動作例1)
動作例1について、図7−図10を用いて説明する。図7は、第1実施形態の動作例1を説明するためのシーケンス図である。図8は、第1実施形態の動作例1に係るBS200の動作を説明するためのフローチャートである。図9は、第1実施形態の動作例1に係るUE100の動作を説明するためのフローチャートである。図10は、第1実施形態の動作例1を説明するための図である。
動作例1は、UE100が、複数の時間・周波数リソースを用いて、BS200(E−UTRAN10)へデータを送信するケースである。
図7において、UE100は、BS200からのシグナリングを受け取れる範囲に存在する。例えば、UE100は、BS200が管理するセルに在圏する。UE100は、セルのカバレッジ又は強化カバレッジ(CE:Coverage Enhancement)内に存在する。UE100がRRCインアクティブ状態であるケースを例を挙げて説明する。RRCインアクティブ状態は、RRC接続状態とRRCアイドル状態との中間の状態である。RRCインアクティブ状態は、データ送受信が(一時的に)不活性な場合に適用されるRRC状態であるが、これに限定されない。
図7に示すように、ステップS110において、UE100は、通信データ量を示す情報(Data volume)をBS200へ送信してもよい。
通信データ量を示す情報は、送信に利用可能なデータ量を示すバッファ状態報告(BSR)であってもよい。BSRは、バッファサイズと当該バッファサイズに対応付けられた論理チャネルグループ識別子とを含んでいてもよい。バッファサイズは、論理チャネルグループの全ての論理チャネルに渡って利用可能なデータの総量を識別する情報である。
通信データ量を示す情報は、UE100が使用する(又は使用を開始する)アプリケーション(の識別子)に基づいて算出される通信データ量であってもよい。通信データ量を示す情報は、UE100が使用する(又は使用を開始する)アプリケーションの識別子であってもよい。
BS200は、複数の時間・周波数リソースを用いた送信をUE100に許可するか否かを判定する(図8のS210)。
複数の時間・周波数リソースは、BS200へULデータを送信するために割り当てられ、かつ時間方向に配置された無線リソースである。複数の時間・周波数リソースは、複数のサブフレームのそれぞれに配置された無線リソースであってもよい。すなわち、複数の時間・周波数リソースは、第1のサブフレーム内に配置された時間・周波数リソースと(第1のサブフレームよりも後の)第2のサブフレーム内に配置された時間・周波数リソースとを含んでいてもよい。複数の時間・周波数リソースは、複数のサブフレーム内に含まれる時間・周波数リソースで構成されてもよい。複数の時間・周波数リソースは、1サブフレーム内に含まれる時間・周波数リソースのみで構成されてなくてもよい。
BS200は、UE100からの通信データ量を示す情報に基づいて、複数の時間・周波数リソースを用いた送信をUE100に許可するか否かを判定してもよい。BS200は、通信データ量が閾値を超える場合に、当該送信をUE100に許可すると判定してもよい。BS200は、通信データ量が閾値以下である場合に、当該送信をUE100に許可しないと判定してもよい。閾値は、例えば、UE100に対して1つのスケジューリング情報(例えば、上りリンク(UL)グラント)にて割り当て可能な時間・周波数リソース量(の最大値)を示す値であってもよい。
ステップS210では、BS200は、(BS200における無線リソースの使用状況を考慮して、)複数のサブフレームに渡ってUE100へ時間・周波数リソースを割り当てる必要がある場合に、当該送信をUE100に許可すると判定してもよい。BS200は、1つのサブフレーム内の時間・周波数リソースによりUE100がユーザデータを十分送信可能である場合に、当該送信をUE100に許可しないと判定してもよい。
BS200は、UE100からのトラフィック連続的に(継続的に)発生することが予測される場合に、当該送信をUE100に許可すると判定してもよい。BS200は、UE100からのトラフィック連続的に(継続的に)発生しないこと(すなわち、一時的なトラフィックの発生)が予測される場合に、当該送信をUE100に許可しないと判定してもよい。BS200は、例えば、アプリケーションの識別子に基づいて、UE100からのトラフィック連続的に(継続的に)発生するか否かを予測してもよい。BS200は、例えば、アプリケーションが音声(通話)及び/又は映像を利用するもの(例えば、VoLTE:Voice over LTE)である場合には、UE100からのトラフィック連続的に(継続的に)発生すると予測してもよい。そうでない場合には、BS200は、UE100からのトラフィック連続的に(継続的に)発生しないと予測してもよい。BS200は、UE100からのトラフィックが連続的に既に発生している場合に、複数の時間・周波数リソースを用いた送信をUE100に許可すると判定してもよい。
BS200は、複数の時間・周波数リソースを用いた送信をUE100に許可すると判定した(S210:YES)ことに応じて、ステップS120の処理を実行できる。
BS200は、複数の時間・周波数リソースを用いた送信をUE100に許可しないと判定した(S210:NO)ことに応じて、処理を終了してもよい。この場合、BS200は、通常通りに、1つのサブフレーム内の時間・周波数リソースをUE100へ割り当てる動的なスケジューリングを実行してもよい。
ステップS120において、BS200は、複数の時間・周波数リソースを用いた送信をUE100に許可するためのシグナリング(Signaling for using resources)をUE100へ(個別に)送信する(図8のS220)。
BS200は、例えば、半持続なスケジューリング(SPS:Semi−Persistent Scheduling)を実行してもよい。すなわち、BS200は、半持続な上りリンクリソースをUE100へ割り当ててもよい。この場合、BS200は、半持続なスケジューリング設定を特定するために用いられる(上りリンク用の)SPS設定(SPS−Config)をUE100へ個別に送信してもよい。BS200は、SPS設定を個別に送信する場合、SPS設定に含まれる一時識別子(SPS C−RNTI)を用いて、SPS設定を有効(アクティブ)にするためのシグナリング(DCI:Downlink Control Information/上りリンク(UL)グラント)をUE100へ送信してもよい。
BS200は、当該シグナリングにおいて、最後のデータの送信を示す最後識別情報(end marker)を送信するか否かを判定するためにUE100に用いられる識別子(判定識別子)をUE100へ送信してもよい。例えば、BS200は、判定識別子をSPS設定に含めてもよい。判定識別子は、UE100が最後識別情報を送信すべきであること(最後識別情報の送信許可)を示してもよい。判定識別子は、UE100が最後識別情報を送信すべきでないこと(最後識別情報の送信不許可)を示してもよい。これにより、BS200は、SPS設定が実行されたUE100が最後識別情報を送信するか否かが分かる。
BS200は、例えば、動的なスケジューリングとして、マルチサブフレームスケジューリング(multi−subframe scheduling)を実行してもよい。この場合、BS200は、複数のサブフレームのそれぞれにおける時間・周波数リソースをUE100へ割り当ててもよい。BS200は、UE100へ割り当てた時間・周波数リソースを示すスケジューリング情報(ULグラント)をUE100へ送信してもよい。BS200は、判定識別子をスケジューリング情報に含めてもよい。
UE100は、ステップS120において、BS200から上述のシグナリングを受信したことに応じて、複数の時間・周波数リソースを用いた送信が許可されたか否かを判定する(図9のS310)。UE100は、上述のシグナリングをBS200から受信した場合に、複数の時間・周波数リソースを用いた送信が許可されたと判定できる。
UE100は、SPS C−RNTIを用いて、SPS設定を有効にするためのシグナリング(DCI)を受信(デコード)する。SPS設定が有効になった後、UE100は、以下の条件を満たすサブフレームにおいてN番目のグラントが発生する(すなわち、当該サブフレームにおける時間・周波数リソースの利用が許可される)と見なす。
(10 * SFN + subframe) = [(10 * SFNstart time + subframestart time) + N * semiPersistSchedIntervalUL + Subframe_Offset * (N modulo 2)] modulo 10240
「SFNstart time」は、設定されたULグラントが(再)開始された時のシステムフレーム番号(SFN)である。「subframestart time」は、設定されたULグラントが(再)開始された時のサブフレームである。「semiPersistSchedIntervalUL」は、上りリンクにおける半持続なスケジューリング間隔(サブフレームの数を示す値)を示す。
UE100は、上述のシグナリングをBS200から受信しない場合に、複数の時間・周波数リソースを用いた送信が許可されていないと判定してもよい。UE100は、1つのサブフレーム内の時間・周波数リソースを示す通常通りのスケジューリング情報を受信したことに応じて、複数の時間・周波数リソースを用いた送信が許可されていないと判定してもよい。UE100は、当該送信が許可されていないと判定した(S310:NO)ことに応じて、処理を終了してもよい。UE100は、スケジューリング情報により示される時間・周波数リソースを用いてULデータ(ユーザデータ)を送信してもよい。
ステップS130において、UE100は、当該送信が許可されたと判定した(S310:YES)ことに応じて、複数の時間・周波数リソースを用いた送信を実行(開始)する(図9のS320)。
UE100は、SPS設定が有効である場合、ULグラントが発生した複数のサブフレームのそれぞれにおける時間・周波数リソースを用いて、データをBS200へ送信してもよい。UE100は、BS200から複数のサブフレームのそれぞれにおける時間・周波数リソースが割り当てられた場合には、割り当てられた各時間・周波数リソースを用いて、データをBS200へ送信する。
UE100は、最後のデータが送信されるか否かを判定する(図9のS330)。UE100は、最後のデータが送信されると判定したことに応じて、ステップS140の処理を実行する。
UE100は、例えば、当該MAC PDU(Protocol Data Unit)を生成する際に、最後のMAC SDU(Service Data Unit)を用いた場合に、最後のデータが送信されると判定してもよい。
UE100内の上位レイヤ(例えば、RRC、PDCP、RLC及びMACの少なくともいずれか)から下位レイヤへ送信データ(パケット)を送ることによって、上位レイヤにおいて送信データ(パケット)が存在しなくなった場合に、UE100は、最後のデータが送信されると判定してもよい。
UE100は、バッファに保持される送信に利用可能なデータの量が、1回で送信可能なデータ量(を示す閾値)を下回った場合に、UE100は、(次の送信において)最後のデータが送信されると判定してもよい。
UE100は、後述の最後識別情報を送信するか否かを最終的に決定するために、BS200へ送信すべき新たなデータが最後のデータ送信後に(すぐに)発生するか否かを予測してもよい。UE100は、例えば、最後のデータが送信されると判定したことに応じて、新たなデータが所定期間中に発生するか否かを予測してもよい。所定期間は、最後のデータを送信してから開始する期間である。
例えば、UE100は、アプリケーションの終了に応じて、所定期間中に新たなデータが発生しないと予測してもよい。UE100は、アプリケーションが継続されていることに応じて、所定期間中に新たなデータが発生すると予測してもよい。
UE100は、予測に応じて、ステップS140の処理を実行してもよい。具体的には、UE100は、最後のデータが送信されると判定し、かつ、最後のデータが送信されてから所定期間中に新たなデータが発生しないと予測した場合にのみ、ステップS140の処理を実行してもよい。UE100は、最後のデータが送信されると判定した場合であっても、所定期間中に新たなデータが発生すると予測した場合には、ステップS140の処理を実行しなくてもよい。すなわち、UE100は、最後識別情報を送信せずに、最後のデータをBS200へ送信してもよい。
これにより、UE100は、最後識別情報を送信したにもかかわらず、最後のデータの送信後にすぐに新たなデータが発生することを回避することができる。UE100は、既に割り当てられている時間・周波数リソースを用いて発生した新たなデータを送信できるため、新たなデータを送信するための時間・周波数リソースの割り当てをBS200へ要求することを省略することができる。
UE100は、UE100へ割り当てられた複数の時間・周波数リソースのうち未使用の時間・周波数リソースが存在するか否かを判定してもよい。
UE100は、SPS設定を解放及び/又は無効(ディアクティベート)にするためのシグナリングをBS200から受信した場合には、未使用の時間・周波数リソースが存在しないと判定してもよい。UE100は、SPS設定が有効である場合には、未使用の時間・周波数リソースが存在すると判定してもよい。
UE100は、マルチサブフレームスケジューリングにより割り当てられた最後のサブフレームにおける時間・周波数リソースを用いて最後のデータを送信する場合には、未使用の時間・周波数リソースが存在しないと判定してもよい。UE100は、最後のデータの送信に利用するサブフレームよりも後のサブフレーム(内の時間・周波数リソース)が割り当てられている場合には、未使用の時間・周波数リソースが存在すると判定してもよい。
UE100は、最後のデータが送信されると判定し、かつ、未使用の時間・周波数リソースが存在する場合に、ステップS140の処理を実行してもよい。これにより、UE100は、新たなデータが発生した場合に、時間・周波数リソースの割り当てをBS200へ要求することを省略することができる。
UE100は、判定識別子に基づいて、ステップS140の処理において、最後識別情報を送信するか否かを判定してもよい。UE100は、BS200から判定識別子を受信した場合に、最後識別情報を送信すると判定してもよい。UE100は、BS200から判定識別子を受信していない場合に、最後識別情報を送信しないと判定してもよい。
ステップS140において、UE100は、最後のデータが送信されると判定した(S330:YES)ことに応じて、最後のデータと共に、最後のデータの送信を示す最後識別情報(end marker)をBS200へ送信してもよい(図9のS340)。
UE100は、最後のデータ(MAC SDU)を含むMAC PDU(図10参照)に最後識別情報を含めてもよい。具体的には、UE100は、MACヘッダ(すなわち、MACサブヘッダ(MAC sub−header))、MAC CE(MAC Control Element)、及び、MAC SDUの少なくともいずれかに最後識別情報を含めてもよい。
最後のデータ(MAC SDU)に対応するMACサブヘッダ内の1ビットが、最後識別情報を示すエンドマーカ用のフラグとして用いられてもよい。例えば、フラグが「0」を示す場合、対応するMAC SDUが最後のデータでないことを示してもよい。フラグが「1」を示す場合、対応するMAC SDUが最後のデータであることを示してもよい。
UE100は、最後識別情報をデータ(MAC SDU)として取り扱うことによって、最後のデータと共に最後識別情報をBS200へ送信してもよい。UE100は、RRCメッセージにより、データと共に最後識別情報をBS200へ送信してもよい。
UE100は、最後のデータが送信されないと判定した(S330:NO)ことに応じて、複数の時間・周波数リソースを用いた送信を実行(継続)する。
一方、BS200は、ステップS120におけるシグナリングの送信に応じて、UE100へ割り当てられた複数の時間・周波数リソースにおけるモニタを実行(開始)する(図8のS230)。
BS200は、当該モニタにより、UE100から無線信号を受信する。BS200は、UE100からの受信信号が最後識別情報を含むか否かを判定する(図8のS240)。すなわち、BS200は、最後のデータが送信されるか否か最後識別情報を判定する。BS200は、UE100からの受信信号が最後識別情報を含む場合には、最後のデータが送信されると判定する。BS200は、受信信号が最後識別情報を含む場合には、その後の時間・周波数リソースにおいて、UE100からのデータの送信が行われないことを把握できる。
BS200は、UE100からの受信信号が最後識別情報を含まない場合(S240:NO)には、複数の時間・周波数リソースを用いたUE100からの送信が継続される(最後のデータが送信されていない)と判定する。
BS200は、最後識別情報の受信に応じて、UE100へ割り当てられた複数の時間・周波数リソースにおけるモニタを終了してもよい。すなわち、BS200は、UE100からの受信信号が最後識別情報を含む(S240:YES)ことに応じて、当該モニタを終了してもよい(図8のS250)。BS200は、最後識別情報によりUE100が送信すべきデータを有さないことを把握できる。これにより、BS200は、不要なモニタを実行せずに済むため、省電力化を図ることができる。
BS200は、受信信号が最後識別情報を含まない場合には、モニタを実行(継続)する。
BS200は、他のUE100へ同一の時間・周波数リソースを割り当てている場合には、UE100からの受信信号が最後識別情報を含んでいたとしても、当該他のUE100からの無線信号を受信するために、当該時間・周波数リソースでのモニタを実行してもよい。
ステップS150において、BS200は、UE100へ割り当てた複数の時間・周波数リソース(のうち未使用の時間・周波数リソース)を解放する処理を実行してもよい(図8のS260)。これにより、BS200は、解放された時間・周波数リソースを他のUE100へ割り当てることが可能である。その結果、リソースの利用効率が向上する。
BS200は、UE100へ割り当てた複数の時間・周波数リソースが解放されたとみなしてもよい。例えば、BS200は、UE100へ割り当てた複数の時間・周波数リソースが無効であるとみなしてもよい。すなわち、BS200は、UE100がSPS設定を破棄せずに保持しているとみなしてもよい。
BS200は、UE100へ設定したSPS設定がデコンフィグされたとみなしてもよい。BS200は、UE100へ設定したSPS設定が破棄されたとみなしてもよい。BS200は、UE100からの無線信号を受信するために記憶していたリソース情報、すなわち、複数の時間・周波数リソースの情報を破棄してもよい。
BS200は、解放する処理として、ステップS160の処理を実行してもよい。BS200は、ステップS160の処理を実行せずに、UE100に対して暗示的に複数の時間・周波数リソースを解放する処理を実行してもよい。
ステップS160において、BS200は、複数の時間・周波数リソース(のうち未使用の時間・周波数リソース)を解放するためのシグナリングをUE100へ送信してもよい。
BS200は、例えば、UE100がSPS設定をデコンフィグするためのシグナリング(例えば、RRCメッセージ)をUE100へ送信してもよい。BS200は、UE100がSPS設定を無効(ディアクティベート)にするためのシグナリング(例えば、PDCCH)をUE100へ送信してもよい。
BS200は、ステップS160におけるシグナリングの送信後に、UE100へ割り当てた時間・周波数リソースを解放、すなわち、ステップS150の処理を実行してもよい。
ステップS170において、UE100は、複数の時間・周波数リソース(のうち未使用の時間・周波数リソース)を解放する処理を実行してもよい(図9のS350)。
UE100は、BS200からのシグナリングに応じて、複数の時間・周波数リソース(未使用の時間・周波数リソース)を解放する処理を実行してもよい。UE100は、SPS設定を解放するためのシグナリングの受信に応じて、SPS設定をデコンフィグ又は破棄してもよい。UE100は、SPS設定を無効にするためのシグナリングの受信に応じて、SPS設定を無効にしてもよい。この場合、UE100は、SPS設定を破棄せずに保存する。
UE100は、最後識別情報の送信に応じて、複数の時間・周波数リソース(未使用の時間・周波数リソース)を解放する処理を実行してもよい。UE100は、例えば、暗示的な解放のために空のデータを送信せずに、時間・周波数リソースを解放できるため、時間・周波数リソースの利用効率を向上できる。
UE100は、最後識別情報の送信に応じて、SPS設定をデコンフィグ又は破棄してもよい。UE100は、最後識別情報の送信に応じて、SPS設定を無効にしてもよい。
以上のように、UE100は、時間方向に配置された複数の時間・周波数リソースを割り当てられた場合に、最後のデータと共に最後識別情報を送信できる。これにより、BS200は、UE100から送信される最後のデータであることが把握できる。その結果、BS200は、UE100へ割り当てられた時間・周波数リソースにおけるモニタを省略することができる。
BS200は、UE100へ割り当てた時間・周波数リソースを他のUE100へ割り当てることができる。これにより、時間・周波数リソースの利用効率を向上できる。
(動作例2)
動作例2について、図11−図13を用いて説明する。図11は、第1実施形態の動作例2を説明するためのシーケンス図である。図12は、第1実施形態の動作例2に係るBS200の動作を説明するためのフローチャートである。図13は、第1実施形態の動作例2に係るUE100の動作を説明するためのフローチャートである。上述の説明と同様の部分は、説明を省略する。
動作例2は、BS200が、複数の時間・周波数リソースを用いて、UE100へデータを送信するケースである。
図11に示すように、ステップS410において、BS200は、上位ネットワーク(例えば、SGW400)からUE100へ送信すべきデータ(DLデータ)を受信してもよい。
BS200は、複数の時間・周波数リソースを用いてUE100へデータを送信するか否かを判定する(図12のS510)。BS200は、UE100へ送信すべきデータの受信に応じて、判定を開始してもよい。
BS200は、データが閾値以上である場合に、当該送信を行うと判定してもよい。BS200は、データが閾値未満である場合に、当該送信を行わないと判定してもよい。閾値は、例えば、UE100に対して1つのスケジューリング情報(例えば、下りリンク(DL)グラント)にて割り当て可能な時間・周波数リソース量(の最大値)を示す値であってもよい。
BS200は、(BS200における無線リソースの使用状況を考慮して、)複数のサブフレームに渡ってUE100へ時間・周波数リソースを割り当てる必要がある場合に、当該送信を行うと判定してもよい。BS200は、1つのサブフレーム内の時間・周波数リソースによりUE100がユーザデータを十分送信可能である場合に、当該送信を行わないと判定してもよい。
BS200は、UE100へのトラフィック連続的に発生することが予測される場合に、当該送信を行う許可すると判定してもよい。BS200は、UE100へのトラフィック連続的に発生しないことが予測される場合に、当該送信をUE100に許可しないと判定してもよい。BS200は、例えば、UE100から取得したアプリケーションの識別子に基づいて、UE100へのトラフィック連続的に発生するか否かを予測してもよい。BS200は、UE100からのトラフィックが連続的に既に発生している場合に、当該送信を行うと判定してもよい。
BS200は、複数の時間・周波数リソースを用いてUE100へデータを送信すると判定した(S510:YES)ことに応じて、ステップS420の処理を実行できる。
BS200は、当該送信を行わないと判定した(S510:NO)ことに応じて、処理を終了してもよい。BS200は、通常通りに、1つのサブフレーム内の時間・周波数リソースをUE100へ割り当てる動的なスケジューリングを実行してもよい。
ステップS420において、BS200は、複数の時間・周波数リソースを用いてUE100へデータを送信するためのシグナリング(Signaling for using resources)をUE100へ(個別に)送信できる(図12のS520)。
BS200は、例えば、半持続な下りリンクリソースをUE100へ割り当ててもよい。BS200は、(下りリンク用の)SPS設定をUE100へ個別に送信してもよい。BS200は、SPS設定に含まれる一時識別子を用いて、SPS設定を有効にするためのシグナリングを送信してもよい。BS200は、当該シグナリングにおいて、判定識別子をUE100へ送信してもよい。例えば、BS200は、判定識別子をSPS設定に含めてもよい。判定識別子は、BS200が最後識別情報を送信することを示してもよい。判定識別子は、BS200が最後識別情報を送信しないことを示してもよい。これにより、UE100は、BS200が最後識別情報を送信するか否かが分かる。
BS200は、複数のサブフレームのそれぞれにおける時間・周波数リソースをUE100へ割り当ててもよい(マルチサブフレームスケジューリング)。BS200は、UE100へ割り当てた時間・周波数リソースを示すスケジューリング情報(DLグラント)をUE100へ送信してもよい。BS200は、判定識別子をスケジューリング情報に含めてもよい。
UE100は、BS200が複数の時間・周波数リソースを用いてUE100へデータを送信するか否かを判定できる(図13のS610)。
UE100は、上述のシグナリングをBS200から受信した場合に、BS200が複数の時間・周波数リソースを用いてUE100へ送信すると判定できる。
UE100は、SPS C−RNTIを用いて、SPS設定を有効にするためのシグナリングを受信(デコード)する。SPS設定が有効になった後、UE100は、以下の条件を満たすサブフレームにおいてN番目のグラントが発生すると見なす(すなわち、当該サブフレームにおける時間・周波数リソースをモニタすると決定する)。
(10 * SFN + subframe) = [(10 * SFNstart time + subframestart time) + N * semiPersistSchedIntervalDL] modulo 10240
「SFNstart time」は、設定されたULグラントが(再)開始された時のシステムフレーム番号(SFN)である。「subframestart time」は、設定されたULグラントが(再)開始された時のサブフレームである。「semiPersistSchedIntervalDL」は、下りリンクにおける半持続なスケジューリング間隔(サブフレームの数を示す値)である。
UE100は、上述のシグナリングをBS200から受信しない場合に、BS200が複数の時間・周波数リソースを用いてUE100へ送信しないと判定してもよい。UE100は、BS200が複数の時間・周波数リソースを用いてUE100へ送信しないと判定した(S610:NO)ことに応じて、処理を終了してもよい。
ステップS430において、BS200は、当該送信を行うと判定した(S610:NO)ことに応じて、複数の時間・周波数リソースを用いた送信を実行(開始)する(図12のS530)。
BS100は、最後のデータが送信されるか否かを判定する(図12のS540)。判定方法は、動作例1と同様である。
BS100は、UE100へ割り当てられた複数の時間・周波数リソースのうち未使用の時間・周波数リソースが存在するか否かを判定してもよい。
BS200は、SPS設定を解放及び/又は無効(ディアクティベート)にするためのシグナリングをUE100へ送信した場合には、未使用の時間・周波数リソースが存在しないと判定してもよい。BS200は、マルチサブフレームスケジューリングにより割り当てられた最後のサブフレームにおける時間・周波数リソースを用いて最後のデータを送信する場合には、未使用の時間・周波数リソースが存在しないと判定してもよい。そうでない場合には、BS100は、未使用の時間・周波数リソースが存在すると判定してもよい。
ステップS440において、BS200は、最後のデータが送信されると判定した(S540:YES)ことに応じて、最後のデータと共に、最後のデータの送信を示す最後識別情報(end marker)をUE100へ送信してもよい(図12のS550)。最後識別情報の送信方法は、動作例1と同様である。
BS200は、判定識別子に基づいて、ステップS440の処理において、最後識別情報を送信するか否かを判定してもよい。BS200は、UE100へ判定識別子を送信した場合に、最後識別情報を送信すると判定してもよい。BS200は、UE100へ判定識別子を送信していない場合に、最後識別情報を送信しないと判定してもよい。
BS200は、最後のデータが送信されないと判定した(S540:NO)ことに応じて、複数の時間・周波数リソースを用いた送信を実行(継続)する。
一方、UE100は、ステップS420におけるシグナリングの受信に応じて、UE100へ割り当てられた複数の時間・周波数リソースにおけるモニタを実行(開始)する(図13のS620)。すなわち、UE100は、BS200が複数の時間・周波数リソースを用いてUE100へ送信すると判定した(S610:YES)ことに応じて、モニタを実行(開始)する。
UE100は、当該モニタにより、BS200から無線信号を受信する。UE100は、動作例1と同様に、最後のデータが送信されるか否かを判定する(図13のS630)。すなわち、UE100は、BS200からの受信信号が最後識別情報を含むか否かを判定する。UE100は、最後のデータが送信されないと判定した(S630:YES)ことに応じて、UE100へ割り当てられた複数の時間・周波数リソースにおけるモニタを終了してもよい(図13のS640)。
UE100は、最後識別情報の受信に応じて、当該複数の時間・周波数リソースにおけるモニタが要求されないと判定してもよい。UE100は、最後識別情報の受信に応じて、UE100へ割り当てられた複数の時間・周波数リソースにおけるモニタを終了してもよい。
これにより、UE100は、不要なモニタを実行せずに済むため、省電力化を図ることができる。
UE100は、受信信号が最後識別情報を含まない場合には、モニタを実行(継続)する。すなわち、UE100は、最後のデータが送信されないと判定した(S630:NO)ことに応じて、モニタを実行(継続)する。
ステップS450において、BS200は、最後識別情報の送信に応じて、UE100へ割り当てた複数の時間・周波数リソース(のうち未使用の時間・周波数リソース)を解放する処理を実行してもよい(図13のS560)。これにより、BS200は、解放された時間・周波数リソースを他のUE100へ割り当てることが可能である。その結果、リソースの利用効率が向上する。
BS200は、解放する処理として、ステップS460の処理を実行してもよい。BS200は、ステップS460の処理を実行せずに、UE100に対して暗示的に複数の時間・周波数リソースを解放する処理を実行してもよい。
ステップS460において、BS200は、上述の動作例1と同様に、複数の時間・周波数リソース(のうち未使用の時間・周波数リソース)を解放するためのシグナリングをUE100へ送信してもよい。
ステップS470において、UE100は、複数の時間・周波数リソース(のうち未使用の時間・周波数リソース)を解放する処理を実行してもよい(図13のS650)。
UE100は、BS200からのシグナリングに応じて、複数の時間・周波数リソース(未使用の時間・周波数リソース)を解放する処理を実行してもよい。UE100は、最後識別情報の受信に応じて、複数の時間・周波数リソースを解放する処理を実行してもよい。
以上のように、BS200は、時間方向に配置された複数の時間・周波数リソースをUE100へ割り当てた場合に、最後のデータと共に最後識別情報を送信できる。これにより、UE100は、BS200からUE100へ送信される最後のデータであることが把握できる。その結果、UE100は、UE100へ割り当てられた時間・周波数リソースにおけるモニタを省略することができる。
BS200は、UE100へ割り当てた時間・周波数リソースを他のUE100へ割り当てることができる。これにより、時間・周波数リソースの利用効率を向上できる。
[第2実施形態]
第2実施形態に係る動作例について、図14−図16を用いて、説明する。図14は、第2実施形態の動作例を説明するためのシーケンス図である。図15は、第2実施形態の動作例に係るBS200の動作を説明するためのフローチャートである。図16は、第2実施形態の動作例に係るUE100の動作を説明するためのフローチャートである。上述の説明と同様の部分は、説明を省略する。
第2実施形態では、ネットワーク装置が、上りリンク情報の受信に応じて、下りリンク情報の送信を開始するケースである。以下において、ネットワーク装置として、BS200を例に挙げて説明する。
図14に示すように、ステップS710において、BS200は、制御情報をUE100へ通知(送信)してもよい。
制御情報は、UE100が上りリンク情報(UL Information)をBS200へ送信すべき所定サイクル(所定周期)の上限値を示す情報を含んでいてもよい。制御情報は、所定サイクルに基づく第1期間(ピリオド)の上限値を示す情報を含んでいてもよい。第1期間は、所定サイクルの時間長さと等しくてもよい。
制御情報は、所定サイクルをUE100へ設定するための情報を含んでいてもよい。制御情報は、第1期間を計測するためのタイマの設定(及び/又はタイマ値)を含んでいてもよい。
制御情報は、第2期間を特定するための時間情報を含んでいてもよい。第2期間は、UE100が下りリンク情報のモニタを終了する期間を示す。時間情報は、第2期間を計測するためのタイマの設定(及び/又はタイマ値)であってもよい。
BS200は、制御情報を個別シグナリング(例えば、RRC接続再設定メッセージなど)により、UE100へ送信してもよい。BS200は、制御情報をブロードキャストシグナリング(例えば、SIB(System Information Block))/グループキャストシグナリングにより、UE100へ送信してもよい。
ステップS720において、UE100は、所定サイクルを示すサイクル情報(Cycle Information)をBS200へ通知してもよい。サイクル情報は、例えば、UE100が上りリンク情報を1日に少なくとも1回を送信するサイクル(周期)を示してもよい。サイクル情報は、第1期間(ピリオド)を示してもよい。
サイクル情報は、UE100の能力(例えば、UEカテゴリ)を示す情報であってもよい。サイクル情報は、UE100の端末情報であってもよい。
UE100は、所定サイクルの上限値を示す情報に基づいて、所定サイクルを決定してもよい。所定サイクルは、予め規定されていてもよい。
BS200は、UE100から受信したサイクル情報に基づいて、UE100が上りリンク情報をBS200へ送信すべき所定サイクルを把握してもよい。BS200は、上位ネットワークから取得したサイクル情報に基づいて、UE100が上りリンク情報をBS200へ送信すべき所定サイクルを把握してもよい。
UE100の所定サイクルは、予め規定されていてもよい。BS200は、UE100からサイクル情報を受信しなくても、UE100の所定サイクルを把握できる。
ステップS730において、BS200は、上位ネットワーク(例えば、SGW400)からUE100へ送信すべき情報(データ及び/又は制御情報)を受信してもよい。BS200は、当該情報の受信により、UE100へ送信すべき下りリンク情報が発生したと判定してもよい。BS200は、下りリンク情報の発生に応じて、BS200は、UE100から上りリンク情報を受信したか否かを判定してもよい(図15のS810)。
BS200は、下りリンク情報が発生した場合には、UE100から上りリンク情報を受信するまで、下りリンク情報を保持する。すなわち、BS200は、下りリンク情報が発生しても、UE100から上りリンク情報を受信していない場合には、下りリンク情報をUE100へ送信しない。
一方、UE100は、BS200へ送信すべき情報(データ及び/又は制御情報)が存在するか否かを判定する(図16のS910)。
UE100は、BS200へ送信すべき情報が存在する場合(S910:YES)、ステップS740の処理(図16のS930)を実行してもよい。UE100は、BS200への送信タイミングが予め規定されている場合には、送信タイミングまでステップS740の処理の実行を待ってもよい。
UE100は、BS200へ送信すべき情報が存在しない場合(S910:NO)、所定サイクルに基づく第1期間が経過するか否かを判定してもよい(図16のS920)。
UE100は、第1期間を計測してもよい。例えば、UE100は、上りリンク情報の送信に応じて、第1期間を計測するための第1タイマを(再)起動してもよい。UE100は、第1タイマの満了に応じて、第1期間が経過すると判定してもよい。
UE100は、第1期間が経過する場合(S920:YES)に、ステップS740の処理(図16のS930)を実行してもよい。これにより、UE100は、所定サイクルでBS200へ上りリンク情報を少なくとも1回送信することができる。UE100は、所定サイクルで、上りリンク情報を複数回送信してもよい。
UE100は、第1期間が経過しない場合(S920:NO)には、ステップS910の処理を実行してもよい。
ステップS740において、UE100は、上りリンク情報をBS200へ送信できる。
UE100は、BS200へ送信すべき情報が存在する場合には、当該情報をBS200へ送信する。
UE100は、所定サイクルで上りリンク情報を必ず1回送信しなければならなくてもよい。UE100は、BS200へ送信すべき情報が存在しない場合であっても、上りリンク情報をBS200へ送信してもよい。例えば、上りリンク情報は、ダミーデータであってもよい。上りリンク情報は、送信データが存在しないことを示す情報であってもよい。上りリンク情報は、ヌルを示す情報であってもよい。
UE100は、上りリンク情報の送信に応じて、下りリンク情報のモニタを実行(開始)する(図16のS940)。UE100は、上りリンク情報の送信を開始するまで、下りリンク情報のモニタを停止してもよい。UE100は、上りリンク情報の送信を開始するまで、下りリンク情報のモニタが要求(期待)されなくてもよい。従って、UE100は、上りリンク情報を送信する前の期間に、下りリンク情報のモニタを開始するか否かを決定してもよい。UE100は、上りリンク情報の送信を開始する前であっても、(必要に応じて)下りリンク情報をモニタしてもよい。
UE100は、下りリンク情報のモニタを開始する動作として、下りリンク情報のモニタを受信しないDRX(Discontinous Reception)スリープ動作を終了してもよい。すなわち、UE100は、DRXスリープ動作からウェイクアップして、PDCCHを受信するために待機してもよい。
UE100は、下りリンク情報(例えば、PDCCH)を受信不能な状態(受信オフ状態)から、下りリンク情報を受信可能な状態(受信オン状態)へ移行してもよい。UE100は、下りリンク情報のモニタを開始する動作として、ロングDRXサイクルを用いたDRX動作から、ショートDRXサイクルを用いたDRX動作へ切り替えてもよい。
UE100は、上りリンク情報の送信から第3期間を経過した後に下りリンク情報のモニタを開始してもよい。例えば、UE100は、上りリンク情報を送信したサブフレームから第3期間が経過したサブフレームにおいてモニタを開始してもよい。上述の時間情報は、第3期間を示すオフセットを示す情報を含んでいてもよい。
UE100は、上りリンク情報の送信に応じて、第2期間を計測してもよい。UE100は、例えば、上りリンク情報の送信に応じて、UE100が下りリンク情報のモニタを終了する第2期間を計測するための第2タイマを起動してもよい。UE100は、第2タイマの起動中は、下りリンク情報のモニタを実行してもよい。
第2タイマは、UE100がPDCCHをデコードするために待機する下りリンクサブフレームにおける持続時間を示すインアクティビティタイマであってもよい。
BS200は、UE100からの上りリンク情報を受信する。BS200は、上りリンク情報の受信した場合に、ステップS750の処理を実行する。
BS200は、上りリンク情報を受信できない場合には(S810:NO)、所定サイクルに基づく第1期間が経過したか否かを判定してもよい(図15のS820)。BS200は、第1期間を計測するために第1タイマを起動してもよい。BS200は、UE100からの上りリンク情報の受信に応じて、第1タイマを起動してもよい。
BS200は、上述の通り、第1期間が経過していない場合(S820:NO)には、ステップS810の処理を実行してもよい。
BS200は、第1期間が経過しても上りリンク情報を受信しない場合には、UE100に異常事態(アブノーマルシチュエーション)が発生したと判定してもよい。
BS200は、第1期間が経過しても上りリンク情報を受信しない場合には、UE100が手の届かない状態(Unreachable)になったと判定してもよい。例えば、BS200は、UE100との通信が不能になったと判定してもよい。BS200は、BS200が管理する通信エリア(セル)からUE100が移動したと判定してもよい。
BS200は、第1期間が経過した場合(S820:YES)には、解放手順を開始してもよい(図15のS830)。すなわち、BS200は、上りリンク情報を受信してから所定サイクルに基づく第1期間が経過しても、UE100から次の上りリンク情報を受信しない場合に、UE100の情報を解放するための手順を実行してもよい。
BS200は、例えば、ステップS730において受信したUE100へ送信すべきデータを破棄してもよい。
BS200は、UE100のコンテキストを解放するための手順(S1 UE Context Release Request)を開始してもよい(eNB triggered)。具体的には、BS200は、UE100のコンテキストを解放するための要求(S1 UE Context Release Request)をEPC10(MME300)へ送ってもよい。MME300は、当該要求の受信に応じて、UE100のコンテキストを解放してもよい。MME300は、当該要求の受信に応じて、BS200においてUE100のコンテキストを解放するための命令(S1 UE Context Release Command)を送ってもよい。BS200は、当該命令の受信に応じて、UE100のコンテキストを解放してもよい。BS200は、UE100のコンテキストの解放の完了を示すメッセージをEPC10(MME300)へ送ってもよい。
ステップS750において、BS200は、上りリンク情報の受信に応じて(S810:YES)、下りリンク情報の送信を実行(開始)する(図15のS840)。UE100は、BS200からの下りリンク情報を受信する。
BS200は、下りリンク情報を送信する前に、UE100が当該下りリンク情報を受信するためのページングメッセージをUE100へ送信してもよい。BS200は、ページングメッセージをUE100へ送信した後に、下りリンク情報を送信してもよい。
BS200は、UE100へ送信すべき情報を保持していない場合には、UE100へ送信すべき情報(保管情報:DLデータ及び/又は制御情報)がないことを示す下りリンク情報をUE100へ送信してもよい。下りリンク情報は、保管情報がないことを示す識別子を含んでいてもよい。
UE100は、BS200が保持するUE100へ送信すべき下りリンク情報の全ての受信が完了したか否かを判定してもよい(図16のS950)。UE100は、BS200から下りリンク情報を最後に受信してから次の下りリンク情報を受信しない期間が閾値を超えたことに応じて、当該受信が完了したと判定してもよい。UE100は、当該期間が閾値未満であることに応じて、当該受信が完了していないと判定してもよい。
UE100は、第1実施形態における最後識別情報の受信に応じて、全ての下りリンク情報の受信が完了したと判定してもよい。UE100は、最後識別情報を受信するまで、全ての下りリンク情報の受信が完了していないと判定してもよい。
UE100は、全ての下りリンク情報の受信が完了した(S950:YES)ことに応じて、下りリンク情報のモニタを終了してもよい(図16のS960)。これにより、UE100は、省電力化を図ることができる。
UE100は、全ての下りリンク情報の受信が完了していないと判定した(S950:NO)ことに応じて、下りリンク情報のモニタを実行(継続)する。
UE100は、モニタを開始してから第2期間が経過するか否かを判定してもよい(図16のS950)。UE100は、第2タイマの満了に応じて、第2期間が経過したと判定してもよい。UE100は、第2タイマが起動中であることに応じて、第2期間が経過していないと判定してもよい。
UE100は、モニタを開始してから第2期間が経過した(S950:YES)ことに応じて、下りリンク情報のモニタを終了してもよい(図16のS960)。UE100は、第2期間を計測するための第2タイマの満了に応じて、下りリンク情報のモニタを終了してもよい。
UE100は、第2期間が経過していないと判定した(S950:NO)ことに応じて、下りリンク情報のモニタを実行(継続)する。
UE100は、下りリンク情報のモニタを終了する動作として、DRXスリープ動作を開始してもよい。UE100は、受信オン状態から受信オフ状態へ移行してもよい。UE100は、下りリンク情報のモニタを開始する動作として、ショートDRXサイクルを用いたDRX動作から、ロングDRXサイクルを用いたDRX動作へ切り替えてもよい。
UE100は、下りリンク情報のモニタを終了した場合、上りリンク情報の送信を開始するまで、下りリンク情報のモニタを停止し続けることができる。これにより、UE100は、省電力化を図ることができる。
UE100は、下りリンク情報のモニタを終了した場合、ステップS910の処理を実行してもよい。
以上のように、UE100は、所定サイクルでBS200へ上りリンク情報を少なくとも1回送信するため、BS200が、上りリンク情報の受信に応じて、下りリンク情報の送信を開始する場合であっても、UE100は、所定サイクルで下りリンク情報を受信することができる。UE100は、上りリンク情報の送信を開始するまで、下りリンク情報のモニタが要求されないため、省電力を図ることができる。
[その他の実施形態]
上述した実施形態によって、本出願の内容を説明したが、この開示の一部をなす論述及び図面は、本出願の内容を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
上述した第1実施形態では、データと共に最後識別情報が送信されていたが、これに限られない。最後のデータの送信が完了した後に、UE100へ割り当てられた複数の時間・周波数リソースのうちの時間・周波数リソースを用いて最後識別情報が送信されてもよい。例えば、UE100及び/又はBS200は、第1のサブフレーム内に配置された時間・周波数リソースを用いて最後のデータを送信し、第2のサブフレーム内に配置された時間・周波数リソースを用いて最後識別情報を送信してもよい。
上述した第2実施形態では、ネットワーク装置として、BS200を例に挙げて説明したが、これに限られない。ネットワーク装置は、例えば、MME300であってもよい。従って、BS200をMME300へ置き換えてもよい。この場合、UE100とMME300との間のシグナリングは、NASシグナリングであってもよい。
MME300は、UE100のコンテキストを解放するための手順(S1 UE Context Release Request)を実行する場合、BS200においてUE100のコンテキストを解放するための命令(S1 UE Context Release Command)を送ってもよい(EPC triggered)。
上述では、UE100がRRCインアクティブ状態であるケースを例を挙げて説明したが、これに限られない。UE100は、RRC接続状態、RRCアイドル状態、その他のRRC状態のいずれかの状態であってもよい。
上述した各実施形態において、UE100は、IoT(Internet of Things)デバイスであってもよい。例えば、UE100は、Nb−IoT(Narrow Band Internet of Things)を利用する無線通信装置であってもよい。Nb−IoTは、180kHzに制限されたチャネル帯域幅でE−UTRAN10を介したネットワークサービスへのアクセスを可能とする。この場合、上述のPDCCHは、NPDCCH(Narrowband Physical Downlink Control CHannel)へ置き換えられてもよい。NPDCCHは、(NPDSCH(Narrowband Physical Downlink Shared CHannel)用の)リソース割り当てについてNB−IoT UEへ知らせるためのチャネルである。NPDCCHは、NB−IoT UEのための上りリンクスケジューリング情報(ULスケジューリンググラント)を運ぶことができる。NPDSCHは、NB−IoT UEのためのDL−SCH(下りリンク同期チャネル)及びPCH(ページングチャネル)を運ぶことができる。
上述した実施形態において、UE100は、センサモジュール(M2Mデバイス)であってもよい。UE100は、(複数の)センサモジュールを管理する無線通信装置(例えば、IoT GW(Internet of Things GateWay))であってもよい。IoT GWは、IoT GWに管理される(複数の)センサモジュールを代表してネットワークとの通信を実行してもよい。センサモジュールは、ネットワークとの通信を実行する機能を有さなくてもよい。IoT GWに管理されるセンサモジュールは、IoT GWとの通信を実行する機能を有してもよい。
上述した実施形態に係る内容は、適宜組み合わせて実行されてもよい。また、上述した各シーケンスにおいて、必ずしも全ての動作が必須の構成ではない。例えば、各シーケンスにおいて、一部の動作のみが実行されてもよい。
上述した実施形態では特に触れていないが、上述した各ノード(UE100、BS200、MME300など)のいずれかが行う各処理をコンピュータに実行させるプログラムが提供されてもよい。プログラムは、コンピュータ読取り可能媒体に記録されていてもよい。コンピュータ読取り可能媒体を用いれば、コンピュータにプログラムをインストールすることが可能である。ここで、プログラムが記録されたコンピュータ読取り可能媒体は、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、CD−ROMやDVD−ROM等の記録媒体であってもよい。
UE100及びBS200のいずれかが行う各処理を実行するためのプログラムを記憶するメモリ及びメモリに記憶されたプログラムを実行するプロセッサによって構成されるチップが提供されてもよい。
上述した実施形態では、移動通信システムの一例としてLTEシステムを説明したが、LTEシステムに限定されるものではなく、LTEシステム以外のシステムに本出願に係る内容を適用してもよい。例えば、5Gにおける通信システムにおいて、本出願に係る内容が適用されてもよい。
日本国特許出願第2017−059030号(2017年3月24日出願)の全内容が、参照により本願明細書に組み込まれている。