JP2020509632A - 無線通信を監視するための技術 - Google Patents

無線通信を監視するための技術 Download PDF

Info

Publication number
JP2020509632A
JP2020509632A JP2019538673A JP2019538673A JP2020509632A JP 2020509632 A JP2020509632 A JP 2020509632A JP 2019538673 A JP2019538673 A JP 2019538673A JP 2019538673 A JP2019538673 A JP 2019538673A JP 2020509632 A JP2020509632 A JP 2020509632A
Authority
JP
Japan
Prior art keywords
communication path
rlc
timer
dus
state variable
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.)
Granted
Application number
JP2019538673A
Other languages
English (en)
Other versions
JP6883372B2 (ja
Inventor
ガンナー ベルグクイスト,
ガンナー ベルグクイスト,
サミール シャー,
サミール シャー,
ミカエル ウィットバーグ,
ミカエル ウィットバーグ,
アンダース ジョンソン,
アンダース ジョンソン,
Original Assignee
テレフオンアクチーボラゲット エルエム エリクソン(パブル)
テレフオンアクチーボラゲット エルエム エリクソン(パブル)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by テレフオンアクチーボラゲット エルエム エリクソン(パブル), テレフオンアクチーボラゲット エルエム エリクソン(パブル) filed Critical テレフオンアクチーボラゲット エルエム エリクソン(パブル)
Publication of JP2020509632A publication Critical patent/JP2020509632A/ja
Application granted granted Critical
Publication of JP6883372B2 publication Critical patent/JP6883372B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1685Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1628List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • H04L1/1678Details of the supervisory signal the supervisory signal being transmitted together with control information where the control information is for timing, e.g. time stamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0278Traffic management, e.g. flow control or congestion control using buffer status reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/04Error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • H04L1/0017Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)

Abstract

データユニットを送信/受信するための無線リンク制御(RLC)通信パスを監視するための方法およびデバイスが開示される。方法/デバイスは、RLC通信パスで送信される/受信される1つ以上の未確認の/未処理のDUに対するタイマーに基づいて、RLC通信パスの低下を決定することを含む、または決定することをトリガーする。【選択図】図3

Description

本開示は一般に、無線通信を監視するための技術に関する。より具体的には、無線リンク制御通信パスを監視するための方法とデバイスが提供される。
無線通信は、例えば、第3世代パートナーシッププロジェクト(3GPP)で規定されたロングタームエヴォリューション(LTE)によると、無線リンク制御(RLC)確認応答(アクノレッジ)モード(AM)プロトコルを使用して、自動再送要求(ARQ)の手段によりパケットデータユニット(PDU)を確実に配信する。送信側は、各RLC PDUに関連付けられたRLCシーケンス番号(SN)を使用してRLC PDUを送信し、RLC PDUが正常に受信されたことを確認するためのステータスレポートを受信側にポーリングする。送信側のAM RLCエンティティは、確認応答モードデータ(AMD)PDUまたはAMDPDUの一部に対するピアAM RLC受信エンティティによる受信失敗の通知として、ステータスレポートで明示的な否定応答(NACK)を受信でき、例えば、NACKが報告されたRLC SNを持つPDUの再送をトリガーする。例えば、送信側が受信側からのステータスレポートを待機してタイムアウトし、受信側をポーリングする必要があるが、ポーリングリクエストを送信するための新しいデータがない場合など、再送に対して暗黙的なトリガーもある。
AMD PDUまたはその一部が再送される場合、LTEのRLCプロトコルでは、送信側が各SNに関連付けて1つのReTx_count状態変数を維持する必要がある。ReTx_count状態変数は、対応するRLC SNを持つRLC PDUが再送されるたびにインクリメントされる。任意のRLC SNに対するReTx_countが、正常な受信の確認応答(ACK)を受信せずに再送のmaxReTx_Threshold数に達すると、無線リンク障害(RLF)宣言が上位レイヤに示される。
3GPPによるNew Radio(NR)では、RLCレイヤはLTEと同様に機能する。違いの1つは、NRでは、RLCレイヤではなく媒体アクセス制御(MAC)レイヤが上位レイヤデータを連結することである。より具体的には、NRのMACレイヤは、同じ論理チャネルからの複数のサービスデータユニット(MAC SDU)を多重化する。したがって、NR RLCからのAMC PDUには、完全なRLC SDU(パケットデータ収束プロトコルデータユニットまたはPDCP PDU等)が1つだけ含まれているか、RLC SDUの1つのセグメント(PDCP PDUのセグメント等)が含まれている。NRのReTx_countの詳細は、3GPPでまだ決定されていない。
RLC SNごとにReTx_countを追跡する既存のRLC AMの問題の1つは、何らかの無線リンクの問題がある可能性があることを検出するメカニズムを提供するだけで、メタデータの量と関連する処理コストに関して大きなメモリ負荷を課すことである。特にRNでは、連結がRLCレイヤから削除され、LTEと比較してはるかに高いデータレートであるため、RLC SNサイズは、LTEの10ビットのRLC SNサイズと比較して、例えば18ビットに増やす必要がある。このような大きなRLC SNスペースを使用して、送信されたRLC SNごとにReTx_countを維持し、SNレートをはるかに高くすると、メモリ要件にかなりの負担がかかり、処理の負荷とメモリアクセス数が増加する。
ReTx_countの目的は、データユニット(DU)の再送回数を追跡し、再送を継続するためにそれを限度(maxReTx_Threshold)と比較することである。限度を超えると、通知(RLF)が上位レイヤに示される。
ただし、このメカニズムは、再送に必要な時間の制御を意味するものではない。エンドツーエンドサービスの観点から、送信側が特定の期間内にSNの全てのセグメントのACKを受信しなかった場合、結果は、DUの配信または受信の確認に失敗する原因となる詳細に関係なく同じである。通常、エンドツーエンドサービスへの結果は、上位レイヤのパケットまたはメッセージを配信できない期間に基づいており、RLCプロトコルの低レベルの詳細に依存しない。
最初のMACハイブリッドARQ(HARQ)失敗からRLFが示されるまでの実際の時間は、大きく異なる場合がある。RLF指示のための時間は、t-PollRetransmitやmaxReTx_ThresholdなどのRLCパラメーターの設定だけに依存しない。また、RLCが制御できない他の状況も影響を与える可能性がある。システムにおける負荷と、間欠受信(DRX)といったユーザ装置(UE)におけるその他の設定は、再送が行われるときに影響し得る。また、エンドツーエンドのサービスの観点からは、送信の問題の原因は重要ではなく、重要なのは、上位レイヤのパケットまたはメッセージを配信できない時間だけである。
再送の最大数に基づいたRLF検出の従来のメカニズムも非効率的である。それは、RLFをトリガーするためには多くのスケジューリングの試行が必要だからである。LTEでは、アップリンク方向のUEの一般的な構成では、maxReTx_Thresholdを32に設定する。これは、無線インターフェイスによって正常に配信されない少なくとも32回のスケジューリング試行が必要であることを意味する。さらに悪いことに、異なる再送の試行に対して異なるPDUがスケジュールされている場合、さらに多くの試行が必要になる場合がある。これは、無線状態が、RLFが他の手段によって検出されないようなものである場合、無線アクセスネットワークがUEに関して無線状態が非常に悪いことを知っていても、UEに多くのスケジューリング要求を許可する必要があるため、RLFをトリガーするためにかなりの無駄なリソースが必要になることを意味する。LTEでは、無線アクセスネットワークは通常、非常に悪い無線状態にある場合でもUEのスケジュールを継続し、必要に応じて最大数のRLC再送に対してRLFをトリガーすることが重要であるため、スケジューリング要求が失敗する可能性がある。
したがって、メモリリソースおよび/または処理負荷の点で効率的な無線リンク制御技術が必要である。代替的または追加的に、無線の問題が検出されるまでの時間を制御できる技術が必要である。代替的または追加的に、無線リソースの無駄なスケジューリングを回避する技術が必要である。
一態様に関して、データユニット(DU)を送信するための無線リンク制御(RLC)通信パスを監視する方法が提供される。方法は、RLC通信パスで送信された1つ以上の未確認のDUに対するタイマーに基づいて、RLC通信パスの低下(下落/減衰/落ち込み)を決定する工程を含む。
ここで、確認応答(ACK)は、特に否定的なACKまたはNACKなどによって他に述べられていない場合、肯定的なACKを指し得る。「未確認(認識されていない)」とは、ACKの不在または未処理のACKの状態を含み得る。ACKは、明示的(例:フィードバック内)または暗黙的であり得る。DUは、対応するDUへの応答(データ応答またはシグナリング応答等)によって暗黙的に確認され得る。
この技術は、RLC通信パスの低下、例えばベアラ障害または無線リンク障害(RLF)状態またはその前兆を決定(判定)するために、例えばRLC ARQメカニズムによって追跡する必要があるメモリの量(例えば、メタデータまたは状態変数に対して)を削減することができる。当該決定は、(例えば、RLCレイヤ以外またはRLCレイヤ内のプロトコルスタックのレイヤに)当該低下を示すことによって、および/またはタイマーに基づいてRLC通信パスの使用(例えば、スケジューリング)を制御することによって実装され得る。例えば、タイマーに基づいて、無線リンク障害が管理される。
この技術では、タイマーに基づいて再送の期間を制御することができる。この技術は、低下の経時に基づく決定(例えば、指示および/または反作用)のために実装され得る。この技術は、送信ウィンドウのストール(停止状態、こう着状態)の発生を防止または削減し得る。
この技術は5G New Radio(NR)のRLCプロトコルで実装され得るが、この技術は5G NRに限定されない。むしろ、この技術はあらゆる無線技術、例えば3GPPに準拠したLTEまたはIEEE802.11に準拠したWi−Fiに適用することができる。
タイマーに基づいて、この技術は、RLC通信パスの低下、例えば送信の問題を検出することができる。当該低下は、(a)いくつかのDUの正しい転送の失敗、または例えば劣悪な無線状態により受信機によるDUの受信の失敗、(b)例えば劣悪な無線状態によるステータスレポートの受信の失敗、(c)高負荷といった他の理由によるDUまたはステータスレポートの長時間のスケジュールの失敗、のうちの少なくとも1つにより発生し得る。
この技術は、適時にかつ効率的に、例えば、低下の詳細な原因とは無関係に決定できる。ReTx_countといった再送カウンタは、RLFがトリガーされるまでの時間が大きく異なる場合があるため、上記のケース(a)における再送の期間を制御するには十分ではない。ステータスレポートを要求するためのポーリングが同じSNを使用して送信局によって送信される場合、ケース(b)は処理され得る(これは、送信する新しいデータがない場合、新しいデータ、3GPPに従って状態変数(VT(S))により示されるSNでポーリングを送信する従来のシステムの場合ではない)。ケース(c)は、従来のシステムではまったく処理されない。この技術は、上記のケースのいずれかにおける低下を決定するために実装することができる。
方法は、送信局、例えば、無線アクセスネットワーク(RAN)のノード、またはRANと通信するUEによって実行され得る。方法は、RLC通信パスの送信側で実行され得る。
方法は、送信ウィンドウ(例えばRLC送信ウィンドウ)の下端について第1の状態変数(例えば3GPPによるVT(A))を監視する工程を含む、またはトリガーすることを含み得る。タイマーは、最も古い未確認のDUが送信されてから経過した時間、第1の状態変数が更新されてから経過した時間、および/または送信ウィンドウが進められてから経過した時間を監視し得る。
タイマーに基づいて低下を決定することは、タイマーが閾値を超えたときに減少(無線リンクの問題など)を示すこと、RLFへの適切なアクション、DUを第1のRLC通信パスから第2のRLC通信パスに転送すること、によって実装および/またはトリガーされ得る。代替的または追加的に、タイマーに基づいて低下を決定することは、制御メッセージをRLC通信ピアエンティティに送信することによって実装および/またはトリガーされ得る。
未確認のDUは、(例えば、対応するDUの送信側で)確認応答が受信されていないDUを含み得る。RLC通信パスで送信されたDUは、送信されたDUと簡単に呼ばれ得る。RLC通信パスで送信された未確認のDUは、送信され未確認のDUと呼ばれ得る。RLC通信パスで送信された未確認のDUは、未確認のDUまたは空中(送信中)にある(in flight)DUと呼ばれ得る。
方法は、確認応答モードにおいてRLC通信パスで1つ以上のDUを送信する工程と、1つ以上のDUを送信すると、タイマーを開始する工程のうちの少なくとも1つを更に含む、またはトリガーし得る。タイマーは、RLC通信パスで以前に送信された全てのDUが確認された場合に、1つ以上のDUを送信すると起動され得る。
ここでは、タイマーを起動する(initiate)ことは、タイマーを開始する(start)こととも呼ばれ得る。タイマーは、タイマー(例えば、タイマーによって示される時間または期間)をゼロに設定することで起動し得る。
タイマーは、1つ以上のより古いDUが未確認の場合、維持され得る。タイマーは、1つ以上の送信されたDUの少なくとも1つが未確認である限り、維持され得る。
タイマーを維持することは、タイマーを実行することとも呼ばれ得る。タイマーを維持することは、タイマーの初期時間(または開始時間)に対応するタイムスタンプを保存することにより実装され得る。タイマーによって示される時間または期間は、現在の時間と保存されているタイムスタンプとの差によって評価され得る。代替的または追加的に、タイマーを維持することは、タイマーによって示される時間または期間を定期的にインクリメントすることによって実装され得る。
タイマーは、RLC通信パスで送信された1つ以上の未確認のDUに対する確認応答を受信すると、停止および/または再起動され得る(停止と再起動の少なくとも一方が行われ得る)。DUは、RLC通信パスにおいてバーストで送信され得る。前のバーストで送信された全てのDUが確認された後、後続のバーストが送信され得る。
ここでは、タイマーを再起動する(reinitiate)ことは、タイマーを再開する(restart)こととも呼ばれ得る。タイマーは、タイマー(例えば、タイマーによって示される時間または期間)をゼロに設定することで再起動され得る。
タイマーは、RLC通信パスでの1つ以上の未確認のDUの最も早い送信、または、RLC通信パスで送信された未確認のDUの中で最も古いDUの送信、からの経過時間を示し得る。最も古いDUの送信は、例えば最も古いDUの再送を含まない、最も古いDUの最初の(第1の)送信に関連し得る。
RLC通信パスで送信された未確認のDUの中で「最も古い」DUは、RLC通信パスで送信された未確認のDUの中で最も早い送信におけるDUであり得る。
送信されたDUのそれぞれは、シーケンス番号(SN)を含む、および/または、関連付けられ得る。送信された各DUは、異なるSNまたは一意のSNを含む、または、関連付けられ得る。SNは、DUのヘッダーまたはDUに付加されたヘッダに含まれ得る。DUは、SNに従って順番に送信され得る。
RLC通信パスで送信された未確認のDUの中で最も古いDUは、RLC通信パスで送信された未確認のDUの中で最小のSNを含む、または、関連付けられ得る。RLC通信パスで送信された未確認のDUの中で最も古のDUのSNは、RLC通信パスで送信された未確認のDUの最小のSNであり得る。
方法は更に、RLC通信パスでの未確認のDUの最も早い送信のSN、またはRLC通信パスで送信された未確認のDUの中の最も古いDUのSNを示す第1の状態変数を維持することを含むまたはトリガーすることを含み得る。第1の状態変数は、VT_AまたはVT(A)と称され得る。第1の状態変数は、技術仕様TS 36.322(例えば3GPP文書 TS 36.322 V13.2.0,5.1.3節と7.1節)に従って実装され得る。
タイマーは、第1の状態変数が変更されない限り維持され得る。代替的にまたは追加的に、タイマーは、送信ウィンドウが変更されない限り維持され得る。
第1の状態変数を維持することは、第1の状態変数によって示されるSNを含むまたは当該SNに関連付けられるDUに対する確認応答を受信すると、第1の状態変数を進めることを含み得る。第1の状態変数を進めることは、第1の状態変数をインクリメントすることを含み得る。例えば、第1の状態変数は、RLC通信パスで送信された未確認のDUの中で2番目に古いDUにシフトされ得る。
代替的にまたは追加的に、送信ウィンドウは維持され得る。送信ウィンドウは、送信され未確認のDUのSNを含み得る。送信ウィンドウは更に、送信されるDU、例えば送信バッファに格納されたDUのSNを含み得る。送信ウィンドウに含まれるSNは、第1の状態変数以上である場合がある。すなわち、第1の状態変数は、送信ウィンドウの下端を示し得る。送信ウィンドウは、第1の状態変数によって示されたSNを含むまたはそれに関連付けられたDUに対する確認応答を受信すると、進められ得る。送信ウィンドウの上端は、第1の状態変数に送信ウィンドウの(例えば、事前定義された)サイズを加えたものに等しくてもよい。
タイマーは、第1の状態変数によって示されるSNを含むまたは当該SNに関連付けられたDUに対する確認応答を受信するか、第1の状態変数を進めると、停止および/または再起動され得る(停止と再起動の少なくとも一方が行われ得る)。代替的にまたは追加的に、タイマーは、送信ウィンドウを進めると、停止および/または再起動され得る。
方法は更に、次に送信されるDUのSNを示す第2の状態変数を維持する工程を含む、またはトリガーし得る。第2の状態変数は、VT_SまたはVT(S)と称され得る。第2の状態変数は、技術仕様TS 36.322(例えば3GPP文書 TS 36.322 V13.2.0,5.1.3節と7.1節)に従って実装され得る。
第2の状態変数を維持することは、次のDUを送信すると第2の状態変数を進めることを含み得る。第2の状態変数を進めることは、第2の状態変数をインクリメントすることを含み得る。例えば、第2の状態変数は、送信される2番目に次のDUにシフトされ得る。
代替的にまたは追加的に、フィードバックウィンドウは維持され得る。フィードバックウィンドウは、ステータス(状態)ウィンドウとも称され得る。フィードバックウィンドウは、送信され未確認のDUのSNを含み得る。フィードバックウィンドウに含まれるSNは、第1の状態変数以上である場合がある。すなわち、第1の状態変数は、フィードバックウィンドウの下端を示し得る。代替的にまたは追加的に、フィードバックウィンドウに含まれるSNは、第2の状態変数より小さい場合がある。すなわち、第2の状態変数より1少ない値は、フィードバックウィンドウの上端を示し得る。
タイマーは、フィードバックウィンドウが変更されない限り維持され得る。代替的にまたは追加的に、タイマーは、フィードバックウィンドウを進めると、停止および/または再開され得る(停止と再起動の少なくとも一方が行われ得る)。
RLC通信パスは、無線ベアラに一意的に関連付けられ得る。無線ベアラは、順序通りの通信に対して設定され得る。
タイマーは、RLC通信パスで送信された未確認のDUの中で最も古いDUが未確認である限り、維持され得る。タイマーは、RLC通信パスで送信された未確認のDUの中の最も古いDUに対する確認応答を受信すると、停止および/または再起動され得る(停止と再起動の少なくとも一方が行われ得る)。タイマーを再起動することは、タイマー(例えば、タイマーによって示される時間または期間)をゼロに設定することを含み得る。
タイマーは、送信ウィンドウおよび/またはフィードバックウィンドウの経過時間を測定し得る。タイマーは、対応するDUの送信時に起動(初期化)された場合にのみ、最も古い未確認のDUの経過時間を測定し得る。ACKに応答してタイマーがゼロにリセットされると、タイマーは最も古い未確認のDUの経過時間よりも短い期間を測定し得る。
代替的に、タイマーを再起動することは、送信され未確認のDUの中の2番目に古いDUを送信してから経過した時間に従ってタイマーを起動することを含み得る。タイマーは、DUの経過時間を測定し得る。
タイマーは、1つ以上の未確認のDUが送信されてからの経過時間を示すために再起動または設定され得る。タイマーは、RLC通信パスで送信された未確認のDUの中で最も古いDUの経過時間を示し得る。
タイマーは、否定応答(NACK)を受信した場合、維持され得る。受信側、例えば受信ピアRLCエンティティからのステータスレポートは、NACKを示している場合がある。
少なくとも1つの送信されたDUに対する確認応答(すなわち、肯定応答またはACK)および/または否定応答(NACK)は、ステータスレポートにおいて受信され得る。ステータスレポートは、同じRLC通信パスで受信され得る。ステータスレポートは、RLC通信パスでDUを送信する同じRLCエンティティによって受信され得る。
ステータスレポートに対するポーリング要求は、RLC通信パスで送信された未確認のDUの中で最も古いDUを使用して送信され得る。タイマーは、例えばタイマーが停止されているか、まだ維持されていない場合に、ステータスレポートに対するポーリング要求を送信すると起動し得る。
低下は、タイマーの少なくとも1つの期間が経過すると、決定され得る。タイマーの異なる期間は、同じタイマーをチェックするか、タイマーの異なるインスタンスをチェックすることにより実装され得る。
異なるタイプまたはレベルの低下は、タイマーの異なる期間が経過すると、決定され得る。例えば、期間が長くなるほど、RLC通信パスに対して決定された低下はより深刻となり得る。
1つ以上のDUの送信を回復(復元)するための測定(措置/手段)は、タイマーの少なくとも1つの期間が経過するとトリガーされ得る。タイマーの異なる期間が経過すると、異なる測定またはイベントがトリガーされ得る。例えば、期間が長くなるほど、決定によってトリガーされる測定値は強くなる。
低下を決定すること、および/または、測定またはイベントをトリガーすることは、通信プロトコルスタックの上位レイヤまたは下位レイヤに当該低下を示すこと(知らせること)または報告することによって実装するか、または含めることができる。上位レイヤは、タイマーを制御または実装するレイヤの1つ以上のサブレイヤ、例えばRLCレイヤのサブレイヤを含み得る。上位レイヤには、無線リソース制御(RRC)レイヤ、パケットデータ収束プロトコル(PDCP)レイヤ、RLCレイヤ、またはRLCレイヤの上位サブレイヤが含まれ得る。下位レイヤには、媒体アクセス制御(MAC)レイヤが含まれ得る。
DUは、RLC PDUおよび/またはPDCP SDUを含むか、それらによって実装され得る。
低下を決定することには、タイマーの第1の時間が経過すると、RLFを決定するまたは示す(知らせる)ことが含まれ得る。第1の期間の長さにより、ステータスレポートをポーリングするためのいくつかの試行が可能になり得る(例えば、ポーリング要求を数回送信することによって)。代替的または追加的に、第1の期間は、例えばステータスレポートでNACKを受信することによって、および/または、例えば受信したNACKに応じていくつかの再送を行うことにより、いくつかの自動再送要求(ARQ)を可能にし得る。
代替的または追加的に、タイマーの少なくとも1つの第2の期間が経過すると、低下が決定され得る。タイマーの1つ以上の第2の期間のそれぞれは、測定またはイベントをトリガーし得る。異なる第2の期間が終了すると、異なるイベントがトリガーされ得る。イベントに対する以下の例のサブセットがトリガーされ得る。
イベントに対する第1の例は、RLC通信パスでのDUの送信の削減または中断(一時停止)であり得る。イベントに対する第2の例は、スケジューリング要求またはスケジューリング割り当ての送信のレートの削減または当該送信の中断であり得る。イベントに対する第3の例は、バッファステータスレポートの送信のレートの削減または当該送信の中断であり得る。イベントに対する第4の例は、RLC通信パスにより使用される物理チャネルに対するチャネル品質インジケータの削減であり得る。イベントに対する第5の例は、第2の状態変数に等しくなるように第1の状態変数を進めることであり得る。イベントに対する第6の例は、RLC通信パスで送信された確認済みのDUに続く次の未確認のDUのSNへ、第1の状態変数を進めることであり得る。
イベントに対する第7の例は、RLC通信パスから別のRLC通信パスへの切り替えであり得る。RLC通信パスおよび他のRLC通信パスは、デュアルコネクティビティのために、それぞれ第1および第2のRLCレッグであり得る。切り替えは、1つ以上のDUが送信された第1のRLCレッグとは異なる第2のRLCレッグを介して、1つ以上の未確認のDUを再送することを含み得る。
第1の期間および第2の期間時間のうちの少なくとも一方は、品質の要件に依存し得る。品質の要件は、1つ以上のDUに関連付けられ得る。代替的または追加的に、品質の要件は、DUを送信または受信するための無線アクセスノード、またはDUを送信または受信するUEに関連付けられ得る。代替的または追加的に、品質の要件は、RLC通信パスまたは1つ以上のDUのベアラに関連付けられ得る。代替的または追加的に、品質の要件は、1つ以上のDUのペイロードを提供するアプリケーションまたはサービスに関連付けられ得る。
品質の要件は、1つ以上のDUの基礎となるアプリケーションまたはサービスによって定義され得る。代替的または追加的に、品質の要件は、例えば、QoSクラス識別子(QCI)に従って、サービス品質(QoS)要件を含み得る。
低下の決定は、RLC通信ピア、例えば受信局または受信局のRLCエンティティへの当該低下のシグナリングを含むか、または当該シグナリングによって実装され得る。1つ以上のDUの受信機は、RLC通信ピアを有し得る。RLC通信ピアは、RLCエンティティにより実装され得る。シグナリングはまた、報告とも称され得る。第1の状態変数を進めること、第2の状態変数を進めること、およびRLC通信パスを切り替えることのうちの少なくとも1つは、RLC通信ピアにシグナリングされ得る。
方法は、RANの無線アクセスノードにより実行され得る。あるいは、または組み合わせて、方法は、RANに接続された、または接続可能な、無線端末によって実行され得る。
方法は、送信局によって、または送信局の手段によって実行され得る。送信局は、無線通信に対して構成された任意のデバイスであり得る。例えば、無線ネットワークの局はデータを送信し得る。DUは、無線通信で、例えば、無線ネットワークの1つ以上の受信局に送信され得る。
別の態様に関して、DUを受信するためのRLC通信パスを監視する方法が提供される。この方法は、RLC通信パスで受信される(受信されるべき)1つ以上の未処理のDUのタイマーに基づいて、RLC通信パスの低下を決定する工程を含む。
受信される各DUは、SNを含む、および/または、SNに関連付けられ得る。1つ以上の未処理のDUのSNは、RLC通信パスで受信された少なくとも1つのDUのSNよりも小さい場合がある。
タイマーは、SNがRLC通信パスで順番に受信されたDUとのギャップを有する少なくとも1つのDUを受信すると起動し得る。
方法は、RLC通信パスで順番に(連続して)受信されたDUの最も高いSNに続くSNを示す第3の状態変数を維持する工程を更に含む、または、トリガーし得る。第3の状態変数は、受信ウィンドウ、例えば、RLC受信ウィンドウの受信状態変数であり得る。第3の状態変数は、VT_RまたはVT(R)と称され得る。第3の状態変数は、技術仕様TS 36.322(例えば3GPP文書 TS 36.322 V13.2.0,5.1.3節と7.1節)に従って実装され得る。
方法は、RLC通信パスで受信されたDUの最も高いSNに続くSNを示す第4の状態変数を維持する工程を更に含む。または。トリガーし得る。第4の状態変数は、VT_HまたはVT(H)と称され得る。第4の状態変数は、技術仕様TS 36.322(例えば3GPP文書 TS 36.322 V13.2.0,5.1.3節と7.1節)に従って実装され得る。
1つ以上の未処理のDUのSNは、第3の状態変数以上である場合がある。1つ以上の未処理のDUのSNは、第4の状態変数未満(第4の状態変数より小さい)の場合がある。
タイマーは、第4の状態変数が第3の状態変数よりも大きい限り維持され得る。タイマーは、第4の状態変数が第3の状態変数と等しい場合、停止され得る。
タイマーは、第3の状態変数が第4の状態変数よりも小さいSNに進むと、再起動され得る。
低下を決定することは、タイマーの少なくとも3分の1の時間が経過したときに(経過すると)イベントを実行またはトリガーすることを含み得る。以下のイベントの例のサブコンビネーションが、トリガーまたは実行され得る。イベントの第1の例は、スケジューリング許可の送信のレートを削減するか、当該送信を中断することであり得る。イベントの第2の例は、RLC通信パスにより使用される物理チャネルに対するチャネル品質インジケータを削減することであり得る。イベントの第3の例は、第4の状態変数に等しくなるように第3の状態変数を進めることであり得る。イベントの第5の例は、RLC通信パスで受信されたDUに続く次の未処理のDUのSNに第3の状態変数を進めることであり得る。イベントの第6の例は、RLC通信パスから別のRLC通信パスへの切り替えであり得る。RLC通信パスは、デュアルコネクティビティで他のRLC通信パスとペアにすることができる。
代替的または追加的に、RLC通信ピアからのシグナリングの受信に応答して、上記のイベントのいずれかがトリガーまたは実行され得る。第3の状態変数を進めること、および/または、RLC通信パスを切り替えることは、RLC通信ピアによってシグナリングされ得る。
方法は、RLC通信パスの受信側、例えば、RAN内のノードまたはRANと通信しているUEによって実行され得る。
この技術は、RLC通信パスの低下、例えばベアラ障害またはRLF状態またはその前兆を決定(判定)するために、例えばRLC ARQメカニズムによって追跡する必要があるメモリの量(例えば、メタデータまたは状態変数に対して)を削減することができる。当該決定は、(例えば、RLCレイヤ以外またはRLCレイヤ内のプロトコルスタックのレイヤに)低下を示すことによって、および/またはタイマーに基づいてRLC通信パスの使用(例えば、スケジューリング)を制御することによって実装され得る。例えば、タイマーに基づいて、無線リンク障害が管理され得る。
方法は、受信ウィンドウの下端に対して第3の状態変数を監視する工程を含む、または、トリガーし得る。タイマーは、最も古いSNギャップが検出されてからの時間を監視し得る。
イベントには、タイマーが閾値を超えたときに、第3の状態変数を次に古いSNギャップに移動させることを含み得る。オプションで、同じまたは別のイベントは、例えば送信局で、RLC通信ピアに制御メッセージを送信することを含む。
方法は、受信局によって、または受信局の手段によって実行され得る。受信局は、無線通信に対して構成された任意のデバイスであり得る。例えば、無線ネットワークの1つ以上の局が1つ以上のDUを受信し得る。受信局は、1つの方法の態様の文脈において上記で定義された任意の局によって具体化されてもよい。DUは、例えば、無線ネットワークの送信局から、無線通信で受信され得る。
方法は、一方法の態様の文脈で開示される任意の特徴および/または利点をさらに達成することができ、かつ/または一方法の態様の工程のいずれかに対応する1つ以上の工程を含むことができる。
送信局および受信局のいずれも、例えばピアツーピア通信(例えばサイドリンク上)および/または無線アクセスネットワークへのアクセス(例えばアップリンクおよび/または ダウンリンク)に対して構成された無線デバイスまたは端末として具体化され得る。局は、ユーザ装置(UE、例えば3GPP UE)、モバイルまたはポータブルステーション(STA、例えばWi−Fi STA)、マシンタイプ通信用デバイス(MTC)、またはそれらの組み合わせであり得る。UEとモバイルステーションの例には、携帯電話とタブレットコンピューターが含まれる。ポータブルステーションの例には、ラップトップコンピューターやテレビが含まれる。MTCデバイスの例には、例えば、製造、自動車通信、およびホームオートメーションにおけるロボット、センサーおよび/またはアクチュエータが含まれる。MTCデバイスは、家庭用電化製品および家電製品に実装され得る。組み合わせの例には、自動運転車、ドア相互通信システム、現金自動預け払い機が含まれる。
代替的または追加的に、送信局および受信局のいずれかは、無線ネットワークの制御局または無線ネットワークの無線ネットワークノード、例えば無線アクセスノードとして具体化され得る。制御局または無線アクセスノードの例には、基地局(例えば、3G基地局またはNodeB、4G基地局またはeNodeB、または5G基地局またはgNodeB)、アクセスポイント(例えば、Wi−Fiアクセスポイント)およびネットワークコントローラ(例えば、Bluetooth、ZigBeeまたはZ-Waveによる)が含まれる。
無線ネットワークには、少なくとも1つの被制御局(例えば、UE、移動局または携帯局および/またはMTCデバイス)および/または少なくとも1つの制御局(例えば、基地局、アクセスポイントおよび/またはネットワークコントローラ)が含まれ得る。少なくとも1つの制御局は、例えば、グローバルシステムフォーモバイルコミュニケーションズ(GSM)、ユニバーサルモバイルテレコミュニケーションズシステム(UMTS)、ロングタームエヴォリューション(LTE)またはNew Radio(NR)に従って、無線アクセスネットワーク(RAN)を定義してもよく、またはその一部であってもよい。
任意の方法の態様は、無線通信のプロトコルスタックの。物理レイヤ(PHY)、媒体アクセス制御(MAC)レイヤ、無線リンク制御(RLC)レイヤ、および/または無線リソース制御(RRC)レイヤで実装され得る。
別の態様に関して、コンピュータプログラム製品が提供される。コンピュータプログラム製品は、コンピュータプログラム製品が1つ以上のコンピューティングデバイスによって実行されるときに、本明細書で開示される方法の態様の工程のいずれか1つを実行するためのプログラムコード部分を含む。コンピュータプログラム製品は、コンピュータ可読記録媒体に格納されてもよい。コンピュータプログラム製品は、データネットワーク、例えば無線ネットワークおよび/またはインターネットおよび/または送信局を介してダウンロードするために提供することもできる。代替的または追加的に、方法は、フィールドプログラマブルゲートアレイ(FPGA)および/または特定用途向け集積回路(ASIC)にエンコードされてもよく、またはハードウェア記述言語によるダウンロードのために機能が提供されてもよい。
デバイスの一態様に関して、DUを送信するためのRLC通信パスを監視するためのデバイスが提供される。デバイスは、1つの方法の態様を実行するように構成される。代替的または追加的に、デバイスは、RLC通信パスで送信される1つ以上の未確認のDUのタイマーに基づいてRLC通信パスの低下を決定するように構成された決定ユニットを備えてもよい。
別のデバイスの態様に関して、DUを受信するためのRLC通信パスを監視するためのデバイスが提供される。デバイスは、他の方法の態様を実行するように構成される。代替的または追加的に、デバイスは、RLC通信パスで受信される1つ以上の未処理のDUのタイマーに基づいてRLC通信パスの低下を決定するように構成された決定ユニットを備えてもよい。
デバイスの更なる態様に関して、DUを送信するためのRLC通信パスを監視するためのデバイスが提供される。デバイスは少なくとも1つのプロセッサとメモリを備える。当該メモリは、当該少なくとも1つのプロセッサによって実行可能な命令を備え(含み)、それにより、デバイスは、RLC通信パスで送信された1つ以上の未確認のDUのタイマーに基づいてRLC通信パスの低下を決定するように動作する。
デバイスの更なる態様に関して、DUを受信するためのRLC通信パスを監視するためのデバイスが提供される。デバイスは少なくとも1つのプロセッサとメモリを備える。当該メモリは、当該少なくとも1つのプロセッサによって実行可能な命令を備え(含み)、それにより、デバイスは、RLC通信パスで受信される1つ以上の未処理のDUのタイマーに基づいてRLC通信パスの低下を決定するように動作する。
更なる態様に関して、DUを送信するためのRLC通信パスを監視するためのデバイスが提供される。デバイスは、1つの方法の態様を実行するための1つ以上のモジュールを備えてもよい。代替的または追加的に、デバイスは、RLC通信パスで送信された1つ以上の未確認のDUのタイマーに基づいてRLC通信パスの低下を決定するための決定モジュールを備える。
更なる態様に関して、DUを受信するためのRLC通信パスを監視するためのデバイスが提供される。デバイスは、別の方法の態様を実行するための1つ以上のモジュールを備えてもよい。代替的または追加的に、デバイスは、RLC通信パスで受信される1つ以上の未処理のDUのタイマーに基づいて、RLC通信パスの低下を決定するモジュールを備える。
デバイスおよび/または局は、方法の態様の文脈で開示される任意の特徴をさらに含み得る。特に、ユニットおよびモジュールのいずれか、または更なるユニットまたはモジュールは、方法の態様のいずれかの工程の1つ以上を実行または開始するように構成されてもよい。
技術の実施形態の更なる詳細は、添付の図面を参照して説明される。
図1は、データユニットを送信するための無線リンク制御通信パスを監視するための装置の概略ブロック図を示す。 図2は、データユニットを受信するための無線リンク制御通信パスを監視するための装置の概略ブロック図を示す。 図3は、図1の装置によって実装可能な、データユニットを送信するための無線リンク制御通信パスを監視する方法のフローチャートを示す。 図4は、図2の装置によって実装可能な、データユニットを受信するための無線リンク制御通信パスを監視する方法のフローチャートを示す。 図5は、送信ウィンドウの例示的な表現を概略的に示す図である。 図6は、送信ウィンドウの例示的な表現を概略的に示す図である。 図7は、ストールした送信ウィンドウを概略的に示す図である。 図8は、ポーリングリクエストを送信するために使用されるデータユニットを概略的に示す図である。 図9は、ポーリングリクエストを送信するために使用されるデータユニットを概略的に示す図である。 図10は、図1の装置において実装可能な、送信側におけるタイマーの動作を概略的に示す図である。 図11は、図2の装置において実装可能な、受信側におけるタイマーの動作を概略的に示す図である。 図12は、送信局で展開可能または仮想化可能な図1の装置の実施形態の概略ブロック図を示す。 図13は、送信局で展開可能または仮想化可能な図1の装置の実施形態の概略ブロック図を示す。 図14は、送信局で展開可能または仮想化可能な図2の装置の実施形態の概略ブロック図を示す。 図15は、送信局で展開可能または仮想化可能な図2の装置の実施形態の概略ブロック図を示す。
以下の説明では、限定ではなく説明の目的で、本明細書で開示される技術の完全な理解を提供するために、特定のネットワーク環境などの特定の詳細が示される。これらの特定の詳細から逸脱する他の実施形態でこの技法を実施できることは、当業者には明らかであろう。更に、以下の実施形態は主に5G New Radio(NR)の実装について説明しているが、ここで説明する技術は、3GPP LTEまたはその後継、IEEE802.11の規格ファミリによる無線ローカルエリアネットワーク(WLAN)、Bluetooth Special Interest Group(SIG)によるBluetooth、特にBluetooth低エネルギーおよびBluetoothブロードキャストおよび/またはIEEE802.15.4に基づくZigBee、を含む他の無線ネットワークでも実装できることは明らかである。
更に、本明細書で説明する機能、工程(ステップ)、ユニット、およびモジュールは、プログラムされたマイクロプロセッサ、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、デジタルシグナルプロセッサ(DSP)または汎用コンピュータ(例えばアドバンストRISCマシン(ARM)を含む)と連携して機能するソフトウェアを使用して実装できることを当業者は理解するであろう。また、以下の実施形態は主に方法およびデバイスに関連して説明されるが、本発明は、コンピュータプログラム製品ならびに少なくとも1つのコンピュータプロセッサおよびメモリに接続されたメモリを含むシステムにおいても実施できることも理解されよう。メモリは、機能および工程を実行するか、または本明細書で開示されるユニットおよびモジュールを実装することができる1つ以上のプログラムでエンコードされる。
図1は、データユニット(DU)を送信するための無線リンク制御(RLC)通信パスを監視するデバイスのブロック図を概略的に示しており、このデバイス(装置)は一般に参照符号100で示されている。デバイス100は、RLC通信パスで送信された1つ以上の未確認のDUのタイマーに基づいてRLC通信パスの低下を決定する決定ジュール104を備える。
デバイス100は、無線ネットワークおよび/または無線ネットワークの一部に接続され得る。デバイス100は、無線ネットワークの送信局、送信局を制御するために無線ネットワークに接続されたノード、またはそれらの組み合わせにより、またはそれらで具体化されてもよい。例えば、デバイス100は、1つ以上の送信RLCエンティティを含むRLC送信機であり得る。
オプションで、デバイス100は、RLC通信パスで送信された未確認のDUのタイマーを維持する未確認データモジュール102を更に備える。タイマーはモジュール104によって使用される。代替的または追加的に、デバイス100は、モジュール104によって決定された低下に応じてRLC通信パスの使用を制御する制御モジュール106を備える。
図2は、DUを受信するためのRLC通信パスを監視するためのデバイスのブロック図を概略的に示しており、このデバイス(装置)は一般に参照符号200で示されている。デバイス200は、RLC通信パスで受信される(受信されるべき)1つ以上の未処理のDUのタイマーに基づいて、RLC通信パスの低下を決定する決定モジュール204を備える。
オプションで、デバイス200は、RLC通信パスで受信される未処理のDUのタイマーを維持する未処理データモジュール202を更に備える。タイマーはモジュール104によって使用される。代替的または追加的に、デバイス200は、モジュール204によって決定された低下に応じてRLC通信パスの使用を制御する制御モジュール206を備える。
デバイス200は、無線ネットワークおよび/または無線ネットワークの一部に接続され得る。デバイス200は、無線ネットワークの受信局、受信局を制御する無線ネットワークに接続されたノード、またはそれらの組み合わせにより、またはそれらで具体化されてもよい。例えば、デバイス200は、1つ以上の受信RLCエンティティを含むRLC受信機であり得る。
デバイス100およびデバイス200のモジュールのいずれかは、対応する機能を提供するように構成されたユニットによって実装され得る。
送信局および受信局のそれぞれは、基地局(例えば、ネットワークコントローラまたはWi−Fiアクセスポイント)、または、無線ネットワーク(例えば、より具体的には、無線ネットワーク内で無線アクセスを提供する無線アクセスネットワーク)の無線アクセスノード(例えば、3G NodeB、4G eNodeBまたは5G gNodeB)を含み得る。代替的または追加的に、送信局および受信局のそれぞれは、無線ネットワークに接続可能な(たとえば、より具体的には、無線ネットワーク内の無線アクセスを提供する無線アクセスネットワークに接続可能な)モバイルまたはポータブルステーションまたは無線デバイスを含み得る。無線デバイスは、ユーザ装置(UE)またはマシンタイプ通信(MTC)のデバイス(道路車両等)であり得る。代替的または追加的に、送信局および受信局のそれぞれは、無線アクセスを提供するように、および/または、例えばアドホック無線ネットワーク内または3GPPサイドリンクを介して互いに無線接続するように構成され得る。
図3は、DUを送信するためのRLC通信パスを監視する方法300のフローチャートを示す。方法300は、RLC通信パスで送信された1つ以上の未確認のDUに対するタイマーに基づいて、RLC通信パスの低下を決定する工程304を含む。
方法は、RLC通信パスで送信された未確認のDUに対するタイマーを維持するステップ302、および/または、ステップ304において決定された低下に従ってRLC通信パスの使用を制御するステップ306を更に含み得る。
方法300は、デバイス100によって、例えば無線ネットワークの送信局で、または送信局を使用して、実行され得る。例えば、モジュール102、104、および106は、それぞれステップ302、304、および306を実行し得る。
図4は、DUを受信するためのRLC通信パスを監視する方法400のフローチャートを示す。方法400は、RLC通信パスで受信される1つ以上の未処理のDUに対するタイマーに基づいて、RLC通信パスの低下を決定するステップ404を含む。
方法は、RLC通信パスで受信される未処理のDUに対するタイマーを維持するステップ402、および/または、ステップ404において決定された低下に従ってRLC通信パスの使用を制御するステップ406を更に含み得る。
方法400は、デバイス200によって、例えば受信局で、または受信局を使用して、実行され得る。例えば、モジュール202、204、および206は、それぞれステップ402、404、および406を実行し得る。
この技術は、標準化された状態変数(例えば、デバイス100によって維持されるVT_SおよびVT_A、および/または、デバイス200によって維持されるVT_RおよびVT_H)を使用する5G NR実装に対してより詳細に説明される。
タイマーに基づいて、方法300および400のそれぞれは、ステップ304および404においてそれぞれ上位レイヤへの無線リンク障害(RLF)を決定(例えば、宣言および/または指示)するタイミングを制御する。(メモリおよび/または処理リソースに関して)複雑性の低い効果的なアプローチが提示され、ここで、デバイス100としてのRLC送信機は、デバイス100が未確認の送信データを持っている(すなわち、VT_S != VT_A、ここで!=は「等しくない」またはこの場合は「より大きい」を意味する)が、T1で示されるタイマー(RLFタイマーとも呼ばれる)の第1の期間が満了する(切れる)前に送信ウィンドウが進まない場合、RLFを宣言する。好ましくは、第1の期間、すなわちT1タイマー値は、無線ベアラで運ばれる上位レイヤサービスに耐えられるものに基づいており、ステータスフィードバックをポーリングし、1つ以上のARQ(および基礎となるHARQ)再送を実行するためのいくつかの試行を可能にするのに十分な大きさである。簡潔にするために、第1の期間と、第1の期間の満了時の対応するトリガーを「タイマーT1」と称する。
代替として、またはタイマーT1に加えて、方法300は、第2の期間、すなわち第2のタイマー値T2を実装する。第2の期間は第1の期間より短い。簡潔にするために、第2の期間と、第2の期間の満了時の対応するトリガーを「タイマーT2」と称する。タイマーT2はタイマーT1として動作する。特に、開始時間は同じである。タイマーT2は、第2のタイマーとして、またはタイマーT1に使用される同じタイマーの第2のトリガーとして実装され得る。
T2タイマーの目的は、RLFをトリガーすることではない。タイマーT2は、無線の問題を示すために使用される。その後、タイマーT2が満了した場合に、悪い無線状態を処理するために異なるアクションが実行され得る。
一実施形態では、例えば、デュアルコネクティビティ構成の場合、タイマーT2は、現在使用されている第1のRLCレッグにおける1つ以上の未確認のDU(すなわち、RLC確認応答が受信されていないDU)の、1つ以上の未確認のDUの送信に対する別の代替のRLCレッグへの転送をトリガーするために使用される。第1および第2のRLCレッグは、RLC通信パスの送信側で、それぞれ第1および第2のRLCエンティティによって固定および制御されてもよい。第1および第2のRLCエンティティは、送信局に位置し得る。あるいは、第1のRLCエンティティのみが送信局のRLCレイヤで実装され得る。送信局のRLCレイヤは、別の送信局のRLCレイヤに実装された第2のRLCエンティティを制御する。
第2のレッグが再送(または更なるDU送信)を継続できるという確認が第2のRLCエンティティから受信されると、第1のRLCエンティティは、第1のRLCレッグでの1つ以上の未確認のDUの再送を停止または一時停止する。1つ以上の未確認のDUが第2のRLCレッグを介して正常に転送されたという確認が第2のRLCエンティティから受信されると、第1のRLCエンティティは、それらのDUをその送信ウィンドウから破棄し得る。
別の実施形態では、例えば、単一のコネクティビティ構成について、または一実施形態に加えて、タイマーT2(または更なる第2の期間)は、一時停止をトリガーするか、UEまたはRANが実行することができるDU再送の数および/または新しいDUの送信の数の一時停止または一時的な削減(例えば、最小化)をトリガーする。
タイマーT2の満了の結果として、デバイス100がRLC受信機によってまだ正常に受信されていないDUを破棄する場合、これにより、従来のRLC受信機は、欠落したSNを待つことでスタックする可能性がある。受信ウィンドウを進めることができないこのようなデッドロックを回避するために、RLC受信機としてのデバイス200は、そのタイマー(明確にするためにタイマーT3と呼ばれる)を維持する。タイマーT3に基づいて、デバイス200は、それ以上待機する必要がない場合を決定する。タイマーT3は、状態変数VR_Rによって示される受信ウィンドウの下端に対応するDUが最初に欠落として検出されてから経過した時間または期間を測定するために使用される。タイマーT3が満了すると、受信機は受信ウィンドウを進め、次の欠落したSNに移動させ得る。
このために、デバイス200は、受信ウィンドウに少なくとも1つのホール(穴)またはギャップ(間隔)がある場合に、欠落したDUを検出し、最も古い連続した欠落DU(すなわち、欠落したDUの最小のSNのシーケンス)がタイマーT3により指定された期間に受信されていない場合に、デバイス200は、受信ウィンドウの下端を、欠落したDUの次のSNシーケンスの開始(すなわち、最小SN)に進めるか、そのようなホールまたはギャップがない場合、受信ウィンドウの下端を最新の受信SNに続くSNに設定する。
タイマーT3(またはデバイス200によって維持される更なるタイマーT3)に対する代替または追加の使用法は、T3が満了した場合にデバイス200にRLFをトリガーさせることである。したがって、デバイス200はまた、デバイス100がDUの送信に失敗した場合、例えば、受信機によりトリガーされるRLFが送信機によりトリガーされるRLFよりも効率的である場合、無線の問題に対してRLFをトリガーすることができる。例えば、UEがトリガーするRLFの方がデータトラフィックの中断が短くなることが多いため、通常はUEがRANではなくRLFをトリガーする方が適切である。
図5は、RLC送信機としてデバイス100で維持されるRLC送信機変数を概略的に示す。SN長が16ビットのLTE RLCデータ転送に関連する状態変数は、0〜65535の値を取ることができる。NRの実装では、RLCレイヤは18ビットSNを使用し得る。SN長が18ビットの状態変数は、0〜262143の値を取ることができる。一般に、状態変数は0〜2[SNのフィールド長]を取る。
RLC送信機としてのデバイス100では、状態変数VT_SおよびVT_Aが維持される。VT_Sは、次の新しく生成されたPDUに割り当てられるSNの値を保持する、3GPP TS 36.322の送信状態変数に従って、またはそれに類似して、定義され得る。最初は0に設定され、デバイス100の送信RLCエンティティがSN = VT_SのPDUを送信するたびにインクリメントされる。
VT_Aは、3GPP TS 36.322の確認応答状態変数であり、肯定応答(簡単に言うとACK)が順番に受信される次のPDUのSNの値を保持する。そのため、VT_Aは送信ウィンドウの下端として機能する。最初は0に設定され、デバイス100の送信RLCエンティティがSN = VT_AのPDUのACKを受信するたびに更新される。送信ウィンドウの上端は、VT_A + AM_Window_Sizeに従ってVT_Aに基づいて計算される。
状態変数VT_Aは、デバイス100、例えばAM RLCエンティティの送信側でのいわゆるmodulus(モジュラス)(係数・率)ベースでもある。このmodulusベースは、関係するすべての値から減算され、絶対比較が実行される。一例として、SN長が18ビットの場合、
VTA ≦ SN < VTS
が、
[VTS - VTA] modulo 262144 ≦ [SN - VTA] modulo 262144 <
[VTS - VTA] modulo 262144
として評価される。
また、RLC受信器としてのデバイス200は、いくつかの状態変数を維持する。特に、ここで興味深いVR_HとVR_Sの2つのRLC状態変数がある。
VR_Hは3GPP TS 36.322の受信状態変数で、受信したRLCデータPDUの中で最高のSNを持つRLCデータPDUのSNに続くSNの値を保持する。最初は0に設定され、RLCエンティティがSN = VR_HのPDUを受信するたびにインクリメントされる。
VR_Rは、3GPP TS 36.322の受信状態変数で、最後に順番どおりに完全に受信されたAMD PDUに続くSNの値を保持する。そのため、VR_Rはデバイス200において受信ウィンドウの下端として機能する。Sそれは、最初は0に設定される。受信ウィンドウの上端は、VR_R + AM_Window_Sizeに従ってVR_Rに基づいて計算される。VR_Rは、デバイス200、例えばAM RLCエンティティの受信側でのmodulusベースである。
図5と図6は、それぞれ基準信号502および504でのRLC送信機の通常動作におけるVT_AおよびVT_Sの例を概略的に示している。図5は、線形表現500および円形表現550を使用する送信ウィンドウを概略的に示している。送信ウィンドウの上端は、参照符号506で示されている。
図5の例では、連続データだけでなく、RLC送信機が送信する多くのデータもある。例えば、IPパケット/秒または物理レイヤビット/秒のピークレートに到達しようとしている。輻輳を引き起こす根本的なボトルネックは存在しない。デバイス100がデバイス200から受信の確認応答を含むステータスレポートを受信すると、送信ウィンドウ550は連続的に前進する。図5は、送信ウィンドウの2つの位置を示している。最初の時点で、送信ウィンドウは、18ビットSN空間の104448以降のシーケンスにある。次に、後の2番目の時点で、送信ウィンドウは18ビットSN空間の152576以降にある。
図6は、図5と同じ送信ウィンドウの同じ位置を模式的に示しているが、モジュラスベースVT_Aで計算されている。
図7は、VT_Aによって示されるSNに対するACKが欠落し続けている間に、送信ウィンドウ550のストールの開始の例を概略的に示している。その理由は、SN VT_Aを持つDUがデバイス200のピアRLC受信機によって正常に受信されることを妨げる物理的状況であり得る。また、ステータスレポートの送信をスケジュールするために同じ状況または他のリソースが欠落している可能性があり、これにより、受信したVT_AのSNを持つDUをクリアするデバイス100でのステータスレポートの受信が妨げられる。VT_Sがウィンドウの上端に達すると、ウィンドウがストールする(図7における131071において)。結果として、VT_Aは更新されない。すなわち、送信ウィンドウは進行せず、ストールし始める。
この技術は、従来のLTEに定義されたメカニズムまたは従来のLTEに類似したメカニズムと組み合わせたり、補完したりできる。例えば、VT_Aが欠落している間、再送カウンタReTx_countが使用される。DUが初めて再送されると見なされる場合、ReTx_countはDUに関連付けられ、ゼロに設定される。それ以外の場合、DUまたはその一部がすでに再送を保留している場合、ReTx_countはインクリメントされる。ReTx_count = maxReTx_Thresholdの場合、ベアラ障害の指標が上位レイヤに配信される。
更に、例えば、従来のLTEにおけるように、デバイス200からのステータスレポートをポーリングするためのポーリング要求が送信され、バイトの閾値量(例えば、pollByte)またはDU(例えば、pollPDU)のいずれかに達すると、または、新しいデータを送信できない場合(ウィンドウのストールにより等)、タイマーt-PollRetransmitが開始される。タイマーt-PollRetransmitが満了すると、ポーリング要求が送信され、タイマーt-PollRetransmitが再び開始される。送信する新しいデータがまだない場合(ウィンドウのストールにより等)、SN = VT_S - 1のDU、または肯定に確認されていないDUが再送と見なされる。
図8および図9は、状態変数VT_SおよびVT_AがどのDUが再送のために考慮されるべきかを決定するためにどのように使用されるかを概略的に示している。図8の例では、バッファが空になり、送信する新しいデータはない。図9の例では、送信されるデータの量が多いため、VT_Sはウィンドウがストールする上端506までかなり進んでいる。
図8と図9のそれぞれに示されるように、SNがVT_Sより小さく、VT_A以上である送信されたDUの中で、非常に多くのDUが空中(すなわち、未確認)であり得る。図8および図9では、未確認のDUのSN白丸で示されている。VT_S未満であり、VT_A以上である他のSNについて、デバイス100は、(例えば、ポーリング要求に応答して)承認された受信のステータスレポートを受信している。
SNごとに維持されるReTx_count800は、図8および図9の参照符号800で示されている。ReTx_count 800がインクリメントされると、maxReTx_Thresholdに達するまで、失敗したポーリングごとにt-PollRetransmitタイマーの期間が合計される。
デバイス100のNR RLC実装は、順不同でDUを配信することを許可され得るが、少なくともNR PDCPレイヤの再配列バッファは、それに応じて寸法決定される必要があるだろう。MTU(最大送信ユニット)サイズが1500バイトの131070データユニット(SNスペースの半分)には、各無線ベアラに対して200MB必要であり、各UEはそのような複数のベアラのサポートを必要とする。
その結果、従来のLTEでは、ReTx_countに必要なメタデータと関連する処理はVT_S - VT_Aに対応する。したがって、メモリと処理装置は、欠落しており再送信が必要な131070DUユニットの最悪の場合の順序に合わせて寸法設定する必要がある。
方法300および400によるタイマーにより、RLC送信機としてのデバイス100およびRLC受信機としてのデバイス200は、それぞれ、VT_AおよびVT_Rが失われた後の経過時間に基づいて、無線の問題を自律的に検出できる。
図10は、送信ウィンドウ550に応じてデバイス100でVT_Aの進行を監視するために方法300に従って使用されるタイマーTの動作を示す。確認応答されていないDUがある場合とない場合の受信ウィンドウの状態は、それぞれ参照符号1010と1020で概略的に示されている。
したがって、NR RLC(またはARQが実行される場合のNR PDCP)では、DUが再送を考慮され、送信ウィンドウ(VT_A)の下端502が前方に移動すると、タイマーTはゼロに設定される。タイマーTが閾値期間、たとえば、第1の期間(maxwaitB4RLFとも称される)としてのT1、または第2の期間(maxwaitB4forwardとも称される)としてのT2を超える場合、ベアラ障害の指標が、ステップ304に従って、上位レイヤに配信される。
したがって、タイマーTは、SN VT_Aを有する未確認のDUの経過時間、またはSN VT_Aで始まる送信ウィンドウの経過時間を測定する。
方法300によれば、タイマーTはいくつかのスキームに従って動作し得る。以下のスキームのリストは網羅的なものではなく、例のサブコンビネーションは方法300によって実装されてもよい。
第1の例では、VT_Sが更新され1つ以上の未確認のDUが送信されたときに(つまり、VT_S != VT_A)、タイマーTがまだ実行されていない場合に開始される。第2の例では、タイマーTが既に実行されている場合、VT_Aが新しい値を取得せずに更新されると(つまり、VT_Aは変更されない)、タイマーTは実行されたままになる一方で、未確認の送信データが発生する(VT_S != VT_A)。第3の例では、タイマーTは、まだ実行されていない場合、タイマーt-PollRetransmitが開始するときに、すなわち、DUに対するポーリングビットが最初に設定されたときにのみ(同じSNの後続のポーリングではない)、開始する。第4の例では、全ての送信データが確認された場合(すなわち、VT_AがVT_Sに等しい場合)、タイマーTは停止する。
一実施形態として、T1として示されるタイマーは、タイマーTについて説明したように動作する。タイマーT1が満了する(すなわち、T1がmaxwaitB4RLFに等しいかそれを超える)場合、タイマーT1は、ステップ304で現在の無線ベアラに対して宣言されるRLFをトリガーする。
一実施形態の拡張として、または別の実施形態において、T2として示されるタイマーは、タイマーTについて説明したように動作する。タイマーT2が満了する(すなわち、T2がmaxwaitB4forwardに等しい)場合、タイマーT2はデバイス100内のローカルインジケーションまたは送信局の別のレイヤをトリガーし、別のRLCインスタンスを介して、1つ以上の未確認のDU(すなわち、正常に転送されなかったDU)を転送しようとする。これは、タイマーT2が満了した現在のRLCインスタンスでのスケジューリングを一時停止、最小化、または少なくとも更に減少させ得ることを示し得る。
代替的または追加的に、タイマーT2の満了は、送信レートを停止または最小化するためにRLC送信機としてのデバイス100をトリガーする。代替的または追加的に、タイマーT2の満了は、UEがスケジューリング要求(SR)を送信しているレートを減少させるために、RLC送信機としてのデバイス100を具体化するUEをトリガーする。代替的または追加的に、タイマーT2の満了は、UEがバッファステータスレポート(BSR)を送信しているレートを減少させるために、RLC送信機としてのデバイス100を具体化するUEをトリガーする。代替的または追加的に、タイマーT2の満了は、送信ウィンドウの下端VT_Aを進め、VT_Sに設定するために、RLC送信機としてデバイス100をトリガーする。代替的または追加的に、タイマーT2の満了は、送信ウィンドウの下端VT_Aを、 確認済みDU(すなわち、成功したRLC ACKを受信したDU)に続く次の送信し未確認のDU(すなわち、成功したRLC ACKが受信されていないDU)に進め、タイマーT2を再開させるために、RLC送信機としてデバイス100をトリガーする。
従来のRLF検出は、例えばカウンタのみに基づいており、受信側、例えばUEにとっても不利である。無線の問題により、RANによりUEに送信されたRLC PDUが正常に確認されない場合、これは、しばらくしてRANがRLFを示し、その結果、UEを解放しようとすることを意味する。いくつかの追加の期間の後、RANは無線の問題によりUEを解放する必要があることを上位レイヤに示す。これは、UEがこの時間内に自律的に無線の問題を検出せず、RANにアクセスしようとした場合、UEは、RANのコアネットワークから、例えば、LTE実装のモビリティ管理エンティティ(MME)によって、解放されることを意味する。
対照的に、受信局(例えば、UE)で実装されるデバイス200は、低下(例えば、RLFまたはその任意の前兆)を自律的に検出する。これにより、UEはセル(例えば、デバイス100の現在のセルまたは別のセル)で無線リソース制御(RRC)再確立を実行できる。これは、成功した場合に、悪い無線状態によるトラフィックの中断が最小化されることを意味する。なぜなら、この場合、UEはコアネットワークの構成要素によって解放されていないからである。
RLC受信機としてデバイス200によって実行される方法400は、ステップ404に従って受信ウィンドウで検出されたギャップに起因する無線の問題を自律的に検出する。
前の実施形態で提案されたように、RLC送信機としてのデバイス100が、RLC PDUを破棄し、RLC受信機に通知せずに送信ウィンドウを進めると、従来のRLC受信機は欠落したSNを待ってスタックし得る。受信ウィンドウを進めることができないこのようなデッドロックを回避するために、方法400は、タイマーに基づいて受信側で低下を検出する。
デバイス200の一実施形態では、RLC受信機は、タイマーT3によって示されるタイマーを維持する。タイマーT3は、実行されていない場合、受信ウィンドウで未処理のDUの新しいホールまたはギャップが検出されたときに開始される。VR_Hより小さい1つ以上の完全に受信されていないSNがある場合(およびその場合のみ)、ホールまたはギャップが存在する。タイマーT3は、VR_Rが更新され、VR_Hの下にホールまたはギャップがなくなると停止する。タイマーT3が満了すると(切れると)、受信ウィンドウの下端(すなわちVR_R)がVR_Hに進むか、次のホールまたはギャップの開始に進む。そのような次のホールが存在する場合、タイマーT3が再開される。ホールがもはや存在しない場合、受信ウィンドウの下端VR_RはVR_Hに設定される。
方法400に従ってタイマーT3を動作させる例が図11に概略的に示されており、タイマーT3によって受信側での最大待ち時間を制御する。時間は、受信ウィンドウ1100の円形表現の半径方向外側に進む。第3の状態変数VT_R、第4の状態変数VT_H、および受信ウィンドウの上端は、それぞれ参照符号1102、1104および1106で示されている。受信すべき未処理のDUのホール(またはギャップ)の有無による受信ウィンドウの状態は、それぞれ参照符号1110および1120で概略的に示されている。
一実施形態に加えて、または別の実施形態では、デバイス200のタイマーT3が満了すると、UEは、VR_Rの新しい値に関連付けられたSNについてポーリングされたかのように、新しいRLCステータスレポートを送信する。したがって、VR_Rまで受信された全てのDUは、デバイス100で確認済みと見なされる。代替として、UEは、タイマーT3の満了時にRLCステータスレポートの送信をトリガーしない。
デバイス200が受信ウィンドウの下端VT_Rを自律的に進める場合、送信ウィンドウの(以前の)下端にSNを持つDU(VT_A等)は、デバイス100によって後で再送される場合、受信ウィンドウの(進んだ)下端の下に現れ、それゆえ、RLC受信機として機能するデバイス200によって継続的に破棄され得る。この問題を軽減するために、一実施形態では、デバイス200は、これが発生した場合、RLCステータスレポートをトリガーし、VR_Rに設定されたSNでポーリングされたようにRLCステータスレポートを送信する。
デバイス200の任意の実施形態に加えて、または更なる実施形態では、タイマーT3が満了し、RLC受信機としてのデバイス200がRANによって具体化される場合、タイマーT3の満了は、受信側での劣悪な無線の指標をトリガーする。代替的または追加的に、RANで実装されるデバイス200は、ステップ404の決定に応じて、アップリンクにおける現在のスケジューリングのレートを停止または減少させ得る。
更なる実施形態として、またはデバイス200の上記の実施形態のいずれかに加えて、タイマーT3の満了は、RLC受信機でRLFをトリガーする。
方法400の任意の実装は、RLC送信機としてのデバイス100が、RLC受信ウィンドウの上で受信される新しいDUを送信することを可能にし得る。デバイス100のタイマーT2が満了したとき、RLC送信機としてのデバイス100がその送信ウィンドウを一方的に進めると、RLC SN同期はリスクとなる可能性がある。VT_Sで次に送信されたDU(およびその後のDU)は、受信ウィンドウの上端を超えて現れる場合があり、したがって、従来のRLC受信機によって破棄され得る。
RLC受信機としてデバイス200によって実行される方法400は、このイベントを検出し、タイマーT2の満了時に送信ウィンドウを進めるRLC送信機としてデバイス100との同期を維持し得る。したがって、デバイス200の上記の実施形態のいずれも、デバイス200が以下のSNを有するDUを受信するとき、VR_RおよびVR_Hの両方をSN + 1に更にリセットし得る。
SN > VR_R + AM_Window_Size、および、
SN < VR_R + AM_Window_Size + deltaSize
ここで、deltaSizeは、AM_Window_Sizeの実質的な部分(例:ごく一部)である値、例えば4分の1(1/4)である。
代替的または追加的に、方法300および400の任意の実装は、例えば制御PDUメッセージなどのシグナリングの手段によって、RLC送信機としてのデバイス100とRLC受信機としてのデバイス200とを同期させ得る。
異なるレッグで負荷と無線条件が変化するため、データは2つのパスで送信され、一方のレッグで送信されたデータはもう一方のレッグで送信されたデータと比べて大幅に遅延するため、デュアルコネクティビティは特別な問題を引き起こす。これは、受信PDCPエンティティ(例えば、デバイス200またはデバイス200の受信局において)がPDCP SDUを順番に上位レイヤに配信できず、ウィンドウのストールにつながる場合に特に問題になる。
ただし、デュアルコネクティビティでは、1つ以上のDUの安全な配信を保証するために、少なくとも1つのレッグの無線状態が十分に良好であると想定できる。例として、デュアルコネクティビティのシナリオでは、一方のレッグがより低いLTEレガシーキャリア周波数を使用し、もう一方が10倍の大きさの5Gキャリア周波数を使用している場合がある。このようなシナリオでは、5Gレッグでの無線状態が厳しいシャドウフェージング特性を示し、その結果、カバレッジが短時間で良好から基本的に存在しない状態(高速フェージング)になる可能性があると想定できる。そのようなシナリオでは、PDCPプロトコルを終了するノードに対して有利であり、レッグフロー制御が、5Gノードにすでに送信され、LTEノードに存在する1つ以上のDUを再送するために存在する。これにより、UEの受信エンティティでのPDCPレベルでの配信が、5Gノードでスタックしたデータのためにストールしないことが保証される。このようなシナリオでは、送信PDCPエンティティは、5GレッグにスタックしたデータがLTEレッグを介してUEによって正常に送信および受信されたという確認応答を受信し、5Gレッグでの再送によるデータを冗長にする。その結果、送信エンティティとしてのデバイス100は、冗長な1つ以上のDUの破棄、および、5Gノード内のRLCの同期を開始する。これは、専用の制御メッセージを使用して実現することができる。この制御メッセージは、MAC、RLC、またはPDCPプロトコルのいずれかを介して送信することができ、1つの可能な実施形態は、例えば以下で詳述するように、RLC制御PDUを利用することである。
例として、RLCレベルでは、これは制御PDUタイプ(CPT)フィールドの予約値を使用するか、PDCPヘッダの予約ビットを使用することで実現できる。次に、この現在予約値を使用して、スループットの低いまたはスループットのないレッグにおける1つ以上のDUを破棄するように、受信エンティティとしてのデバイス200に指示できる。指示は、スループットの問題があるレッグで送信するか、より適切には、無線状態が良好な他のレッグで送信でき、他のレッグの1つ以上のDUを破棄してRLC同期するように指示する。
制御PDUは、より明示的であり、全てのデータを破棄する命令を送信する代わりに、PDCPにおける受信リオーダリングエンティティが良好なレッグを介して要求した特定のPDCP PDUの指示を含め、それにより、送信PDCPエンティティが順番に 不良レッグにおけるRLCエンティティが破棄するPDCP PDUを指示することができる。
3GPP TS36.322におけるCPTフィールドには多くの予約ビット(001〜111)があり、そのいずれかをピアRLCエンティティに示す目的で使用できる。代替的または追加的に、3GPP TS 36.323 PDCPヘッダの予約ビットのいずれかを使用することもできる。次に、制御PDUを使用して、特定のRLC SNまでの全てのRLC SDUデータを破棄し、ポーリングビットを介して明示的に受信エンティティに指示するか、別の予約ヘッダビットを利用して別の制御PDUを介して暗示的に受信RLCエンティティに確認応答を送信するよう指示する。
これにより、良好なレッグで実行されたシグナリング調整に基づいて、レッグにおけるRLCエンティティが送信問題を経験し、冗長データを破棄し、RLCエンティティを同期化して、無線条件が許容されるとすぐにDU送信が再開されるようにする。
タイマーを使用する(またはタイマーのみを使用する)のではなく、明示的なシグナリングを使用する利点は、シグナリングがより積極的な処理を可能にし、タイマーの期限が切れるのを待たずに片方のレッグのスループットの問題に直ちに対処できることである。例として、デュアルコネクティビティシナリオでデータのフローを制御するノードは、無線条件または両方のレッグの輻輳などの他の変化についての知識を持っている場合もある。したがって、シグナリングにより、タイマーが切れるのを待たずに、必要に応じて良好なレグでデータの再送を開始し、他のデータを破棄および同期できるため、そもそも発生する問題を未然に防ぐことができる。
したがって、任意の実施形態の更に別の関連する変形形態として、RLC受信機としてのデバイス200は、上述の制御PDUまたは同様の機能を備えたメッセージを使用して、T3満了時にアクションの詳細についてピアRLC送信機としてデバイス100にクエリする、または通知することができる。当該アクションの詳細は、SNおよび/またはそのウィンドウの同期を維持するためのデバイス100および200のペアに関連する。このような制御PDUまたはメッセージは、元の(第1の)および/または代替の(第2の)RLCレッグで送信され得る。
上述の方法のいずれかは、デバイス100が送信機としてUEによって具体化され、デバイス200が受信エンティティとしてRANノードによって具体化されるという点で相互的であってもよい。
デュアルコネクティビティの実施形態の更に別の変形では、方法300は、UEのアップリンクレッグ送信を制御するために実装される。デバイス100を具体化するRANノード(PDCPレイヤおよび/またはフロー制御が終了される、またはアンカーされる)は、UEに確認応答を送信し、送信を一時停止し、データを同期し、他方のレッグにおけるデータ破棄するように指示する更に別の予約ビットを使用して、別のRLC制御メッセージを送信する。
上記の実施形態のいずれにおいても、制御PDUは一度だけ、またはより適切に、制御メッセージを送信するノードとしてのデバイス100は、同期の成功を保証するために、確認応答制御PDUを受信するまでそうし続けることができる。
更に、デバイス100の任意の実施形態において、ステータスレポートをポーリングするために使用されるDUは、より効率的に選択され得る。送信機としてのデバイス100は、再送のためにDUを考慮するとき、SN VT_Aを有するDUを選択する。これは、上記から明らかなように、VT_Aを備えたDUがウィンドウを同期する支配的な役割を果たすという事実だけでなく、VT_Aが空中である最も古いDUであるため転送する最も緊急のDUであるという事実による利点である。
NR実装では、閾値のバイト(pollByteなど)またはDU(pollPDUなど)のいずれかに到達したとき、または新しいデータを送信できない(すなわち、LTE実装と同様または同等の場合)ときに、ポーリング要求が送信され、タイマーt-PollRetransmitが開始される。しかし、タイマーt-PollRetransmitが満了し、デバイス100のタイマーTが実行中で、送信する新しいデータがまだない場合(例えば、ウィンドウのストールによる)、SN = VT_AのDUまたは未確認のDU(すなわち、肯定的に確認されていない)は再送が考慮される。ポーリング要求が送信され、タイマーt-PollRetransmitが再び開始される。
図12は、デバイス100の実施形態の概略ブロック図を示す。デバイス100は、方法300を実行するための1つ以上のプロセッサ1204と、プロセッサ1204に結合されたメモリ1206とを備える。例えば、メモリ1206は、モジュール102、104、および106のうちの少なくとも1つを実装する命令でエンコード(符号化)されてもよい。
1つ以上のプロセッサ1204は、マイクロプロセッサ、コントローラ、マイクロコントローラ、中央処理ユニット、デジタル信号プロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、または他の適切なコンピューティングデバイス、リソース、またはハードウェアの組み合わせ、マイクロコード、および/またはメモリ1206といったデバイス100の他の構成要素と組み合わせて送信局の機能を提供するように動作可能な符号化ロジックの1つまたは複数の組み合わせであり得る。例えば、1つ以上のプロセッサ1204は、メモリ906に格納された命令を実行してもよい。そのような機能は、本明細書で開示される利点のいずれかを含む、本明細書で説明される様々な特徴および工程(ステップ)を提供することを含み得る。「アクションを実行するように動作しているデバイス」という表現は、アクションを実行するように構成されているデバイス100を示し得る。
図12に概略的に示されるように、デバイス100は、送信局1200によって具現化され得る。送信局1200は、1つ以上の受信局との無線通信のためにデバイス100に結合された無線インターフェース1202を備える。
変形例では、例えば、図13に概略的に示されるように、デバイス100の機能は無線ネットワークのノードにより提供される。すなわち、ノードは方法300を実行する。デバイス100の機能は、例えばインターフェース1202または専用の有線または無線インターフェースを介して、ノードにより送信局1200に提供される。
図14は、デバイス200の実施形態の概略ブロック図を示す。デバイス200は、方法400を実行するための1つ以上のプロセッサ1404と、プロセッサ1404に結合されたメモリ1406とを備える。例えば、メモリ1406は、モジュール202、204、および206のうちの少なくとも1つを実装する命令でエンコードされてもよい。
1つ以上のプロセッサ1404は、マイクロプロセッサ、コントローラ、マイクロコントローラ、中央処理ユニット、デジタル信号プロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、または他の適切なコンピューティングデバイス、リソース、またはハードウェアの組み合わせ、マイクロコード、および/またはメモリ1405といったデバイス200の他の構成要素と組み合わせて送信局の機能を提供するように動作可能な符号化ロジックの1つまたは複数の組み合わせであり得る。例えば、1つ以上のプロセッサ1404は、メモリ1406に格納された命令を実行してもよい。 そのような機能は、本明細書で開示される利点のいずれかを含む、本明細書で説明される様々な特徴および工程(ステップ)を提供することを含み得る。「アクションを実行するように動作しているデバイス」という表現は、アクションを実行するように構成されているデバイス200を示し得る。
図14に概略的に示されるように、デバイス200は、受信局1400によって具体化され得る。受信局1400は、送信局との無線通信のためにデバイス200に結合された無線インターフェース1402を備える。
変形例では、例えば、図15に概略的に示されるように、デバイス200の機能は無線ネットワークのノードにより提供される。すなわち、ノードは方法400を実行する。デバイス200の機能は、例えばインターフェース1402または専用の有線または無線インターフェースを介して、ノードにより受信局1400に提供される。
上記の説明から明らかになったように、この技術の実施形態は、例えば、再送される可能性のある各データユニットのReTx_countの長くてコストのかかる追跡を維持する代わりに、無線ベアラごとに1つまたは少数のタイマーのみを維持することにより、メモリ効率が高い。その結果、実施形態の少なくともいくつかは、RLC送信機がRLC無線ベアラごとに追跡するのに必要なメタデータがはるかに少なく、および/または、実装および維持がより簡単である。
更に、更なる実施形態の同じものでは、より高いレイヤから見られるように、より低いレイヤで、より予測可能なタイミングの動作が達成される。あるいは、または更に、無線品質が非常に悪い場合にRLFをトリガーするために必要なスケジューリングリソースがはるかに少なくなる。
いくつかの有利な効果は、レート、したがってシーケンス番号スペースが大きくなるにつれて必要になる。これは、レガシーLTEによりサポートされるものと比較して5G New Radioに対して予想される。
更に、RLFを検出およびトリガーするために、この技術を任意のRLC受信器で実装することができる。例えばUEがRLF受信機の場合、受信機トリガーされたRLFはより効率的である。なぜならば、UEがRLFを検出した場合、再確立手順をトリガーして新しいセルに接続できるためであり、 それは、ネットワークは、RLFを上位ネットワークレイヤに示す必要がある場合に、通常より効率的であり得る。
更なる実施形態の同じものでは、無線ベアラに関連する無線問題についての指示の2つのレベル(またはそれ以上のレベル)を達成することができる。第1のレベルは、無線ベアラでの送信を一時的に停止または最小化するために使用され得るが、RLFをまだ宣言していない。第2のレベルは、RLFを宣言するために使用され得る。無線の問題を示すための中間の第1のレベルは、たとえば、データ送信を別の第2のRLCレッグに切り替えるデュアルコネクティビティシナリオで役立ち、第2のレッグで正常に送信された場合、第1のレッグにおけるデータをクリアする。
特に、2つの異なるRLCレッグにデータユニットを分配するPDCPレイヤによってデュアルコネクティビティが実装される5G New Radioシステムの展開では、この技術により、再送に使用される時間に強い制限を設定し、DUを別のRLCレッグを介して転送する。従来のLTEでは、ReTx_countがRLFをトリガーするための再送の固定最大回数に到達しない限り、データユニットは破棄されないが、NRの場合、デュアルコネクティビティははるかに一般的であるため、この技術により、RLCレッグの1つにおける一時的な悪い無線状態が原因で発生した頻繁なRLFトリガーを回避することができる。
中間の第1のレベルは、単一のコネクティビティのシナリオ、例えば、非常に悪い無線状態があるときにデータトラフィックを最小化する場合にも役立ち得る。
本発明の多くの利点は、前述の説明から完全に理解され、本発明の範囲から逸脱することなく、本発明の範囲から逸脱することなく、および/またはその利点のすべてを犠牲にすることなく、ユニットおよびデバイスの形態、構造、および配置に様々な変更を加えることができることは明らかであろう。本発明は多くの方法で変更することができるため、本発明は添付の特許請求の範囲によってのみ制限されるべきであることが認識されるであろう。

Claims (58)

  1. データユニット(DU)を送信するための無線リンク制御(RLC)通信パスを監視する方法(300)であって、前記方法は、
    前記RLC通信パスで送信された1つ以上の未確認のDUに対するタイマーに基づいて、前記RLC通信パスの低下を決定する工程(304)を含む、またはトリガーする、方法。
  2. 請求項1に記載の方法であって、更に、
    確認応答モードにおいて前記RLC通信パスで前記1つ以上のDUを送信する工程と、
    前記1つ以上のDUを送信すると前記タイマーを起動する工程、の少なくとも一方を含むまたはトリガーする、方法。
  3. 請求項2に記載の方法であって、前記RLC通信パスで以前に送信された全てのDUが確認された場合に、前記1つ以上のDUを送信すると前記タイマーが起動される、方法。
  4. 請求項1から3のいずれか1項に記載の方法であって、前記タイマーは、前記1つ以上の送信されたDUの少なくとも1つが未確認である限り、維持される、方法。
  5. 請求項1から4のいずれか1項に記載の方法であって、前記タイマーは、前記RLC通信パスで送信された前記1つ以上の未確認のDUに対する確認応答を受信すると、停止および/または再起動される、方法。
  6. 請求項1から5のいずれか1項に記載の方法であって、前記タイマーは、前記RLC通信パスでの前記1つ以上の未確認のDUの最も早い送信、または前記RLC通信パスで送信された前記未確認のDUの中で最も古いDUの送信、からの経過時間を示す、方法。
  7. 請求項6に記載の方法であって、前記RLC通信パスで送信された前記未確認のDUの中の最も古いDUは、前記RLC通信パスで送信された前記未確認のDUの中の最も早い送信におけるDUである、方法。
  8. 請求項1から7のいずれか1項に記載の方法であって、前記送信されたDUのそれぞれは、シーケンス番号(SN)が含まれる、または、関連付けられる、方法。
  9. 請求項8および請求項6または7に記載の方法であって、前記RLC通信パスで送信された前記未確認のDUの中で最も古いDUは、前記RLC通信パスで送信された前記未確認のDUの中で最小のSNを含む、または、関連付けられる、方法。
  10. 請求項8または9に記載の方法であって、更に、
    前記RLC通信パスでの前記未確認のDUの最も早い送信のSN、または前記RLC通信パスで送信された前記未確認のDUの中の最も古いDUのSNを示す第1の状態変数(502)を維持する工程を含む、またはトリガーする、方法。
  11. 請求項10に記載の方法であって、前記タイマーは、前記第1の状態変数(502)が変更されない限り、維持される、方法。
  12. 請求項10または11に記載の方法であって、前記第1の状態変数(502)を維持することは、前記第1の状態変数(502)によって示される前記SNを含むまたは当該SNに関連付けられるDUに対する確認応答を受信すると、前記第1の状態変数(502)を進めることを含む、方法。
  13. 請求項10から12のいずれか1項に記載の方法であって、前記タイマーは、前記第1の状態変数(502)によって示されるSNを含むまたは当該SNに関連付けられたDUに対する確認応答を受信するか、前記第1の状態変数(502)を進めると、停止および/または再起動される、方法。
  14. 請求項8から13のいずれか1項に記載の方法であって、
    次に送信される前記DUの前記SNを示す第2の状態変数(504)を維持する工程を含む、またはトリガーする、方法。
  15. 請求項14に記載の方法であって、更に、前記第2の状態変数(504)を維持することは、前記次のDUを送信すると前記第2の状態変数(504)を進めることを含む、方法。
  16. 請求項1から15のいずれか1項に記載の方法であって、前記タイマーは、前記RLC通信パスで送信された前記未確認のDUの中で最も古いDUが未確認である限り、維持される、方法。
  17. 請求項1から16のいずれか1項に記載の方法であって、前記タイマーは、前記RLC通信パスで送信された前記未確認のDUの中で最も古いDUに対する確認応答を受信すると、停止および/または再起動される、方法。
  18. 請求項5、13、および17のいずれか1項に記載の方法であって、前記タイマーを再起動することは、前記タイマーをゼロに設定することを含む、方法。
  19. 請求項5、13、および17のいずれか1項に記載の方法であって、前記タイマーを再起動することは、前記送信され未確認のDUの中で2番目に古いDUを送信してから経過した時間に従って前記タイマーを起動することを含む、方法。
  20. 請求項1から19のいずれか1項に記載の方法であって、前記送信されたDUの少なくとも1つに対する確認応答または否定応答がステータスレポートにおいて受信される、方法。
  21. 請求項20に記載の方法であって、前記タイマーが停止されているか、まだ維持されていない場合、前記タイマーは、前記ステータスレポートに対するポーリング要求を送信すると起動される、方法。
  22. 請求項21に記載の方法であって、前記ポーリング要求は、前記RLC通信パスで送信された前記未確認のDUの中の最も古いDUを使用して送信される、方法。
  23. 請求項1から22のいずれか1項に記載の方法であって、前記低下は、前記タイマーの少なくとも1つの期間が経過すると決定される、方法。
  24. 請求項1から23のいずれか1項に記載の方法であって、前記1つ以上のDUの送信を回復するための測定は、前記タイマーの少なくとも1つの期間が経過するとトリガーされる、方法。
  25. 請求項1から24のいずれか1項に記載の方法であって、前記低下を決定すること、および/または、前記測定をトリガーすることは、通信プロトコルスタックの上位レイヤまたは下位レイヤに前記低下を示すことを含む、方法。
  26. 請求項1から25のいずれか1項に記載の方法であって、前記低下を決定することは、前記タイマーの第1の期間が経過すると、無線リンク障害(RLF)を決定する、または示すことを含む、方法。
  27. 請求項1から26のいずれか1項に記載の方法であって、前記低下を決定することは、前記タイマーの少なくとも1つの第2の期間が経過すると、
    前記RLC通信パスにおけるDUの送信を削減または中断すること、
    スケジューリング要求またはスケジューリング割り当ての送信のレートを削減または当該送信を中断すること、
    バッファステータスレポートの送信のレートを削減または当該送信を中断すること、
    前記RLC通信パスにより使用される物理チャネルに対するチャネル品質インジケータを削減すること、
    前記第2の状態変数(504)に等しくなるように前記第1の状態変数(502)を進めること、
    前記RLC通信パスで送信された確認済みのDUに続く次の未確認のDUのSNへ、第1の状態変数(502)を進めること、および、
    前記RLC通信パスから別のRLC信パスへ切り替えること、
    の少なくともいずれかを含む、方法。
  28. 請求項26または27に記載の方法であって、前記第1の期間と前記第2の期間の少なくとも一方は、品質の要件に依存する、方法。
  29. 請求項28に記載の方法であって、前記品質の要件は、
    1つ以上のDU、
    DUを送信または受信するための無線アクセスノード、
    前記RLC通信パスまたは前記1つ以上のDUのベアラ、
    前記1つ以上のDUのペイロードを提供するアプリケーションまたはサービス、
    のうちの少なくとも1つに関連付けられ得る、方法。
  30. 請求項12、13、15、または26に記載の方法であって、前記第1の状態変数(502)を進めること、前記第2の状態変数(504)を進めること、および前記RLC通信パスを切り替えることのうちの少なくとも1つは、RLC通信ピアにシグナリングされる、方法。
  31. 請求項1から30のいずれか1項に記載の方法であって、無線アクセスネットワーク(RAN)の無線アクセスノードによって実行される、方法。
  32. 請求項1から30のいずれか1項に記載の方法であって、RANに接続された、または接続可能な、無線端末によって実行される、方法。
  33. データユニット(DU)を受信するための無線リンク制御(RLC)通信パスを監視する方法(400)であって、前記方法は、
    前記RLC通信パスで受信される1つ以上の未処理のDUに対するタイマーに基づいて、前記RLC通信パスの低下を決定する工程(404)を含む、またはトリガーする方法。
  34. 請求項33に記載の方法であって、受信される各DUは、シーケンス番号SNを含むかまたは関連付けられ、前記1つ以上の未処理のDUのSNは、前記RLC通信パスで受信された少なくとも1つのDUのSNよりも小さい、方法。
  35. 請求項34に記載の方法であって、前記タイマーは、SNが前記RLC通信パスで順番に受信されたDUとのギャップを有する少なくとも1つのDUを受信すると起動される、方法。
  36. 請求項34または35に記載の方法であって、更に、
    前記RLC通信パスで順番に受信されたDUの最も高いSNに続くSNを示す第3の状態変数(1102)を維持する工程を含む、またはトリガーする方法。
  37. 請求項34から36のいずれか1項に記載の方法であって、更に、
    前記RLC通信パスで受信されたDUの最も高いSNに続くSNを示す第4の状態変数(1104)を維持する工程を含む、またはトリガーする方法。
  38. 請求項36または37に記載の方法であって、前記1つ以上の未処理のDUのSNは、第3の状態変数(1102)以上であり、第4の状態変数(1104)未満である、方法。
  39. 請求項36または37に記載の方法であって、前記第4の状態変数(1104)が前記第3の状態変数(1102)よりも大きい限り、前記タイマーが維持される、方法。
  40. 少なくとも請求項36または37に記載の方法であって、前記第4の状態変数(1104)が前記第3の状態変数(1102)に等しい場合、前記タイマーが停止される、方法。
  41. 請求項36または37に記載の方法であって、前記第3の状態変数(1102)が前記第4の状態変数(1104)よりも小さいSNに進む場合、前記タイマーが再起動される、方法。
  42. 請求項1から41のいずれか1項に記載の方法であって、前記低下を決定することは、前記タイマーの少なくとも3分の1期間が経過すると、
    スケジューリング許可の送信のレートを削減または当該送信を中断すること、
    前記RLC通信パスにより使用される物理チャネルに対するチャネル品質インジケータを削減すること、
    前記第4の状態変数(1104)に等しくなるように前記第3の状態変数(1102)を進めること、
    前記RLC通信パスで受信されたDUに続く次の未処理のDUのSNに第3の状態変数(1102)を進めること、および、
    前記RLC通信パスから別のRLC信パスへ切り替えること、
    の少なくともいずれかを含む、方法。
  43. 請求項42に記載の方法であって、第3の状態変数(1102)を進めること、および/または、前記RLC通信パスを切り替えることは、RLC通信ピアによってシグナリングされる、方法。
  44. 請求項33から43に記載の方法であって、請求項2から32のいずれか1項のいずれかに記載の工程またはその対応する受信工程を更に含む、またはトリガーする方法。
  45. コンピュータプログラム製品であって、前記コンピュータプログラム製品が1つ以上のコンピューティングデバイス(1204;1404)によって実行されるときに、請求項1から44のいずれか1項に記載の工程を実行するためのプログラムコード部分を含む、コンピュータプログラム製品。
  46. 請求項45に記載のコンピュータプログラム製品であって、コンピュータ可読記録媒体(1206;1406)に格納される、コンピュータプログラム製品。
  47. データユニット(DU)を送信するための無線リンク制御(RLC)通信パスを監視するためのデバイス(100)であって、前記デバイス(100)は、
    前記RLC通信パスで送信された1つ以上の未確認のDUに対するタイマーに基づいて、前記RLC通信パスの低下を決定する工程を実行するように構成される、デバイス。
  48. 請求項47に記載のデバイスであって、請求項2から32のいずれか1項に記載の工程を実行するように構成される、デバイス。
  49. データユニット(DU)を受信するための無線リンク制御(RLC)通信パスを監視するためのデバイス(200)であって、前記デバイス(200)は、
    前記RLC通信パスで受信される1つ以上の未処理のDUに対するタイマーに基づいて、前記RLC通信パスの低下を決定する工程を実行するように構成される、デバイス。
  50. 請求項49に記載のデバイスであって、請求項34から44のいずれか1項に記載の工程を実行するように構成される、デバイス。
  51. データユニット(DU)を送信するために無線リンク制御(RLC)通信パスを監視するためのデバイス(100)であって、前記デバイス(100)は、少なくとも1つのプロセッサ(1204)とメモリ(1206)を含み、前記メモリ(1206)は前記少なくとも1つのプロセッサ(1204)によって実行可能な命令を備え、それにより、デバイス(100)は、
    前記RLC通信パスで送信された1つ以上の未確認のDUに対するタイマーに基づいて、前記RLC通信パスの低下を決定するように動作する、デバイス。
  52. 請求項51に記載のデバイスであって、更に請求項2から32のいずれか1項に記載の工程を実行するように動作する、デバイス。
  53. データユニット(DU)を受信するために無線リンク制御(RLC)通信パスを監視するための装置(200)であって、前記装置(200)は、少なくとも1つのプロセッサ(1404)とメモリ(1406)を含み、前記メモリ(1206)は前記少なくとも1つのプロセッサ(1404)によって実行可能な命令を備え、それにより、デバイス(200)は、
    RLC通信パスで受信される1つ以上の未処理のDUに対するタイマーに基づいて、RLC通信パスの低下を決定するように動作する、デバイス。
  54. 請求項53に記載のデバイスであって、更に請求項34から44のいずれか1項に記載の工程を実行するように動作する、デバイス。
  55. データユニット(DU)を送信するための無線リンク制御(RLC)通信パスを監視するためのデバイス(100)であって、
    前記RLC通信パスで送信された1つ以上の未確認のDUに対するタイマーに基づいて、前記RLC通信パスの低下を決定するための決定モジュール(104)を備える、デバイス。
  56. 請求項55に記載のデバイスであって、更に、請求項2から32のいずれか1つの工程を実行するための1つ以上のモジュールを更に備える、デバイス。
  57. データユニット(DU)を受信するための無線リンク制御(RLC)通信パスを監視するためのデバイス(200)であって、前記デバイス(200)は、
    RLC通信パスで受信される1つ以上の未処理のDUに対するタイマーに基づいてRLC通信パスの低下を決定するための決定モジュール(204)を備える、デバイス。
  58. 請求項57に記載のデバイス(200)であって、請求項34から44のいずれか1項の工程を実行するための1つ以上のモジュールを有する、デバイス。
JP2019538673A 2017-02-13 2017-11-16 無線通信を監視するための技術 Active JP6883372B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201762458177P 2017-02-13 2017-02-13
US62/458,177 2017-02-13
PCT/EP2017/079459 WO2018145787A1 (en) 2017-02-13 2017-11-16 Technique for monitoring a radio communication

Publications (2)

Publication Number Publication Date
JP2020509632A true JP2020509632A (ja) 2020-03-26
JP6883372B2 JP6883372B2 (ja) 2021-06-09

Family

ID=60382219

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019538673A Active JP6883372B2 (ja) 2017-02-13 2017-11-16 無線通信を監視するための技術

Country Status (7)

Country Link
US (2) US10531321B2 (ja)
EP (1) EP3580873B8 (ja)
JP (1) JP6883372B2 (ja)
KR (2) KR102397625B1 (ja)
CN (1) CN110268657B (ja)
MX (1) MX2019009533A (ja)
WO (1) WO2018145787A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022081073A1 (en) * 2020-10-16 2022-04-21 Telefonaktiebolaget Lm Ericsson (Publ) Packet transmission and reception in a wireless communication network

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108809542B (zh) * 2017-05-05 2021-04-20 华为技术有限公司 一种数据传输的处理方法和装置
CN109905206A (zh) * 2017-12-07 2019-06-18 夏普株式会社 无线通信方法和设备
EP3629505A1 (en) * 2018-09-25 2020-04-01 Panasonic Intellectual Property Corporation of America User equipment and base station involved in transmission of data
CN110944352B (zh) 2018-09-25 2022-11-01 维沃移动通信有限公司 一种旁链路的链路失败检测方法及终端
CN111526599B (zh) 2019-02-01 2022-05-31 华为技术有限公司 一种无线资源控制rrc消息发送方法及装置
US20220150730A1 (en) * 2019-02-12 2022-05-12 Idac Holdings, Inc. Method for sidelink radio link monitoring and determining radio link failure
CN111800886B (zh) * 2019-07-12 2022-04-08 维沃移动通信有限公司 一种随机接入过程回退方法、设备及***
US20240023160A1 (en) * 2019-11-07 2024-01-18 Telefonaktiebolaget Lm Ericsson (Publ) Methods, Apparatus and Machine-Readable Media Relating to Reporting Failure in a Wireless Network
CN115606314A (zh) * 2021-05-10 2023-01-13 苹果公司(Us) 在使用高频谱的情况下处理协议栈中的高数据速率

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070268861A1 (en) * 2006-05-16 2007-11-22 Diachina John W Bi-Directional RLC Non-Persistent Mode for Low Delay Services
JP2014131361A (ja) * 2007-10-01 2014-07-10 Interdigital Patent Holdings Inc Pdcp破棄の方法および装置

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6519223B1 (en) * 1999-04-06 2003-02-11 Telefonaktiebolaget L M Ericsson (Publ) System and method for implementing a semi reliable retransmission protocol
SE0301048D0 (sv) * 2003-04-07 2003-04-07 Ericsson Telefon Ab L M RLC window reconfiguration
CN102412936A (zh) * 2006-10-23 2012-04-11 交互数字技术公司 无线发射/接收单元、方法和无线网络设备
US8208394B2 (en) * 2007-10-30 2012-06-26 Qualcomm Incorporated Service data unit discard timers
PT3113403T (pt) * 2007-11-02 2022-02-07 Ericsson Telefon Ab L M Métodos e aparelho para processar mensagens de controlo de erro num sistema de comunicação sem fios
CN101478380B (zh) * 2008-01-03 2013-02-27 中兴通讯股份有限公司 一种自动重传请求窗口管理方法
EP2086142A3 (en) * 2008-02-04 2012-10-10 LG Electronics Inc. Wireless communication method for transmitting a sequence of data units between a wireless device and a network
KR101606205B1 (ko) * 2008-08-21 2016-03-25 엘지전자 주식회사 무선통신 시스템에서 상태 보고 유발 방법 및 수신기
US8295159B2 (en) * 2009-01-14 2012-10-23 Qualcomm Incorporated Timer poll retransmission expiry in a wireless communication system
CN101989899B (zh) * 2009-07-31 2013-12-18 中兴通讯股份有限公司 一种无线链路控制层触发状态报告的方法及接收侧装置
CA2813161C (en) 2010-09-30 2019-05-14 Kossan Sdn Bhd Elastomer rubber which does not use sulfur and vulcanization accelerator and elastomer rubber product
US9461776B2 (en) * 2012-01-27 2016-10-04 Blackberry Limited Selecting a data unit for retransmission
CN103701572A (zh) * 2012-09-27 2014-04-02 普天信息技术研究院有限公司 一种指示信道质量的方法和装置
US9432251B2 (en) * 2013-03-08 2016-08-30 Qualcomm Incorporated Enhanced acknowledgement and retransmission mechanism
US9942846B2 (en) * 2013-12-05 2018-04-10 Qualcomm Incorporated Delaying radio link control retransmissions
US9854478B2 (en) * 2014-01-17 2017-12-26 Qualcomm Incorporated Techniques for switching bearers between radio access technologies (RATS)
CN105379342B (zh) * 2014-02-28 2019-11-29 华为技术有限公司 一种数据重传的方法和装置
WO2018166042A1 (zh) * 2017-03-14 2018-09-20 北京小米移动软件有限公司 数据单元传输方法及装置
US10750562B2 (en) * 2018-02-02 2020-08-18 Ofinno, Llc Connection failure report considering bandwidth

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070268861A1 (en) * 2006-05-16 2007-11-22 Diachina John W Bi-Directional RLC Non-Persistent Mode for Low Delay Services
CN101444033A (zh) * 2006-05-16 2009-05-27 艾利森电话股份有限公司 用于低延迟业务的双向rlc非持久模式
JP2009538011A (ja) * 2006-05-16 2009-10-29 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 低遅延サービスのための双方向rlc非永続モード
JP2014131361A (ja) * 2007-10-01 2014-07-10 Interdigital Patent Holdings Inc Pdcp破棄の方法および装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022081073A1 (en) * 2020-10-16 2022-04-21 Telefonaktiebolaget Lm Ericsson (Publ) Packet transmission and reception in a wireless communication network

Also Published As

Publication number Publication date
KR20210052581A (ko) 2021-05-10
CN110268657B (zh) 2022-05-27
CN110268657A (zh) 2019-09-20
US20200128416A1 (en) 2020-04-23
US10531321B2 (en) 2020-01-07
EP3580873A1 (en) 2019-12-18
KR20190104399A (ko) 2019-09-09
US11039328B2 (en) 2021-06-15
US20180310192A1 (en) 2018-10-25
EP3580873B1 (en) 2021-10-20
WO2018145787A1 (en) 2018-08-16
MX2019009533A (es) 2019-09-16
EP3580873B8 (en) 2021-12-01
KR102397625B1 (ko) 2022-05-12
JP6883372B2 (ja) 2021-06-09

Similar Documents

Publication Publication Date Title
JP6883372B2 (ja) 無線通信を監視するための技術
EP3011705B1 (en) Polling and reporting mechanism
JP5357295B2 (ja) 無線通信システムにおけるエラー制御メッセージを処理するための方法及び装置
JP5351329B2 (ja) 無線通信システムにおいて1対多サービスを受信する方法及び端末
KR101306724B1 (ko) 이동통신 시스템에서의 제어 정보 전송 방법 및 이를구현하는 전송 장치
US9461776B2 (en) Selecting a data unit for retransmission
US20120163304A1 (en) Data transmission method and data re-transmission method
CN106068018B (zh) 在从中断场景重新开始期间进行吞吐量恢复的方法和设备
EP3111579B1 (en) Method and apparatus for triggering acknowledgement status report in wireless communications system
KR20090083867A (ko) Rlc 무한 재전송 오류를 검출하고 처리하는 방법
EP3335463A1 (en) Predictive adaptive queue management
US20090181703A1 (en) Method and Apparatus for Triggering Status Report in a Wireless Communications System
RU2392752C2 (ru) Способ передачи данных и способ повторной передачи данных
WO2009082848A1 (fr) Procédé de réinitialisation d'entité de commande de liaison radio
EP2818003B1 (en) Method and base station for controlling wireless communication of data
WO2019193734A1 (ja) 通信装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190830

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190830

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200813

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200821

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201109

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210409

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210506

R150 Certificate of patent or registration of utility model

Ref document number: 6883372

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250