(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-08-29
(45)【発行日】2024-09-06
(54)【発明の名称】HARQプロセスごとの有効化/無効化を伴うHARQ動作のための条件付きフィードバック
(51)【国際特許分類】
H04W 28/04 20090101AFI20240830BHJP
H04W 76/18 20180101ALI20240830BHJP
H04W 72/1273 20230101ALI20240830BHJP
H04W 84/06 20090101ALI20240830BHJP
【FI】
H04W28/04 110
H04W76/18
H04W72/1273
H04W84/06
(21)【出願番号】P 2023508552
(86)(22)【出願日】2021-08-09
(86)【国際出願番号】 EP2021072202
(87)【国際公開番号】W WO2022029339
(87)【国際公開日】2022-02-10
【審査請求日】2023-04-18
(32)【優先日】2020-08-07
(33)【優先権主張国・地域又は機関】US
(73)【特許権者】
【識別番号】598036300
【氏名又は名称】テレフオンアクチーボラゲット エルエム エリクソン(パブル)
(74)【代理人】
【識別番号】100109726
【氏名又は名称】園田 吉隆
(74)【代理人】
【識別番号】100150670
【氏名又は名称】小梶 晴美
(74)【代理人】
【識別番号】100194294
【氏名又は名称】石岡 利康
(72)【発明者】
【氏名】カラキ, リーム
(72)【発明者】
【氏名】リン, シンチン
(72)【発明者】
【氏名】ファラハティ, ソルール
(72)【発明者】
【氏名】クーラパティ, ハヴィシュ
【審査官】青木 健
(56)【参考文献】
【文献】Sony,Discussion on delay-tolerant HARQ for NTN,3GPP TSG RAN WG1 #99 R1-1912349,Internet<URL:https://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_99/Docs/R1-1912349.zip>,2019年11月09日
【文献】MediaTek Inc.,Summary of 7.2.5.4 on more delay-tolerant re-transmission mechanisms in NR-NTN,3GPP TSG RAN WG1 #99 R1-1913369,Internet<URL:https://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_99/Docs/R1-1913369.zip>,2019年11月25日
(58)【調査した分野】(Int.Cl.,DB名)
H04W 4/00 - 99/00
H04B 7/24 - 7/26
3GPP TSG RAN WG1-4
SA WG1-4
CT WG1,4
(57)【特許請求の範囲】
【請求項1】
タイプ2HARQコードブックを有するハイブリッド自動再送要求(HARQ)フィードバックを提供するように設定された、無線デバイス(110)による方法(1400)であって、前記方法は、
無効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応する物理ダウンリンク共有チャネル(PDSCH)をスケジューリングするスケジューリングコマンドであって、PDSCH-to-HARQ_feedback timing indicatorフィールドに対する適用不能な値の指示を含む、スケジューリングコマンドを受信すること(1402)と、
前記スケジューリングコマンドに基づいて、無効化されるHARQプロセス識別子と関連付けられた前記HARQプロセスに対応する前記PDSCHに対するHARQフィードバックを無効化すること(1404)と、
前記スケジューリングコマンドのダウンリンク割当てインジケータ(DAI)値を無視するように決定すること(1406)と
を含む、方法。
【請求項2】
前記PDSCHに対する前記HARQフィードバックを無効化することは、前記PDSCHに対する前記HARQフィードバックを破棄することを含む、請求項
1に記載の方法。
【請求項3】
前記PDSCHに対する前記HARQフィードバックを無効化することは、前記HARQフィードバックをネットワークノードに送信しないと決定することを含む、請求項
1または2に記載の方法。
【請求項4】
前記PDSCHに対する前記HARQフィードバックを無効化することは、前記PDSCHに対する前記HARQフィードバックを生成しないと決定することを含む、請求項
1または2に記載の方法。
【請求項5】
前記HARQプロセス識別子と関連付けられた前記HARQプロセスがHARQフィードバックに対して無効化されるか否かを決定することをさらに含む、請求項
1から4のいずれか一項に記載の方法。
【請求項6】
前記HARQプロセス識別子と関連付けられた前記HARQプロセスがHARQフィードバックに対して無効化されるか否かを決定することは、
ネットワークノードから、前記HARQプロセス識別子を含むメッセージであって、前記HARQフィードバックがHARQプロセス識別子と関連付けられた前記HARQプロセスに対して無効化されるか否かを示す、メッセージを受信することを含む、
請求項
5に記載の方法。
【請求項7】
HARQコードブックと関連付けられたすべてのHARQプロセスが無効化されると決定された場合、前記HARQコードブックが生成されず送信されない、請求項
1から6のいずれか一項に記載の方法。
【請求項8】
タイプ2HARQコードブックを有するハイブリッド自動再送要求(HARQ)フィードバックを受信する、ネットワークノードによる方法であって、前記方法は、
無線デバイスに、
無効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応する物理ダウンリンク共有チャネル(PDSCH)をスケジューリングするスケジューリングコマンドを送信すること
を含
み、
前記スケジューリングコマンドは、PDSCH-to-HARQ_feedback timing indicatorフィールドに対する適用不能な値の指示であって、無効化されるHARQプロセス識別子と関連付けられた前記HARQプロセスに対応する前記PDSCHに対するHARQフィードバックを無効化することと、前記スケジューリングコマンドのダウンリンク割当てインジケータ(DAI)値を無視するように決定することとのための指示を含む、方法。
【請求項9】
タイプ2HARQコードブックを有するハイブリッド自動再送要求(HARQ)フィードバックを提供するように設定された、無線デバイス(110)であって、前記無線デバイスは、
無効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応する物理ダウンリンク共有チャネル(PDSCH)をスケジューリングするスケジューリングコマンド
であって、PDSCH-to-HARQ_feedback timing indicatorフィールドに対する適用不能な値の指示を含む、スケジューリングコマンドを受信し、
前記スケジューリングコマンドに基づいて、
無効化されるHARQプロセス識別子と関連付けられた前記HARQプロセスに対応する前記PDSCHに対するHARQフィードバックを無効化
し、
前記スケジューリングコマンドのダウンリンク割当てインジケータ(DAI)値を無視するように決定する
ように適合された、無線デバイス。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、一般に、無線通信に関し、より詳細には、HARQプロセスごとの有効化を伴うハイブリッド自動再送要求(HARQ)を操作するシステムおよび方法に関する。
【背景技術】
【0002】
第3世代パートナーシッププロジェクト(3GPP)リリース15では、5Gシステム(5GS)の第1のリリースが開発された。これは、拡張モバイルブロードバンド(eMBB)、高信頼低遅延通信(URLLC)、および大規模マシンタイプ通信(mMTC)などの使用例にサーブすることを意図した、新世代の無線アクセス技術である。5Gは、新無線(NR)アクセス層インターフェースおよび5Gコアネットワーク(5GC)を含む。NR物理層および上位層は、ロングタームエボリューション(LTE)規格の再使用部分であり、それに対して、新しい使用例によって動機付けられた場合に必要なコンポーネントを追加する。
【0003】
リリース15では、3GPPは、非地上系ネットワーク(NTN)で動作するようにNRを準備する検討を開始した。その検討は、「非地上系ネットワークをサポートするNR」という検討事項内で実施され、その結果、3GPP TR 38.811がもたらされた。リリース16では、NTNネットワークで動作するようにNRを準備する検討を、「非地上系ネットワークをサポートするNRに関する解決策」という検討事項で継続している。RP-181370、非地上系ネットワークをサポートするNRに関する解決策評価の検討(Study on solutions evaluation for NR to support non-terrestrial Network)を参照のこと。
【0004】
衛星無線アクセスネットワークは、通常、次のコンポーネントを含む。
・衛星搭載プラットフォームを指す衛星。
・アーキテクチャの選択に応じて、衛星を基地局またはコアネットワークに接続する地上ゲートウェイ。
・ゲートウェイと衛星との間のリンクを指すフィーダリンク。
・衛星とUEとの間のリンクを指すサービスリンク。
【0005】
2つの一般的なアーキテクチャは、ベントパイプ式トランスポンダおよび再生式トランスポンダのアーキテクチャである。第1の事例では、基地局はゲートウェイ後方の地上に位置し、衛星はフィーダリンク信号をサービスリンクに転送するリピータとして動作し、またその逆も真である。第2の事例では、衛星は基地局を保持し、サービスリンクはそれを地上コアネットワークに接続する。
【0006】
軌道高度に応じて、衛星は、地球低軌道(LEO)、地球中軌道(MEO)、または静止地球軌道(GEO)衛星としてカテゴリー分類され得る。
・LEO:一般的な高さは250~1,500kmであり、90~120分の軌道周期を有する。
・MEO:一般的な高さは5,000~25,000kmであり、3~15時間の軌道周期を有する。
・GEO:高さは約35,786kmであり、24時間の軌道周期を有する。
【0007】
通信衛星は、一般的に、所与のエリアにわたっていくつかのビームを生成する。ビームのフットプリントは通常、楕円形状であり、従来、セルと見なされてきた。ビームのフットプリントはスポットビームと呼ばれる場合も多い。スポットビームは、衛星の移動とともに地表の上を移動し得、または衛星がその運動を相殺するのに使用する何らかのビームポインティングメカニズムによって地上固定され得る。スポットビームのサイズはシステム設計に応じて決まり、数十キロメートルから数千キロメートルに及び得る。
【0008】
ハイブリッド自動再送要求(HARQ)プロトコルは、NRの最も重要な特徴の1つである。チャネル状態情報(CSI)フィードバックおよびHARQ確認応答(HARQ ACK)/HARQ否定応答(HARQ NACK)によるリンク適合と併せて、HARQは、効率的で信頼性が高く低遅延のデータ送信をNRで可能にする。
【0009】
物理層(PHY)およびメディアアクセス制御(MAC)層における既存のHARQ手順は、戻り時間(RTT)伝播遅延が通常は1ms以内に制限される地上ネットワーク向けに設計されてきた。HARQプロトコルにより、送信機は、新しいデータを送る前に受信機からのフィードバックを待つ必要がある。HARQ NACKの場合、送信機はデータパケットを再送する必要があり得る。その他の場合は、新しいデータを送ることができる。このストップアンドウェイト(SAW)手順は、固有のレイテンシを通信プロトコルに導入し、それがリンクスループットを低減させることがある。この問題を軽減するため、既存のHARQ手順は、複数のHARQプロセスを送信機で活性化することを可能にする。つまり、送信機は、HARQ完了を待つ必要なく、複数の送信を並行して開始し得る。たとえば、16のHARQプロセスをNRダウンリンク(DL)で行って、gNodeB(gNB)は、最初のパケット送信に対するHARQ ACKを待つことなく、最大16の新しいデータ送信を開始し得る。伝播遅延が一般的に1ms未満である地上ネットワークに対して、十分な数のHARQプロセスがあることに留意されたい。
【0010】
図1は、HARQプロトコルを示している。図示されるように、HARQ手順と関連付けられた様々な遅延としては、次のものを挙げることができる。
1.パケットが最初に、伝播遅延Tp後に受信機に達する。
2.処理/スロット遅延T1後、受信機がフィードバックを送る。
3.伝播遅延Tp後、フィードバックがデータ送信機に達する。
4.送信機は、処理/スロット遅延T2後、再送信または新しいデータを送ることができる。
【0011】
HARQ失速を回避するため、HARQプロセスの最小必要数はceil((2Tp+T1+T2)/Ts)であり、式中、TsはNRにおけるスロット持続時間を指す。
【0012】
NRの既存のHARQ手順は大部分が、伝播遅延が一般的に1msに限定される地上ネットワーク向けに設計されてきた。ここでは、大幅な伝播遅延の中での既存のHARQプロトコルに関する主な問題に注目する。
【0013】
既存のHARQメカニズムは、伝播遅延が、許容される数のHARQプロセスがサポートしているよりも大幅に大きい場合、実行不能なことがある。たとえば、NR DLが衛星通信に対して適応されるシナリオについて検討する。GEOの場合、RTT伝播遅延は約500msであり得る。NRでサポートされ、スロット持続時間が1msである、16のHARQプロセスでは、総チャネル容量のパーセンテージとしての利用可能なピークスループットは非常に低い。表1は、LEO、MEO、およびGEO衛星向けのUEに対して利用可能なピークスループットの概要を示している。
十分な数のHARQプロセスがなければ、伝播遅延の全体規模によって閉ループHARQ通信が非現実的になり得る。
【0014】
既存のHARQプロトコルによってサポートされるHARQプロセスの数は、非地上系ネットワークにおける潜在的に大きい伝播遅延を吸収するには不十分である。たとえば、表1は、大きい伝播遅延の中でHARQプロセスの既存の数を実質的に増加させる必要があることを実証している。残念ながら、Rel-15 NRがサポートしているのは、UL/DLで最大16のHARQプロセスであり、少なくとも次の理由のため、(特にUEにおいて)より多数のHARQプロセスをサポートするのは困難である。
a.送信機および受信機の両方で大型メモリが必要である。
b.HARQバッファサイズ(また、したがって、最大のサポートされるTBS)を低減することが必要であり得る。
c.多数のHARQバッファは多数のHARQ受信機を示唆する。
d.HARQ IDに対するシグナリングオーバーヘッドを増加させることがある。NRでは、HARQプロセス IDがDCIに示され、現在、これを示すためにHARQプロセス数フィールドに4ビットある。HARQプロセスの数を500まで増加させるには、約9ビット(HARQプロセス数フィールドの現在の4ビットの2倍よりも多い)を要するであろう。
【0015】
概して、既存の(PHY/MAC)HARQメカニズムは、伝播遅延が大きい非地上系ネットワークには適合しない。さらに、PHY/MAC層においてHARQを無効化する既存のシグナリングメカニズムは存在しない。
【0016】
HARQを非地上系ネットワークに適合させるため、1つの解決策は、HARQフィードバックを半静的に有効化/無効化することである。この目的のため、RAN2#107で以下の合意が成された。
・RRCシグナリングによってHARQフィードバックを半静的に有効化/無効化することが可能でなければならない。
・HARQフィードバックの有効化/無効化は、UEごとおよびHARQプロセスごとの基準で設定可能でなければならない。
【0017】
上述の合意によれば、HARQが無効化された場合、送信に対するフィードバックはない。さらに、上述の合意によれば、UEは、設定がUEごとおよびHARQプロセスごとの基準なので、フィードバックで無効化されたHARQプロセスおよびフィードバックで有効化されたHARQプロセス両方の混合で設定することができる。
【0018】
NRでは、スロットnにおいてサービングgNBからダウンリンクで物理ダウンリンク共有チャネル(PDSCH)を受信すると、UEは、PDSCHの復号に成功した場合、アップリンクでPUCCH(物理アップリンク制御チャネル)リソースを通じてスロットn+kにおいてHARQ ACKをgNBにフィードバックする。その他の場合、UEは、スロットn+kにおいてHARQ NACKをgNBに送って、PDSCHの復号に失敗したことを示す。
【0019】
DCIフォーマット1-0の場合、kは、3ビットのPDSCH-to-HARQ-timing-indicatorフィールドによって示される。DCIフォーマット1-1の場合、kは、3ビットのPDSCH-to-HARQ-timing-indicatorフィールドが存在する場合はそれによって、または無線リソース制御(RRC)シグナリングを通して上位層によって示される。
【0020】
コードブロックグループ(CBG)送信が設定された場合、トランスポートブロック(TB)の各CBGに対してHARQ ACK/NACKが代わりに報告される。
【0021】
複数のキャリアおよび/または時分割複信(TDD)動作を含むキャリアアグリゲーション(CA)の場合、複数のアグリゲートされたHARQ ACK/HARQ NACKビットを単一の物理アップリンク制御チャネル(PUCCH)で送る必要がある。
【0022】
NRでは、最大4つのPUCCHリソースセットをUEに設定することができる。pucch-ResourceSetId=0のPUCCHリソースセットは、最大32のPUCCHリソースを有することができ、pucch-ResourceSetId=1~3のPUCCHリソースセットの場合、各セットが最大8つのPUCCHリソースを有することができる。UEは、スロット内で送られるべきアグリゲートされたUCI(アップリンク制御情報)ビットの数に基づいて、スロット内のPUCCHリソースセットを決定する。UCIビットは、HARQ ACK/HARQ NACK、スケジューリング要求(SR)、およびチャネル状態情報(CSI)ビットから成る。
【0023】
UEが0UCIUCI情報ビットを送信する場合、UEは、PUCCHリソースセットを次のように決定する。
- 0UCI≦2の場合、1または2ビットのHARQ-ACK情報ビットを含むpucch-ResourceSetId=0のPUCCHリソースの第1のセット、ならびにHARQ-ACK情報およびSRの送信が同時に起こる場合、1つのSR送信機会における正または負のSR、あるいは
- 2<0UCI≦N2の場合、上位層によって提供される場合は、pucch-ResourceSetId=1のPUCCHリソースの第2のセット、あるいは
- N2<0UCI≦N3の場合、上位層によって提供される場合は、pucch-ResourceSetID==2のPUCCHリソースの第3のセット、あるいは
- N3<0UCI≦1706の場合、上位層によって提供される場合は、pucch-ResourceSetID=3のPUCCHリソースの第4のセット。
ここで、N1<N2<N3が上位層によって提供される。
【0024】
HARQ-ACK情報を含むPUCCH送信の場合、UEは、PUCCHリソースセットを決定した後にPUCCHリソースを決定する。PUCCHリソースの決定は、DCIフォーマット1_0またはDCIフォーマット1_1における3ビットのPUCCHリソースインジケータ(PRI)フィールドに基づく。
【0025】
キャリアアグリゲーション(CA)および/またはTDDの事例において2つ以上のDCIフォーマット1_0または1_1が受信された場合、PUCCHリソース決定は、UEが検出する複数の受信されたDCIフォーマット1_0またはDCIフォーマット1_1のうち、最後のDCIフォーマット1_0またはDCIフォーマット1_1におけるPUCCHリソースインジケータ(PRI)フィールドに基づく。
【0026】
NR Rel-15は、1つまたは複数のコンポーネントキャリア(CC)の複数のPDSCHに対するHARQ ACK/HARQ NACK多重化のため、2つのタイプのHARQコードブック、即ち半静的コードブック(タイプ1)および動的コードブック(タイプ2)をサポートする。UEは、HARQ ACK/HARQ NACKフィードバックのため、コードブックのどちらか1つを使用するように設定することができる。
【0027】
1.NRタイプ1HARQ-ACKコードブックの決定
時間的なHARQコードブック(CB)サイズ(DLアソシエーションセット)は、HARQ-ACKタイミングK1の設定されたセット、およびTDDの場合は半静的に設定されたTDDパターンに基づいて決定される。PDSCHに対してスロットnで受信された物理ダウンリンク制御チャネル(PDCCH)の場合、K1はPDCCHで信号伝送され、PDSCHに対するHARQ ACK/HARQ NACKフィードバックはスロットn+K1で行われることを示す。
【0028】
図2は、1~5のK1のセット、および重なり合わないPDSCH TDRA割当てを有さない、即ち1つのPDSCHのみをスロットにスケジューリングすることができる、設定された時間領域リソース割当てテーブル、またはpdsch-TimeDomainAllocationListを有する、TDDパターンに対するタイプ1HARQコードブックの一例を示している。この場合、各K1値に対して1つずつ、5つのエントリがHARQコードブックにある。PDSCH送信がないスロットに対して、またはPDSCHが検出されないスロットに対しては、コードブックの対応するエントリにNACKが入れられる。
【0029】
UEが、1スロット当たり2つ以上のユニキャストPDSCHの受信をサポートする場合、pdsch-symbolAllocationテーブルにおけるそれぞれの重なり合わない時間領域リソース割当てに対して1つのHARQコードブックエントリが、それ以外は1つのHARQエントリがスロットごとにリザーブされる。
【0030】
2.NRタイプ2HARQ-ACKコードブックの決定
タイプ1HARQコードブックとは異なり、タイプ2HARQコードブックのサイズは、PDSCH受信をスケジューリングするDCIの数、またはHARQ ACK/HARQ NACKフィードバックのための同じPUCCHリソースと関連付けられた半持続的スケジューリング(SPS)PDSCHリリースに基づいて、動的に変化する。DCIの数は、DCIのカウンタダウンリンク割当てインジケータ(DAI)フィールドに基づいて、またDCIフォーマット1-1では、2つ以上のサービングセルが設定される場合は合計のDAIフィールドに基づいて、導き出すことができる。
【0031】
DCIフォーマット1_0またはDCIフォーマット1_1におけるカウンタDAIフィールドの値は、現在のサービングセルおよび現在のPDCCHモニタリング機会までの、DCIフォーマット1_0またはDCIフォーマット1_1と関連付けられたPDSCH受信またはSPS PDSCHリリースが存在する、{サービングセル、PDCCHモニタリング機会}の対の累積数を示す。
【0032】
DCIフォーマット1_1における合計DAIが存在する場合、その値は、現在のPDCCHモニタリング機会mまでの、またPDCCHモニタリング機会からPDCCHモニタリング機会までに更新される、DCIフォーマット1_0またはDCIフォーマット1_1と関連付けられたPDSCH受信またはSPS PDSCHリリースが存在する、{サービングセル、PDCCHモニタリング機会}の対の合計数を示す。
【0033】
図3は、例示的なDAI割当てを示している。図示されるように、UEは、2つのサービングセルおよび4つのPDCCHモニタリング機会を用いて設定される。それぞれのスケジューリングされたDCIは、記入されたボックスによって示され、それぞれのスケジューリングされたDCI後の対応するカウンタDAIおよび合計DAIの値は、(カウンタDAI、合計DAI)として示される。カウンタDAIは、スケジューリングされた毎DCI後に更新され、合計DAIはモニタリング機会ごとにのみ更新される。DCIのカウンタDAIまたは合計DAIどちらかに2ビットしか割り当てられないので、実際のDAI値は4を法とする演算で丸められる。UEは、一部のDCIが未検出であっても、未検出の連続するDCIが4未満の場合、送信されたDCIの実際の数を算定することができる。
【0034】
DCIフォーマット1-1に関して、タイプ2HARQ-ACKが使用され、0、2、または4ビットのビット幅が可能である場合のみ、DAIフィールドが存在する。DCIフォーマット1-0に関しては、DAIフィールドは2ビットで構成される。
【0035】
DAIフィールドは、PUSCHで送信されるUCIの場合、HARQコードブックを扱うDCIフォーマット0_1に存在し得る。
・第1のDAI:タイプ1HARQーACKコードブックに対して1ビット、タイプ2HARQ-ACKコードブックに対して2ビット。
・第2のDAI:2つのHARQ-ACKサブコードブックを有するタイプ2HARQーACKコードブックに対して2ビット、その他に0ビット。
【0036】
3.NRタイプ3HARQ-ACKコードブックの決定
NRタイプ3HARQ-ACKに対するコードブックのサイズは固定であり、HARQプロセスの合計数および設定されたセルの数によって決定される。このコードブックは、UEが、RRCシグナリングを介して上位層によってpdsch-HARQ-ACK-OneShotFeedback-r16で設定されている場合、フィードバックを提供するのに使用される。タイプ3HARQ-ACKコードブックの目的は、すべての活性化されたセルにわたるすべてのHARQプロセスに対して1ショットでフィードバックを提供することができることである。
【0037】
フィードバックは、DL DCIフォーマット1_1で要求することができる。トリガに応答して、UEは、すべてのDL HARQプロセスに対してHARQ-ACKフィードバックを報告する。フィードバックのフォーマットは、CBGベースのHARQ-ACKまたはTBベースのHARQ-ACKどちらかを、コンポーネントキャリアに対する1ショットのHARQフィードバックの一部であるように設定することができる。
【0038】
加えて、起こり得るPDCCHの誤検出によって引き起こされることがある、gNBとUEとの間にあり得るいずれかの曖昧さを解消するため、UEは、そのHARQプロセスに対する最後に受信したPDSCHの対応する最新の新データインジケータ(NDI)値を、受信したPDSCHに対応するHARQ-ACKとともに報告するように設定することができる。gNBの観点から、NDI値が最後に送信された値と一致する場合、報告されたHARQ-ACKフィードバックが、フィードバックが保留されているHARQプロセスに適正に対応することを示す。その他の場合、不一致は、UEが古くなったフィードバックを報告していることを示唆する。
【0039】
4.NTNに対する以前の改良
NTNのHARQフィードバック手順に対する特定の以前提案された改良は、タイプ2HARQ-ACKコードブックの無効化されたプロセスの扱いに焦点を当てていた。改良は、タイプ2コードブックで無効化されるHARQプロセスに対応する情報を含まず、かかるHARQプロセスに対するダウンリンク割振りインデックス値を増分しないことを含むことを提案した。真のDAI値は、無効化されたHARQプロセスがスケジューリングされると、またはDAIフィールドをリザーブできるとき、DAIフィールドで送信することができる。改良はまた、DAIフィールドをDCIに含まない可能性を含んでいた。
【0040】
改良はさらに、タイプ1HARQコードブックの無効化されたHARQプロセスがNACKにセットされることを可能にした。
【0041】
加えて、UEが、フィードバックで無効化されたHARQプロセスおよびフィードバックで有効化されたHARQプロセスの両方で設定されて、タイプ3HARQコードブックに関連するUE手順は規定されないままである。さらに、タイプ1またはタイプ2コードブックと併せた、ならびにDCIフォーマット1_2の使用、またはダウンリンクにおいてPDSCHをスケジューリングするDCIとアップリンクにおけるHARQフィードバックとの間の遅延に対する非数値の指示など、他の特徴と併せた、タイプ3コードブックの有効な使用法については対処されてこなかった。
【発明の概要】
【0042】
本開示の特定の態様およびそれらの実施形態は、これらまたは他の課題に対する解決策を提供し得る。たとえば、いくつかの実施形態によれば、フィードバックで有効化されたHARQプロセスを用いて設定されるUEに対して、タイプ1HARQコードブック構成を規定する、方法およびシステムが提供される。
【0043】
いくつかの実施形態によれば、HARQコードブックを有するHARQフィードバックを提供するように設定された無線デバイスによる方法は、有効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHをスケジューリングするスケジューリングコマンドを受信することを含む。スケジューリングコマンドに基づいて、無線デバイスは、有効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHに対するHARQフィードバックを無効化する。
【0044】
いくつかの実施形態によれば、HARQコードブックを有するHARQフィードバックを提供するように設定された無線デバイスは、有効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHをスケジューリングするスケジューリングコマンドを受信するように適合される。スケジューリングコマンドに基づいて、無線デバイスは、有効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHに対するHARQフィードバックを無効化するように適合される。
【0045】
いくつかの実施形態によれば、タイプ2HARQコードブックを有するHARQフィードバックを提供するように設定された無線デバイスによる方法は、無効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHをスケジューリングするスケジューリングコマンドを受信することを含む。スケジューリングコマンドは、PDSCH-to-HARQ_feedback timing indicatorフィールドに対する適応不能な値の指示を含む。スケジューリングコマンドに基づいて、無線デバイスは、無効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHに対するHARQフィードバックを無効化する。無線デバイスは、スケジューリングコマンドのDAI値を無視することを決定する。
【0046】
いくつかの実施形態によれば、タイプ2HARQコードブックを有するHARQフィードバックを提供するように設定された無線デバイスは、無効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHをスケジューリングするスケジューリングコマンドを受信するように適合される。スケジューリングコマンドは、PDSCH-to-HARQ_feedback timing indicatorフィールドに対する適応不能な値の指示を含む。スケジューリングコマンドに基づいて、無線デバイスは、無効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHに対するHARQフィードバックを無効化するように適合される。無線デバイスは、スケジューリングコマンドのDAI値を無視することを決定するように適合される。
【0047】
いくつかの実施形態によれば、HARQコードブックを有するHARQフィードバックを受信するネットワークノードによる方法は、有効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHをスケジューリングするスケジューリングコマンドを無線デバイスに送信することを含む。スケジューリングコマンドは、HARQプロセスに対応するPDSCHに対してHARQフィードバックを無効化するように無線デバイスに指示する。
【0048】
いくつかの実施形態によれば、HARQコードブックを有するHARQフィードバックを受信するネットワークノードは、有効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHをスケジューリングするスケジューリングコマンドを無線デバイスに送信するように適合される。スケジューリングコマンドは、HARQプロセスに対応するPDSCHに対してHARQフィードバックを無効化するように無線デバイスに指示する。
【0049】
いくつかの実施形態は、以下の技術的利点の1つまたは複数を提供し得る。たとえば、1つの技術的利点は、いくつかの実施形態が、UEが最新技術において現在知られていないフィードバックで有効化されたHARQプロセスによって設定される事例に対して、タイプ1HARQコードブックに関するUEの手順を規定することであり得る。別の例として、技術的利点は、いくつかの実施形態が、コードブックサイズがフィードバックで有効化されたHARQプロセスと関連付けられたPDSCHのみを考慮に入れるので、HARQフィードバックのオーバーヘッドを低減することであり得る。
【0050】
さらに別の技術的利点は、いくつかの実施形態が、フィードバックで有効化されたHARQプロセスに対してHARQフィードバックを効率的に扱うため、非数値K1の使用に対する、またDCIオーバーヘッドの低減に対する方法を提供することであり得る。
【0051】
さらに別の技術的利点は、いくつかの実施形態が、有効化されたHARQプロセスを使用する動作に対してDCIフォーマット0_0/0_1および1_0/1_1ならびに対応する設定を、無効化されたHARQプロセスを使用する動作に対してDCIフォーマット0_2/1_2を使用することによって、有効化HARQプロセスと無効化されたHARQプロセスとの間で動作を分離することであり得る。
【0052】
他の利点が、当業者に容易に明らかになり得る。いくつかの実施形態は、具陳された利点のいずれをも有しないか、いくつかを有するか、またはすべてを有し得る。
【0053】
開示される実施形態ならびにそれらの特徴および利点のより完全な理解のために、次に、添付の図面とともに、以下の説明が参照される。
【図面の簡単な説明】
【0054】
【
図2】例示的なTDDパターンに対するタイプ1HARQコードブックの一例を示す図である。
【
図4】いくつかの実施形態による、例示的な無線ネットワークを示す図である。
【
図5】いくつかの実施形態による、例示的なネットワークノードを示す図である。
【
図6】いくつかの実施形態による、例示的な無線デバイスを示す図である。
【
図7】いくつかの実施形態による、例示的なユーザ機器を示す図である。
【
図8】いくつかの実施形態による、いくつかの実施形態によって実装される機能が仮想化され得る仮想化環境を示す図である。
【
図9】いくつかの実施形態による、中間ネットワークを介してホストコンピュータに接続された通信ネットワークを示す図である。
【
図10】いくつかの実施形態による、部分的無線接続上で基地局を介してユーザ機器と通信するホストコンピュータの一般化されたブロック図である。
【
図11】一実施形態による、通信システムにおいて実装される方法を示す図である。
【
図12】一実施形態による、通信システムにおいて実装される別の方法を示す図である。
【
図13】一実施形態による、通信システムにおいて実装される別の方法を示す図である。
【
図14】一実施形態による、通信システムにおいて実装される別の方法を示す図である。
【
図15】いくつかの実施形態による、無線デバイスによる例示的な方法を示す図である。
【
図16】いくつかの実施形態による例示的な仮想装置を示す図である。
【
図17】いくつかの実施形態による、ネットワークノードによる例示的な方法を示す図である。
【
図18】いくつかの実施形態による別の例示的な仮想装置を示す図である。
【
図19】いくつかの実施形態による、無線デバイスによる別の例示的な方法を示す図である。
【
図20】いくつかの実施形態による別の例示的な仮想装置を示す図である。
【発明を実施するための形態】
【0055】
次に、添付の図面を参照しながら、本明細書で企図される実施形態のうちのいくつかがより十分に説明される。しかしながら、他の実施形態は、本明細書で開示される主題の範囲内に含まれており、開示される主題は、本明細書に記載される実施形態のみに限定されるものとして解釈されるべきではなく、むしろ、これらの実施形態は、当業者に主題の範囲を伝達するために、例として提供される。
【0056】
概して、本明細書で使用されるすべての用語は、異なる意味が、明確に与えられ、および/またはその用語が使用されるコンテキストから暗示されない限り、関連のある技術分野における、それらの用語の通常の意味に従って解釈されるべきである。1つの(a/an)/その(the)エレメント、装置、構成要素、手段、ステップなどへのすべての言及は、別段明示的に述べられていない限り、そのエレメント、装置、構成要素、手段、ステップなどの少なくとも1つの事例に言及しているものとしてオープンに解釈されるべきである。本明細書で開示されるいずれの方法のステップも、ステップが、別のステップに後続するかまたは先行するものとして明示的に説明されない限り、および/あるいはステップが別のステップに後続するかまたは先行しなければならないことが暗黙的である場合、開示される厳密な順序で実施される必要はない。本明細書で開示される実施形態のいずれかの任意の特徴は、適切であればいかなる場合も、任意の他の実施形態に適用され得る。同様に、実施形態のいずれかの任意の利点は、任意の他の実施形態に適用され得、その逆も同様である。同封の実施形態の他の目的、特徴、および利点は、以下の説明から明らかになろう。
【0057】
いくつかの実施形態では、「ネットワークノード」というより一般的な用語が、使用され得、(直接または別のノードを介して)UEと、および/または別のネットワークノードと通信する、任意のタイプの無線ネットワークノードまたは任意のネットワークノードに対応し得る。ネットワークノードの例は、ノードB、マスタノードB(MeNB)、マスタセルグループ(MCG)または2次セルグループ(SCG)に属するネットワークノード、基地局(BS)、マルチスタンダード無線(MSR)BSなどのMSR無線ノード、eノードB(eNB)、gノードB(gNB)、ネットワークコントローラ、無線ネットワークコントローラ(RNC)、基地局コントローラ(BSC)、リレー、ドナーノード制御リレー、基地トランシーバ局(BTS)、アクセスポイント(AP)、送信ポイント、送信ノード、リモートラジオユニット(RRU)、リモート無線ヘッド(RRH)、分散アンテナシステム(DAS)におけるノード、コアネットワークノード(たとえば、モバイルスイッチングセンタ(MSC)、モビリティ管理エンティティ(MME)など)、運用保守(O&M:Operations & Maintenance)、運用サポートシステム(OSS)、自己組織化ネットワーク(SON)、測位ノード(たとえば、エボルブドサービングモバイルロケーションセンタ(E-SMLC))、ドライブテスト最小化(MDT)、テスト機器(物理ノードまたはソフトウェア)などである。
【0058】
いくつかの実施形態では、ユーザ機器(UE)または無線デバイスという非限定的な用語が、使用され得、セルラまたは移動体通信システムにおいてネットワークノードおよび/または別のUEと通信する任意のタイプの無線デバイスを指すことがある。UEの例は、標的デバイス、D2D(device to device)UE、マシンタイプUEもしくはM2M(machine to machine)通信が可能なUE、携帯情報端末(PDA)、タブレット、モバイル端末、スマートフォン、ラップトップ組込み装備(LEE)、ラップトップ搭載機器(LME)、統一シリアルバス(USB)ドングル、UEカテゴリーM1、UEカテゴリーM2、近接サービスUE(ProSe UE)、V2V UE(Vehicle-to-Vehicle UE)、V2X UE(Vehicle-to-Anything)などである。
【0059】
さらに、基地局/gNBおよびUEなどの専門用語は、非限定的であると見なされるべきであり、その2つの間のある階層関係を特に暗示せず、概して、「gノードB」はデバイス1と見なされ得、「UE」はデバイス2と見なされ得、これらの2つのデバイスは何らかの無線チャネルを介して互いと通信する。また、以下では、送信機または受信機は、gNBまたはUEのいずれかであり得る。
【0060】
以下の実施形態では、K1という用語は、場合によっては、PDSCH-to-HARQ_feedback timing indicatorを表すのに使用され、「非数値」および「適用不能」という用語は、UEによって使用されるべきではないK1の値を表すのに互換可能に使用される。
【0061】
いくつかの実施形態によれば、本明細書に開示される方法、システム、および技法は、次の特徴の一部またはすべてを含み得る。
・タイプ3HARQコードブック構成は、UEが、フィードバックで有効化されたHARQプロセスと関連付けられたPDSCHによってスケジューリングされるか否かに応じて決まる。
・コードブックは、オーバーヘッドを削減するためにフィードバックが有効化されるHARQプロセスのみを含むように寸法形成される。
【0062】
いくつかの実施形態によれば、方法、システム、および技法は、フィードバックで有効化されたHARQプロセスおよびフィードバックで無効化されたHARQプロセスの両方に対するHARQフィードバックを効率的に扱うのに、非数値K1を使用し得る。
・非数値K1の指示は、タイプHARQコードブックと併用されるときにHARQプロセスを動的に有効化または無効化するのに使用することができる。
【0063】
いくつかの実施形態によれば、方法、システム、および技法は、DCIオーバーヘッドを低減するための、既存の機能性の新規な使用法を提供し得る。
・DCIフォーマット0_2/1_2を、無効化されるHARQプロセスを排他的にスケジューリングするのに使用することができる。
・HARQプロセス数、DAIフィールド、およびRVフィールドは、DCIメッセージにおけるパラメータの適切な設定によって除外することができる。
・DCIフォーマット2_1に対するTDRAテーブルを、無効化されたHARQプロセスを使用してPDSCHをスケジューリングするのに使用することができる。
【0064】
無効化されたプロセスに対するタイプ3HARQコードブックの扱い
タイプ3HARQコードブックは、すべてのHARQプロセスに対するフィードバックを含むので、有効化されるHARQプロセスが占めるHARQコードブックの部分のサイズ、および無効化されるHARQプロセスが占めるHARQコードブックの部分のサイズは、上位層からの設定情報に基づいて、UEにはわかっている。無効化されたHARQプロセスに送る必要がある情報がないことを考慮して、いくつかの実施形態は、タイプ3HARQコードブックが、有効化されるHARQプロセスに対するフィードバックのみを含むことを提案する。NTNが有効化された非常に少数のHARQプロセスで動作し得る多くのシナリオでは、これは、タイプ3HARQコードブックが使用されたときのオーバーヘッドの大幅な低減をもたらすことができる。
【0065】
この実施形態による特徴および動作を実現し得る疑似コードに対する変更を示す一例を次に示す。
【0066】
タイプ1コードブックを伴うタイプ3HARQコードブックの動作
これらの実施形態は、タイプ3HARQコードブックを主に使用することが意図される場合に有用であり得る。タイプ1HARQコードブックは非常に小さいサイズのものであるように設定される。
【0067】
いくつかの実施形態によれば、たとえば、有効化されたHARQプロセスをスケジューリングするとき、非数値K1の値がDCIで示され、それによってUEがHARQプロセスを破棄する。次に、タイプ3HARQコードブックに対するフィードバックを後でトリガすることによって、HARQフィードバックが得られる。このように動作することによって、非常に少数のHARQプロセスが有効化されてネットワークが動作している状況で、HARQフィードバックのオーバーヘッドを最小限にすることができる。
【0068】
タイプ1HARQコードブックの動作
NTNに対してタイプ1HARQコードブックを操作する場合、UEは、PDSCH受信に対応するHARQプロセスが有効化された場合のみ、PDSCH-to-HARQ_feedbackタイミングインジケータ値によって示されるスロットでUEが送信するHARQ-ACKコードブックにおいて、対応するPDSCH受信のためのHARQ-ACK情報を報告する。
【0069】
UEが、無効化されるHARQプロセスを示すDL DCIを受信する場合、UEは、DCIによってスケジューリングされるPDSCHに対して対応するHARQ-ACK情報を生成しないことがある。換言すれば、DCIのPRIおよびK1フィールドは無視される。UEが、無効化されたHARQに対応するPDSCH受信のためのHARQ-ACK情報を報告した場合、UEは、それぞれの対応するHARQ-ACK情報ビットの値をNACKにセットする。
【0070】
いくつかの実施形態によれば、DLアソシエーションセットのスケジューリングされたPDSCHに対応するHARQプロセスのすべてが無効化された場合、DLアソシエーションセットに対応するPUCCHリソースにおいて、タイプ1HARQコードブックは送信されない。gNBは、スケジューリングされているHARQプロセスをわかっているので、gNBはUEがいずれかのHARQコードブックをPUCCHで送信することを予期しておらず、即ち、gNBとUEとの間に不整合はない。
【0071】
非数値のK1値をタイプ1コードブックとともに使用したHARQプロセスの動的無効化
いくつかの実施形態によれば、有効化または無効化されるHARQプロセスは動的に変更することができる。これは、上述した実施形態とは異なり、上記実施形態のように、UEが、いくつかの実施形態に従って、タイプ1HARQコードブックを用いて設定された場合に非数値のK1値が受信されるHARQフィードバックを破棄するという事実を使用して達成される。
【0072】
かかる動作の例示的実例は次の通りであることができる。UEは、上位層によって設定されるような何らかの固定サイズを有するタイプ1コードブックで動作する。UEは、最初に、すべてのHARQプロセスが有効化されて設定され得る。UEに対してPDSCH受信をスケジューリングする際、ネットワークが、スケジューリングされているPDSCHに対応するHARQプロセスを動的に無効化することを選んだ場合、gNBは、DCIのPDSCH-to-HARQ_feedbackタイミングインジケータの値を、上位層によってdl-DataToUL-ACKに設定された値から、適用不能な値(-1)にセットすることができる。タイミング情報はこのHARQプロセスに対して提供されないので、UEは、フィードバック情報を有効に破棄して、この特定のPDSCH受信に対してHARQプロセスを無効化する。
【0073】
非数値のK1値をDAI値とともに使用した、タイプ2HARQコードブックを含むHARQプロセスに対するフィードバックの管理
タイプ2HARQコードブックを用いて操作する際の無効化されたHARQプロセスでスケジューリングされた場合の、DAIフィールドの真のDAI値の報告は、上述したように、NTNに対する改良として提案されてきた。しかしながら、UEに対して現在スケジューリングされているすべてのHARQプロセスが無効化されるとき、何らかの曖昧さがあることがある。UEは、示されるDAI値が、スケジューリングされたPDSCHが有効化されたHARQプロセスに対応する場合、UEによって失われたPDSCHをスケジューリングする一部のDCIを反映しているか否か、または有効化されたHARQプロセスによるスケジューリングに報告されるべき顕著なフィードバックが何もないことにより、示されるDAI値が意味のないものであるか否かを区別できないことがある。したがって、いくつかの実施形態によれば、DAI値を無視すべきである一部のインスタンスにおいて、UEにシグナリングできることが必要であり得る。特定の実施形態では、これは、PDSCH-to-HARQ_feedbackタイミングインジケータに対する適用不能な値(非数値のK1値と呼ばれる)を使用して達成される。つまり、タイプ2HARQコードブックで動作するとき、非数値のK1値および無効化されたHARQを有するPDSCHがUEにスケジューリングされると、DAI値は無視される。
【0074】
無効化されたHARQプロセスを用いてスケジューリングする場合のDCIオーバーヘッドを低減する、DCIフォーマット1_2の使用
いくつかの実施形態によれば、DCIフォーマット1_1は有効化されたHARQプロセスに対して使用され、DCIフォーマット1_2は無効化されたHARQプロセスに対して使用される。特定の実施形態では、DAIおよび冗長バージョンのフィールドは、オーバーヘッドを削減するため、DCIフォーマット1_2にゼロビットを有するように設定することができる。特定の実施形態では、上位層パラメータharq-ProcessNumberSizeForDCI-Format1-2を0ビットに設定することによって、HARQプロセス数もゼロに設定することができる。あるいは、対応するフィールドをDCIにおいて、対応するHARQプロセス数を示すように保持することができる。DAIフィールドは、上位層パラメータdownlinkAssignmentIndexForDCI-Format1-2を設定しないことによって、ゼロビットにセットされる。冗長バージョンは、上位層パラメータnumberOfBitsForRV-ForDCI-Format1-2をゼロビットに設定することによって、ゼロビットに設定される。
【0075】
PDSCHが次にDCIフォーマット1_2を使用してスケジューリングされるとき、UEは、0の冗長バージョンが使用され、PDSCHに必要なフィードバックがないものと自動的に仮定する。したがって、いくつかの実施形態に従って、有効化および無効化されたHARQプロセスがそれぞれ、DCIフォーマット1_1および1_2を用いてスケジューリングするのに使用される、新規なスケジューリング方法を使用して、既存の機能性を再使用することができる。
【0076】
UEがタイプ2HARQ-ACKコードブックを用いて設定される場合、0ビットのDAIフィールドを有する無効化されたHARQプロセスでPDSCHをスケジューリングするためにDCI 1_2を使用することによって、UEは、Rel-16手順に従って、無効化されたHARQプロセスに対応するPDSCHに対してHARQコードブックを何ら生成しなくなる。有効化されたHARQプロセスを使用して、PDSCHに対してDCIフォーマット1_0/1_1を使用することによって、対応するCBが生成され、関連するPUCCHで送信されるであろう。
【0077】
無効化されたHARQプロセスを用いてスケジューリングし、タイプ1HARQコードブックを用いて動作する場合のHARQフィードバックのオーバーヘッドを低減する、DCIフォーマット1_2の使用
いくつかの実施形態によれば、UEがタイプ1HARQ-ACKコードブックを用いて設定された場合、pdsch-TimeDomainAllocationListForDCI-Format1-2を、半静的(タイプ1)HARQコードブック構成に対して除外することができる、無効化されたHARQプロセスを使用してPDSCHをスケジューリングするのに使用することができる。この意味で、タイプ1HARQコードブックは、無効化されたHARQを有するPDSCHによるオーバーヘッドを保持しないであろう。
【0078】
図4は、いくつかの実施形態による、無線ネットワークを示す。本明細書で説明される主題は、任意の好適な構成要素を使用する任意の適切なタイプのシステムにおいて実装され得るが、本明細書で開示される実施形態は、
図4に示されている例示的な無線ネットワークなどの無線ネットワークに関して説明される。簡単のために、
図4の無線ネットワークは、ネットワーク106、ネットワークノード160および160b、ならびに無線デバイス110のみを図示する。実際には、無線ネットワークは、無線デバイス間の通信、あるいは無線デバイスと、固定電話、サービスプロバイダ、または任意の他のネットワークノードもしくはエンドデバイスなどの別の通信デバイスとの間の通信をサポートするのに好適な任意の追加のエレメントをさらに含み得る。示されている構成要素のうち、ネットワークノード160および無線デバイス110は、追加の詳細とともに図示される。無線ネットワークは、1つまたは複数の無線デバイスに通信および他のタイプのサービスを提供して、無線デバイスの、無線ネットワークへのアクセス、および/あるいは、無線ネットワークによってまたは無線ネットワークを介して提供されるサービスの使用を容易にし得る。
【0079】
無線ネットワークは、任意のタイプの通信(communication)、通信(telecommunication)、データ、セルラ、および/または無線ネットワーク、あるいは他の同様のタイプのシステムを備え、および/またはそれらとインターフェースし得る。いくつかの実施形態では、無線ネットワークは、特定の規格あるいは他のタイプのあらかじめ規定されたルールまたはプロシージャに従って動作するように設定され得る。したがって、無線ネットワークの特定の実施形態は、汎欧州デジタル移動電話方式(GSM)、Universal Mobile Telecommunications System(UMTS)、Long Term Evolution(LTE)、ならびに/あるいは他の好適な2G、3G、4G、または5G規格などの通信規格、IEEE802.11規格などの無線ローカルエリアネットワーク(WLAN)規格、ならびに/あるいは、マイクロ波アクセスのための世界的相互運用性(WiMax)、Bluetooth、Z-Waveおよび/またはZigBee規格など、任意の他の適切な無線通信規格を実装し得る。
【0080】
ネットワーク106は、1つまたは複数のバックホールネットワーク、コアネットワーク、IPネットワーク、公衆交換電話網(PSTN)、パケットデータネットワーク、光ネットワーク、ワイドエリアネットワーク(WAN)、ローカルエリアネットワーク(LAN)、無線ローカルエリアネットワーク(WLAN)、有線ネットワーク、無線ネットワーク、メトロポリタンエリアネットワーク、およびデバイス間の通信を可能にするための他のネットワークを備え得る。
【0081】
ネットワークノード160と無線デバイス110とは、以下でより詳細に説明される様々な構成要素を備える。これらの構成要素は、無線ネットワークにおいて無線接続を提供することなど、ネットワークノードおよび/または無線デバイス機能を提供するために協働する。異なる実施形態では、無線ネットワークは、任意の数の有線または無線ネットワーク、ネットワークノード、基地局、コントローラ、無線デバイス、中継局、ならびに/あるいは有線接続を介してかまたは無線接続を介してかにかかわらず、データおよび/または信号の通信を容易にするかまたはその通信に参加し得る、任意の他の構成要素またはシステムを備え得る。
【0082】
図5は、いくつかの実施形態による、例示的なネットワークノード160を示す。本明細書で使用されるネットワークノードは、無線デバイスと、ならびに/あるいは、無線デバイスへの無線アクセスを可能にし、および/または提供するための、および/または、無線ネットワークにおいて他の機能(たとえば、アドミニストレーション)を実施するための、無線ネットワーク中の他のネットワークノードまたは機器と、直接または間接的に通信することが可能な、そうするように設定された、構成された、および/または動作可能な機器を指す。ネットワークノードの例は、限定はしないが、アクセスポイント(AP)(たとえば、無線アクセスポイント)、基地局(BS)(たとえば、無線基地局、ノードB、エボルブドノードB(eNB)およびNRノードB(gNB))を含む。基地局は、基地局が提供するカバレッジの量(または、言い方を変えれば、基地局の送信電力レベル)に基づいてカテゴリー分類され得、その場合、フェムト基地局、ピコ基地局、マイクロ基地局、またはマクロ基地局と呼ばれることもある。基地局は、リレーを制御する、リレーノードまたはリレードナーノードであり得る。ネットワークノードは、リモート無線ヘッド(RRH)と呼ばれることがある、集中型デジタルユニットおよび/またはリモートラジオユニット(RRU)など、分散無線基地局の1つまたは複数(またはすべて)の部分をも含み得る。そのようなリモートラジオユニットは、アンテナ統合無線機としてアンテナと統合されることも統合されないこともある。分散無線基地局の部分は、分散アンテナシステム(DAS)において、ノードと呼ばれることもある。ネットワークノードのまたさらなる例は、マルチスタンダード無線(MSR)BSなどのMSR機器、無線ネットワークコントローラ(RNC)または基地局コントローラ(BSC)などのネットワークコントローラ、基地トランシーバ局(BTS)、送信ポイント、送信ノード、マルチセル/マルチキャスト協調エンティティ(MCE)、コアネットワークノード(たとえば、MSC、MME)、O&Mノード、OSSノード、SONノード、測位ノード(たとえば、E-SMLC)、および/あるいはMDTを含む。別の例として、ネットワークノードは、以下でより詳細に説明されるように、仮想ネットワークノードであり得る。しかしながら、より一般的には、ネットワークノードは、無線ネットワークへのアクセスを可能にし、および/または無線デバイスに提供し、あるいは、無線ネットワークにアクセスした無線デバイスに何らかのサービスを提供することが可能な、そうするように設定された、構成された、および/または動作可能な任意の好適なデバイス(またはデバイスのグループ)を表し得る。
【0083】
図5では、ネットワークノード160は、処理回路170と、デバイス可読媒体180と、インターフェース190と、補助機器184と、電源186と、電力回路187と、アンテナ162とを含む。
図5の例示的な無線ネットワーク中に示されているネットワークノード160は、ハードウェア構成要素の示されている組合せを含むデバイスを表し得るが、他の実施形態は、構成要素の異なる組合せをもつネットワークノードを備え得る。ネットワークノードが、本明細書で開示されるタスク、特徴、機能および方法を実施するために必要とされるハードウェアおよび/またはソフトウェアの任意の好適な組合せを備えることを理解されたい。その上、ネットワークノード160の構成要素が、より大きいボックス内に位置する単一のボックスとして、または複数のボックス内で入れ子にされている単一のボックスとして図示されているが、実際には、ネットワークノードは、単一の示されている構成要素を組成する複数の異なる物理構成要素を備え得る(たとえば、デバイス可読媒体180は、複数の別個のハードドライブならびに複数のRAMモジュールを備え得る)。
【0084】
同様に、ネットワークノード160は、複数の物理的に別個の構成要素(たとえば、ノードB構成要素およびRNC構成要素、またはBTS構成要素およびBSC構成要素など)から組み立てられ得、これらは各々、それら自体のそれぞれの構成要素を有し得る。ネットワークノード160が複数の別個の構成要素(たとえば、BTS構成要素およびBSC構成要素)を備えるいくつかのシナリオでは、別個の構成要素のうちの1つまたは複数が、いくつかのネットワークノードの間で共有され得る。たとえば、単一のRNCが複数のノードBを制御し得る。そのようなシナリオでは、各一意のノードBとRNCとのペアは、いくつかの事例では、単一の別個のネットワークノードと見なされ得る。いくつかの実施形態では、ネットワークノード160は、複数の無線アクセス技術(RAT)をサポートするように設定され得る。そのような実施形態では、いくつかの構成要素は複製され得(たとえば、異なるRATのための別個のデバイス可読媒体180)、いくつかの構成要素は再使用され得る(たとえば、同じアンテナ162がRATによって共有され得る)。ネットワークノード160は、ネットワークノード160に統合された、たとえば、GSM、WCDMA、LTE、NR、WiFi、またはBluetooth無線技術など、異なる無線技術のための様々な示されている構成要素の複数のセットをも含み得る。これらの無線技術は、同じまたは異なるチップまたはチップのセット、およびネットワークノード160内の他の構成要素に統合され得る。
【0085】
処理回路170は、ネットワークノードによって提供されるものとして本明細書で説明される、任意の決定動作、計算動作、または同様の動作(たとえば、いくつかの取得動作)を実施するように設定される。処理回路170によって実施されるこれらの動作は、処理回路170によって取得された情報を、たとえば、取得された情報を他の情報にコンバートすることによって、処理すること、取得された情報またはコンバートされた情報をネットワークノードに記憶された情報と比較すること、ならびに/あるいは、取得された情報またはコンバートされた情報に基づいて、および前記処理が決定を行ったことの結果として、1つまたは複数の動作を実施することを含み得る。
【0086】
処理回路170は、単体で、またはデバイス可読媒体180などの他のネットワークノード160構成要素と併せてのいずれかで、ネットワークノード160機能を提供するように動作可能な、マイクロプロセッサ、コントローラ、マイクロコントローラ、中央処理ユニット、デジタル信号プロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、または任意の他の好適なコンピューティングデバイス、リソースのうちの1つまたは複数の組合せ、あるいはハードウェア、ソフトウェアおよび/または符号化された論理の組合せを備え得る。たとえば、処理回路170は、デバイス可読媒体180に記憶された命令、または処理回路170内のメモリに記憶された命令を実行し得る。そのような機能は、本明細書で説明される様々な無線特徴、機能、または利益のうちのいずれかを提供することを含み得る。いくつかの実施形態では、処理回路170は、システムオンチップ(SOC)を含み得る。
【0087】
いくつかの実施形態では、処理回路170は、無線周波数(RF)トランシーバ回路172とベースバンド処理回路174とのうちの1つまたは複数を含み得る。いくつかの実施形態では、無線周波数(RF)トランシーバ回路172とベースバンド処理回路174とは、別個のチップ(またはチップのセット)、ボード、または無線ユニットおよびデジタルユニットなどのユニット上にあり得る。代替実施形態では、RFトランシーバ回路172とベースバンド処理回路174との一部または全部は、同じチップまたはチップのセット、ボード、あるいはユニット上にあり得る。
【0088】
いくつかの実施形態では、ネットワークノード、基地局、eNBまたは他のそのようなネットワークデバイスによって提供されるものとして本明細書で説明される機能の一部または全部は、デバイス可読媒体180、または処理回路170内のメモリに記憶された、命令を実行する処理回路170によって実施され得る。代替実施形態では、機能の一部または全部は、ハードワイヤード様式などで、別個のまたは個別のデバイス可読媒体に記憶された命令を実行することなしに、処理回路170によって提供され得る。それらの実施形態のいずれでも、デバイス可読記憶媒体に記憶された命令を実行するか否かにかかわらず、処理回路170は、説明される機能を実施するように設定され得る。そのような機能によって提供される利益は、処理回路170単独に、またはネットワークノード160の他の構成要素に限定されないが、全体としてネットワークノード160によって、ならびに/または概してエンドユーザおよび無線ネットワークによって、享受される。
【0089】
デバイス可読媒体180は、限定はしないが、永続記憶域、固体メモリ、リモートマウントメモリ、磁気媒体、光媒体、ランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)、大容量記憶媒体(たとえば、ハードディスク)、リムーバブル記憶媒体(たとえば、フラッシュドライブ、コンパクトディスク(CD)またはデジタルビデオディスク(DVD))を含む、任意の形態の揮発性または不揮発性コンピュータ可読メモリ、ならびに/あるいは、処理回路170によって使用され得る情報、データ、および/または命令を記憶する、任意の他の揮発性または不揮発性、非一時的デバイス可読および/またはコンピュータ実行可能メモリデバイスを備え得る。デバイス可読媒体180は、コンピュータプログラム、ソフトウェア、論理、ルール、コード、テーブルなどのうちの1つまたは複数を含むアプリケーション、および/または処理回路170によって実行されることが可能であり、ネットワークノード160によって利用される、他の命令を含む、任意の好適な命令、データまたは情報を記憶し得る。デバイス可読媒体180は、処理回路170によって行われた計算および/またはインターフェース190を介して受信されたデータを記憶するために使用され得る。いくつかの実施形態では、処理回路170およびデバイス可読媒体180は、統合されていると見なされ得る。
【0090】
インターフェース190は、ネットワークノード160、ネットワーク106、および/または無線デバイス110の間のシグナリングおよび/またはデータの有線または無線通信において使用される。示されているように、インターフェース190は、たとえば有線接続上でネットワーク106との間でデータを送るおよび受信するための(1つまたは複数の)ポート/(1つまたは複数の)端末194を備える。インターフェース190は、アンテナ162に結合されるか、またはいくつかの実施形態では、アンテナ162の一部であり得る、無線フロントエンド回路192をも含む。無線フロントエンド回路192は、フィルタ198と増幅器196とを備える。無線フロントエンド回路192は、アンテナ162および処理回路170に接続され得る。無線フロントエンド回路は、アンテナ162と処理回路170との間で通信される信号を調整するように設定され得る。無線フロントエンド回路192は、無線接続を介して他のネットワークノードまたは無線デバイスに送出されるべきであるデジタルデータを受信し得る。無線フロントエンド回路192は、デジタルデータを、フィルタ198および/または増幅器196の組合せを使用して適切なチャネルおよび帯域幅パラメータを有する無線信号にコンバートし得る。無線信号は、次いで、アンテナ162を介して送信され得る。同様に、データを受信するとき、アンテナ162は無線信号を収集し得、次いで、無線信号は無線フロントエンド回路192によってデジタルデータにコンバートされる。デジタルデータは、処理回路170に受け渡され得る。他の実施形態では、インターフェースは、異なる構成要素および/または構成要素の異なる組合せを備え得る。
【0091】
いくつかの代替実施形態では、ネットワークノード160は別個の無線フロントエンド回路192を含まないことがあり、代わりに、処理回路170は、無線フロントエンド回路を備え得、別個の無線フロントエンド回路192なしでアンテナ162に接続され得る。同様に、いくつかの実施形態では、RFトランシーバ回路172の全部または一部が、インターフェース190の一部と見なされ得る。さらに他の実施形態では、インターフェース190は、無線ユニット(図示せず)の一部として、1つまたは複数のポートまたは端末194と、無線フロントエンド回路192と、RFトランシーバ回路172とを含み得、インターフェース190は、デジタルユニット(図示せず)の一部であるベースバンド処理回路174と通信し得る。
【0092】
アンテナ162は、無線信号を送るおよび/または受信するように設定された、1つまたは複数のアンテナまたはアンテナアレイを含み得る。アンテナ162は、無線フロントエンド回路192に結合され得、データおよび/または信号を無線で送信および受信することが可能な任意のタイプのアンテナであり得る。いくつかの実施形態では、アンテナ162は、たとえば2GHzから66GHzの間の無線信号を送信/受信するように動作可能な1つまたは複数の全指向性、セクタまたはパネルアンテナを備え得る。全指向性アンテナは、任意の方向に無線信号を送信/受信するために使用され得、セクタアンテナは、特定のエリア内のデバイスから無線信号を送信/受信するために使用され得、パネルアンテナは、比較的直線ラインで無線信号を送信/受信するために使用される見通し線アンテナであり得る。いくつかの事例では、2つ以上のアンテナの使用は、MIMOと呼ばれることがある。いくつかの実施形態では、アンテナ162は、ネットワークノード160とは別個であり得、インターフェースまたはポートを通してネットワークノード160に接続可能であり得る。
【0093】
アンテナ162、インターフェース190、および/または処理回路170は、ネットワークノードによって実施されるものとして本明細書で説明される任意の受信動作および/またはいくつかの取得動作を実施するように設定され得る。任意の情報、データおよび/または信号が、無線デバイス、別のネットワークノードおよび/または任意の他のネットワーク機器から受信され得る。同様に、アンテナ162、インターフェース190、および/または処理回路170は、ネットワークノードによって実施されるものとして本明細書で説明される任意の送信動作を実施するように設定され得る。任意の情報、データおよび/または信号が、無線デバイス、別のネットワークノードおよび/または任意の他のネットワーク機器に送信され得る。
【0094】
電力回路187は、電力管理回路を備えるか、または電力管理回路に結合され得、本明細書で説明される機能を実施するための電力を、ネットワークノード160の構成要素に供給するように設定される。電力回路187は、電源186から電力を受信し得る。電源186および/または電力回路187は、それぞれの構成要素に好適な形態で(たとえば、各それぞれの構成要素のために必要とされる電圧および電流レベルにおいて)、ネットワークノード160の様々な構成要素に電力を提供するように設定され得る。電源186は、電力回路187および/またはネットワークノード160中に含まれるか、あるいは電力回路187および/またはネットワークノード160の外部にあるかのいずれかであり得る。たとえば、ネットワークノード160は、電気ケーブルなどの入力回路またはインターフェースを介して外部電源(たとえば、電気コンセント)に接続可能であり得、それにより、外部電源は電力回路187に電力を供給する。さらなる例として、電源186は、電力回路187に接続された、または電力回路187中で統合された、バッテリーまたはバッテリーパックの形態の電力源を備え得る。バッテリーは、外部電源が落ちた場合、バックアップ電力を提供し得る。光起電力デバイスなどの他のタイプの電源も使用され得る。
【0095】
ネットワークノード160の代替実施形態は、本明細書で説明される機能、および/または本明細書で説明される主題をサポートするために必要な機能のうちのいずれかを含む、ネットワークノードの機能のいくつかの態様を提供することを担当し得る、
図5に示されている構成要素以外の追加の構成要素を含み得る。たとえば、ネットワークノード160は、ネットワークノード160への情報の入力を可能にするための、およびネットワークノード160からの情報の出力を可能にするための、ユーザインターフェース機器を含み得る。これは、ユーザが、ネットワークノード160のための診断、メンテナンス、修復、および他のアドミニストレーティブ機能を実施することを可能にし得る。
【0096】
図6は、例示的な無線デバイス110を示す。いくつかの実施形態による。本明細書で使用される無線デバイスは、ネットワークノードおよび/または他の無線デバイスと無線で通信することが可能な、そうするように設定された、構成された、および/または動作可能なデバイスを指す。別段に記載されていない限り、無線デバイスという用語は、本明細書ではユーザ機器(UE)と互換的に使用され得る。無線で通信することは、空中で情報を伝達するのに好適な、電磁波、電波、赤外波、および/または他のタイプの信号を使用して無線信号を送信および/または受信することを伴い得る。いくつかの実施形態では、無線デバイスは、直接人間対話なしに情報を送信および/または受信するように設定され得る。たとえば、無線デバイスは、内部または外部イベントによってトリガされたとき、あるいは、ネットワークからの要求に応答して、所定のスケジュールでネットワークに情報を送信するように設計され得る。無線デバイスの例は、限定はしないが、スマートフォン、モバイルフォン、セルフォン、ボイスオーバーIP(VoIP)フォン、無線ローカルループ電話、デスクトップコンピュータ、携帯情報端末(PDA)、無線カメラ、ゲーミングコンソールまたはデバイス、音楽記憶デバイス、再生器具、ウェアラブル端末デバイス、無線エンドポイント、移動局、タブレット、ラップトップコンピュータ、ラップトップ組込み機器(LEE)、ラップトップ搭載機器(LME)、スマートデバイス、無線顧客構内機器(CPE)、車載無線端末デバイスなどを含む。無線デバイスは、たとえばサイドリンク通信、V2V(Vehicle-to-Vehicle)、V2I(Vehicle-to-Infrastructure)、V2X(Vehicle-to-Everything)のための3GPP規格を実装することによって、D2D(device-to-device)通信をサポートし得、この場合、D2D通信デバイスと呼ばれることがある。また別の特定の例として、モノのインターネット(IoT)シナリオでは、無線デバイスは、監視および/または測定を実施し、そのような監視および/または測定の結果を別の無線デバイスおよび/またはネットワークノードに送信する、マシンまたは他のデバイスを表し得る。無線デバイスは、この場合、マシンツーマシン(M2M)デバイスであり得、M2Mデバイスは、3GPPコンテキストではMTCデバイスと呼ばれることがある。1つの特定の例として、無線デバイスは、3GPP狭帯域モノのインターネット(NB-IoT)規格を実装するUEであり得る。そのようなマシンまたはデバイスの特定の例は、センサー、電力計などの計量デバイス、産業用機械類、あるいは家庭用または個人用電気器具(たとえば冷蔵庫、テレビジョンなど)、個人用ウェアラブル(たとえば、時計、フィットネストラッカーなど)である。他のシナリオでは、無線デバイスは車両または他の機器を表し得、車両または他の機器は、その動作ステータスを監視することおよび/またはその動作ステータスに関して報告すること、あるいはその動作に関連付けられた他の機能が可能である。上記で説明された無線デバイスは無線接続のエンドポイントを表し得、その場合、デバイスは無線端末と呼ばれることがある。さらに、上記で説明された無線デバイスはモバイルであり得、その場合、デバイスはモバイルデバイスまたはモバイル端末と呼ばれることもある。
【0097】
示されているように、無線デバイス110は、アンテナ111と、インターフェース114と、処理回路120と、デバイス可読媒体130と、ユーザインターフェース機器132と、補助機器134と、電源136と、電力回路137とを含む。無線デバイス110は、無線デバイス110によってサポートされる、たとえば、ほんの数個を挙げると、GSM、WCDMA、LTE、NR、WiFi、WiMAX、またはBluetooth無線技術など、異なる無線技術のための示されている構成要素のうちの1つまたは複数の複数のセットを含み得る。これらの無線技術は、無線デバイス110内の他の構成要素と同じまたは異なるチップまたはチップのセットに統合され得る。
【0098】
アンテナ111は、無線信号を送るおよび/または受信するように設定された、1つまたは複数のアンテナまたはアンテナアレイを含み得、インターフェース114に接続される。いくつかの代替実施形態では、アンテナ111は、無線デバイス110とは別個であり、インターフェースまたはポートを通して無線デバイス110に接続可能であり得る。アンテナ111、インターフェース114、および/または処理回路120は、無線デバイスによって実施されるものとして本明細書で説明される任意の受信動作または送信動作を実施するように設定され得る。任意の情報、データおよび/または信号が、ネットワークノードおよび/または別の無線デバイスから受信され得る。いくつかの実施形態では、無線フロントエンド回路および/またはアンテナ111は、インターフェースと見なされ得る。
【0099】
示されているように、インターフェース114は、無線フロントエンド回路112とアンテナ111とを備える。無線フロントエンド回路112は、1つまたは複数のフィルタ118と増幅器116とを備える。無線フロントエンド回路112は、アンテナ111および処理回路120に接続され、アンテナ111と処理回路120との間で通信される信号を調整するように設定される。無線フロントエンド回路112は、アンテナ111に結合されるか、またはアンテナ111の一部であり得る。いくつかの実施形態では、無線デバイス110は別個の無線フロントエンド回路112を含まないことがあり、むしろ、処理回路120は、無線フロントエンド回路を備え得、アンテナ111に接続され得る。同様に、いくつかの実施形態では、RFトランシーバ回路122の一部または全部が、インターフェース114の一部と見なされ得る。無線フロントエンド回路112は、無線接続を介して他のネットワークノードまたは無線デバイスに送出されるべきであるデジタルデータを受信し得る。無線フロントエンド回路112は、デジタルデータを、フィルタ118および/または増幅器116の組合せを使用して適切なチャネルおよび帯域幅パラメータを有する無線信号にコンバートし得る。無線信号は、次いで、アンテナ111を介して送信され得る。同様に、データを受信するとき、アンテナ111は無線信号を収集し得、次いで、無線信号は無線フロントエンド回路112によってデジタルデータにコンバートされる。デジタルデータは、処理回路120に受け渡され得る。他の実施形態では、インターフェースは、異なる構成要素および/または構成要素の異なる組合せを備え得る。
【0100】
処理回路120は、単体で、またはデバイス可読媒体130などの他の無線デバイス110構成要素と併せてのいずれかで、無線デバイス110機能を提供するように動作可能な、マイクロプロセッサ、コントローラ、マイクロコントローラ、中央処理ユニット、デジタル信号プロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、または任意の他の好適なコンピューティングデバイス、リソースのうちの1つまたは複数の組合せ、あるいはハードウェア、ソフトウェアおよび/または符号化された論理の組合せを備え得る。そのような機能は、本明細書で説明される様々な無線特徴または利益のうちのいずれかを提供することを含み得る。たとえば、処理回路120は、本明細書で開示される機能を提供するために、デバイス可読媒体130に記憶された命令、または処理回路120内のメモリに記憶された命令を実行し得る。
【0101】
示されているように、処理回路120は、RFトランシーバ回路122、ベースバンド処理回路124、およびアプリケーション処理回路126のうちの1つまたは複数を含む。他の実施形態では、処理回路は、異なる構成要素および/または構成要素の異なる組合せを備え得る。いくつかの実施形態では、無線デバイス110の処理回路120は、SOCを備え得る。いくつかの実施形態では、RFトランシーバ回路122、ベースバンド処理回路124、およびアプリケーション処理回路126は、別個のチップまたはチップのセット上にあり得る。代替実施形態では、ベースバンド処理回路124およびアプリケーション処理回路126の一部または全部は1つのチップまたはチップのセットになるように組み合わせられ得、RFトランシーバ回路122は別個のチップまたはチップのセット上にあり得る。さらに代替の実施形態では、RFトランシーバ回路122およびベースバンド処理回路124の一部または全部は同じチップまたはチップのセット上にあり得、アプリケーション処理回路126は別個のチップまたはチップのセット上にあり得る。また他の代替実施形態では、RFトランシーバ回路122、ベースバンド処理回路124、およびアプリケーション処理回路126の一部または全部は、同じチップまたはチップのセット中で組み合わせられ得る。いくつかの実施形態では、RFトランシーバ回路122は、インターフェース114の一部であり得る。RFトランシーバ回路122は、処理回路120のためのRF信号を調整し得る。
【0102】
いくつかの実施形態では、無線デバイスによって実施されるものとして本明細書で説明される機能の一部または全部は、デバイス可読媒体130に記憶された命令を実行する処理回路120によって提供され得、デバイス可読媒体130は、いくつかの実施形態では、コンピュータ可読記憶媒体であり得る。代替実施形態では、機能の一部または全部は、ハードワイヤード様式などで、別個のまたは個別のデバイス可読記憶媒体に記憶された命令を実行することなしに、処理回路120によって提供され得る。それらの特定の実施形態のいずれでも、デバイス可読記憶媒体に記憶された命令を実行するか否かにかかわらず、処理回路120は、説明される機能を実施するように設定され得る。そのような機能によって提供される利益は、処理回路120単独に、または無線デバイス110の他の構成要素に限定されないが、全体として無線デバイス110によって、ならびに/または概してエンドユーザおよび無線ネットワークによって、享受される。
【0103】
処理回路120は、無線デバイスによって実施されるものとして本明細書で説明される、任意の決定動作、計算動作、または同様の動作(たとえば、いくつかの取得動作)を実施するように設定され得る。処理回路120によって実施されるようなこれらの動作は、処理回路120によって取得された情報を、たとえば、取得された情報を他の情報にコンバートすることによって、処理すること、取得された情報またはコンバートされた情報を無線デバイス110によって記憶された情報と比較すること、ならびに/あるいは、取得された情報またはコンバートされた情報に基づいて、および前記処理が決定を行ったことの結果として、1つまたは複数の動作を実施することを含み得る。
【0104】
デバイス可読媒体130は、コンピュータプログラム、ソフトウェア、論理、ルール、コード、テーブルなどのうちの1つまたは複数を含むアプリケーション、および/または処理回路120によって実行されることが可能な他の命令を記憶するように動作可能であり得る。デバイス可読媒体130は、コンピュータメモリ(たとえば、ランダムアクセスメモリ(RAM)または読取り専用メモリ(ROM))、大容量記憶媒体(たとえば、ハードディスク)、リムーバブル記憶媒体(たとえば、コンパクトディスク(CD)またはデジタルビデオディスク(DVD))、ならびに/あるいは、処理回路120によって使用され得る情報、データ、および/または命令を記憶する、任意の他の揮発性または不揮発性、非一時的デバイス可読および/またはコンピュータ実行可能メモリデバイスを含み得る。いくつかの実施形態では、処理回路120およびデバイス可読媒体130は、統合されていると見なされ得る。
【0105】
ユーザインターフェース機器132は、人間のユーザが無線デバイス110と対話することを可能にする構成要素を提供し得る。そのような対話は、視覚、聴覚、触覚など、多くの形態のものであり得る。ユーザインターフェース機器132は、ユーザへの出力を作り出すように、およびユーザが無線デバイス110への入力を提供することを可能にするように動作可能であり得る。対話のタイプは、無線デバイス110にインストールされるユーザインターフェース機器132のタイプに応じて変動し得る。たとえば、無線デバイス110がスマートフォンである場合、対話はタッチスクリーンを介したものであり得、無線デバイス110がスマートメーターである場合、対話は、使用量(たとえば、使用されたガロンの数)を提供するスクリーン、または(たとえば、煙が検出された場合)可聴警報を提供するスピーカーを通したものであり得る。ユーザインターフェース機器132は、入力インターフェース、デバイスおよび回路、ならびに、出力インターフェース、デバイスおよび回路を含み得る。ユーザインターフェース機器132は、無線デバイス110への情報の入力を可能にするように設定され、処理回路120が入力情報を処理することを可能にするために、処理回路120に接続される。ユーザインターフェース機器132は、たとえば、マイクロフォン、近接度または他のセンサー、キー/ボタン、タッチディスプレイ、1つまたは複数のカメラ、USBポート、あるいは他の入力回路を含み得る。ユーザインターフェース機器132はまた、無線デバイス110からの情報の出力を可能にするように、および処理回路120が無線デバイス110からの情報を出力することを可能にするように設定される。ユーザインターフェース機器132は、たとえば、スピーカー、ディスプレイ、振動回路、USBポート、ヘッドフォンインターフェース、または他の出力回路を含み得る。ユーザインターフェース機器132の1つまたは複数の入力および出力インターフェース、デバイス、および回路を使用して、無線デバイス110は、エンドユーザおよび/または無線ネットワークと通信し、エンドユーザおよび/または無線ネットワークが本明細書で説明される機能から利益を得ることを可能にし得る。
【0106】
補助機器134は、概して無線デバイスによって実施されないことがある、より固有の機能を提供するように動作可能である。これは、様々な目的のために測定を行うための特殊化されたセンサー、有線通信などの追加のタイプの通信のためのインターフェースなどを備え得る。補助機器134の構成要素の包含およびタイプは、実施形態および/またはシナリオに応じて変動し得る。
【0107】
電源136は、いくつかの実施形態では、バッテリーまたはバッテリーパックの形態のものであり得る。外部電源(たとえば、電気コンセント)、光起電力デバイスまたは電池など、他のタイプの電源も使用され得る。無線デバイス110は、電源136から、本明細書で説明または指示される任意の機能を行うために電源136からの電力を必要とする、無線デバイス110の様々な部分に電力を配信するための、電力回路137をさらに備え得る。電力回路137は、いくつかの実施形態では、電力管理回路を備え得る。電力回路137は、追加または代替として、外部電源から電力を受信するように動作可能であり得、その場合、無線デバイス110は、電力ケーブルなどの入力回路またはインターフェースを介して(電気コンセントなどの)外部電源に接続可能であり得る。電力回路137はまた、いくつかの実施形態では、外部電源から電源136に電力を配信するように動作可能であり得る。これは、たとえば、電源136の充電のためのものであり得る。電力回路137は、電源136からの電力に対して、その電力を、電力が供給される無線デバイス110のそれぞれの構成要素に好適であるようにするために、任意のフォーマッティング、コンバート、または他の修正を実施し得る。
【0108】
図7は、本明細書で説明される様々な態様による、UEの一実施形態を示す。本明細書で使用されるユーザ機器またはUEは、必ずしも、関連するデバイスを所有し、および/または動作させる人間のユーザという意味におけるユーザを有するとは限らない。代わりに、UEは、人間のユーザへの販売、または人間のユーザによる動作を意図されるが、特定の人間のユーザに関連しないことがあるか、または特定の人間のユーザに初めに関連しないことがある、デバイス(たとえば、スマートスプリンクラーコントローラ)を表し得る。代替的に、UEは、エンドユーザへの販売、またはエンドユーザによる動作を意図されないが、ユーザに関連するか、またはユーザの利益のために動作され得る、デバイス(たとえば、スマート電力計)を表し得る。UE200は、NB-IoT UE、マシン型通信(MTC)UE、および/または拡張MTC(eMTC)UEを含む、第3世代パートナーシッププロジェクト(3GPP)によって識別される任意のUEであり得る。
図5に示されているUE200は、第3世代パートナーシッププロジェクト(3GPP)のGSM、UMTS、LTE、および/または5G規格など、3GPPによって公表された1つまたは複数の通信規格による通信のために設定された無線デバイスの一例である。前述のように、無線デバイスおよびUEという用語は、互換的に使用され得る。したがって、
図7はUEであるが、本明細書で説明される構成要素は、無線デバイスに等しく適用可能であり、その逆も同様である。
【0109】
図7では、UE200は、入出力インターフェース205、無線周波数(RF)インターフェース209、ネットワーク接続インターフェース211、ランダムアクセスメモリ(RAM)217と読取り専用メモリ(ROM)219と記憶媒体221などとを含むメモリ215、通信サブシステム231、電源233、および/または任意の他の構成要素、あるいはそれらの任意の組合せに動作可能に結合された、処理回路201を含む。記憶媒体221は、オペレーティングシステム223と、アプリケーションプログラム225と、データ227とを含む。他の実施形態では、記憶媒体221は、他の同様のタイプの情報を含み得る。いくつかのUEは、
図7に示されている構成要素のすべてを利用するか、またはそれらの構成要素のサブセットのみを利用し得る。構成要素間の統合のレベルは、UEごとに変動し得る。さらに、いくつかのUEは、複数のプロセッサ、メモリ、トランシーバ、送信機、受信機など、構成要素の複数のインスタンスを含んでいることがある。
【0110】
図7では、処理回路201は、コンピュータ命令およびデータを処理するように設定され得る。処理回路201は、(たとえば、ディスクリート論理、FPGA、ASICなどにおける)1つまたは複数のハードウェア実装状態マシンなど、マシン可読コンピュータプログラムとしてメモリに記憶されたマシン命令を実行するように動作可能な任意の逐次状態マシン、適切なファームウェアと一緒のプログラマブル論理、適切なソフトウェアと一緒のマイクロプロセッサまたはデジタル信号プロセッサ(DSP)など、1つまたは複数のプログラム内蔵、汎用プロセッサ、あるいは上記の任意の組合せを実装するように設定され得る。たとえば、処理回路201は、2つの中央処理ユニット(CPU)を含み得る。データは、コンピュータによる使用に好適な形態での情報であり得る。
【0111】
図示された実施形態では、入出力インターフェース205は、入力デバイス、出力デバイス、または入出力デバイスに通信インターフェースを提供するように設定され得る。UE200は、入出力インターフェース205を介して出力デバイスを使用するように設定され得る。出力デバイスは、入力デバイスと同じタイプのインターフェースポートを使用し得る。たとえば、UE200への入力およびUE200からの出力を提供するために、USBポートが使用され得る。出力デバイスは、スピーカー、サウンドカード、ビデオカード、ディスプレイ、モニタ、プリンタ、アクチュエータ、エミッタ、スマートカード、別の出力デバイス、またはそれらの任意の組合せであり得る。UE200は、ユーザがUE200に情報をキャプチャすることを可能にするために、入出力インターフェース205を介して入力デバイスを使用するように設定され得る。入力デバイスは、タッチセンシティブまたはプレゼンスセンシティブディスプレイ、カメラ(たとえば、デジタルカメラ、デジタルビデオカメラ、ウェブカメラなど)、マイクロフォン、センサー、マウス、トラックボール、方向性パッド、トラックパッド、スクロールホイール、スマートカードなどを含み得る。プレゼンスセンシティブディスプレイは、ユーザからの入力を検知するための容量性または抵抗性タッチセンサーを含み得る。センサーは、たとえば、加速度計、ジャイロスコープ、チルトセンサー、力センサー、磁力計、光センサー、近接度センサー、別の同様のセンサー、またはそれらの任意の組合せであり得る。たとえば、入力デバイスは、加速度計、磁力計、デジタルカメラ、マイクロフォン、および光センサーであり得る。
【0112】
図7では、RFインターフェース209は、送信機、受信機、およびアンテナなど、RF構成要素に通信インターフェースを提供するように設定され得る。ネットワーク接続インターフェース211は、ネットワーク243aに通信インターフェースを提供するように設定され得る。ネットワーク243aは、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、コンピュータネットワーク、無線ネットワーク、通信ネットワーク、別の同様のネットワークまたはそれらの任意の組合せなど、有線および/または無線ネットワークを包含し得る。たとえば、ネットワーク243aは、Wi-Fiネットワークを備え得る。ネットワーク接続インターフェース211は、イーサネット、TCP/IP、SONET、ATMなど、1つまたは複数の通信プロトコルに従って通信ネットワーク上で1つまたは複数の他のデバイスと通信するために使用される、受信機および送信機インターフェースを含むように設定され得る。ネットワーク接続インターフェース211は、通信ネットワークリンク(たとえば、光学的、電気的など)に適した受信機および送信機機能を実装し得る。送信機および受信機機能は、回路構成要素、ソフトウェアまたはファームウェアを共有し得るか、あるいは、代替的に、別個に実装され得る。
【0113】
RAM217は、オペレーティングシステム、アプリケーションプログラム、およびデバイスドライバなど、ソフトウェアプログラムの実行中に、データまたはコンピュータ命令の記憶またはキャッシングを提供するために、バス202を介して処理回路201にインターフェースするように設定され得る。ROM219は、処理回路201にコンピュータ命令またはデータを提供するように設定され得る。たとえば、ROM219は、不揮発性メモリに記憶される、基本入出力(I/O)、起動、またはキーボードからのキーストロークの受信など、基本システム機能のための、不変低レベルシステムコードまたはデータを記憶するように設定され得る。記憶媒体221は、RAM、ROM、プログラマブル読取り専用メモリ(PROM)、消去可能プログラマブル読取り専用メモリ(EPROM)、電気的消去可能プログラマブル読取り専用メモリ(EEPROM)、磁気ディスク、光ディスク、フロッピーディスク、ハードディスク、リムーバブルカートリッジ、またはフラッシュドライブなど、メモリを含むように設定され得る。一例では、記憶媒体221は、オペレーティングシステム223と、ウェブブラウザアプリケーション、ウィジェットまたはガジェットエンジン、あるいは別のアプリケーションなどのアプリケーションプログラム225と、データファイル227とを含むように設定され得る。記憶媒体221は、UE200による使用のために、多様な様々なオペレーティングシステムまたはオペレーティングシステムの組合せのうちのいずれかを記憶し得る。
【0114】
記憶媒体221は、独立ディスクの冗長アレイ(RAID)、フロッピーディスクドライブ、フラッシュメモリ、USBフラッシュドライブ、外部ハードディスクドライブ、サムドライブ、ペンドライブ、キードライブ、高密度デジタル多用途ディスク(HD-DVD)光ディスクドライブ、内蔵ハードディスクドライブ、Blu-Ray光ディスクドライブ、ホログラフィックデジタルデータ記憶(HDDS)光ディスクドライブ、外部ミニデュアルインラインメモリモジュール(DIMM)、シンクロナスダイナミックランダムアクセスメモリ(SDRAM)、外部マイクロDIMM SDRAM、加入者識別モジュールまたはリムーバブルユーザ識別情報(SIM/RUIM)モジュールなどのスマートカードメモリ、他のメモリ、あるいはそれらの任意の組合せなど、いくつかの物理ドライブユニットを含むように設定され得る。記憶媒体221は、UE200が、一時的または非一時的メモリ媒体に記憶されたコンピュータ実行可能命令、アプリケーションプログラムなどにアクセスすること、データをオフロードすること、またはデータをアップロードすることを可能にし得る。通信システムを利用する製造品などの製造品は、記憶媒体221中に有形に具現され得、記憶媒体221はデバイス可読媒体を備え得る。
【0115】
図7では、処理回路201は、通信サブシステム231を使用してネットワーク243bと通信するように設定され得る。ネットワーク243aとネットワーク243bとは、同じ1つまたは複数のネットワークまたは異なる1つまたは複数のネットワークであり得る。通信サブシステム231は、ネットワーク243bと通信するために使用される1つまたは複数のトランシーバを含むように設定され得る。たとえば、通信サブシステム231は、IEEE802.2、CDMA、WCDMA、GSM、LTE、UTRAN、WiMaxなど、1つまたは複数の通信プロトコルに従って、無線アクセスネットワーク(RAN)の別の無線デバイス、UE、または基地局など、無線通信が可能な別のデバイスの1つまたは複数のリモートトランシーバと通信するために使用される、1つまたは複数のトランシーバを含むように設定され得る。各トランシーバは、RANリンク(たとえば、周波数割り当てなど)に適した送信機機能または受信機機能をそれぞれ実装するための、送信機233および/または受信機235を含み得る。さらに、各トランシーバの送信機233および受信機235は、回路構成要素、ソフトウェアまたはファームウェアを共有し得るか、あるいは、代替的に、別個に実装され得る。
【0116】
示されている実施形態では、通信サブシステム231の通信機能は、データ通信、ボイス通信、マルチメディア通信、Bluetoothなどの短距離通信、ニアフィールド通信、ロケーションを決定するための全地球測位システム(GPS)の使用などのロケーションベース通信、別の同様の通信機能、またはそれらの任意の組合せを含み得る。たとえば、通信サブシステム231は、セルラ通信と、Wi-Fi通信と、Bluetooth通信と、GPS通信とを含み得る。ネットワーク243bは、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、コンピュータネットワーク、無線ネットワーク、通信ネットワーク、別の同様のネットワークまたはそれらの任意の組合せなど、有線および/または無線ネットワークを包含し得る。たとえば、ネットワーク243bは、セルラネットワーク、Wi-Fiネットワーク、および/またはニアフィールドネットワークであり得る。電源213は、UE200の構成要素に交流(AC)または直流(DC)電力を提供するように設定され得る。
【0117】
本明細書で説明される特徴、利益および/または機能は、UE200の構成要素のうちの1つにおいて実装されるか、またはUE200の複数の構成要素にわたって区分され得る。さらに、本明細書で説明される特徴、利益、および/または機能は、ハードウェア、ソフトウェアまたはファームウェアの任意の組合せで実装され得る。一例では、通信サブシステム231は、本明細書で説明される構成要素のうちのいずれかを含むように設定され得る。さらに、処理回路201は、バス202上でそのような構成要素のうちのいずれかと通信するように設定され得る。別の例では、そのような構成要素のうちのいずれかは、処理回路201によって実行されたとき、本明細書で説明される対応する機能を実施する、メモリに記憶されたプログラム命令によって表され得る。別の例では、そのような構成要素のうちのいずれかの機能は、処理回路201と通信サブシステム231との間で区分され得る。別の例では、そのような構成要素のうちのいずれかの非計算集約的機能が、ソフトウェアまたはファームウェアで実装され得、計算集約的機能がハードウェアで実装され得る。
【0118】
図8は、いくつかの実施形態によって実装される機能が仮想化され得る、仮想化環境300を示す概略ブロック図である。本コンテキストでは、仮想化することは、ハードウェアプラットフォーム、記憶デバイスおよびネットワーキングリソースを仮想化することを含み得る、装置またはデバイスの仮想バージョンを作成することを意味する。本明細書で使用される仮想化は、ノード(たとえば、仮想化された基地局または仮想化された無線アクセスノード)に、あるいはデバイス(たとえば、UE、無線デバイスまたは任意の他のタイプの通信デバイス)またはそのデバイスの構成要素に適用され得、機能の少なくとも一部分が、(たとえば、1つまたは複数のネットワークにおいて1つまたは複数の物理処理ノード上で実行する、1つまたは複数のアプリケーション、構成要素、機能、仮想マシンまたはコンテナを介して)1つまたは複数の仮想構成要素として実装される、実装形態に関する。
【0119】
いくつかの実施形態では、本明細書で説明される機能の一部または全部は、ハードウェアノード330のうちの1つまたは複数によってホストされる1つまたは複数の仮想環境300において実装される1つまたは複数の仮想マシンによって実行される、仮想構成要素として実装され得る。さらに、仮想ノードが、無線アクセスノードではないか、または無線コネクティビティ(たとえば、コアネットワークノード)を必要としない実施形態では、ネットワークノードは完全に仮想化され得る。
【0120】
機能は、本明細書で開示される実施形態のうちのいくつかの特徴、機能、および/または利益のうちのいくつかを実装するように動作可能な、(代替的に、ソフトウェアインスタンス、仮想アプライアンス、ネットワーク機能、仮想ノード、仮想ネットワーク機能などと呼ばれることがある)1つまたは複数のアプリケーション320によって実装され得る。アプリケーション320は、処理回路360とメモリ390とを備えるハードウェア330を提供する、仮想化環境300において稼働される。メモリ390は、処理回路360によって実行可能な命令395を含んでおり、それにより、アプリケーション320は、本明細書で開示される特徴、利益、および/または機能のうちの1つまたは複数を提供するように動作可能である。
【0121】
仮想化環境300は、1つまたは複数のプロセッサのセットまたは処理回路360を備える、汎用または専用のネットワークハードウェアデバイス330を備え、1つまたは複数のプロセッサのセットまたは処理回路360は、商用オフザシェルフ(COTS)プロセッサ、専用の特定用途向け集積回路(ASIC)、あるいは、デジタルもしくはアナログハードウェア構成要素または専用プロセッサを含む任意の他のタイプの処理回路であり得る。各ハードウェアデバイスはメモリ390-1を備え得、メモリ390-1は、処理回路360によって実行される命令395またはソフトウェアを一時的に記憶するための非永続的メモリであり得る。各ハードウェアデバイスは、ネットワークインターフェースカードとしても知られる、1つまたは複数のネットワークインターフェースコントローラ(NIC)370を備え得、ネットワークインターフェースコントローラ(NIC)370は物理ネットワークインターフェース380を含む。各ハードウェアデバイスは、処理回路360によって実行可能なソフトウェア395および/または命令を記憶した、非一時的、永続的、機械可読記憶媒体390-2をも含み得る。ソフトウェア395は、1つまたは複数の(ハイパーバイザとも呼ばれる)仮想化レイヤ350をインスタンス化するためのソフトウェア、仮想マシン340を実行するためのソフトウェア、ならびに、それが、本明細書で説明されるいくつかの実施形態との関係において説明される機能、特徴および/または利益を実行することを可能にする、ソフトウェアを含む、任意のタイプのソフトウェアを含み得る。
【0122】
仮想マシン340は、仮想処理、仮想メモリ、仮想ネットワーキングまたはインターフェース、および仮想ストレージを備え、対応する仮想化レイヤ350またはハイパーバイザによって稼働され得る。仮想アプライアンス320の事例の異なる実施形態が、仮想マシン340のうちの1つまたは複数上で実装され得、実装は異なるやり方で行われ得る。
【0123】
動作中に、処理回路360は、ソフトウェア395を実行してハイパーバイザまたは仮想化レイヤ350をインスタンス化し、ハイパーバイザまたは仮想化レイヤ350は、時々、仮想マシンモニタ(VMM)と呼ばれることがある。仮想化レイヤ350は、仮想マシン340に、ネットワーキングハードウェアのように見える仮想動作プラットフォームを提示し得る。
【0124】
図8に示されているように、ハードウェア330は、一般的なまたは特定の構成要素をもつスタンドアロンネットワークノードであり得る。ハードウェア330は、アンテナ3225を備え得、仮想化を介していくつかの機能を実装し得る。代替的に、ハードウェア330は、多くのハードウェアノードが協働し、特に、アプリケーション320のライフサイクル管理を監督する、管理およびオーケストレーション(MANO)3100を介して管理される、(たとえば、データセンタまたは顧客構内機器(CPE)の場合のような)ハードウェアのより大きいクラスタの一部であり得る。
【0125】
ハードウェアの仮想化は、いくつかのコンテキストにおいて、ネットワーク機能仮想化(NFV)と呼ばれる。NFVは、多くのネットワーク機器タイプを、データセンタおよび顧客構内機器中に位置し得る、業界標準高ボリュームサーバハードウェア、物理スイッチ、および物理ストレージ上にコンソリデートするために使用され得る。
【0126】
NFVのコンテキストでは、仮想マシン340は、プログラムを、それらのプログラムが、物理的な仮想化されていないマシン上で実行しているかのように稼働する、物理マシンのソフトウェア実装形態であり得る。仮想マシン340の各々と、その仮想マシンに専用のハードウェアであろうと、および/またはその仮想マシンによって仮想マシン340のうちの他の仮想マシンと共有されるハードウェアであろうと、その仮想マシンを実行するハードウェア330のその一部とは、別個の仮想ネットワークエレメント(VNE)を形成する。
【0127】
さらにNFVのコンテキストでは、仮想ネットワーク機能(VNF)は、ハードウェアネットワーキングインフラストラクチャ330の上の1つまたは複数の仮想マシン340において稼働する特定のネットワーク機能をハンドリングすることを担当し、
図8中のアプリケーション320に対応する。
【0128】
いくつかの実施形態では、各々、1つまたは複数の送信機3220と1つまたは複数の受信機3210とを含む、1つまたは複数の無線ユニット3200は、1つまたは複数のアンテナ3225に結合され得る。無線ユニット3200は、1つまたは複数の適切なネットワークインターフェースを介してハードウェアノード330と直接通信し得、無線アクセスノードまたは基地局など、無線能力をもつ仮想ノードを提供するために仮想構成要素と組み合わせて使用され得る。
【0129】
いくつかの実施形態では、何らかのシグナリングが、ハードウェアノード330と無線ユニット3200との間の通信のために代替的に使用され得る制御システム3230を使用して、影響を及ぼされ得る。
【0130】
図9は、いくつかの実施形態による、中間ネットワークを介してホストコンピュータに接続された通信ネットワークを示す。
【0131】
図9を参照すると、一実施形態によれば、通信システムが、無線アクセスネットワークなどのアクセスネットワーク411とコアネットワーク414とを備える、3GPPタイプセルラネットワークなどの通信ネットワーク410を含む。アクセスネットワーク411は、NB、eNB、gNBまたは他のタイプの無線アクセスポイントなど、複数の基地局412a、412b、412cを備え、各々が、対応するカバレッジエリア413a、413b、413cを規定する。各基地局412a、412b、412cは、有線接続または無線接続415上でコアネットワーク414に接続可能である。カバレッジエリア413c中に位置する第1のUE491が、対応する基地局412cに無線で接続するか、または対応する基地局412cによってページングされるように設定される。カバレッジエリア413a中の第2のUE492が、対応する基地局412aに無線で接続可能である。この例では複数のUE491、492が示されているが、開示される実施形態は、唯一のUEがカバレッジエリア中にある状況、または唯一のUEが対応する基地局412に接続している状況に等しく適用可能である。
【0132】
通信ネットワーク410は、それ自体、ホストコンピュータ430に接続され、ホストコンピュータ430は、スタンドアロンサーバ、クラウド実装サーバ、分散サーバのハードウェアおよび/またはソフトウェアにおいて、あるいはサーバファーム中の処理リソースとして具現され得る。ホストコンピュータ430は、サービスプロバイダの所有または制御下にあり得、あるいはサービスプロバイダによってまたはサービスプロバイダに代わって動作され得る。通信ネットワーク410とホストコンピュータ430との間の接続421および422は、コアネットワーク414からホストコンピュータ430に直接延び得るか、または随意の中間ネットワーク420を介して進み得る。中間ネットワーク420は、パブリックネットワーク、プライベートネットワークまたはホストされたネットワークのうちの1つ、またはそれらのうちの2つ以上の組合せであり得、中間ネットワーク420は、もしあれば、バックボーンネットワークまたはインターネットであり得、特に、中間ネットワーク420は、2つまたはそれ以上のサブネットワーク(図示せず)を備え得る。
【0133】
図9の通信システムは全体として、接続されたUE491、492とホストコンピュータ430との間のコネクティビティを可能にする。コネクティビティは、オーバーザトップ(OTT)接続450として説明され得る。ホストコンピュータ430および接続されたUE491、492は、アクセスネットワーク411、コアネットワーク414、任意の中間ネットワーク420、および考えられるさらなるインフラストラクチャ(図示せず)を媒介として使用して、OTT接続450を介して、データおよび/またはシグナリングを通信するように設定される。OTT接続450は、OTT接続450が通過する、参加する通信デバイスが、アップリンクおよびダウンリンク通信のルーティングに気づいていないという意味で、透過的であり得る。たとえば、基地局412は、接続されたUE491にフォワーディング(たとえば、ハンドオーバ)されるべき、ホストコンピュータ430から発生したデータを伴う着信ダウンリンク通信の過去のルーティングについて、知らされないことがあるかまたは知らされる必要がない。同様に、基地局412は、UE491から発生してホストコンピュータ430に向かう発信アップリンク通信の将来のルーティングに気づいている必要がない。
【0134】
図10は、いくつかの実施形態による、部分的無線接続上で基地局を介してユーザ機器と通信するホストコンピュータを示す。
【0135】
次に、一実施形態による、前の段落において説明されたUE、基地局およびホストコンピュータの例示的な実装形態が、
図10を参照しながら説明される。通信システム500では、ホストコンピュータ510が、通信システム500の異なる通信デバイスのインターフェースとの有線接続または無線接続をセットアップおよび維持するように設定された通信インターフェース516を含む、ハードウェア515を備える。ホストコンピュータ510は、記憶能力および/または処理能力を有し得る、処理回路518をさらに備える。特に、処理回路518は、命令を実行するように適応された、1つまたは複数のプログラマブルプロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、またはこれらの組合せ(図示せず)を備え得る。ホストコンピュータ510は、ホストコンピュータ510に記憶されるかまたはホストコンピュータ510によってアクセス可能であり、処理回路518によって実行可能である、ソフトウェア511をさらに備える。ソフトウェア511はホストアプリケーション512を含む。ホストアプリケーション512は、UE530およびホストコンピュータ510において終端するOTT接続550を介して接続するUE530など、リモートユーザにサービスを提供するように動作可能であり得る。リモートユーザにサービスを提供する際に、ホストアプリケーション512は、OTT接続550を使用して送信されるユーザデータを提供し得る。
【0136】
通信システム500は、通信システム中に提供される基地局520をさらに含み、基地局520は、基地局520がホストコンピュータ510およびUE530と通信することを可能にするハードウェア525を備える。ハードウェア525は、通信システム500の異なる通信デバイスのインターフェースとの有線接続または無線接続をセットアップおよび維持するための通信インターフェース526、ならびに基地局520によってサーブされるカバレッジエリア(
図10に図示せず)中に位置するUE530との少なくとも無線接続570をセットアップおよび維持するための無線インターフェース527を含み得る。通信インターフェース526は、ホストコンピュータ510への接続560を容易にするように設定され得る。接続560は直接であり得るか、あるいは、接続560は、通信システムのコアネットワーク(
図10に図示せず)を、および/または通信システムの外部の1つまたは複数の中間ネットワークを通過し得る。図示の実施形態では、基地局520のハードウェア525は、処理回路528をさらに含み、処理回路528は、命令を実行するように適応された、1つまたは複数のプログラマブルプロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、またはこれらの組合せ(図示せず)を備え得る。基地局520は、内部的に記憶されるかまたは外部接続を介してアクセス可能なソフトウェア521をさらに有する。
【0137】
通信システム500は、すでに言及されたUE530をさらに含む。UE530のハードウェア535は、UE530が現在位置するカバレッジエリアをサーブする基地局との無線接続570をセットアップおよび維持するように設定された、無線インターフェース537を含み得る。UE530のハードウェア535は、処理回路538をさらに含み、処理回路538は、命令を実行するように適応された、1つまたは複数のプログラマブルプロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、またはこれらの組合せ(図示せず)を備え得る。UE530は、UE530に記憶されるかまたはUE530によってアクセス可能であり、処理回路538によって実行可能である、ソフトウェア531をさらに備える。ソフトウェア531はクライアントアプリケーション532を含む。クライアントアプリケーション532は、ホストコンピュータ510のサポートのもとに、UE530を介して人間のまたは人間でないユーザにサービスを提供するように動作可能であり得る。ホストコンピュータ510では、実行しているホストアプリケーション512は、UE530およびホストコンピュータ510において終端するOTT接続550を介して、実行しているクライアントアプリケーション532と通信し得る。ユーザにサービスを提供する際に、クライアントアプリケーション532は、ホストアプリケーション512から要求データを受信し、要求データに応答してユーザデータを提供し得る。OTT接続550は、要求データとユーザデータの両方を転送し得る。クライアントアプリケーション532は、クライアントアプリケーション532が提供するユーザデータを生成するためにユーザと対話し得る。
【0138】
図10に示されているホストコンピュータ510、基地局520およびUE530は、それぞれ、
図9のホストコンピュータ430、基地局412a、412b、412cのうちの1つ、およびUE491、492のうちの1つと同様または同等であり得ることに留意されたい。つまり、これらのエンティティの内部の働きは、
図10に示されているようなものであり得、別個に、周囲のネットワークトポロジーは、
図9のものであり得る。
【0139】
図10では、OTT接続550は、仲介デバイスとこれらのデバイスを介したメッセージの正確なルーティングとへの明示的言及なしに、基地局520を介したホストコンピュータ510とUE530との間の通信を示すために抽象的に描かれている。ネットワークインフラストラクチャが、ルーティングを決定し得、ネットワークインフラストラクチャは、UE530からまたはホストコンピュータ510を動作させるサービスプロバイダから、またはその両方からルーティングを隠すように設定され得る。OTT接続550がアクティブである間、ネットワークインフラストラクチャは、さらに、ネットワークインフラストラクチャが(たとえば、ネットワークの負荷分散考慮または再設定に基づいて)ルーティングを動的に変更する判断を行い得る。
【0140】
UE530と基地局520との間の無線接続570は、本開示全体にわたって説明される実施形態の教示に従う。様々な実施形態のうちの1つまたは複数は、無線接続570が最後のセグメントを形成するOTT接続550を使用して、UE530に提供されるOTTサービスの性能を改善する。より正確には、これらの実施形態の教示は、データレート、レイテンシ、および/または電力消費を改善し、それにより、ユーザ待ち時間の低減、ファイルサイズに対する制限の緩和、応答性の向上、および/またはバッテリー寿命の延長などの利益を提供し得る。
【0141】
1つまたは複数の実施形態が改善する、データレート、レイテンシおよび他のファクタを監視する目的での、測定プロシージャが提供され得る。測定結果の変動に応答して、ホストコンピュータ510とUE530との間のOTT接続550を再設定するための随意のネットワーク機能がさらにあり得る。測定プロシージャおよび/またはOTT接続550を再設定するためのネットワーク機能は、ホストコンピュータ510のソフトウェア511およびハードウェア515でまたはUE530のソフトウェア531およびハードウェア535で、またはその両方で実装され得る。実施形態では、OTT接続550が通過する通信デバイスにおいて、またはその通信デバイスに関連して、センサー(図示せず)が配備され得、センサーは、上記で例示された監視された量の値を供給すること、またはソフトウェア511、531が監視された量を算出または推定し得る他の物理量の値を供給することによって、測定プロシージャに参加し得る。OTT接続550の再設定は、メッセージフォーマット、再送信セッティング、好ましいルーティングなどを含み得、再設定は、基地局520に影響を及ぼす必要がなく、再設定は、基地局520に知られていないかまたは知覚不可能であり得る。そのようなプロシージャおよび機能は、当技術分野において知られ、実践され得る。いくつかの実施形態では、測定は、スループット、伝搬時間、レイテンシなどのホストコンピュータ510の測定を容易にするプロプライエタリUEシグナリングを伴い得る。測定は、ソフトウェア511および531が、ソフトウェア511および531が伝搬時間、エラーなどを監視する間にOTT接続550を使用して、メッセージ、特に空のまたは「ダミー」メッセージが送信されることを引き起こすことにおいて、実装され得る。
【0142】
図11は、一実施形態による、通信システムにおいて実装される方法を示すフローチャートである。通信システムは、
図9および
図10を参照しながら説明されたものであり得る、ホストコンピュータと基地局とUEとを含む。本開示の簡単のために、
図11への図面参照のみがこのセクションに含まれる。ステップ610において、ホストコンピュータはユーザデータを提供する。ステップ610の(随意であり得る)サブステップ611において、ホストコンピュータは、ホストアプリケーションを実行することによって、ユーザデータを提供する。ステップ620において、ホストコンピュータは、UEにユーザデータを搬送する送信を始動する。(随意であり得る)ステップ630において、基地局は、本開示全体にわたって説明される実施形態の教示に従って、ホストコンピュータが始動した送信において搬送されたユーザデータをUEに送信する。(また、随意であり得る)ステップ640において、UEは、ホストコンピュータによって実行されるホストアプリケーションに関連するクライアントアプリケーションを実行する。
【0143】
図12は、一実施形態による、通信システムにおいて実装される方法を示すフローチャートである。通信システムは、
図9および
図10を参照しながら説明されたものであり得る、ホストコンピュータと基地局とUEとを含む。本開示の簡単のために、
図12への図面参照のみがこのセクションに含まれる。方法のステップ710において、ホストコンピュータはユーザデータを提供する。随意のサブステップ(図示せず)において、ホストコンピュータは、ホストアプリケーションを実行することによって、ユーザデータを提供する。ステップ720において、ホストコンピュータは、UEにユーザデータを搬送する送信を始動する。送信は、本開示全体にわたって説明される実施形態の教示に従って、基地局を介して進み得る。(随意であり得る)ステップ730において、UEは、送信において搬送されたユーザデータを受信する。
【0144】
図13は、一実施形態による、通信システムにおいて実装される方法を示すフローチャートである。通信システムは、
図9および
図10を参照しながら説明されたものであり得る、ホストコンピュータと基地局とUEとを含む。本開示の簡単のために、
図13への図面参照のみがこのセクションに含まれる。(随意であり得る)ステップ810において、UEは、ホストコンピュータによって提供された入力データを受信する。追加または代替として、ステップ820において、UEはユーザデータを提供する。ステップ820の(随意であり得る)サブステップ821において、UEは、クライアントアプリケーションを実行することによって、ユーザデータを提供する。ステップ810の(随意であり得る)サブステップ811において、UEは、ホストコンピュータによって提供された受信された入力データに反応してユーザデータを提供する、クライアントアプリケーションを実行する。ユーザデータを提供する際に、実行されたクライアントアプリケーションは、ユーザから受信されたユーザ入力をさらに考慮し得る。ユーザデータが提供された特定の様式にかかわらず、UEは、(随意であり得る)サブステップ830において、ホストコンピュータへのユーザデータの送信を始動する。方法のステップ840において、ホストコンピュータは、本開示全体にわたって説明される実施形態の教示に従って、UEから送信されたユーザデータを受信する。
【0145】
図14は、一実施形態による、通信システムにおいて実装される方法を示すフローチャートである。通信システムは、
図9および
図10を参照しながら説明されたものであり得る、ホストコンピュータと基地局とUEとを含む。本開示の簡単のために、
図14への図面参照のみがこのセクションに含まれる。(随意であり得る)ステップ910において、本開示全体にわたって説明される実施形態の教示に従って、基地局は、UEからユーザデータを受信する。(随意であり得る)ステップ920において、基地局は、ホストコンピュータへの、受信されたユーザデータの送信を始動する。(随意であり得る)ステップ930において、ホストコンピュータは、基地局によって始動された送信において搬送されたユーザデータを受信する。
【0146】
図15は、いくつかの実施形態による、コードブックを有するHARQフィードバックを提供するように設定された、無線デバイス110による方法1000を示している。方法は、無線デバイス110が、有効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHをスケジューリングするスケジューリングコマンドを受信すること(1002)で始まる。スケジューリングコマンドに基づいて、無線デバイス110は、ステップ1004で、有効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHに対するHARQフィードバックを無効化する。
【0147】
特定の実施形態では、HARQコードブックはタイプ1コードブックを含む。
【0148】
特定の実施形態では、スケジューリングコマンドはDCIメッセージでネットワークノード160から受信される。
【0149】
特定の実施形態では、無線デバイス110は、スケジューリングコマンドが、PDSCHのためのPDSCH-to-HARQタイミングインジケータに対する適用不能な値の指示を含むことを決定する。PDSCHに対するHARQフィードバックは、PDSCH-to-HARQタイミングインジケータに対する適用不能な値の指示に基づいて無効化される。
【0150】
さらなる特定の実施形態では、適用不能な値は非数値のK1値を含む。
【0151】
特定の実施形態では、PDSCHに対するHARQフィードバックを無効化する場合、無線デバイス110は、PDSCHに対するHARQフィードバックを破棄する。
【0152】
特定の実施形態では、PDSCHに対するHARQフィードバックを無効化する場合、無線デバイス110は、HARQフィードバックをネットワークノードに送信しないことを決定する。
【0153】
特定の実施形態では、PDSCHに対するHARQフィードバックを無効化する場合、無線デバイス110は、PDSCHに対するHARQフィードバックを生成しないことを決定する。
【0154】
特定の実施形態では、無線デバイス110は、HARQプロセス識別子と関連付けられたHARQプロセスがHARQフィードバックに対して有効化されるか否かを決定する。
【0155】
さらなる特定の実施形態では、HARQプロセス識別子と関連付けられたHARQプロセスがHARQフィードバックに対して有効化されるか否かを決定する場合、無線デバイス110は、ネットワークノード160から、HARQプロセス識別子を含むメッセージを受信する。メッセージは、HARQフィードバックがHARQプロセス識別子と関連付けられたHARQプロセスに対して有効化されるか否かを示す。
【0156】
特定の実施形態では、HARQコードブックと関連付けられたすべてのHARQプロセスが無効化されると決定された場合、HARQコードブックは生成されず送信されない。
【0157】
図16は、無線ネットワーク(たとえば、
図4に示されている無線ネットワーク)における仮想装置1100の概略ブロック図を示す。装置は、無線デバイスまたはネットワークノード(たとえば、
図4に示されている無線デバイス110またはネットワークノード160)において実装され得る。装置1100は、
図15に関して説明された例示的な方法、および、場合によっては、本明細書で開示される任意の他のプロセスまたは方法を行うように動作可能である。また、
図15の方法は、必ずしも装置1100のみによって行われるとは限らないことを理解されたい。その方法の少なくともいくつかの動作は、1つまたは複数の他のエンティティによって実施され得る。
【0158】
仮想装置1100は、1つまたは複数のマイクロプロセッサまたはマイクロコントローラを含み得る、処理回路、ならびに、デジタル信号プロセッサ(DSP)、専用デジタル論理などを含み得る、他のデジタルハードウェアを備え得る。処理回路は、読取り専用メモリ(ROM)、ランダムアクセスメモリ、キャッシュメモリ、フラッシュメモリデバイス、光記憶デバイスなど、1つまたはいくつかのタイプのメモリを含み得る、メモリに記憶されたプログラムコードを実行するように設定され得る。メモリに記憶されたプログラムコードは、いくつかの実施形態では、1つまたは複数の通信および/またはデータ通信プロトコルを実行するためのプログラム命令、ならびに本明細書で説明される技法のうちの1つまたは複数を行うための命令を含む。いくつかの実装形態では、処理回路は、受信モジュール1110、無効化モジュール1120、および装置1100の他の任意の好適なユニットに、本開示の1つまたは複数の実施形態による、対応する機能を実施させるのに使用され得る。
【0159】
いくつかの実施形態によれば、受信モジュール1110は、装置1100の受信機能のうち特定のものを実施し得る。たとえば、受信モジュール1110は、有効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHをスケジューリングするスケジューリングコマンドを受信し得る。
【0160】
いくつかの実施形態によれば、無効化モジュール1120は、装置1100の無効化機能のうち特定のものを実施し得る。たとえば、無効化モジュール1120は、スケジューリングコマンドに基づいて、有効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHに対するHARQフィードバックを無効化し得る。
【0161】
本明細書で使用されるモジュールという用語は、エレクトロニクス、電気デバイス、および/または電子デバイスの分野での通常の意味を有し得、たとえば、本明細書で説明されるものなど、それぞれのタスク、プロシージャ、算出、出力、および/または表示機能を行うための、電気および/または電子回路、デバイス、ユニット、プロセッサ、メモリ、論理固体および/または個別デバイス、コンピュータプログラムまたは命令などを含み得る。
【0162】
図17は、いくつかの実施形態による、HARQコードブックを有するHARQフィードバックを受信する、ネットワークノード160による方法1200を示している。ステップ1202で、ネットワークノード160は、無線デバイス110に、有効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHをスケジューリングするスケジューリングコマンドを送信する。スケジューリングコマンドは、HARQプロセスに対応するPDSCHに対してHARQフィードバックを無効化するように無線デバイスに指示する。
【0163】
特定の実施形態では、HARQコードブックはタイプ1コードブックを含む。
【0164】
特定の実施形態では、スケジューリングコマンドはDCIメッセージで送信される。
【0165】
特定の実施形態では、スケジューリングコマンドは、PDSCHのためのPDSCH-to-HARQタイミングインジケータに対する適用不能な値の指示を含む。PDSCHに対するHARQフィードバックは、PDSCH-to-HARQタイミングインジケータに対する適用不能な値の指示に基づいて無効化される。
【0166】
さらなる特定の実施形態では、適用不能な値は非数値のK1値を含む。
【0167】
特定の実施形態では、ネットワークノードは、スケジューリングコマンドに基づいてPDSCHに対するHARQフィードバックを無効化するように、無線デバイス110を設定する。
【0168】
さらなる特定の実施形態では、PDSCHに対するHARQフィードバックを無効化するように無線デバイス110を設定する場合、ネットワークノード160は、スケジューリングコマンドに基づいてHARQフィードバックをネットワークノード160に送信しないことを決定するように、無線デバイス110を設定する。
【0169】
さらなる特定の実施形態では、PDSCHに対するHARQフィードバックを無効化するように無線デバイス110を設定する場合、ネットワークノード160は、スケジューリングコマンドに基づいてPDSCHに対するHARQフィードバックを生成しないことを決定するように、無線デバイス110を設定する。
【0170】
特定の実施形態では、ネットワークノード160は無線デバイス110に、HARQプロセス識別子を含むメッセージを送信する。メッセージは、HARQプロセス識別子と関連付けられたHARQプロセスが有効化されるか否かを示す。
【0171】
図18は、無線ネットワーク(たとえば、
図4に示されている無線ネットワーク)における仮想装置1300の概略ブロック図を示す。装置は、無線デバイスまたはネットワークノード(たとえば、
図4に示されている無線デバイス110またはネットワークノード160)において実装され得る。装置1300は、
図17に関して説明された例示的な方法、および、場合によっては、本明細書で開示される任意の他のプロセスまたは方法を行うように動作可能である。また、
図17の方法は、必ずしも装置1300のみによって行われるとは限らないことを理解されたい。その方法の少なくともいくつかの動作は、1つまたは複数の他のエンティティによって実施され得る。
【0172】
仮想装置1300は、1つまたは複数のマイクロプロセッサまたはマイクロコントローラを含み得る、処理回路、ならびに、デジタル信号プロセッサ(DSP)、専用デジタル論理などを含み得る、他のデジタルハードウェアを備え得る。処理回路は、読取り専用メモリ(ROM)、ランダムアクセスメモリ、キャッシュメモリ、フラッシュメモリデバイス、光記憶デバイスなど、1つまたはいくつかのタイプのメモリを含み得る、メモリに記憶されたプログラムコードを実行するように設定され得る。メモリに記憶されたプログラムコードは、いくつかの実施形態では、1つまたは複数の通信および/またはデータ通信プロトコルを実行するためのプログラム命令、ならびに本明細書で説明される技法のうちの1つまたは複数を行うための命令を含む。いくつかの実装形態では、処理回路は、送信モジュール1310、ならびに装置1300の任意の他の好適なユニットに、本開示の1つまたは複数の実施形態による、対応する機能を実施させるために使用され得る。
【0173】
いくつかの実施形態によれば、送信モジュール1310は、装置1300の送信機能のうち特定のものを実施し得る。たとえば、送信モジュール1310は、無線デバイス110に、有効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHをスケジューリングするスケジューリングコマンドを送信し得る。スケジューリングコマンドは、HARQプロセスに対応するPDSCHに対してHARQフィードバックを無効化するように無線デバイスに指示する。
【0174】
図19は、いくつかの実施形態による、タイプ2HARQコードブックを有するHARQフィードバックを提供するように設定された、無線デバイス110による別の方法1400を示している。方法は、ステップ1402で、無線デバイス110が、無効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHをスケジューリングするスケジューリングコマンドを受信することで始まる。スケジューリングコマンドは、PDSCH-to-HARQ_feedback timing indicatorフィールドに対する適応不能な値の指示を含む。スケジューリングコマンドに基づいて、無線デバイス110は、ステップ1404で、無効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHに対するHARQフィードバックを無効化する。ステップ1406で、無線デバイス110は、スケジューリングコマンドのDAI値を無視することを決定する。
【0175】
特定の実施形態では、PDSCHに対するHARQフィードバックを無効化する場合、無線デバイス110は、PDSCHに対するHARQフィードバックを破棄する。
【0176】
特定の実施形態では、PDSCHに対するHARQフィードバックを無効化する場合、無線デバイス110は、HARQフィードバックをネットワークノード160に送信しないことを決定する。
【0177】
特定の実施形態では、PDSCHに対するHARQフィードバックを無効化する場合、無線デバイス110は、PDSCHに対するHARQフィードバックを生成しないことを決定する。
【0178】
特定の実施形態では、無線デバイス110は、HARQプロセス識別子と関連付けられたHARQプロセスがHARQフィードバックに対して無効化されるか否かを決定する。
【0179】
特定の実施形態では、HARQプロセス識別子と関連付けられたHARQプロセスがHARQフィードバックに対して無効化されるか否かを決定する場合、無線デバイス110は、ネットワークノード160から、HARQプロセス識別子を含むメッセージを受信する。メッセージは、HARQフィードバックがHARQプロセス識別子と関連付けられたHARQプロセスに対して無効化されるか否かを示す。
【0180】
特定の実施形態では、HARQコードブックと関連付けられたすべてのHARQプロセスが無効化されると決定された場合、HARQコードブックは生成されず送信されない。
【0181】
図20は、無線ネットワーク(たとえば、
図4に示されている無線ネットワーク)における仮想装置1500の概略ブロック図を示す。装置は、無線デバイスまたはネットワークノード(たとえば、
図4に示されている無線デバイス110またはネットワークノード160)において実装され得る。装置1500は、
図19に関して説明された例示的な方法、および、場合によっては、本明細書で開示される任意の他のプロセスまたは方法を行うように動作可能である。また、
図19の方法は、必ずしも装置1500のみによって行われるとは限らないことを理解されたい。その方法の少なくともいくつかの動作は、1つまたは複数の他のエンティティによって実施され得る。
【0182】
仮想装置1500は、1つまたは複数のマイクロプロセッサまたはマイクロコントローラを含み得る、処理回路、ならびに、デジタル信号プロセッサ(DSP)、専用デジタル論理などを含み得る、他のデジタルハードウェアを備え得る。処理回路は、読取り専用メモリ(ROM)、ランダムアクセスメモリ、キャッシュメモリ、フラッシュメモリデバイス、光記憶デバイスなど、1つまたはいくつかのタイプのメモリを含み得る、メモリに記憶されたプログラムコードを実行するように設定され得る。メモリに記憶されたプログラムコードは、いくつかの実施形態では、1つまたは複数の通信および/またはデータ通信プロトコルを実行するためのプログラム命令、ならびに本明細書で説明される技法のうちの1つまたは複数を行うための命令を含む。いくつかの実装形態では、処理回路は、受信モジュール1510、無効化モジュール1520、決定モジュール1530、ならびに装置1500の任意の他の好適なユニットに、本開示の1つまたは複数の実施形態による、対応する機能を実施させるために使用され得る。
【0183】
いくつかの実施形態によれば、受信モジュール1510は、装置1500の受信機能のうちのいくつかを実施し得る。たとえば、受信モジュール1510は、無効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHをスケジューリングするスケジューリングコマンドを受信し得る。スケジューリングコマンドは、PDSCH-to-HARQ_feedback timing indicatorフィールドに対する適応不能な値の指示を含む。
【0184】
いくつかの実施形態によれば、無効化モジュール1520は、装置1500の無効化機能のうち特定のものを実施し得る。たとえば、無効化モジュール1520は、スケジューリングコマンドに基づいて、無効化されるHARQプロセス識別子と関連付けられたHARQプロセスに対応するPDSCHに対するHARQフィードバックを無効化し得る。
【0185】
いくつかの実施形態によれば、決定モジュール1530は、装置1500の決定機能のうち特定のものを実施し得る。たとえば、決定モジュール1530は、スケジューリングコマンドのDAI値を無視することを決定し得る。
【0186】
例示的な実施形態
例示的な実施形態1. 無線デバイスによって実施される方法であって、ネットワークノードから、HARQ ACKおよび/またはNACKフィードバックが無効化されたHARQプロセスの第1のセットに対して、ハイブリッド自動再送要求(HARQ)ごとの基準で、ハイブリッド自動再送要求確認応答および/または否定応答(HARQ ACKおよび/またはNACK)フィードバックを無効化する指示を含む、設定情報を受信するステップであって、HARQプロセスの第1のサブセットがそれぞれ、HARQプロセス数の第1のセットのそれぞれ1つによって識別される、設定情報を受信するステップ、HARQ ACKおよび/またはNACKフィードバックが有効化されるHARQプロセスの第1のセットに対するHARQプロセス数の第1のセットに基づいて、第1のタイプの第1のHARQコードブックを構成するステップ、ならびにネットワークノードに、第1のHARQコードブックに基づいてHARQ ACKおよび/またはNACKフィードバックを送るステップ、のうち1つもしくは複数を含む、方法。
【0187】
例示的な実施形態2. 第1のHARQコードブックがタイプ3HARQコードブックを含み、方法が、タイプ3HARQフィードバックをトリガするダウンリンク制御情報(DCI)を受信することをさらに含む、実施形態1に記載の方法。
【0188】
例示的な実施形態3. タイプ3HARQコードブックが、タイプ1のHARQコードブックとともに使用され、HARQフィードバックが有効化される特定のHARQプロセスに対応するPDSCH受信が、HARQ ACKおよび/またはNACKフィードバックをトリガするDCIのPDSCH-to-HARQ_feedback timing indicatorフィールドに対する適用不能な値の指示を用いてスケジューリングされ、続いて、特定のHARQプロセスに対するHARQ ACKおよび/またはNACKフィードバックが、タイプ3HARQコードブックに対するフィードバックをトリガすることによって得られる、実施形態2に記載の方法。
【0189】
例示的な実施形態4. 設定情報が、HARQごとの基準で、HARQ ACKおよび/またはNACKフィードバックが有効化されたHARQプロセスの第2のセットを有効化する、HARQ ACKおよび/またはNACKフィードバックを含み、HARQプロセスの第2のサブセットがそれぞれ、HARQプロセス数の第2のセットのそれぞれ1つによって識別される、実施形態1から3のいずれか1つに記載の方法。
【0190】
例示的な実施形態5. HARQ ACKおよび/またはNACKフィードバックをトリガするダウンリンク制御情報(DCI)に基づいて、HARQ ACKおよび/またはNACKフィードバックを送る送信リソースを決定することをさらに含み、HARQ ACKおよび/またはNACKフィードバックが、送信リソースを使用してネットワークノードに送られる、実施形態1から4のいずれか1つに記載の方法。
【0191】
例示的な実施形態6. リソースが、HARQ ACKおよび/またはNACKフィードバックを送るためのPUCCHリソースを含み、PUCHリソースが、HARRQフィードバックをトリガするDCIのPUCCHリソースインジケータフィールドに基づいて決定される、実施形態5に記載の方法。
【0192】
例示的な実施形態7. タイプ1HARQコードブックを有するハイブリッド自動再送要求(HARQ)フィードバックを提供する、無線デバイスによる方法であって、HARQプロセス識別子と関連付けられたHARQプロセスが有効化されると決定することと、DCIメッセージのPDSCH-to-HARQ_feedback timing indicatorフィールドに対する適用不能な値の指示を用いて、HARQプロセスに対応するPDSCH受信をスケジューリングするスケジューリングコマンドを受信することと、PDSCH受信に対するHARQフィードバックが無効化されるように、PDSCHに対するHARQフィードバックを破棄することと、を含む、方法。
【0193】
例示的な実施形態8. HARQプロセス識別子と関連付けられたHARQプロセスが有効化されると決定することが、ネットワークノードから、HARQプロセス識別子を含むメッセージを受信することを含み、メッセージが、HARQプロセス識別子と関連付けられたHARQプロセスが有効化されることを示す、実施形態7に記載の方法。
【0194】
例示的な実施形態9. タイプ2HARQコードブックを有するハイブリッド自動再送要求(HARQ)フィードバックを提供する、無線デバイスによる方法であって、DAIフィールドを含むDCIメッセージを受信することと、DCIメッセージのPDSCH-to-HARQ_feedback timing indicatorフィールドが適用可能な値を示す場合、無効化されるHARQプロセスに対応するPDSCHを現在の真のDAI値としてスケジューリングするものとして、DCIメッセージのDAIフィールドを解釈することと、DCIメッセージのPDSCH-to-HARQ_feedback timing indicatorフィールドが、適用不能な値(RRCシグナリングを介して上位層によって設定されるパラメータdl-DataToUL-ACKでは-1)を示す場合、無効化されるHARQプロセスに対応するPDSCHをスケジューリングするDCIメッセージのDAIフィールドを無視することと、を含む、方法。
【0195】
例示的な実施形態10. タイプ2HARQコードブックを有するハイブリッド自動再送要求(HARQ)フィードバックを提供する、無線デバイスによる方法であって、HARQフィードバックが有効化された少なくとも1つのHARQプロセスに対応するPDSCH受信に対して、DCIフォーマット1_1を用いて無線デバイスがスケジューリングされるという情報を得ることと、HARQフィードバックが無効化された少なくとも1つのHARQプロセスに対応するPDSCH受信に対して、DCIフォーマット1_2を用いて無線デバイスがスケジューリングされるという情報を得ることと、DCIフォーマット1_2を使用してスケジューリングされたいずれかのPDSCHに対するHARQフィードバックを破棄することと、を含み、HARQプロセス数、DAI、およびRVフィールドが、DCIフォーマット1_2に0ビットを有するように上位層によって設定される、方法。
【0196】
例示的な実施形態11. タイプ1HARQコードブックを有するHARQフィードバックを提供する、無線デバイスによる方法であって、HARQフィードバックが有効化された少なくとも1つのHARQプロセスに対応するPDSCH受信に対して、DCIフォーマット1_1を用いて無線デバイスがスケジューリングされると決定することと、HARQフィードバックが無効化された少なくとも1つのHARQプロセスに対応するPDSCH受信に対して、DCIフォーマット1_2を用いて無線デバイスがスケジューリングされると決定することと、を含み、HARQプロセス数、DAI、およびRVフィールドが、DCIフォーマット1_2に0ビットを有するように上位層によって設定され、無線デバイスが、無効化されたHARQプロセスを用いてPDSCHをスケジューリングするためにのみ使用される、TDRAテーブルpdsch-TimeDomainAllocationListForDCI-Format1-2を用いてスケジューリングされるように設定され、pdsch-TimeDomainAllocationListForDCI-Format1-2が、タイプ1HARQコードブック構成において除外される、方法。
【0197】
例示的な実施形態12. タイプ3HARQコードブックをUEで構成する方法であって、UEが、HARQ ACK/NACKフィードバックが有効化されたHARQプロセスの第1のサブセット、およびHARQ ACK/NACKフィードバックが無効化されたHARQプロセスの第2のサブセットを用いて、HARQプロセスごとの基準で有効化/無効化するHARQ ACK/NACKフィードバックのgNBから、ネットワーク設定情報を受信すること、UEが、HARQ ACK/NACKフィードバックが有効化されるHARQプロセス数に基づいて、HARQコードブックを構成すること、UEが、タイプ3HARQフィードバックをトリガするDCIのPUCCHリソースインジケータフィールドに基づいて、HARQ ACK/NACKフィードバックを送るPUCCHリソースを決定することと、構成されたHARQコードブックに基づいて、HARQ ACK/NACKをフィードバックすること、の1つまたは複数が関与する、方法。
【0198】
例示的な実施形態13. タイプ3HARQコードブックが、タイプ1のHARQコードブックとともに使用され、HARQフィードバックが有効化される特定のHARQプロセスに対応するPDSCH受信が、DCIメッセージのPDSCH-to-HARQ_feedback timing indicatorフィールドに対する適用不能な値の指示を用いてスケジューリングされ、続いて、HARQプロセスに対するHARQフィードバックが、タイプ3HARQコードブックに対するフィードバックをトリガすることによって得られる、実施形態12に記載の方法。
【0199】
例示的な実施形態14. タイプ1HARQコードブックを有するHARQフィードバックを提供する方法であって、UEが、有効化されるものとしてのHARQプロセスで設定され、UEが、DCIメッセージのPDSCH-to-HARQ_feedback timing indicatorフィールドに対する適用不能な値の指示を用いて、HARQプロセスに対応するPDSCH受信をスケジューリングする、スケジューリングコマンドを受信し、UEが、PDSCHに対するHARQフィードバックを破棄し、したがってこのPDSCH受信に対するHARQフィードバックを無効化する、方法。
【0200】
例示的な実施形態15. UEが、DCIメッセージのPDSCH-to-HARQ_feedback timing indicatorフィールドが適用可能な値を示す場合、無効化されるHARQプロセスに対応するPDSCHを現在の真のDAI値としてスケジューリングするものとして、DCIメッセージのDAIフィールドを解釈する、タイプ2HARQコードブックを有するハイブリッド自動再送要求(HARQ)フィードバックを提供する方法であって、DCIメッセージのPDSCH-to-HARQ_feedback timing indicatorフィールドが、適用不能な値(RRCシグナリングを介して上位層によって設定されるパラメータdl-DataToUL-ACKでは-1)を示す場合、UEが、無効化されるHARQプロセスに対応するPDSCHをスケジューリングするDCIメッセージのDAIフィールドを無視する、方法。
【0201】
例示的な実施形態16. タイプ2HARQコードブックを有するHARQフィードバックを提供する方法であって、UEが、HARQフィードバックが有効化されたHARQプロセスに対応するPDSCH受信に対して、DCIフォーマット1_1を用いてスケジューリングされ、UEが、HARQフィードバックが無効化されたHARQプロセスに対応するPDSCH受信に対して、DCIフォーマット1_2を用いてスケジューリングされ、HARQプロセス数、DAI、およびRVフィールドが、DCIフォーマット1_2に0ビットを有するように上位層によって設定され、UEが、DCIフォーマット1_2を使用してスケジューリングされたいずれかのPDSCHに対するHARQフィードバックを破棄する、方法。
【0202】
例示的な実施形態17. タイプ1HARQコードブックを有するHARQフィードバックを提供する方法であって、UEが、HARQフィードバックが有効化されたHARQプロセスに対応するPDSCH受信に対して、DCIフォーマット1_1を用いてスケジューリングされ、UEが、HARQフィードバックが無効化されたHARQプロセスに対応するPDSCH受信に対して、DCIフォーマット1_2を用いてスケジューリングされ、HARQプロセス数、DAI、およびRVフィールドが、DCIフォーマット1_2に0ビットを有するように上位層によって設定され、UEが、無効化されたHARQプロセスを用いてPDSCHをスケジューリングするためにのみ使用される、TDRAテーブルpdsch-TimeDomainAllocationListForDCI-Format1-2を用いてスケジューリングされるように設定され、pdsch-TimeDomainAllocationListForDCI-Format1-2が、タイプ1HARQコードブック構成において除外される、方法。
【0203】
例示的な実施形態18. コンピュータで実行されると、実施形態1から17に記載の方法のいずれかを実施する命令を含む、コンピュータプログラム。
【0204】
例示的な実施形態19. コンピュータプログラムを含むコンピュータプログラム製品であって、コンピュータプログラムが、コンピュータで実行されると、実施形態1から17に記載の方法のいずれかを実施する命令を含む、コンピュータプログラム製品。
【0205】
例示的な実施形態20. コンピュータによって実行されると、実施形態1から17に記載の方法のいずれかを実施する命令を格納する、非一時的コンピュータ可読媒体。
【0206】
例示的な実施形態21. 実施形態1から17に記載の方法のいずれかを実施するように設定された処理回路を備える、無線デバイス。
【0207】
例示的な実施形態22. ネットワークノードによって実施される方法であって、無線デバイスに、HARQ ACKおよび/またはNACKフィードバックが無効化されたHARQプロセスの第1のセットに対して、ハイブリッド自動再送要求(HARQ)ごとの基準で、ハイブリッド自動再送要求確認応答および/または否定応答(HARQ ACKおよび/またはNACK)フィードバックを無効化する指示を含む、設定情報を送信するステップであって、HARQプロセスの第1のサブセットがそれぞれ、HARQプロセス数の第1のセットのそれぞれ1つによって識別される、設定情報を送信するステップ、ならびに無線デバイスから、第1のHARQコードブックに基づいてHARQ ACKおよび/またはNACKフィードバックを受信するステップであって、第1のHARQコードブックが第1のタイプのものであり、第1のHARQコードブックが、HARQ ACKおよび/またはNACKフィードバックが有効化されるHARQプロセスの第1のセットに対するHARQプロセス数の第1のセットに基づいて構成される、HARQ ACKおよび/またはNACKフィードバックを受信するステップ、のうち1つもしくは複数を含む、方法。
【0208】
例示的な実施形態23. 第1のHARQコードブックがタイプ3HARQコードブックを含み、方法が、タイプ3HARQフィードバックをトリガするダウンリンク制御情報(DCI)を受信することをさらに含む、実施形態22に記載の方法。
【0209】
例示的な実施形態24. タイプ3HARQコードブックが、タイプ1のHARQコードブックとともに使用され、HARQフィードバックが有効化される特定のHARQプロセスに対応するPDSCH受信が、HARQ ACKおよび/またはNACKフィードバックをトリガするDCIのPDSCH-to-HARQ_feedback timing indicatorフィールドに対する適用不能な値の指示を用いてスケジューリングされ、続いて、特定のHARQプロセスに対するHARQ ACKおよび/またはNACKフィードバックが、タイプ3HARQコードブックに対するフィードバックをトリガすることによって得られる、実施形態23に記載の方法。
【0210】
例示的な実施形態25. 設定情報が、HARQごとの基準で、HARQ ACKおよび/またはNACKフィードバックが有効化されたHARQプロセスの第2のセットを有効化する、HARQ ACKおよび/またはNACKフィードバックを含み、HARQプロセスの第2のサブセットがそれぞれ、HARQプロセス数の第2のセットのそれぞれ1つによって識別される、実施形態22から24のいずれか1つに記載の方法。
【0211】
例示的な実施形態26. 無線デバイスに、HARQ ACKおよび/またはNACKフィードバックをトリガするダウンリンク制御情報(DCI)を送信することをさらに含み、DCIが、HARQ ACKおよび/またはNACKフィードバックを送る送信リソースを示し、HARQ ACKおよび/またはNACKフィードバックが、送信リソースを使用して無線デバイスから受信される、実施形態22から25のいずれか1つに記載の方法。
【0212】
例示的な実施形態27. リソースが、HARQ ACKおよび/またはNACKフィードバックを無線デバイスによって送るためのPUCCHリソースを含み、PUCHリソースが、HARRQフィードバックをトリガするDCIのPUCCHリソースインジケータフィールドに基づいて指示される、実施形態26に記載の方法。
【0213】
例示的な実施形態28. タイプ1HARQコードブックを有するハイブリッド自動再送要求(HARQ)フィードバックを受信する、ネットワークノードによる方法であって、無線デバイスに、HARQプロセス識別子と関連付けられたHARQプロセスが有効化されることを示すメッセージを送信することと、無線デバイスに、DCIメッセージのPDSCH-to-HARQ_feedback timing indicatorフィールドに対する適用不能な値の指示を用いて、HARQプロセスに対応するPDSCH受信をスケジューリングするスケジューリングコマンドを送信することと、PDSCH受信に対するHARQフィードバックが無効化されるように、PDSCHに対するHARQフィードバックを破棄するように無線デバイスを設定することと、を含む、方法。
【0214】
例示的な実施形態29. タイプ2HARQコードブックを有するハイブリッド自動再送要求(HARQ)フィードバックを受信する、ネットワークノードによる方法であって、DCIメッセージのPDSCH-to-HARQ_feedback timing indicatorフィールドが適用可能な値を示す場合、無効化されるHARQプロセスに対応するPDSCHを現在の真のDAI値としてスケジューリングするものとして、DCIメッセージのDAIフィールドを解釈するように、無線デバイスを設定することと、DCIメッセージのPDSCH-to-HARQ_feedback timing indicatorフィールドが、適用不能な値(RRCシグナリングを介して上位層によって設定されるパラメータdl-DataToUL-ACKでは-1)を示す場合、無効化されるHARQプロセスに対応するPDSCHをスケジューリングするDCIメッセージのDAIフィールドを無視するように、無線デバイスを設定することと、を含む、方法。
【0215】
例示的な実施形態30. タイプ2HARQコードブックを有するハイブリッド自動再送要求(HARQ)フィードバックを受信する、ネットワークノードによる方法であって、HARQフィードバックが有効化された少なくとも1つのHARQプロセスに対応するPDSCH受信に対して、DCIフォーマット1_1を用いて無線デバイスをスケジューリングする情報を送信することと、HARQフィードバックが無効化された少なくとも1つのHARQプロセスに対応するPDSCH受信に対して、DCIフォーマット1_2を用いて無線デバイスをスケジューリングする情報を送信することと、DCIフォーマット1_2を使用してスケジューリングされたいずれかのPDSCHに対するHARQフィードバックを破棄するように、無線デバイスを設定することと、を含み、HARQプロセス数、DAI、およびRVフィールドが、DCIフォーマット1_2に0ビットを有するように上位層によって設定される、方法。
【0216】
例示的な実施形態31. タイプ1HARQコードブックを有するHARQフィードバックを提供する、無線デバイスによる方法であって、HARQフィードバックが有効化された少なくとも1つのHARQプロセスに対応するPDSCH受信に対して、DCIフォーマット1_1を用いて無線デバイスをスケジューリングすることと、HARQフィードバックが無効化された少なくとも1つのHARQプロセスに対応するPDSCH受信に対して、DCIフォーマット1_2を用いて無線デバイスをスケジューリングすることと、を含み、HARQプロセス数、DAI、およびRVフィールドが、DCIフォーマット1_2に0ビットを有するように上位層によって設定され、無線デバイスが、無効化されたHARQプロセスを用いてPDSCHをスケジューリングするためにのみ使用される、TDRAテーブルpdsch-TimeDomainAllocationListForDCI-Format1-2を用いてスケジューリングされるように設定され、pdsch-TimeDomainAllocationListForDCI-Format1-2が、タイプ1HARQコードブック構成において除外される、方法。
【0217】
例示的な実施形態32. コンピュータで実行されると、実施形態22から31に記載の方法のいずれかを実施する命令を含む、コンピュータプログラム。
【0218】
例示的な実施形態33. コンピュータプログラムを含むコンピュータプログラム製品であって、コンピュータプログラムが、コンピュータで実行されると、実施形態22から31に記載の方法のいずれかを実施する命令を含む、コンピュータプログラム製品。
【0219】
例示的な実施形態34. コンピュータによって実行されると、実施形態22から31に記載の方法のいずれかを実施する命令を格納する、非一時的コンピュータ可読媒体。
【0220】
例示的な実施形態35. 実施形態22から31に記載の方法のいずれかを実施するように設定された処理回路を備える、無線デバイス。
【0221】
例示的な実施形態36. 例示的な実施形態1から21のいずれかにおけるステップのいずれかを実施するように設定された処理回路と、無線デバイスに電力を供給するように設定された電源回路とを備える、無線デバイス。
【0222】
例示的な実施形態37. 実施形態22から35のいずれかにおけるステップのいずれかを実施するように設定された処理回路と、無線デバイスに電力を供給するように設定された電源回路とを備える、ネットワークノード。
【0223】
例示的な実施形態38. 無線デバイスであって、無線デバイスは、無線信号を送り、受信するように設定されたアンテナと、アンテナおよび処理回路に接続され、アンテナと処理回路との間で通信される信号を調整するように設定された、無線フロントエンド回路であって、処理回路が、例示的な実施形態1から21のいずれか1つに記載のステップのいずれかを実施するように設定された、無線フロントエンド回路と、処理回路に接続され、無線デバイスへの情報の入力が処理回路によって処理されることを可能にするように設定された、入力インターフェースと、処理回路に接続され、処理回路によって処理された無線デバイスからの情報を出力するように設定された、出力インターフェースと、処理回路に接続され、無線デバイスに電力を供給するように設定された、バッテリーとを備える、無線デバイス。
【0224】
例示的な実施形態39. ホストコンピュータを含む通信システムであって、ホストコンピュータが、ユーザデータを提供するように設定された処理回路と、無線デバイスへの送信のためにユーザデータをセルラネットワークにフォワーディングするように設定された通信インターフェースとを備え、セルラネットワークが、無線インターフェースと処理回路とを有するネットワークノードを備え、ネットワークノードの処理回路が、例示的な実施形態22から35のいずれか1つに記載のステップのいずれかを実施するように設定された、通信システム。
【0225】
例示的な実施形態40. ネットワークノードをさらに含む、実施形態39に記載の通信システム。
【0226】
例示的な実施形態41. 無線デバイスをさらに含み、無線デバイスがネットワークノードと通信するように設定された、実施形態39または40に記載の通信システム。
【0227】
例示的な実施形態42. ホストコンピュータの処理回路が、ホストアプリケーションを実行し、それによりユーザデータを提供するように設定され、無線デバイスが、ホストアプリケーションに関連するクライアントアプリケーションを実行するように設定された処理回路を備える、実施形態39から41のいずれか1つに記載の通信システム。
【0228】
例示的な実施形態43. ホストコンピュータと、ネットワークノードと、無線デバイスとを含む通信システムにおいて実装される方法であって、方法が、ホストコンピュータにおいて、ユーザデータを提供することと、ホストコンピュータにおいて、ネットワークノードを備えるセルラネットワークを介して無線デバイスにユーザデータを搬送する送信を始動することとを含み、ネットワークノードが、例示的な実施形態22から35のいずれか1つに記載のステップのいずれかを実施する、方法。
【0229】
例示的な実施形態44. ネットワークノードにおいてユーザデータを送信することをさらに含む、実施形態43に記載の方法。
【0230】
例示的な実施形態45. ユーザデータが、ホストコンピュータにおいて、ホストアプリケーションを実行することによって提供され、方法が、無線デバイスにおいて、ホストアプリケーションに関連するクライアントアプリケーションを実行することをさらに含む、実施形態43または44に記載の方法。
【0231】
例示的な実施形態46. ネットワークノードと通信するように設定された無線デバイスであって、無線デバイスが、実施形態43から45のいずれか1つを実施するように設定された、無線インターフェースと処理回路とを備える、無線デバイス。
【0232】
例示的な実施形態47. ホストコンピュータを含む通信システムであって、ホストコンピュータが、ユーザデータを提供するように設定された処理回路と、無線デバイスへの送信のためにユーザデータをセルラネットワークにフォワーディングするように設定された通信インターフェースとを備え、無線デバイスが、無線インターフェースと処理回路とを備え、無線デバイスの構成要素が、例示的な実施形態1から21のいずれか1つに記載のステップのいずれかを実施するように設定された、通信システム。
【0233】
例示的な実施形態48. セルラネットワークが、無線デバイスと通信するように設定されたネットワークノードをさらに含む、実施形態47に記載の通信システム。
【0234】
例示的な実施形態49. ホストコンピュータの処理回路が、ホストアプリケーションを実行し、それによりユーザデータを提供するように設定され、無線デバイスの処理回路が、ホストアプリケーションに関連するクライアントアプリケーションを実行するように設定された、実施形態47または48に記載の通信システム。
【0235】
例示的な実施形態50. ホストコンピュータと、ネットワークノードと、無線デバイスとを含む通信システムにおいて実装される方法であって、方法が、ホストコンピュータにおいて、ユーザデータを提供することと、ホストコンピュータにおいて、ネットワークノードを備えるセルラネットワークを介して無線デバイスにユーザデータを搬送する送信を始動することとを含み、無線デバイスが、例示的な実施形態1から21のいずれか1つに記載のステップのいずれかを実施する、方法。
【0236】
例示的な実施形態51. 無線デバイスにおいて、ネットワークノードからユーザデータを受信することをさらに含む、実施形態50に記載の方法。
【0237】
例示的な実施形態52. ホストコンピュータを含む通信システムであって、ホストコンピュータが、無線デバイスからネットワークノードへの送信から発生したユーザデータを受信するように設定された通信インターフェースを備え、無線デバイスが、無線インターフェースと処理回路とを備え、無線デバイスの処理回路が、例示的な実施形態1から21のいずれか1つに記載のステップのいずれかを実施するように設定された、通信システム。
【0238】
例示的な実施形態53. 無線デバイスをさらに含む、実施形態52に記載の通信システム。
【0239】
例示的な実施形態54. ネットワークノードをさらに含み、ネットワークノードが、無線デバイスと通信するように設定された無線インターフェースと、無線デバイスからネットワークノードへの送信によって搬送されたユーザデータをホストコンピュータにフォワーディングするように設定された通信インターフェースとを備える、実施形態52または53に記載の通信システム。
【0240】
例示的な実施形態55. ホストコンピュータの処理回路が、ホストアプリケーションを実行するように設定され、無線デバイスの処理回路が、ホストアプリケーションに関連するクライアントアプリケーションを実行し、それによりユーザデータを提供するように設定された、実施形態52から54のいずれか1つに記載の通信システム。
【0241】
例示的な実施形態56. ホストコンピュータの処理回路が、ホストアプリケーションを実行し、それにより要求データを提供するように設定され、無線デバイスの処理回路が、ホストアプリケーションに関連するクライアントアプリケーションを実行し、それにより要求データに応答してユーザデータを提供するように設定された、実施形態52から55のいずれか1つに記載の通信システム。
【0242】
例示的な実施形態57. ホストコンピュータと、ネットワークノードと、無線デバイスとを含む通信システムにおいて実装される方法であって、方法が、ホストコンピュータにおいて、無線デバイスからネットワークノードに送信されたユーザデータを受信することを含み、無線デバイスが、例示的な実施形態1から21のいずれか1つに記載のステップのいずれかを実施する、方法。
【0243】
例示的な実施形態58. 無線デバイスにおいて、ネットワークノードにユーザデータを提供することをさらに含む、実施形態57に記載の方法。
【0244】
例示的な実施形態59. 無線デバイスにおいて、クライアントアプリケーションを実行し、それにより、送信されるべきユーザデータを提供することと、ホストコンピュータにおいて、クライアントアプリケーションに関連するホストアプリケーションを実行することとをさらに含む、実施形態57または58に記載の方法。
【0245】
例示的な実施形態60. 無線デバイスにおいて、クライアントアプリケーションを実行することと、無線デバイスにおいて、クライアントアプリケーションへの入力データを受信することであって、入力データが、クライアントアプリケーションに関連するホストアプリケーションを実行することによってホストコンピュータにおいて提供される、入力データを受信することとをさらに含み、送信されるべきユーザデータが、入力データに応答してクライアントアプリケーションによって提供される、実施形態57から59のいずれか1つに記載の方法。
【0246】
例示的な実施形態61. ホストコンピュータを含む通信システムであって、ホストコンピュータが、無線デバイスからネットワークノードへの送信から発生したユーザデータを受信するように設定された通信インターフェースを備え、ネットワークノードが、無線インターフェースと処理回路とを備え、ネットワークノードの処理回路が、例示的な実施形態22から35のいずれか1つに記載のステップのいずれかを実施するように設定された、通信システム。
【0247】
例示的な実施形態62. ネットワークノードをさらに含む、実施形態61に記載の通信システム。
【0248】
例示的な実施形態63. 無線デバイスをさらに含み、無線デバイスがネットワークノードと通信するように設定された、実施形態61または62に記載の通信システム。
【0249】
例示的な実施形態64. ホストコンピュータの処理回路が、ホストアプリケーションを実行するように設定され、無線デバイスが、ホストアプリケーションに関連するクライアントアプリケーションを実行し、それにより、ホストコンピュータによって受信されるべきユーザデータを提供するように設定された、実施形態61から63のいずれか1つに記載の通信システム。
【0250】
例示的な実施形態65. ホストコンピュータと、ネットワークノードと、無線デバイスとを含む通信システムにおいて実装される方法であって、方法が、ホストコンピュータにおいて、基地局から、ネットワークノードが無線デバイスから受信した送信から発生したユーザデータを受信することを含み、無線デバイスが、例示的な実施形態1から21のいずれか1つに記載のステップのいずれかを実施する、方法。
【0251】
例示的な実施形態66. ネットワークノードにおいて、無線デバイスからユーザデータを受信することをさらに含む、実施形態65に記載の方法。
【0252】
例示的な実施形態67. ネットワークノードにおいて、ホストコンピュータへの、受信されたユーザデータの送信を始動することをさらに含む、実施形態65または66に記載の方法。
【0253】
例示的な実施形態68. ネットワークノードが基地局を備える、実施形態1から67のいずれか1つに記載の方法。
【0254】
例示的な実施形態69. 無線デバイスがユーザ機器(UE)を備える、実施形態1から68のいずれか1つに記載の方法。
【0255】
本開示の範囲から逸脱することなく、本明細書で説明されるシステムおよび装置に対して修正、追加、または省略が行われ得る。システムおよび装置の構成要素は、統合または分離され得る。その上、システムおよび装置の動作は、より多数の、より少数の、または他の構成要素によって実施され得る。さらに、システムおよび装置の動作は、ソフトウェア、ハードウェア、および/または他の論理を含む任意の好適な論理を使用して実施され得る。本明細書で使用される「各々」は、セットの各メンバーまたはセットのサブセットの各メンバーを指す。
【0256】
本開示の範囲から逸脱することなく、本明細書で説明される方法に対して修正、追加、または省略が行われ得る。本方法は、より多数の、より少数の、または他のステップを含み得る。さらに、ステップは、任意の好適な順序で実施され得る。
【0257】
本開示はいくつかの実施形態に関して説明されたが、実施形態の改変および置換は当業者に明らかであろう。したがって、実施形態の上記の説明は、本開示を制約しない。他の変更、置換、および改変が、本開示の趣旨および範囲から逸脱することなく可能である。