(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-04-14
(45)【発行日】2023-04-24
(54)【発明の名称】コードブロックグループベースの動的HARQ-ACKコードブックに対するSPS解放処理
(51)【国際特許分類】
H04L 1/16 20230101AFI20230417BHJP
H04W 72/1268 20230101ALI20230417BHJP
H04W 28/04 20090101ALI20230417BHJP
H04W 72/20 20230101ALI20230417BHJP
【FI】
H04L1/16
H04W72/1268
H04W28/04 110
H04W72/20
(21)【出願番号】P 2020543630
(86)(22)【出願日】2019-02-13
(86)【国際出願番号】 SE2019050120
(87)【国際公開番号】W WO2019160483
(87)【国際公開日】2019-08-22
【審査請求日】2020-10-09
(32)【優先日】2018-02-15
(33)【優先権主張国・地域又は機関】US
【前置審査】
(73)【特許権者】
【識別番号】598036300
【氏名又は名称】テレフオンアクチーボラゲット エルエム エリクソン(パブル)
(74)【代理人】
【識別番号】110003281
【氏名又は名称】弁理士法人大塚国際特許事務所
(72)【発明者】
【氏名】チェン ラーソン, ダニエル
(72)【発明者】
【氏名】バルデマイアー,ロバート
【審査官】齊藤 晶
(56)【参考文献】
【文献】米国特許出願公開第2017/0134140(US,A1)
【文献】国際公開第2017/160350(WO,A1)
【文献】Fujitsu,Clarification on Type-2 HARQ-ACK codebook determination in TS 38.213[online],3GPP TSG RAN WG1 Meeting AH 1801 R1-1800128,Internet<URL:http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_AH/NR_AH_1801/Docs/R1-1800128.zip>,2018年01月26日
【文献】LG Electronics,Text proposals on CA related aspects[online],3GPP TSG RAN WG1 Meeting AH 1801 R1-1800385,Internet<URL:http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_AH/NR_AH_1801/Docs/R1-1800385.zip>,2018年01月26日
【文献】Spreadtrum Communications,Remaining issues on HARQ-ACK codebook[online],3GPP TSG RAN WG1 Meeting AH 1801 R1-1800282,Internet<URL:http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_AH/NR_AH_1801/Docs/R1-1800282.zip>,2018年01月26日
(58)【調査した分野】(Int.Cl.,DB名)
H04L 1/16
H04W 72/1268
H04W 28/04
H04W 72/20
(57)【特許請求の範囲】
【請求項1】
セミパーシステントスケジューリング(SPS)解放に関連付けられるハイブリッド自動再送要求確認応答(HARQ-ACK)ビットを生成するための無線デバイス(110)による方法であって、
SPS解放が、セルのために設定されたコードブックグループ(CBG)フィードバックを有する前記セルに関連付けられていることを決定することと、ここで、前記CBGフィードバックはトランスポートブロック(TB)のコードブロックのグループごとのHARQフィードバックであり、
前記SPS解放に関連付けられている少なくとも1つのHARQ-ACKビットを、コードブックのTBベースのサブコードブック内に配置することを含み、前記SPS解放が、前記セルのために設定されたCBGフィードバックを有する前記セルに関連付けられていることを決定することは、
ネットワークノード(160)から、前記セルためのCBGフィードバックのために前記無線デバイスを設定する第1のメッセージを受信することと、
前記ネットワークノードから、前記SPS解放が前記セルに関連付けられていることを示す第2のメッセージを受信することを含
み、
前記無線デバイスが前記セルで4レイヤより多いレイヤ数で構成されている場合、前記少なくとも1つのHARQ-ACKビットの数は2である、或いは、
前記無線デバイスが前記セルで4レイヤ以下のレイヤ数で構成されている場合、前記少なくとも1つのHARQ-ACKビットの数は1である、方法。
【請求項2】
前記コードブックは、前記コードブックのCBGベースのサブコードブックをさらに含む、請求項1に記載の方法。
【請求項3】
SPS解放毎に少なくとも1つのHARQ-ACKビットを生成することをさらに含む、請求項1または2に記載の方法。
【請求項4】
前記SPS解放に基づいて更新される、ダウンリンク割り当てインデックス(DAI)をネットワークノードから受信することをさらに含む、請求項1から3のいずれか1項に記載の方法。
【請求項5】
物理ダウンリンク制御チャネル(PDCCH)に含まれる少なくとも1つのダウンリンク割り当てインジケータ(DAI)値を、前記コードブックの前記TBベースのHARQサブコードブックに関連付けることをさらに含み、前記PDCCHは、前記SPS解放を搬送するPDCCHである、請求項1から4のいずれか1項に記載の方法。
【請求項6】
前記少なくとも1つのHARQ-ACKビットは、予約ビットの設定されたおよび/または予め定義された値を含む、請求項1から5のいずれか1項に記載の方法。
【請求項7】
セミパーシステントスケジューリング(SPS)解放に関連付けられるハイブリッド自動再送要求確認応答(HARQ-ACK)ビットを生成するための無線デバイス(110)であって、
SPS解放が、セルのために設定されたコードブックグループ(CBG)フィードバックを有する前記セルに関連付けられていることを決定し、ここで、前記CBGフィードバックはトランスポートブロック(TB)のコードブロックのグループごとのHARQフィードバックであり、
前記SPS解放に関連付けられている少なくとも1つのHARQ-ACKビットを、コードブックのTBベースのサブコードブック内に配置する、
ように構成された処理回路(120)を有し、前記SPS解放が、前記セルのために設定されたCBGフィードバックを有する前記セルに関連付けられていると決定するとき、前記処理回路は、
ネットワークノード(160)から、前記セルのためのCBGフィードバックのために前記無線デバイスを設定する第1のメッセージを受信し、
前記ネットワークノードから、前記SPS解放が前記セルに関連付けられていることを示す第2のメッセージを受信するように構成され
、
前記無線デバイスが前記セルで4レイヤより多いレイヤ数で構成されている場合、前記少なくとも1つのHARQ-ACKビットの数は2である、或いは、
前記無線デバイスが前記セルで4レイヤ以下のレイヤ数で構成されている場合、前記少なくとも1つのHARQ-ACKビットの数は1である、無線デバイス。
【請求項8】
前記コードブックは、前記コードブックのCBGベースのサブコードブックをさらに含む、請求項7に記載の無線デバイス。
【請求項9】
前記処理回路は、SPS解放毎に少なくとも1つのHARQ-ACKビットを生成するようにさらに構成される、請求項7または8に記載の無線デバイス。
【請求項10】
前記処理回路は、前記SPS解放に基づいて更新される、ダウンリンク割り当てインデックス(DAI)をネットワークノードから受信するようにさらに構成される、請求項7から9のいずれか1項に記載の無線デバイス。
【請求項11】
前記処理回路は、物理ダウンリンク制御チャネル(PDCCH)に含まれる少なくとも1つのダウンリンク割り当てインジケータ(DAI)値を、前記コードブックの前記TBベースのHARQサブコードブックに関連付けるようにさらに構成され、前記PDCCHは、前記SPS解放を搬送するPDCCHである、請求項7から10のいずれか1項に記載の無線デバイス。
【請求項12】
前記少なくとも1つのHARQ-ACKビットは、予約ビットの設定されたおよび/または予め定義された値を含む、請求項7から11のいずれか1項に記載の無線デバイス。
【請求項13】
セミパーシステントスケジューリング(SPS)解放に関連付けられたハイブリッド自動再送要求確認応答(HARQ-ACK)ビットを受信するためのネットワークノード(160)による方法であって、
セルのためのコードブックグループ(CBG)フィードバックのために無線デバイスを設定する第1のメッセージを無線デバイス(110)に送信することと、ここで、前記CBGフィードバックはトランスポートブロック(TB)のコードブロックのグループごとのHARQフィードバックであり、
前記SPS解放が前記セルに関連付けられていることを示す第2のメッセージを前記無線デバイスに送信することと、
前記無線デバイスから、コードブックのTBベースのサブコードブック内で前記SPS解放に関連付けられている少なくとも1つのHARQ-ACKビットを受信することを含
み、
前記無線デバイスが前記セルで4レイヤより多いレイヤ数で構成されている場合、前記少なくとも1つのHARQ-ACKビットの数は2である、或いは、
前記無線デバイスが前記セルで4レイヤ以下のレイヤ数で構成されている場合、前記少なくとも1つのHARQ-ACKビットの数は1である、方法。
【請求項14】
前記コードブックは、前記コードブックのCBGベースのサブコードブックをさらに含む、請求項13に記載の方法。
【請求項15】
前記少なくとも1つのHARQ-ACKビットは、SPS解放毎である、請求項13または14に記載の方法。
【請求項16】
前記SPS解放のインジケーションと共に、前記SPS解放に基づいて更新される、ダウンリンク割り当てインデックス(DAI)を無線デバイスに送信することをさらに含む、請求項13から15のいずれか1項に記載の方法。
【請求項17】
物理ダウンリンク制御チャネル(PDCCH)に含まれる少なくとも1つのダウンリンク割り当てインジケータ(DAI)値を、前記コードブックの前記TBベースのHARQサブコードブックに関連付けることをさらに含む、請求項13から16のいずれか1項に記載の方法。
【請求項18】
前記少なくとも1つのHARQ-ACKビットは、予約ビットの設定されたおよび/または予め定義された値を含む、請求項13から17のいずれか1項に記載の方法。
【請求項19】
セミパーシステントスケジューリング(SPS)解放に関連付けられたハイブリッド自動再送要求確認応答(HARQ-ACK)ビットを受信するためのネットワークノード(160)であって、
セルのためのコードブックグループ(CBG)フィードバックのために無線デバイスを設定する第1のメッセージを無線デバイス(110)に送信し、ここで、前記CBGフィードバックはトランスポートブロック(TB)のコードブロックのグループごとのHARQフィードバックであり、
前記SPS解放が前記セルに関連付けられていることを示す第2のメッセージを前記無線デバイスに送信し、
前記無線デバイスから、コードブックのTBベースのサブコードブック内で前記SPS解放に関連付けられている少なくとも1つのHARQ-ACKビットを受信する、
ように構成された処理回路(170)を有
し、
前記無線デバイスが前記セルで4レイヤより多いレイヤ数で構成されている場合、前記少なくとも1つのHARQ-ACKビットの数は2である、或いは、
前記無線デバイスが前記セルで4レイヤ以下のレイヤ数で構成されている場合、前記少なくとも1つのHARQ-ACKビットの数は1である、ネットワークノード。
【請求項20】
前記コードブックは、前記コードブックのCBGベースのサブコードブックをさらに含む、請求項19に記載のネットワークノード。
【請求項21】
前記少なくとも1つのHARQ-ACKビットは、SPS解放毎である、請求項19または20に記載のネットワークノード。
【請求項22】
前記処理回路は、前記SPS解放のインジケーションと共に、前記SPS解放に基づいて更新される、ダウンリンク割り当てインデックス(DAI)を無線デバイスに送信するように構成される、請求項19から21のいずれか1項に記載のネットワークノード。
【発明の詳細な説明】
【背景技術】
【0001】
高速パケットアクセス(HSPA)、ロングタームエボリューション(LTE)、および5G New Radio(NR)などの最新の無線通信システムは、それらの媒体アクセス制御(MAC)レイヤにおいてハイブリッド自動再送要求(HARQ)プロトコルを使用する。HARQプロトコルは、送信の信頼性を高めるために使用される。
【0002】
このシステムでは、ユーザ装置(UE)が物理ダウンリンク制御チャネル(PDCCH)によってダウンリンクデータ送信をネットワークによって通知される。特定のサブフレームnにおいてPDCCHを受信すると、UEは対応する物理ダウンリンク共有チャネル(PDSCH)を復号し、後続のサブフレームn+kにおいて確認応答/否定応答(ACK(acknowledgement)/NACK(not acknowledgement))フィードバックを送信する必要がある。ACK/NACKフィードバックは、対応するPDSCHが正しく復号されたかどうかをeNodeBに通知する。eNodeBは、ACKフィードバックを検出すると、新しいデータブロックをUEに送信することに進むことができる。eNodeBによってNACKが検出されると、元のデータブロックに対応する符号化ビットが再送信される。再送信が以前に送られた符号化ビットの繰り返しに基づいているとき、それはチェース合成HARQプロトコルで動作していると言われる。再送に、以前の送信試行で使用されていない符号化ビットが含まれる場合、それは、インクリメンタルリダンダンシHARQプロトコルで動作していると言われる。
【0003】
キャリアアグリゲーションでは、1つのUEに対して複数のコンポーネントキャリアが構成される。コンポーネントキャリアは、いわゆる物理アップリンク制御チャネル(PUCCH)グループに構成することができる。PUCCHグループのすべてのコンポーネントキャリアのためのHARQフィードバックは、物理アップリンク共有チャネル(PUSCH)上のPUCCHまたはUCIを使用して、同じUL上で送信される。
【0004】
単一のPUCCHで報告されるべきACK/NACKビットは、HARQコードブックに配置される。HARQコードブックには、同じまたは異なるコンポーネントキャリアおよび1つ以上の時間インスタンスからのACK/NACKビットを含めることができる。NRは、ミニスロットと、1つのキャリア上での複数の数値の混合とを定義し、両方の特徴は、HARQコードブック設計を複雑にする不規則な送信タイミングにつながる可能性がある。NRはまた、トランスポートブロックのコードブロックのグループごとにHARQフィードバックを導入し、これは、コードブロックグループ(CBG)フィードバックと呼ばれる特徴である。CBGサイズは、CBGごとに1つのコードブロックからトランスポートブロックごとに1つのCBGまでの範囲にわたることができる(LTEと同じ)。CBGベースのHARQフィードバックは、HARQフィードバック信号の量を実質的に増加させることができる。
【0005】
半静的に構成されたHARQコードブックでは、少なくともコンポーネントキャリア次元のビット数が典型的には固定される。UEは任意のコンポーネントキャリア上で少なくとも1つのDL割り当てを検出するとすぐに、すべての構成されたまたはアクティブ化されたコンポーネントキャリアのHARQフィードバックを含むフィードバックビットマップを準備する。DL割り当てが検出されなかったコンポーネントキャリアのフィードバックは、NACKに設定される。1つのコンポーネントキャリアに必要なフィードバックビット数は、そのMIMO構成とそのCBG構成によって与えられる。全ての構成された/アクティブ化されたコンポーネントキャリアに必要とされるHARQフィードバックビットの数は、コンポーネントキャリア毎に必要とされるフィードバックビットの、全ての構成された/アクティブ化されたコンポーネントキャリアにわたる和である。
【0006】
時間領域におけるエントリの数はまた、固定されることができ、またはフィードバックは、少なくとも1つのDL割り当てが(構成された/アクティブ化されたコンポーネントキャリアのいずれかにおいて)検出される時間インスタンスについてのみ報告される。後者の場合、ダウンリンク割り当てインデックス(DAI)は、失敗したDL割り当てから保護するために必要とされる。DAIは、優先されるすべてのDL割り当てに含まれ、現在のスロットまで(含む)にスケジュールされた時間インスタンス(スロットなど)の数を含む。
【0007】
半静的に構成されたHARQコードブックは単純であり、ロバストであるが、特に、多くのコンポーネントキャリアが存在し、それらの全てがスケジュールされているわけではなく、および/またはいくつかのコンポーネントキャリアがCBGを用いて構成されている場合に、高いオーバーヘッドにつながり得る。
【0008】
LTE Rel-13は、非常に多数のアグリゲーションされたコンポーネントキャリアをサポートする。半静的に構成された(コンポーネントキャリア次元で)HARQコードブックはそれが以前のキャリアアグリゲーションで使用されたように、半静的に構成されたHARQコードブックのために、常にすべての構成された/アクティブ化されたコンポーネントキャリアのフィードバックが含まれるので、準最適である。多数の構成/アクティブ化されているが、スケジュールされたコンポーネントキャリアがほんのわずかである場合、HARQコードブックサイズは不必要に大きくなる。
【0009】
Rel-13では、動的HARQコードブック(コンポーネントキャリアと時間次元の両方)が導入された。ここで、各DL割り当て(典型的には、DL割り当てはDCIにおいて搬送される)がカウンタおよび総(トータル)DAIフィールドを含む。カウンタDAIフィールドは、現在のHARQコードブックについてこれまでにスケジュールされた(現在のDL割り当てを含む)DL割り当ての数をカウントする。コンポーネントキャリアは(例えば、キャリア周波数に従って)順序付けられ、カウンタDAIは、この順序でDL割り当てをカウントする。時間軸に沿って、カウンタDAIはリセットされず、スロット境界で連続的に増加される。各DL割り当てにおける合計DAIは、現在のHARQコードブックに対してこれまでにスケジュールされたDL割り当ての総数(現在のスロットを含む)に設定される。したがって、スロットにおける合計DAIは、スロットの最高カウンタDAIに設定される。オーバーヘッドを節約するために、モジュロ演算(多くの場合、mod 2)が、カウンタおよび合計DAIに適用されることが多く、合計DAIは数ビット、例えば、mod-2に対して2ビットで表すことができる。カウンタ/合計DAIメカニズムは少数の連続するDL割り当てが失われた場合に、受信機がHARQコードブックサイズを回復すること、ならびにHARQコードブックにインデックスを付けることを可能にする。
図1は、カウンタおよび合計DAIの一例を示す。簡潔にするために、モジュロ演算は、図示では適用されていない。
【0010】
PUCCHは、ACK/NACK(HARQに関連するフィードバック)、UCI、SR、またはビーム関連情報を搬送することができる。
【0011】
NRは、様々な異なるPUCCHフォーマットを定義する。高レベルでは、利用可能なPUCCHフォーマットがショート(短い)PUCCHフォーマットとロング(長い)PUCCHフォーマットとにグループ化することができる。
【0012】
ショートPUCCHは、それぞれ≦2ビットおよび>2ビットに対する特徴を含む。ショートPUCCHは、スロット内の任意のシンボルにおいて構成されうる。スロットベースの送信ではスロット間隔の終わりに向かうショートPUCCHが典型的な構成であるが、スロット間隔にわたって、またはスロット間隔内で早期に分散されたPUCCHリソースはミニスロットに応答して要求またはPUCCHシグナリングをスケジューリングするために使用され得る。
【0013】
≦2ビットに対するPUCCHは、シーケンス選択を使用する。シーケンス選択では、入力ビットは使用可能なシーケンスの1つを選択し、入力情報は選択されたシーケンスによって提示される。例えば、1ビットの場合、2つのシーケンスが必要である。別の例として、2ビットの場合、4つのシーケンスが必要である。このPUCCHは、1つまたは2つのシンボルに及ぶことができる。2つのシンボルの場合、同じ情報が潜在的に別のシーケンスのセット(干渉をランダム化するためのシーケンスホッピング)と共に、別の周波数で(周波数ダイバーシチを達成するために)、第2のシンボルで送信される。
【0014】
>2ビットに対するPUCCHは、1つまたは2つのシンボルを使用する。1つのシンボルの場合、DM-RSおよびUCIペイロード搬送サブキャリアがインターリーブされる。UCIペイロードは、(ペイロードに応じて、リード・ミュラー符号またはポーラー符号のいずれかを使用して)符号化されたサブキャリアへの事前マッピングである。2つのシンボルの場合、符号化されたUCIペイロードは両方のシンボルにマッピングされる。2シンボルPUCCHの場合、典型的には、符号レートは半分にされ(2シンボルで2倍の符号化ビットが利用可能である)、第2のシンボルは異なる周波数で送信される(周波数ダイバーシチを達成するために)。
【0015】
ロングPUCCHも、≦2ビットおよび>2ビットに対する2つの特徴を含む。両方の変形は4~14の範囲の可変長で存在し、複数のスロットにわたって集約することさえできる。ロングPUCCHは、PUCCHの長さに応じて、多かれ少なかれ可能な配置で、スロット内の複数の位置で発生することができる。ロングPUCCHは周波数ホッピングの有無に関わらず構成可能であるが、後者は周波数ダイバーシチの利点を持つ。
【0016】
≦2ビットに対するロングPUCCHは、DM-RSの配置と可変長プロパティが異なることを除いて、LTEのPUCCHフォーマット1a/1bと似ている。
【0017】
>2ビットに対するロングPUCCHは、DM-RSとUCI搬送シンボルとの間のTDMを使用する。UCIペイロードは符号化され(ペイロードに応じて、リード・ミュラー符号またはポーラー符号のいずれかを使用して)、変調シンボル(典型的にはQPSKまたはpi/2 BPSK)にマッピングされ、PAPRを低減するためにDFTプリコードされ、OFDM送信のために割り当てられたサブキャリアにマッピングされる。
【0018】
UEは、同じタイプまたは異なるタイプの複数のPUCCHフォーマットで設定できる。UEが1つまたは2つのDL割り当てでのみスケジュールされている場合は、小さなペイロードPUCCHフォーマットが必要であり、一方、UEが複数のDL割り当てでスケジュールされている場合は、大きなペイロードフォーマットが必要である。ロングPUCCHフォーマットも、より良好なカバレッジのために必要とされる。UEは例えば、≦2ビットに対するショートPUCCHと、>2ビットに対するロングPUCCHとで構成されることができる。非常に良好なカバレッジにあるUEは、>2ビットに対するショートPUCCHフォーマットを使用することさえでき、一方、あまり良好でないカバレッジにあるUEは、≦2ビットに対するロングPUCCHフォーマットを必要とする。
図2は、UEに設定されたPUCCHフォーマットの例を示している。具体的には、
図2が複数のロングおよびショートPUCCHフォーマットで構成されているUEを示す。
【0019】
NRは、PUCCHリソースおよび時間の動的インジケーション(指示/指標)をサポートする。上記のように、PUCCHによって搬送されるHARQコードブックは、(複数の時間インスタンスおよび/またはコンポーネントキャリアからの)複数のPDSCHからのHARQフィードバックを含むことができる。PUCCHリソースおよび時間は、動的なスケジュールされた送信の場合のスケジューリングDL割り当てにおいて示される。PDSCHとPUCCHとの間の関連付けはPUCCHリソース(PR)と、スケジューリングDCI(ΔT)において示される時間とに基づくことができ、スケジューリングDCIが同じPUCCHリソースおよび時間を示すすべてのPDSCHのHARQフィードバックは同じHARQコードブックにおいて一緒に報告される。含まれることができる最新のPDSCHは、UEがHARQフィードバックを準備する必要がある処理時間によって制限される。
【0020】
図3は、キャリアアグリゲーションを伴わない例示的なHARQフィードバックの関連を示す。
図3の例では、UEが同じスロットにおけるショートPUCCH上でHARQフィードバックを報告することができる。所与のPUCCHリソースについてHARQコードブックに含めるべき最も早いPDSCHは、最後に送信された同じPUCCHリソースの時間ウィンドウが満了した後の最初のスケジュールされたPDSCHである。例えば、
図3ではスロットn-1のPDSCHが、スロットn-1のPUCCHリソースm上で報告され、したがって、スロットnからのPDSCHは、スロットn+4においてPUCCHリソースm上で送信されるHARQコードブックに含める最初のPDSCHである。
【0021】
誤ったHARQコードブックサイズやHARQコードブックへの誤ったインデックス付けを回避するために、現在のDL割り当てまでのDL割り当てをカウントするDAIが各DL割り当てに含まれている(現在のDL割り当てを含む)。キャリアアグリゲーションの場合、上述のようにカウンタおよび合計DAIが必要とされる。
【0022】
LTEおよびNRでは、トランスポートブロックがあるサイズを超える場合、トランスポートブロックは複数のコードブロックにセグメント化される。誤り検出のために、各コードブロックおよびトランスポートブロックは、それ自体のCRCを有する。LTEでは、HARQフィードバックが例えば、トランスポートブロック毎に生成される単一のHARQフィードバックビットのような、トランスポートブロックの復号ステータスに基づく。
【0023】
NRは、この動作モードをサポートする。さらに、NRは、CBG HARQフィードバックもサポートする。ここで、1つ以上のコードブロックがCBGにグループ化され、各CBGに対して1つのHARQフィードバックビットが生成される。これは、1つまたは少数のCBGのみが誤っている場合、トランスポートブロックの一部のみが再送信される必要があるので有用である。
【0024】
しかしながら、現在、ある種の課題が存在する。例えば、NRでは、UEがCBGベースのフィードバックで構成され、さらに、動的HARQ-ACKコードブックで構成される(または38.213 9.3においてタイプ2コードブックとしても知られ得る)ときに、セミパーシステント(半永続的)スケジューリング(SPS)の解放(リリース/解除)をどのように扱うかについての動作は未定義である。
【発明の概要】
【0025】
本明細書では、上述の問題のうちの1つ以上に対処する様々な実施形態が提案される。特定の実施形態によれば、既存のアプローチの制限に対処するために、セミパーシステントスケジューリング(SPS)の解放に関連付けられるハイブリッド自動再送要求確認応答(HARQ-ACK)ビットを生成するための複数の解決策が提供される。例えば、ある実施形態によれば、物理アップリンク共有チャネル(PUSCH)がフォールバックダウンリンク制御情報(DCI)(またはダウンリンク割り当てインデックス(DAI)を含まないDCI)でスケジュールされる場合、チャネル状態情報(CSI)は、ダウンリンク(DL)検出の失敗によって引き起こされるPUSCHの損失を回避するためにドロップされ得る。
【0026】
特定の実施形態によれば、無線デバイスによる方法は、SPS解放(リリース/解除)に関連付けられたHARQ-ACKビットを生成するために提供される。この方法は、SPS解放が、セルのために設定されたCBGフィードバックを有するセルに関連付けられることを決定することを含む。SPS解放に関連付けられた少なくとも1つのHARQ-ACKビットは、コードブックのトランスポートブロック(TB)ベースのサブコードブック内に配置される。
【0027】
特定の実施形態によれば、SPS解放に関連付けられたHARQ-ACKビットを生成するための無線デバイスは、SPS解放が、セルのために設定されたCBGフィードバックを有するセルに関連付けられ、コードブックのトランスポートブロックベースのサブコードブック内にSPS解放に関連付けられた少なくとも1つのHARQ-ACKビットを配置することを決定するように構成された処理回路を含む。
【0028】
特定の実施形態によれば、SPS解放に関連付けられたHARQ-ACKビットを受信するためのネットワークノードによる方法は、セルのためのCBGフィードバックのために無線デバイスを設定する第1のメッセージを無線デバイスに送信することを含む。SPS解放がセルに関連付けられていることを示す第2のメッセージが無線デバイスに送信される。SPS解放に関連付けられた少なくとも1つのHARQ-ACKビットは、コードブックのTBベースのサブコードブック内で受信される。
【0029】
特定の実施形態によれば、SPS解放に関連付けられたHARQ-ACKビットを受信するためのネットワークノードが提供され、このネットワークノードは、セルのためのコードブックグループ、CBGのための無線デバイスを構成する第1のメッセージを無線デバイスに送信するように構成された処理回路を含む。SPS解放がセルに関連付けられていることを示す2番目のメッセージが無線デバイスに送信される。SPS解放に関連付けられた少なくとも1つのHARQ-ACKビットは、コードブックのTBベースのサブコードブック内で受信される。
【0030】
特定の実施形態は、以下の技術的利点のうちの1つ以上を提供することができる。例えば、特定の実施形態はCBGベースのフィードバックおよび動的コードブックが構成されるときに、SPS解放に対してHARQ-ACKビットを生成するための解決策を提供することができる。
【0031】
他の利点は当業者には容易に明らかであろう。特定の実施形態は、列挙された利点のうちのどれも、いくつか、またはすべてを有し得る。
【図面の簡単な説明】
【0032】
開示された実施形態ならびにそれらの特徴および利点をより完全に理解するために、添付の図面と併せて以下の説明を参照する。
【
図1】
図1は、カウンタおよび合計DAIの一例を示す。
【
図2】
図2は、UEに設定されたPUCCHフォーマットの例を示す。
【
図3】
図3は、キャリアアグリゲーションを伴わない例示的なHARQフィードバックの関連を示す。
【
図4】
図4は、特定の実施形態による、主題が実装され得る例示的な無線ネットワークを示す。
【
図5】
図5は、特定の実施形態による、例示的なネットワークノードを示す。
【
図6】
図6は、特定の実施形態による、例示的な無線デバイスを示す。
【
図7】
図7は、特定の実施形態による、例示的なユーザ装置を示す。
【
図8】
図8は、特定の実施形態による、いくつかの実施形態によって実装される機能が仮想化され得る仮想化環境を示す。
【
図9】
図9は、特定の実施形態による、中間ネットワークを介してホストコンピュータに接続された電気通信ネットワークを示す。
【
図10】
図10は、特定の実施形態による、基地局を介してユーザ装置と部分無線接続を介して通信するホストコンピュータの一般化されたブロック図を示す。
【
図11】
図11は、一実施形態による、通信システムにおいて実施される方法を示す。
【
図12】
図12は、一実施形態による、通信システムにおいて実施される別の方法を示す。
【
図13】
図13は、一実施形態による、通信システムにおいて実施される別の方法を示す。
【
図14】
図14は、一実施形態による、通信システムにおいて実施される別の方法を示す。
【
図15】
図15は、特定の実施形態による、システムによるSPS解放に関連付けられたHARQ-ACKビットを生成するための方法を示す。
【
図16】
図16は、特定の実施形態による、システムによるSPS解放に関連付けられたHARQ-ACKビットまたは他のビットを生成するための、無線デバイスによる別の方法を示す。
【
図17】
図17は、特定の実施形態による、無線ネットワークにおける装置の概略ブロック図を示す。
【
図18】
図18は、特定の実施形態による、SPS解放に関連付けられたHARQ-ACKビットを受信するためのネットワークノードによる方法を示す。
【
図19】
図19は、特定の実施形態による、無線ネットワークにおける装置の概略ブロック図を示す。
【
図20】
図20は、ある実施形態による、半静的に構成されたHARQコードブックを示す。
【発明を実施するための形態】
【0033】
ここで、本明細書で企図される実施形態のいくつかを、添付の図面を参照してより完全に説明する。しかしながら、他の実施形態は本明細書に開示された被写体の範囲内に含まれ、開示された被写体は本明細書に記載された実施形態のみに限定されると解釈されるべきではなく、むしろ、これらの実施形態は被写体の範囲を当業者に伝えるために例として提供される。
【0034】
一般に、本明細書で使用されるすべての用語は異なる意味が明確に与えられ、かつ/またはそれが使用される文脈から暗示されない限り、関連する技術分野におけるそれらの通常の意味に従って解釈されるべきである。a/an/the要素、装置、構成要素(コンポーネント)、手段、ステップなどへの言及はすべて、特に明記しない限り、要素、装置、構成要素、手段、ステップなどの少なくとも1つのインスタンスを指すものとして開放的に解釈されるべきである。本明細書に開示される任意の方法のステップはステップが別のステップの後または前として明示的に記載されていない限り、および/またはステップが別のステップの後または前になければならないことが暗黙的である場合、開示される正確な順序で実行される必要はない。本明細書に開示される実施形態のいずれかの任意の特徴は、適切な場合には任意の他の実施形態に適用されてもよい。同様に、任意の実施形態の任意の利点は任意の他の実施形態に適用することができ、その逆も同様である。添付の実施形態の他の目的、特徴、および利点は、以下の説明から明らかになるのであろう。
【0035】
本明細書に記載される実施形態は、物理ダウンリンク共有チャネル(PDSCH)およびダウンリンク(DL)セミパーシステント(半永続的)スケジューリング(SPS)解放(リリース/解除)のためのハイブリッドアクセス再送要求確認応答(HARQ-ACK)フィードバックに関する。本明細書で開示される特定の実施形態はSPS解放を確認するためのHARQビットの生成の文脈で説明されるが、厳密に言えば、SPS解放を確認するビットはPDSCH受信を確認せず、代わりにPDCCH受信を確認するので、HARQビットではないことが一般に認識される。それにもかかわらず、以下の説明では、PDCCH確認応答ビットもHARQビットとして示されている。
【0036】
対応するフィードバックはアップリンク(UL)上で送信され、ユーザ装置(UE)はCBGベースのフィードバックで構成される場合、2つのサブコードブックを生成する。
【0037】
本明細書では解決策1と呼ぶことができる特定の実施形態によれば、UEは、SPS解放がCBGフィードバックを有するセルに関連付けられている場合、SPS解放に関連付けられたHARQ-ACKをCBGベースのサブコードブック内に配置することができる。サブコードブックでは、UEはサイズNのビットマップを生成してもよい。特定の実施形態によれば、そして最も単純なケースでは、このビットマップがSPS解放の状態(ステータス)に関連付けられるN個の類似ビットを含むことができる。しかしながら、別の実施形態ではそれは長さNの2つの異なるビットパターンから構成されてもよく、各パターンはSPS解放の1つのステータスに関連付けられる。ここで、Nは、全てのCBGセルにわたるCBGにおけるCBの設定された最大個数、すなわち、N_cがセルcに対するCBG当たりのCBの設定された最大個数であるN = max_acrocss_CBG_cells(N_c)を与える。さらに、UEはCBGセルのいずれかが、4つを超えるレイヤMIMOをサポートするように構成され、N' = max_acrocss_CBG_cells(N_c*L_c)であり、上記のようにN_cおよびL_c = 1(最大4レイヤを有するMIMOのためのセルc構成)およびLc = 2(4を超えるレイヤを有するMIMOのためのセルc構成)である場合、N'ビットを潜在的に生成することができる。
【0038】
いくつかの実施形態によれば、UEはSPS解放を示すPDCCHが代わりにPDSCHであったかのように、同様の方法でコードブック内にフィードバックを配置することができる。PDCCHに含まれるDAI(ダウンリンク割り当てインジケータ(Downlink Assignment Indicator))値は、CBGコードブックに関連付けられる。
【0039】
本明細書では解決策2と呼ぶことができる特定の他の実施形態によれば、UEは、SPS解放に関連付けられたHARQ-ACKビットをTBベースのサブコードブック内に配置することができる。特定の実施形態では、この方法は、SPS解放がそのために構成されたCBGフィードバックを有するセルに関連付けられる場合に使用され得る。特定の実施形態では例えば、UEはSPS解放毎に1または2個のHARQ-ACKビットを生成することができる。例えば、UEが、集約されているTBベースのHARQフィードバックセルのうちの少なくとも1つの上で4つを超えるレイヤを用いて構成されている場合、UEは2つのHARQ-ACKビットを生成することができ、それ以外の場合、1ビットである。PDCCHに含まれるダウンリンク割り当てインジケータ(DAI)値は、TBベースのHARQコードブックに関連付けられ得る。
【0040】
完全性のために、SPS解放は、CBGベースのフィードバックが設定されていないセルに関連付けられている場合、HARQ-ACKビットもTBベースのサブコードブック内に配置され得る。
【0041】
本明細書では解決策3と呼ぶことができるさらに他の実施形態によれば、設定された/予め定義されたビット値をHARQコードブックに追加することができる。SPS解放を示すPDCCHには、これらの予約ビットにSPS解放ステータスが含まれている場合がある。特定の実施形態では、予約ビットよりも多くのSPS解放があり得る場合、マッピングルールが必要とされ得る。このマッピングルールには、バンドルも含まれる場合がある。つまり、複数/すべてのSPS解放ステータスビットがまとめてバンドルされる(論理ANDの組み合わせなど)。あるいは、SPS解放を示すPDCCHの数がビットフィールドのサイズに制限されてもよい。
【0042】
特定の実施形態では、これらのビットがコードブック全体の始め、サブコードブック1と2の間、またはサブコードブック2の後に配置され得る。この場合、UEは、SPS解放を示すPDCCHに関連付けられた任意のDAI値を無視してもよい。あるいは、ビットフィールドが設定された/予め定義された長さを持たず、SPS解放を示す検出されたPDCCHに従っている場合、SPS解放ビットは3番目のサブコードブックを形成する可能性があり、PDCCH中のDAIフィールドはこの3番目のサブコードブックと関連付けられるのであろう。
【0043】
特定の実施形態によれば、設定された/予め定義されたビットは、1つのサブ実施形態では、SPSが集約されたセル/BWPのうちの少なくとも1つ上でRRC構成され、CBGが構成されている場合にのみ、コードブックに存在する。ビットは非アクティブ化されているが、集約セルの一部であり、CBGが構成されているBWPのために存在することができる。
【0044】
本明細書で説明される主題は任意の好適な構成要素を使用して任意の適切な種類のシステムで実装され得るが、
図4は特定の実施形態による、主題が実装され得る例示的な無線ネットワークを示す。
図4の無線ネットワークは単純化のために、ネットワーク106、ネットワークノード160、160b、WD110、110b、110cのみを描いている。実際には、無線ネットワークが無線デバイス間の通信、または無線デバイスと、陸線電話、サービスプロバイダー、または任意の他のネットワークノードもしくはエンドデバイスなどの別の通信デバイスとの間の通信をサポートするのに適した任意の追加の要素をさらに含むことができる。図示された構成要素のうち、ネットワークノード160および無線デバイス(WD)110が、さらなる詳細を伴って示されている。無線ネットワークは、無線ネットワークによって、または無線ネットワークを介して提供されるサービスへの無線デバイスのアクセスおよび/またはそのサービスの使用を容易にするために、1つ以上の無線デバイスに通信および他のタイプのサービスを提供することができる。
【0045】
無線ネットワークは、任意のタイプの通信、電気通信、データ、セルラー、および/または無線ネットワーク、または他の同様のタイプのシステムを備え、および/またはそれらと結合することができる。いくつかの実施形態では、無線ネットワークが特定の規格または他のタイプの予め定義された規則または手順に従って動作するように構成され得る。したがって、無線ネットワークの特定の実施形態は、グローバル移動体通信システム(GSM)、ユニバーサル移動体通信システム(UMTS)、ロングタームエボリューション(LTE)、および/または他の適切な2G、3G、4G、または5G標準規格などの通信標準規格、IEEE 802.11標準規格などの無線ローカルエリアネットワーク(WLAN)標準規格、および/またはWiMax(Worldwide Interoperability for Microwave Access)、Bluetooth、Z-Wave、および/またはZigBee標準規格などの任意の他の適切な無線通信標準規格を実装することができる。
【0046】
ネットワーク106は、1つ以上のバックホールネットワーク、コアネットワーク、IPネットワーク、公衆交換電話網、パケットデータネットワーク、光ネットワーク、ワイドエリアネットワーク、ローカルエリアネットワーク、無線ローカルエリアネットワーク、有線ネットワーク、無線ネットワーク、メトロポリタンエリアネットワーク、およびデバイス間の通信を可能にする他のネットワークから成り得る。
【0047】
ネットワークノード160およびWD110は、以下でより詳細に説明する様々な構成要素を備える。これらの構成要素は、無線ネットワークにおける無線接続を提供するなど、ネットワークノードおよび/または無線デバイスの機能を提供するために協働する。異なる実施形態では無線ネットワークが任意の数の有線または無線ネットワーク、ネットワークノード、基地局、コントローラ、無線デバイス、中継局、および/または有線または無線接続を介するかどうかにかかわらず、データおよび/または信号の通信を容易にするかまたは参加することができる任意の他の構成要素またはシステムを備えることができる。
【0048】
図5は、特定の実施形態による例示的なネットワークノード160を示す。本明細書で使用されるように、ネットワークノードは無線デバイスへの無線アクセスを可能にし、および/または無線デバイスへの無線アクセスを提供し、および/または無線ネットワーク内の他の機能(たとえば、管理)を実行するために、無線デバイスと、および/または無線ネットワーク内の他のネットワークノードまたは装置と直接的または間接的に通信することが可能であり、設定され、配置され、および/または動作可能な機器を指す。ネットワークノードの例はアクセスポイント(AP)(例えば、無線アクセスポイント)、基地局(BS)(例えば、無線基地局、ノードB、進化型ノードB(eNB)およびNRノードB(gNB))を含むが、これらに限定されない。基地局は、それらが提供するカバレッジの量(または別の言い方をすれば、それらの送信電力レベル)に基づいて分類され得、次いで、フェムト基地局、ピコ基地局、マイクロ基地局、またはマクロ基地局とも呼ばれ得る。基地局は、リレーを制御するリレーノードまたはリレードナーノードであってもよい。ネットワークノードは、集中型デジタルユニットおよび/または遠隔無線ユニット(RRU)(遠隔無線ヘッド(RRH)と呼ばれることもある)などの分散型無線基地局の1つ以上の(またはすべての)部分を含むこともできる。このような遠隔無線ユニットはアンテナ一体型無線機としてアンテナと一体化されていてもよいし、されていなくてもよい。分散無線基地局の一部は、分散アンテナシステム(DAS)におけるノードと呼ばれることもある。ネットワークノードのさらに別の例はMRS BSなどのマルチスタンダード無線(MSR)機器、無線ネットワークコントローラ(RNC)または基地局コントローラ(BSC)などのネットワークコントローラ、基地トランシーバ局(BTS)、送信ポイント、送信ノード、マルチセル/マルチキャスト調整エンティティ(MCE)、コアネットワークノード(例えば、MSC、MME)、O&Mノード、OSSノード、SONノード、測位ノード(例えば、E-SMLC)、および/またはMDTを含む。別の例として、ネットワークノードは、以下でより詳細に説明するような仮想ネットワークノードであってもよい。しかしながら、より一般的には、ネットワークノードが無線デバイスに無線ネットワークへのアクセスを可能にする、および/または提供する、あるいは無線ネットワークにアクセスした無線デバイスに何らかのサービスを提供することが可能な、構成された、配置された、および/または動作可能な、任意の適切なデバイス(またはデバイスのグループ)を表し得る。
【0049】
図5において、ネットワークノード160は、処理回路170、デバイス可読媒体180、インターフェース190、補助装置184、電源186、電力回路187、およびアンテナ162を含む。
図5の例示的な無線ネットワークに示されるネットワークノード160はハードウェア構成要素の例示的な組合せを含むデバイスを表すことができるが、他の実施形態は構成要素の異なる組合せを有するネットワークノードを備えることができる。ネットワークノードは、本明細書で開示されるタスク、特徴、機能、および方法を実行するために必要とされるハードウェアおよび/またはソフトウェアの任意の適切な組合せを備えることを理解されたい。さらに、ネットワークノード160の構成要素はより大きなボックス内に配置された単一のボックスとして示されているか、または複数のボックス内に入れ子にされているが、実際にはネットワークノードが単一の図示された構成要素を構成する複数の異なる物理的構成要素を備えることができる(例えば、デバイス可読媒体180は複数の別個のハードドライブならびに複数のRAMモジュールを備えることができる)。
【0050】
同様に、ネットワークノード160は、複数の物理的に別個の構成要素(例えば、ノードB構成要素およびRNC構成要素、またはBTS構成要素およびBSC構成要素など)から構成されてもよく、それらはそれぞれ、それら自体のそれぞれの構成要素を有する可能性がある。ネットワークノード160が複数の別個の構成要素(例えば、BTSおよびBSC構成要素)を備える特定のシナリオでは、別個の構成要素のうちの1つ以上がいくつかのネットワークノード間で共有され得る。例えば、単一のRNCは、複数のノードBを制御することができる。このようなシナリオでは、それぞれの一意のNodeBとRNCのペアが場合によっては単一の個別のネットワークノードと見なされることがある。ある実施形態では、ネットワークノード160が複数の無線アクセス技術(RAT)をサポートするように構成されてもよい。そのような実施形態ではいくつかの構成要素が複製されてもよく(例えば、異なるRATのための別個のデバイス可読媒体180)、いくつかの構成要素は再使用されてもよい(例えば、同じアンテナ162はRATによって共有されてもよい)。ネットワークノード160はまた、例えば、GSM、WCDMA、LTE、NR、WiFi、またはBluetooth無線技術のような、ネットワークノード160に統合された異なる無線技術のための様々な例示された構成要素の複数のセットを含み得る。これらの無線技術は、ネットワークノード160内の同じまたは異なるチップまたはチップの設定および他の構成要素に統合され得る。
【0051】
処理回路170は、ネットワークノードによって提供されるものとして本明細書で説明される任意の決定、計算、または類似の操作(例えば、特定の取得操作)を実行するように構成される。処理回路170によって実行されるこれらの動作は例えば、取得された情報を他の情報に変換すること、取得された情報または変換された情報をネットワークノードに格納された情報と比較すること、および/または取得された情報または変換された情報に基づいて1つ以上の動作を実行すること、および前記処理の結果として判定を行うことによって、処理回路170によって取得された情報を処理することを含み得る。
【0052】
処理回路170は、マイクロプロセッサ、コントローラ、マイクロコントローラ、中央演算処理装置、デジタル信号プロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、または任意の他の適切なコンピューティングデバイス、リソース、またはハードウェア、ソフトウェア、および/または符号化ロジックの組合せのうちの1つ以上の組合せを備えることができ、これらは、単独で、またはデバイス可読媒体180、ネットワークノード160機能などの他のネットワークノード160構成要素と併せてのいずれかで提供するように動作可能である。例えば、処理回路170は、デバイス可読媒体180または処理回路170内のメモリに格納された命令を実行することができる。そのような機能は、本明細書で説明される各種無線特徴、機能、または利益のいずれかを提供することを含むことができる。一部の実施形態において、処理回路170は、システムオンチップ(SOC)を含むことができる。
【0053】
いくつかの実施形態では、処理回路170は、無線周波数(RF)トランシーバ回路172およびベースバンド処理回路174のうちの1つ以上を含んでもよい。いくつかの実施形態では、無線周波数(RF)トランシーバ回路172およびベースバンド処理回路174は、無線ユニットおよびデジタルユニットなどの、別個のチップ(またはチップの設定)、ボード、またはユニット上にあってもよい。代替実施形態では、RFトランシーバ回路172およびベースバンド処理回路174の一部または全部は、同じチップまたはチップ、ボード、またはユニットのセット上にあってもよい
【0054】
特定の実施形態では、ネットワークノード、基地局、eNB、または他のそのようなネットワークデバイスによって提供されるものとして本明細書で説明される機能の一部またはすべては、デバイス可読媒体180または処理回路170内のメモリ上に格納された命令を実行する処理回路170によって実行され得る。代替の実施形態では、機能のいくつかまたはすべてはハードワイヤード方式などで、別個のまたは個別のデバイス可読媒体上に格納された命令を実行することなく、処理回路170によって提供され得る。これらの実施形態のいずれにおいても、デバイス可読記憶媒体上に記憶された命令を実行するか否かにかかわらず、処理回路170は、説明された機能を実行するように構成され得る。そのような機能性によって提供される利点は、処理回路170単独またはネットワークノード160の他の構成要素に限定されず、ネットワークノード160全体によって、および/またはエンドユーザおよび無線ネットワーク全体によって享受される。
【0055】
デバイス可読媒体180は、限定されるものではないが、永続的記憶装置、ソリッドステートメモリ、遠隔でマウントされたメモリ、磁気媒体、光学媒体、ランダムアクセスメモリ、読み出し専用メモリ、大容量記憶媒体(例えば、ハードディスク)、取り外し可能記憶媒体(例えば、フラッシュドライブ、コンパクトディスク(CD)またはデジタルビデオディスク(DVD))、および/または処理回路170によって使用され得る情報、データ、および/または命令を記憶するその他の揮発性または不揮発性、一時的でないデバイス可読および/またはコンピュータ実行可能メモリデバイスを含む、任意の形態の揮発性または不揮発性コンピュータ可読メモリを含むことができる。デバイス可読媒体180は、コンピュータプログラム、ソフトウェア、ロジック、規則、コード、テーブルなどのうちの1つ以上を含むアプリケーション、および/または処理回路170によって実行され、ネットワークノード160によって利用されることが可能な他の命令を含む、任意の適切な命令、データ、または情報を格納することができる。デバイス可読媒体180は、処理回路170によって行われた任意の計算、および/またはインターフェース190を介して受信された任意のデータを格納するために使用され得る。いくつかの実施形態では、処理回路170およびデバイス可能媒体180が集積されていると考えられてもよい。
【0056】
インターフェース190は、ネットワークノード160、ネットワーク106、および/またはWD110間のシグナリングおよび/またはデータの有線または無線通信で使用される。図示のように、インターフェース190は、例えば有線接続を介してネットワーク106との間でデータを送受信するためのポート/端子194を備える。インターフェース190はまた、アンテナ162の一部に結合され得る、または特定の実施形態では無線フロントエンド回路192を含む。無線フロントエンド回路192は、フィルタ198および増幅器196を含む。無線フロントエンド回路192は、アンテナ162および処理回路170に接続されてもよい。無線フロントエンド回路は、アンテナ162と処理回路170との間で通信される信号を条件付けるように構成されてもよい。無線フロントエンド回路192は、無線接続を介して他のネットワークノードまたはWDに送出されるデジタルデータを受信することができる。無線フロントエンド回路192は、フィルタ198および/または増幅器196の組合せを使用して、デジタルデータを適切なチャネルおよび帯域幅パラメータを有する無線信号に変換することができる。次いで、無線信号は、アンテナ162を介して送信されてもよい。同様に、データを受信する場合、アンテナ162は無線信号を収集し、次いで、無線フロントエンド回路192によってデジタルデータに変換されてもよい。デジタルデータは、処理回路170に渡されてもよい。他の実施形態では、インターフェースが異なる構成要素および/または構成要素の異なる組合せを含むことができる。
【0057】
特定の代替実施形態では、ネットワークノード160は、別個の無線フロントエンド回路192を含んでいなくてもよく、代わりに、処理回路170は無線フロントエンド回路を含んでいてもよく、別個の無線フロントエンド回路192を伴わずにアンテナ162に接続されてもよい。同様に、いくつかの実施形態では、RFトランシーバ回路172のすべてまたは一部がインターフェース190の一部とみなされてもよい。さらに他の実施形態ではインターフェース190が無線ユニット(図示せず)の一部として、1つ以上のポートまたは端子194、無線フロントエンド回路192、およびRFトランシーバ回路172を含むことができ、インターフェース190はデジタルユニット(図示せず)の一部であるベースバンド処理回路174と通信することができる。
【0058】
アンテナ162は、無線信号を送信および/または受信するように構成された1つ以上のアンテナ、またはアンテナアレイを含み得る。アンテナ162は、無線フロントエンド回路190に結合することができ、データおよび/または信号を無線で送受信することができる任意のタイプのアンテナとすることができる。いくつかの実施形態では、アンテナ162は、例えば2GHzと66GHzとの間で無線信号を送受信するように動作可能な、1つ以上の無指向性、セクタまたはパネルアンテナを含んでもよい。無指向性アンテナは任意の方向に無線信号を送信/受信するために使用されてもよく、セクタアンテナは特定のエリア内のデバイスから無線信号を送信/受信するために使用されてもよく、パネルアンテナは比較的直線で無線信号を送信/受信するために使用される見通し線(line of sight)アンテナであってもよい。いくつかの例では、2つ以上のアンテナの使用がMIMOと呼ばれ得る。いくつかの実施形態では、アンテナ162がネットワークノード160とは別個であってもよく、インターフェースまたはポートを介してネットワークノード160に接続可能であってもよい。
【0059】
アンテナ162、インターフェース190、および/または処理回路170は、ネットワークノードによって実行されるものとして本明細書で説明される任意の受信動作および/または特定の取得動作を実行するように構成され得る。任意の情報、データ、および/または信号は、無線デバイス、別のネットワークノード、および/または任意の他のネットワーク機器から受信され得る。同様に、アンテナ162、インターフェース190、および/または処理回路170は、ネットワークノードによって実行されるものとして、本明細書に記載される任意の送信動作を実行するように構成されてもよい。任意の情報、データ、および/または信号は、無線デバイス、別のネットワークノード、および/または任意の他のネットワーク機器に送信され得る。
【0060】
電力回路187は、電力管理回路を備えてもよく、または電力管理回路に結合されてもよく、本明細書に記載される機能を実行するための電力をネットワークノード160の構成要素に供給するように構成される。電力回路187は、電源186から電力を受け取ってもよい。電源186および/または電力回路187はそれぞれの構成要素に適した形式でネットワークノード160の様々な構成要素に電源を提供するように構成されてもよい(例えば、各構成要素に必要な圧及び現在のレベルで)。電源186は、電力回路187および/またはネットワークノード160に含まれるか、または外部から構成されてもよい。例えば、ネットワークノード160は電気ケーブルなどの入力回路またはインターフェースを介して、外部電源(例えば、電気コンセント)に接続可能であってもよく、それによって、外部電源は、電力回路187に電力を供給する。さらなる例として、電源186は、電力回路187に接続される、または集積される、バッテリまたはバッテリパックの形態の電源を含んでもよい。バッテリは、外部電源が故障した場合にバックアップ電力を供給することができる。光起電装置のような他のタイプの電源も使用することができる。
【0061】
ネットワークノード160の代替的な実施形態は、本明細書で説明される機能性のいずれか、および/または本明細書で説明される主題をサポートするために必要な任意の機能性を含む、ネットワークノードの機能性のある態様を提供する責任を負うことができる、
図5に示されるものを超える追加の構成要素を含むことができる。例えば、ネットワークノード160はネットワークノード160への情報の入力を可能にし、ネットワークノード160からの情報の出力を可能にするユーザインターフェース装置を含むことができる。これにより、ユーザは、ネットワークノード160の診断、保守、修理、および他の管理機能を実行することができる。
【0062】
図6は、特定の実施形態による、例示的な無線デバイス(WD)を示す。本明細書で使用されるように、WDは、ネットワークノードおよび/または他の無線デバイスと無線で通信することが可能な、該通信するように設定された、配置された、および/または動作可能なデバイスを指す。特に断らない限り、用語WDは、本明細書ではユーザ装置(UE)と互換的に使用され得る。無線通信は、電磁波、電波、赤外線、および/またはエアを介して情報を伝達するのに適した他のタイプの信号を使用して、無線信号を送信および/または受信することを伴ってもよい。いくつかの実施形態では、WDが直接的な人間の相互作用なしに情報を送信および/または受信するように構成され得る。例えば、WDは内部イベントまたは外部イベントによってトリガされたとき、またはネットワークからの要求に応答して、所定のスケジュールでネットワークに情報を送信するように設計され得る。WDの例としてはスマートフォン、携帯電話、携帯電話、VoIP(voice over IP)電話、無線ローカルループ電話、デスクトップコンピュータ、パーソナルデジタルアシスタント(PDA)、無線カメラ、ゲームコンソールまたはデバイス、音楽記憶装置、再生装置、ウェアラブル端末装置、無線エンドポイント、移動局、タブレット、ラップトップ、ラップトップ埋め込み装置(LEE)、ラップトップ搭載装置(LME)、スマートデバイス、無線カスタマープレミス装置(CPE)が挙げられるが、これらに限定されない。WDは例えば、サイドリンク通信のための3GPP規格、車両間(V2V)、車両対インフラストラクチャ(V2I)、車両対全て(V2X)を実装することによって、デバイスツーデバイス(D2D)通信をサポートすることができ、この場合、D2D通信デバイスと呼ばれることがある。さらに別の特定の例として、IoT(Internet of Things(モノのインターネット))シナリオでは、WDが監視および/または測定を実行し、そのような監視および/または測定の結果を別のWDおよび/またはネットワークノードに送信するマシン(機械)または他のデバイスを表すことができる。この場合、WDはマシンツーマシン(M2M)装置であってもよく、3GPPの文脈ではMTC装置と呼ばれてもよい。具体例として、WDは3GPPの狭帯域internet of things(NB-IoT)規格を実行するUEかもしれない。そのような機械または装置の特定の例は、センサ、電力計、産業機械などの計量装置、または家庭用もしくは個人用機器(例えば、冷蔵庫、テレビなど)、個人用ウェアラブル(例えば、時計、フィットネストラッカなど)である。他のシナリオでは、WDがその動作状態またはその動作に関連する他の機能を監視および/または報告することができる車両または他の機器を表すことができる。上述のWDは無線接続のエンドポイントを表すことができ、この場合、装置は、無線端末と呼ばれることができる。さらに、上述したようなWDは、モバイルであってもよく、その場合、モバイルデバイスまたはモバイル端末とも呼ばれてもよい。
【0063】
図示のように、無線デバイス110は、アンテナ111、インターフェース114、処理回路120、デバイス可能媒体130、ユーザインターフェース機器、補助装置134、電源136、および電力回路137を含む。WD110はほんの数例を挙げると、たとえば、GSM、WCDMA、LTE、NR、WiFi、WiMAX、またはBluetooth無線技術、WD110によってサポートされる異なる無線技術のための例示された構成要素のうちの1つ以上の複数のセットを含むことができる。これらの無線技術は、WD110内の他の構成要素と同じまたは異なるチップまたはチップの設定に統合され得る。
【0064】
アンテナ111は、無線信号を送信および/または受信するように構成された1つ以上のアンテナまたはアンテナアレイを含むことができ、インターフェース114に接続される。特定の代替実施形態では、アンテナ111は、WD110とは別個であってもよく、インターフェースまたはポートを介してWD110に接続可能であってもよい。アンテナ111、インターフェース114、および/または処理回路120は、WDによって実行されるものとして、本明細書に記載される任意の受信または送信動作を実行するように構成されてもよい。任意の情報、データ、および/または信号が、ネットワークノードおよび/または別のWDから受信され得る。いくつかの実施形態では、無線フロントエンド回路および/またはアンテナ111がインターフェースとみなされてもよい。
【0065】
図示されるように、インターフェース114は、無線フロントエンド回路112およびアンテナ111を備える。無線フロントエンド回路112は、1つ以上のフィルタ118および増幅器116を備える。無線フロントエンド回路114は、アンテナ111および処理回路120に接続され、アンテナ111と処理回路120との間で通信される信号を調整するように構成される。無線フロントエンド回路112は、アンテナ111に結合されてもよく、またはその一部であってもよい。一部の実施形態ではWD110が別個の無線フロントエンド回路112を含まなくてもよく、むしろ、処理回路120は無線フロントエンド回路を含んでもよく、アンテナ111に接続されてもよい。同様に、いくつかの実施形態では、RFトランシーバ回路122の一部または全部がインターフェース114の一部とみなされてもよい。無線フロントエンド回路112は、無線接続を介して他のネットワークノードまたはWDに送出されるデジタルデータを受信することができる。無線フロントエンド回路112は、フィルタ118および/または増幅器116の組合せを使用して、デジタルデータを適切なチャネルおよび帯域幅パラメータを有する無線信号に変換することができる。次いで、無線信号は、アンテナ111を介して送信されてもよい。同様に、データを受信する場合、アンテナ111は無線信号を収集し、次いで、無線フロントエンド回路112によってデジタルデータに変換されてもよい。デジタルデータは、処理回路120に渡されてもよい。他の実施形態では、インターフェースが異なる構成要素および/または構成要素の異なる組合せを含むことができる。
【0066】
処理回路120は、マイクロプロセッサ、コントローラ、マイクロコントローラ、中央演算処理装置、デジタル信号プロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、または任意の他の適切なコンピューティングデバイス、リソース、またはハードウェア、ソフトウェア、および/または符号化ロジックの組合せのうちの1つ以上の組合せを備えることができ、これらは、単独で、またはデバイス可読媒体130、WD110機能などの他のWD110構成要素と併せてのいずれかで提供するように動作可能である。そのような機能は、本明細書で説明される各種無線の特徴または利点のいずれかを提供することを含むことができる。例えば、処理回路120は本明細書で開示される機能を提供するために、デバイス可読媒体130または処理回路120内のメモリに格納された命令を実行することができる。
【0067】
図示されるように、処理回路120は、RFトランシーバ回路122、ベースバンド処理回路124、およびアプリケーション処理回路126のうちの1つ以上を含む。他の実施形態では、処理回路が異なる構成要素及び/又は構成要素の異なる組み合わせを含むことができる。特定の実施形態では、WD110の処理回路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信号を条件付けてもよい。
【0068】
特定の実施形態では、WDによって実行されるものとして本明細書で説明される機能の一部またはすべては特定の実施形態ではコンピュータ可読記憶媒体とすることができるデバイス可読媒体130上に記憶された命令を実行する処理回路120によって提供することができる。代替の実施形態では、機能のいくつかまたはすべてはハードワイヤード方式などで、別個のまたは個別のデバイス可読記憶媒体上に記憶された命令を実行することなく、処理回路120によって提供され得る。これらの特定の実施形態のいずれにおいても、デバイス可読記憶媒体上に記憶された命令を実行するか否かにかかわらず、処理回路120は、説明された機能を実行するように構成され得る。そのような機能性によって提供される利点は、処理回路120単独またはWD110の他の構成要素に限定されず、WD110全体によって、および/またはエンドユーザおよび無線ネットワーク全体によって享受される。
【0069】
処理回路120は、WDによって実行されるものとして本明細書で説明される任意の決定、計算、または類似の動作(たとえば、ある取得動作)を実行するように構成され得る。これらの動作は処理回路120によって実行されるように、例えば、取得された情報を他の情報に変換すること、取得された情報または変換された情報をWD110によって記憶された情報と比較すること、および/または取得された情報または変換された情報に基づいて1つ以上の動作を実行すること、および前記処理の結果として決定を行うことによって、処理回路120によって取得された情報を処理することを含み得る。
【0070】
デバイス可読媒体130は、コンピュータプログラム、ソフトウェア、ロジック、規則、コード、表などのうちの1つ以上を含むアプリケーション、および/または処理回路120によって実行されることが可能な他の命令を格納するように動作可能であり得る。デバイス可能媒体130はコンピュータメモリ(例えば、ランダムアクセスメモリ(RAM)または可読専用メモリ(ROM))、大容量記憶媒体(例えば、ハードディスク)、取り外し可能記憶媒体(例えば、コンパクトディスク(CD)またはデジタルビデオディスク(DVD))、および/または処理回路120によって使用され得る情報、データ、および/または命令を記憶する任意の他の揮発性または不揮発性、一時的でないデバイス可読可能および/またはコンピュータ実行可能メモリデバイスを含み得る。いくつかの実施形態では、処理回路120およびデバイス可能媒体130が集積されていると考えられてもよい。
【0071】
ユーザインターフェース機器132は、人間のユーザがWD110と相互作用(interact)することを可能にするコンポーネントを提供することができる。このような相互作用は、視覚的、聴覚的、触覚的などの多くの形態であり得る。ユーザインターフェース機器132はユーザに出力を生成し、ユーザがWD110に入力を提供することを可能にするように動作可能であり得る。相互作用のタイプは、WD110にインストールされたユーザインターフェース機器132のタイプに応じて変わり得る。例えば、WD110がスマートフォンである場合、相互作用はタッチスクリーンを介して行われてもよく、WD110がスマートメータである場合、相互作用は使用量(例えば、使用されるガロン数)を提供するスクリーン、または可聴警報(例えば、煙が検出される場合)を提供するスピーカを介して行われてもよい。ユーザインターフェース機器132は、入力インターフェース、装置及び回路、ならびに出力インターフェース、装置及び回路を含み得る。ユーザインターフェース機器132は、WD110への情報の入力を可能にするように構成され、処理回路120に接続されて、処理回路120が入力情報を処理することを可能にする。ユーザインターフェース機器132は例えば、マイクロフォン、近接または他のセンサ、キー/ボタン、タッチディスプレイ、1つ以上のカメラ、USBポート、または他の入力回路を含むことができる。ユーザインターフェース機器132はまた、WD110からの情報の出力を可能にし、処理回路120がWD110から情報を出力することを可能にするように構成される。ユーザインターフェース機器132は例えば、スピーカ、ディスプレイ、振動回路、USBポート、ヘッドホンインターフェース、または他の出力回路を含み得る。ユーザインターフェース機器132の1つ以上の入出力インターフェース、デバイス、および回路を使用して、WD110はエンドユーザおよび/または無線ネットワークと通信することができ、本明細書で説明する機能性からの利益をエンドユーザおよび/または無線ネットワークに与えることができる。
【0072】
補助装置134は、WDによって一般に実行されない可能性があるより具体的な機能を提供するように動作可能である。これは、様々な目的のために測定を行うための専用センサ、有線通信などの追加のタイプの通信のためのインターフェースを含むことができる。補助装置134の構成要素の含有及び種類は、実施形態および/またはシナリオに応じて変わり得る。
【0073】
電源136は、一部の実施形態ではバッテリまたはバッテリパックの形態であってもよい。外部電源(例えば、電気コンセント)、光起電力デバイス、またはパワーセルなどの他のタイプの電源も使用することができる。WD110はさらに、電源136からの電力を、電源136からの電力を必要とするWD110の様々な部分に送り、本明細書に記載または示される任意の機能を実行するための電力回路137を含んでもよい。電力回路137は、特定の実施形態では電力管理回路を備えてもよい。電力回路137は追加的または代替的に、外部電源から電力を受け取るように動作可能であってもよく、その場合、WD110は、入力回路または電力ケーブルなどのインターフェースを介して、外部電源(電気コンセントなど)に接続可能であってもよい。また、特定の実施形態において、電力回路137は、外部電源から電源136に電力を送達するように動作可能であってもよい。これは、例えば、電源136の充電のためであってもよい。電力回路137は電力が供給されるWD110のそれぞれの構成要素に適した電力にするために、電源136からの電力に対して、任意のフォーマット、変換、または他の修正を実行することができる。
【0074】
図7は、本明細書で説明される様々な態様によるUEの一実施形態を示す。本明細書で使用されるように、ユーザ装置またはUEは必ずしも、関連するデバイスを所有し、および/または操作する人間のユーザという意味でユーザを有するとは限らない。代わりに、UEは人間のユーザへの販売または人間のユーザによる操作が意図されているが、最初は特定の人間のユーザ(例えば、スマートスプリンクラコントローラ)に関連付けられていてもいなくてもよく、または関連付けられていなくてもよいデバイスを表してもよい。あるいはUEがエンドユーザへの販売またはエンドユーザによる操作を意図されていないが、ユーザ(例えば、スマート電力メータ)のために関連付けられるか、または操作され得るデバイスを表し得る。UE2200は、NB-IoT UE、マシンタイプ通信(MTC)UE、および/または強化MTC(eMTC)UEを含む、第3世代パートナーシッププロジェクト(3GPP)によって特定される任意のUEであってもよい。UE200は
図7に例示されているように、3GPPのGSM、UMTS、LTE、および/または5G標準規格のような、第3世代パートナーシッププロジェクト(3GPP)によって公布された1つ以上の通信標準規格に従って通信するように設定されたWDの一例である。前述のように、用語WDおよびUEは、交換可能に使用され得る。したがって、
図7はUEであるが、本明細書で説明される構成要素はWDに等しく適用可能であり、その逆もまた同様である。
【0075】
図7では、UE200が入力/出力インターフェース205、無線周波数(RF)インターフェース209、ネットワーク接続インターフェース211、ランダムアクセスメモリ(RAM)217を含むメモリ215、読み出し専用メモリ(ROM)219、および記憶媒体221など、通信サブシステム231、電源233、および/または任意の他の構成要素、またはそれらの任意の組合せに動作可能に結合された処理回路201を含む。記憶媒体221は、オペレーティングシステム223、アプリケーションプログラム225、およびデータ227を含む。他の実施形態では、記憶媒体221が他の同様のタイプの情報を含むことができる。いくつかのUEは、
図7に示される構成要素のすべて、または構成要素のサブセットのみを利用し得る。構成要素間の統合のレベルは、1つのUEから別のUEへと変化し得る。さらに、いくつかのUEは、複数のプロセッサ、メモリ、トランシーバ、送信機、受信機など、構成要素の複数のインスタンスを含み得る。
【0076】
図7では、処理回路201がコンピュータ命令およびデータを処理するように構成されてもよい。処理回路201は1つ以上のハードウェア実装状態機械(例えば、個別論理、FPGA、ASICなど)、適切なファームウェアとともにプログラマブル論理、1つ以上の格納プログラム、マイクロプロセッサまたはデジタルシグナルプロセッサ(DSP)などの汎用プロセッサ、ならびに適切なソフトウェア、または上記の任意の組合せなど、機械可読コンピュータプログラムとしてメモリに格納された機械命令を実行するように動作可能な任意の順次状態機械を実装するように構成され得る。例えば、処理回路201は、2つの中央処理装置(CPU)を含むことができる。データは、コンピュータによる使用に適した形式の情報であってもよい。
【0077】
図示された実施形態では、入力/出力インターフェース205が入力デバイス、出力デバイス、または入力および出力デバイスへの通信インターフェースを提供するように構成され得る。UE200は、入力/出力インターフェース205を介して出力デバイスを使用するように構成され得る。出力デバイスは、入力デバイスと同じタイプのインタフェースポートを使用することができる。例えば、USBポートを使用して、UE200との間で入力および出力を行うことができる。出力デバイスは、スピーカ、サウンドカード、ビデオカード、ディスプレイ、モニタ、プリンタ、アクチュエータ、エミッタ、スマートカード、他の出力デバイス、またはそれらの任意の組み合わせであり得る。UE200は、ユーザがUE200に情報をキャプチャすることを可能にするために、入力/出力インターフェース205を介して入力デバイスを使用するように構成され得る。入力デバイスはタッチセンシティブまたはプレゼンスセンシティブディスプレイ、カメラ(例えば、デジタルカメラ、デジタルビデオカメラ、ウェブカメラなど)、マイクロフォン、センサ、マウス、トラックボール、方向パッド、トラックパッド、スクロールホイール、スマートカードなどを含むことができる。プレゼンスセンシティブディスプレイは、ユーザからの入力を感知するための容量性または抵抗性タッチセンサを含むことができる。センサは例えば、加速度計、ジャイロスコープ、傾斜センサ、力センサ、磁力計、光学センサ、近接センサ、別の同様のセンサ、またはそれらの任意の組合せとすることができる。例えば、入力装置は、加速度計、磁力計、デジタルカメラ、マイクロフォン、および光センサであってもよい。
【0078】
図7では、RFインターフェース209は、送信機、受信機、およびアンテナなどのRF構成要素に通信インターフェースを提供するように構成されてもよい。ネットワーク接続インターフェース211は、ネットワーク243aへの通信インターフェースを提供するように構成され得る。ネットワーク243aは、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、コンピュータネットワーク、無線ネットワーク、電気通信ネットワーク、別の同様のネットワーク、またはそれらの任意の組合せなどの有線および/または無線ネットワークを含むことができる。例えば、ネットワーク243aは、Wi-Fiネットワークを構成することができる。ネットワーク接続インターフェース211は、イーサネット(登録商標)、TCP/IP、SONET、ATMなどの1つ以上の通信プロトコルに従って、通信ネットワークを介して1つ以上の他のデバイスと通信するために使用される受信機および送信機インターフェースを含むように構成され得る。ネットワーク接続インターフェース211は通信ネットワークリンク(例えば、光、電気など)に適切な受信機および送信機機能を実装し得る。送信機機能および受信機機能は回路構成要素、ソフトウェア、またはファームウェアを共有することができ、あるいは、別々に実装することができる。
【0079】
RAM217は、オペレーティングシステム、アプリケーションプログラム、およびデバイスドライバなどのソフトウェアプログラムの実行中にデータまたはコンピュータ命令の記憶またはキャッシュを提供するために、バス202を介して処理回路201にインターフェースするように構成することができる。ROM219は、コンピュータ命令またはデータを処理回路201に提供するように構成することができる。例えば、ROM219は、不揮発性メモリに記憶されたキーボードからの基本的な入出力、スタートアップ、またはキーストロークの受信のような基本的なシステム機能のための不変な低レベルのシステムコードまたはデータを記憶するように構成されてもよい。記憶媒体221は、RAM、ROM、フィールドプログラマブルゲートアレイ読出し専用メモリ、消去可能フィールドプログラマブルゲートアレイ読出し専用メモリ、電気的消去可能フィールドプログラマブルゲートアレイ読出し専用メモリ、磁気ディスク、光ディスク、フロッピーディスク、ハードディスク、リムーバブルカートリッジ、またはフラッシュドライブなどのメモリを含むように構成することができる。一例では、記憶媒体221がオペレーティングシステム223、ウェブブラウザアプリケーション、ウィジェットまたはガジェットエンジンまたは別のアプリケーションなどのアプリケーションプログラム225、およびデータファイル227を含むように構成することができる。記憶媒体221はUE200によって使用するために、様々なオペレーティングシステムのうちの任意のもの、またはオペレーティングシステムの組合せを記憶することができる。
【0080】
記憶媒体221は、独立ディスクの冗長アレイ(RAID)、フロッピー(登録商標)ディスクドライブ、フラッシュメモリ、USBフラッシュドライブ、外部ハードディスクドライブ、サムドライブ、ペンドライブ、キードライブ、高密度デジタル多用途ディスク(HD-DVD)光ディスクドライブ、内部ハードディスクドライブ、ブルーレイ光ディスクドライブ、ホログラフィックデジタルデータストレージ(HDDS)光ディスクドライブ、外部ミニデュアルインラインメモリモジュール(DIMM)、同期ダイナミックランダムアクセスメモリ(SDRAM)、外部マイクロDIMM SDRAM、加入者識別モジュールまたは取り外し可能ユーザ識別(SIM/RUIM)モジュールなどのスマートカードメモリ、他のメモリ、またはそれらの任意の組合せなど、複数の物理駆動部含むように構成され得る。記憶媒体221はUE200が一時的または非一時的記憶媒体に記憶されたコンピュータ実行可能命令、アプリケーションプログラム等にアクセスし、データをオフロードし、またはデータをアップロードすることを可能にし得る。通信システムを利用するものなどの製造品は、デバイス可読媒体を備えることができる記憶媒体221内に有形に具現化することができる。
【0081】
図7では、処理回路201は、通信サブシステム231を使用してネットワーク243bと通信するように構成され得る。ネットワーク243aおよびネットワーク243bは、同じネットワークであってもよいし、異なるネットワークであってもよい。通信サブシステム231は、ネットワーク243bと通信するために使用される1つ以上のトランシーバを含むように構成することができる。例えば、通信サブシステム231は、IEEE 802.2、CDMA、WCDMA、GSM、LTE、UTRAN、WiMaxなどの1つ以上の通信プロトコルに従って、無線アクセスネットワーク(RAN)の別のWD、UE、または基地局などの無線通信が可能な別の装置の1つ以上のリモートトランシーバと通信するために使用される1つ以上のトランシーバを含むように構成することができる。各トランシーバは、RANリンク(例えば、周波数割り当てなど)に適切な送信機または受信機機能をそれぞれ実装するために、送信機233および/または受信機235を含んでもよい。さらに、各トランシーバの送信機233および受信機235は回路構成要素、ソフトウェア、またはファームウェアを共有してもよく、あるいは別々に実装されてもよい。
【0082】
図示の実施形態では、通信サブシステム231の通信機能は、データ通信、音声通信、マルチメディア通信、Bluetoothなどの短距離通信、近距離通信、位置を決定するための全地球測位システム(GPS)の使用などの位置ベース通信、別の同様の通信機能、またはそれらの任意の組合せを含むことができる。例えば、通信サブシステム231は、セルラー通信、Wi-Fi通信、Bluetooth通信、およびGPS通信を含むことができる。ネットワーク243bは、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、コンピュータネットワーク、無線ネットワーク、電気通信ネットワーク、別の同様のネットワーク、またはそれらの任意の組合せなどの有線および/または無線ネットワークを含むことができる。例えば、ネットワーク243bは、セルラーネットワーク、Wi-Fiネットワーク、および/または近距離無線ネットワークであってもよい。電源213は、UE200の構成要素に交流(AC)又は直流(DC)電力を供給するように構成することができる。
【0083】
本明細書で説明される特徴、利点、および/または機能は、UE200の構成要素のうちの1つにおいて実装され得るか、またはUE200の複数の構成要素にわたって区分され得る。さらに、本明細書で説明される特徴、利点、および/または機能は、ハードウェア、ソフトウェア、またはファームウェアの任意の組合せで実装され得る。一例では、通信サブシステム231が本明細書で説明される構成要素のいずれかを含むように構成され得る。さらに、処理回路201は、バス202を介してそのような構成要素のいずれかと通信するように構成されてもよい。別の例では、そのような構成要素のいずれも、処理回路201によって実行されるときに本明細書で説明される対応する機能を実行する、メモリに格納されたプログラム命令によって表され得る。別の実施形態では、そのような構成要素のいずれかの機能が処理回路201と通信サブシステム231との間で区分され得る。別の例ではそのような構成要素のいずれかの計算集約的でない機能がソフトウェアまたはファームウェアで実装されてもよく、計算集約的な機能はハードウェアで実装されてもよい。
【0084】
図8は、いくつかの実施形態によって実装される機能を仮想化することができる仮想化環境300を示す概略ブロック図である。本文脈では、仮想化手段が仮想化ハードウエアプラットフォーム、記憶装置、およびネットワーキングリソースを含むことができる装置またはデバイスの仮想バージョンを作成する。本明細書で使用されるように、仮想化はノード(例えば、仮想化された基地局または仮想化された無線アクセスノード)またはデバイス(例えば、UE、無線デバイス、または任意の他のタイプの通信デバイス)またはそれらのコンポーネントに適用されることができ、機能の少なくとも一部が1つ以上の仮想コンポーネントとして(例えば、1つ以上のネットワーク内の1つ以上の物理処理ノード上で実行される1つ以上のアプリケーション、コンポーネント、機能、仮想マシン、またはコンテナを介して)実装される実装形態に関係する。
【0085】
いくつかの実施形態において、本明細書に記載する機能の一部または全部は、1つ以上のハードウェアノード330によってホストされる1つ以上の仮想環境300内に実装される1つ以上の仮想マシンによって実行される仮想コンポーネントとして実装することができる。さらに、仮想ノードが無線アクセスノードでないか、または無線接続性を必要としない実施形態(例えば、コアネットワークノード)では、ネットワークノードを完全に仮想化することができる。
【0086】
機能は、本明細書で開示される実施形態のいくつかの特徴、機能、および/または利益のいくつかを実装するように動作する1つ以上のアプリケーション320(代替として、ソフトウェアインスタンス、仮想アプライアンス、ネットワーク機能、仮想ノード、仮想ネットワーク機能などと呼ばれ得る)によって実装され得る。アプリケーション320は、処理回路360およびメモリ390を備えるハードウェア330を提供する仮想化環境300において実行される。メモリ390は処理回路360によって実行可能な命令395を含み、それによって、アプリケーション320は、本明細書で開示される特徴、利点、および/または機能のうちの1つ以上を提供するように動作可能である。
【0087】
仮想化環境300は、市販の既製(COTS)プロセッサ、専用特定用途向け集積回路(ASIC)、またはデジタルもしくはアナログハードウェア構成要素もしくは専用プロセッサを含む任意の他のタイプの処理回路であってもよい、1つ以上のプロセッサまたは処理回路360の設定を備える汎用または専用ネットワークハードウェアデバイス330を備える。各ハードウェアデバイスは、処理回路360によって実行される命令395またはソフトウェアを一時的に格納するための非永続的メモリであり得るメモリ390-1を備え得る。各ハードウェア装置は、物理ネットワークインターフェース380を含む、ネットワークインタフェースカードとも呼ばれる、1つ以上のネットワークインターフェースコントローラ(NIC)370を含むことができる。各ハードウェアデバイスはまた、ソフトウェア395および/または処理回路360によって実行可能な命令を格納した、非一時的な、永続的な、マシン可読記憶媒体390-2を含むことができる。ソフトウェア395は、1つ以上の仮想化レイヤ350(ハイパーバイザとも呼ばれる)をインスタンス化するためのソフトウェア、仮想マシン340を実行するためのソフトウェア、ならびに本明細書で説明されるいくつかの実施形態に関連して説明される機能、特徴、および/または利益を実行することを可能にするソフトウェアを含む、任意のタイプのソフトウェアを含むことができる。
【0088】
仮想マシン340は仮想処理、仮想メモリ、仮想ネットワークワーキングまたはインターフェースおよび仮想ストレージを含み、対応する仮想化レイヤ350またはハイパーバイザによって実行されてもよい。仮想アプライアンス320のインスタンスの異なる実施形態は1つ以上の仮想マシン340上で実装されてもよく、実装は異なる方法で行われてもよい。
【0089】
動作中、処理回路360は、仮想マシンモニタ(VMM)と呼ばれることもあるハイパーバイザまたは仮想化レイヤ350をインスタンス化するためにソフトウェア395を実行する。仮想化レイヤ350は、ネットワークハードウェアのように見える仮想オペレーティングプラットフォームを仮想マシン340に提示することができる。
【0090】
図8に示すように、ハードウェア330は、一般的または特定の構成要素を有するスタンドアロンネットワークノードであってもよい。ハードウェア330は、アンテナ3225を備えることができ、仮想化を介していくつかの機能を実装することができる。あるいは、ハードウェア330が多くのハードウェアノードが協働し、特にアプリケーション320のライフサイクル管理を監督する管理および編成(MANO(management and orchestration))3100を介して管理される、より大きなハードウェアクラスタの一部であってもよい(例えば、データセンターまたは顧客構内機器(CPE)内など)。
【0091】
ハードウェアの仮想化は、いくつかの状況ではネットワーク機能仮想化(NFV)と呼ばれる。NFVは、多くのネットワーク機器タイプを、業界標準の大容量サーバハードウェア、物理スイッチ、およびデータセンター内に配置することができる物理ストレージ、ならびに顧客構内機器に統合するために使用することができる。
【0092】
NFVの文脈では、仮想マシン340があたかも物理的な仮想化されていないマシン上で実行されているかのようにプログラムを実行する物理マシンのソフトウェア実装であってもよい。仮想マシン340の各々、およびその仮想マシンを実行するハードウェア330のその部分はその仮想マシン専用のハードウェアであり、および/または、その仮想マシンによって仮想マシン340の他のものと共有されるハードウェアであり、別個の仮想ネットワーク要素(VNE)を形成する。
【0093】
なお、NFVの文脈では、仮想ネットワーク機能(VNF)がハードウェアネットワークインフラストラクチャ330上の1つ以上の仮想マシン340で実行され、
図8のアプリケーション320に対応する特定のネットワーク機能を処理する責任がある。
【0094】
いくつかの実施形態では、それぞれが1つ以上の送信機3220および1つ以上の受信機3210を含む1つ以上の無線ユニット3200が1つ以上のアンテナ3225に結合され得る。無線装置3200は1つ以上の適切なネットワークインターフェースを介してハードウェアノード330と直接通信することができ、仮想構成要素と組み合わせて使用して、無線アクセスノードまたは基地局などの無線機能を仮想ノードに提供することができる。
【0095】
いくつかの実施形態では、いくつかの信号がハードウェアノード330と無線ユニット3200との間の通信のために代替的に使用され得る制御システム3230を使用して実施され得る。
【0096】
図9は、特定の実施形態による、中間ネットワークを介してホストコンピュータに接続された電気通信ネットワークの一例を示す。
図9を参照すると、一実施形態によれば、通信システムは、無線アクセスネットワークなどのアクセスネットワーク411と、コアネットワーク414とを備える、3GPPタイプのセルラーネットワークなどの電気通信ネットワーク410を含む。アクセスネットワーク411はNB、eNB、gNB、または他のタイプの無線アクセスポイントなどの複数の基地局412a、412b、412cを備え、それぞれは対応するカバレッジエリア413a、413b、413cを定義する。各基地局412a、412b、412cは、有線または無線接続415を介してコアネットワーク414に接続可能である。カバレッジエリア413cに位置する最初のUE491は、対応する基地局412cと無線で接続されるか、またはポケットベルされるように構成されている。カバレッジエリア413a内の第2のUE492は、対応する基地局412aに無線で接続可能である。本例では複数のUE491、492が図示されているが、開示された実施形態は単独のUEがカバレッジエリア内にある状況、または単独のUEが対応する基地局412に接続している状況に等しく適用可能である。
【0097】
電気通信ネットワーク410はそれ自体、ホストコンピュータ430に接続されており、それは、スタンドアローンサーバー、クラウド実行サーバー、分散サーバー、またはサーバーファームにおける処理リソースのハードウェア及び/又はソフトウェアに具体化され得る。ホストコンピュータ430はサービスプロバイダーの所有権または制御下にあってもよいし、サービスプロバイダーによって、またはサービスプロバイダーの代わりに操作されてもよい。電気通信ネットワーク410とホストコンピュータ430との間のコネクション421および422は、コアネットワーク414からホストコンピュータ430まで直接延びてもよく、あるいは任意の中間ネットワーク420を介して延びてもよい。中間ネットワーク420はパブリック、私設またはホストされたネットワークのうちの1つまたはそれ以上の組合せであってもよい。中間ネットワーク420はもしあれば、バックボーンネットワークまたはインターネットであってもよい。特に、中間ネットワーク420は、2つ以上のサブネットワーク(図示せず)を含んでもよい。
【0098】
図9の通信システム全体は、接続されたUE491、492とホストコンピュータ430との間のコネクティビティを可能にする。接続性は、オーバー・ザ・トップ(OTT)コネクション450として説明することができる。ホストコンピュータ430および接続されたUE491、492は、アクセスネットワーク411、コアネットワーク414、任意の中間ネットワーク420、および可能なさらなるインフラストラクチャ(図示せず)を介在物として使用して、OTTコネクション450を介してデータおよび/またはシグナリングを通信するように構成される。OTTコネクション450は、OTTコネクション450が通過する参加通信デバイスがアップリンク通信およびダウンリンク通信のルーティングに気付かないという意味で、トランスペアレント(透過的)であり得る。例えば、基地局412は接続されたUE491に転送される(例えば、ハンドオーバされる)ためにホストコンピュータ430から発信されるデータをもつ入来ダウンリンク通信の過去のルーティングについて知らされる必要はない。同様に、基地局412は、UE491からホストコンピュータ430へ向かう発信アップリンク通信の将来のルーティングを認識する必要はない。
【0099】
図10は、いくつかの実施形態による、基地局を介して部分無線接続を介してユーザ装置と通信するホストコンピュータを示す。通信システム500では、ホストコンピュータ510が通信システム500の異なる通信デバイスのインターフェースとの有線または無線接続をセットアップおよび維持するように構成された通信インターフェース516を含むハードウェア515を備える。ホストコンピュータ510は、記憶および/または処理能力を有することができる処理回路518をさらに備える。特に、処理回路518は、命令を実行するように構成された1つ以上のプログラマブルプロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイまたはこれらの組み合わせ(図示せず)を含んでもよい。ホストコンピュータ510はさらにソフトウェア511を構成し、それがホストコンピュータ510に記憶されるか、アクセス可能であり、処理回路518によって実行可能である。ソフトウェア511は、ホストアプリケーション512を含む。ホストアプリケーション512は、UE530およびホストコンピュータ510で終端するOTTコネクション550を介してコネクションするUE530などのリモートユーザにサービスを提供するように動作可能であってもよい。リモートユーザにサービスを提供する際に、ホストアプリケーション512は、OTTコネクション550を使用して送信されるユーザデータを提供することができる。
【0100】
通信システム500はさらに、遠隔通信システム内に設けられ、ホストコンピュータ510およびUE530と通信することを可能にするハードウェア525を含む基地局520を含む。ハードウェア525は、通信システム500の異なる通信デバイスのインターフェースとの有線または無線接続をセットアップおよび維持するための通信インターフェース526、ならびに基地局520によってサービスされるカバレッジエリア(
図5には示されていない)内に位置するUE530との少なくとも無線接続570をセットアップおよび維持するための無線インターフェース527を含み得る。通信インターフェース526は、ホストコンピュータ510へのコネクション560を容易にするように構成することができる。コネクション560は直接的であってもよいし、電気通信システムのコアネットワーク(
図5には示されていない)を通過してもよいし、および/または電気通信システムの外部の1つ以上の中間ネットワークを通過してもよい。図示の実施形態では、基地局520のハードウェア525が1つ以上のプログラマブルプロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、または命令を実行するように適合されたこれら(図示せず)の組み合わせを含み得る処理回路528をさらに含む。さらに、基地局520は、内部に記憶されるか、または外部接続を介してアクセス可能なソフトウェア521を有する。
【0101】
通信システム500は、既に言及したUE530をさらに含む。そのハードウェア535はUE530が現在位置するカバレッジエリアにサービスを提供する基地局との無線接続570をセットアップし、維持するように構成された無線インターフェース537を含み得る。UE530のハードウェア535は、命令を実行するように適合された1つ以上のプログラマブルプロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、またはこれらの組合せ(図示せず)を備えることができる処理回路538をさらに含む。UE530はさらにソフトウェア531を構成し、これらはUE530内に記憶されるかアクセス可能であり、また、処理回路538によって実行可能である。ソフトウェア531は、クライアントアプリケーション532を含む。クライアントアプリケーション532は、ホストコンピュータ510のサポートを受けて、UE530を介して人間または非人間のユーザにサービスを提供するように動作可能である。ホストコンピュータ510において、実行中のホストアプリケーション512は、UE530およびホストコンピュータ510で終了するOTTコネクション550を介して実行中のクライアントアプリケーション532と通信することができる。ユーザにサービスを提供する際に、クライアントアプリケーション532はホストアプリケーション512から要求データを受信し、要求データに応答してユーザデータを提供することができる。OTTコネクション550は、要求データおよびユーザデータの両方を転送することができる。クライアントアプリケーション532は、ユーザと対話して、ユーザが提供するユーザデータを生成することができる。
【0102】
図5に示されるホストコンピュータ510、基地局520、およびUE530は、それぞれ、ホストコンピュータ430、基地局412a、412b、412cのうちの1つ、および
図9のUE491、492のうちの1つと類似または同一であり得ることに留意されたい。すなわち、これらのエンティティの内部動作は
図9に示されるようなものであってもよく、独立して、周囲のネットワークトポロジは
図9のものであってもよい。
【0103】
図9ではOTTコネクション550を抽象的に描いて、基地局520を介したホストコンピュータ510とUE530との間の通信を示しているが、いかなる中間デバイスも明示的に基準せず、これらのデバイスを介したメッセージの正確なルーティングも示していない。ネットワークインフラストラクチャはルーティングを決定してもよく、ルーティングはUE530から、またはサービスプロバイダオペレーティングホストコンピュータ510から、あるいはその両方から隠すように構成されてもよい。OTTコネクション550がアクティブである間、ネットワークインフラストラクチャは(例えば、負荷分散の考慮またはネットワークの再構成に基づいて)ネットワークインフラストラクチャがルーティングを動的に変更する決定をさらに行うことができる。
【0104】
UE530と基地局520との間の無線接続570は、本開示全体にわたって説明される実施形態の教示に従う。様々な実施形態のうちの1つ以上は、無線接続570が最後のセグメントを形成するOTTコネクション550を使用して、UE530に提供されるOTTサービスの性能を改善する。より正確には、これらの実施形態の教示が適切な信号品質を保証することができ、それによって、ユーザ待ち時間の短縮および応答性の向上などの利点を提供することができる。
【0105】
1つ以上の実施形態が改善するデータレート、待ち時間、および他の要因を監視する目的で、測定手順を提供することができる。さらに、測定結果の変動に応答して、ホストコンピュータ510とUE530との間のOTTコネクション550を再構成するためのオプションのネットワーク機能があってもよい。OTTコネクション550を再構成するための測定手順および/またはネットワーク機能は、ホストコンピュータ510のソフトウェア511およびハードウェア515、またはソフトウェア531およびUE530のハードウェア535、あるいはその両方で実施することができる。いくつかの実施形態ではセンサ(図示せず)は、OTTコネクション550が通過する通信デバイス内に、またはそれに関連して配備することができ、センサは上で例示した監視量の値を供給することによって、またはソフトウェア511、531が監視量を計算または推定することができる他の物理量の値を供給することによって、測定手順に関与することができる。OTTコネクション550の再構成はメッセージフォーマット、再送信設定、好ましいルーティングなどを含むことができ、再構成は、基地局520に影響を及ぼす必要はなく、基地局520には知られていないか、または知覚できないことがある。このような手順および機能性は当技術分野で公知であり、実践され得る。特定の実施形態では、測定がホストコンピュータ510のスループット、伝搬時間、待ち時間などの測定を容易にする独自のUEシグナリングを含むことができる。測定は、ソフトウェア511および531が伝搬時間、エラーなどを監視しながら、OTTコネクション550を使用して、メッセージ、特に空または「ダミー」メッセージを送信させることによって実施することができる。
【0106】
図11は、一実施形態による、通信システムにおいて実施される方法を示すフローチャートである。通信システムは、ホストコンピュータ、基地局、および
図9および
図10を参照して説明したUEを含む。本開示を簡単にするために、
図11に対する図面参照のみがこのセクションに含まれる。ステップ610において、ホストコンピュータはユーザデータを提供する。ステップ610のサブステップ611(オプションであってもよい)では、ホストコンピュータがホストアプリケーションを実行することによってユーザデータを提供する。ステップ620において、ホストコンピュータは、ユーザデータをUEに搬送する送信を開始する。ステップ630(オプションであってもよい)において、基地局は、本開示全体にわたって説明される実施形態の教示に従って、ホストコンピュータが開始した送信において搬送されたユーザデータをUEに送信する。ステップ640(オプションであってもよい)において、UEは、ホストコンピュータによって実行されるホストアプリケーションに関連付けられたクライアントアプリケーションを実行する。
【0107】
図12は、一実施形態による、通信システムにおいて実施される方法を示すフローチャートである。通信システムは、ホストコンピュータ、基地局、および
図9および
図10を参照して説明したUEを含む。本開示を簡単にするために、
図12に対する図面参照のみがこのセクションに含まれる。本方法のステップ710において、ホストコンピュータはユーザデータを提供する。任意のサブステップ(図示せず)において、ホストコンピュータがホストアプリケーションを実行することによってユーザデータを提供する。ステップ720において、ホストコンピュータは、ユーザデータをUEに搬送送信を開始する。送信は、本開示全体にわたって説明される実施形態の教示に従って、基地局を介して渡され得る。ステップ730(任意であってもよい)において、UEは、送信において搬送されたユーザデータを受信する。
【0108】
図13は、一実施形態による、通信システムにおいて実施される方法を示すフローチャートである。通信システムは、ホストコンピュータ、基地局、および
図9および
図10を参照して説明したUEを含む。本開示を簡単にするために、
図13に対する図面参照のみがこのセクションに含まれる。ステップ810(オプションであってもよい)において、UEは、ホストコンピュータによって提供された入力データを受信する。さらに、または代替的に、ステップ820で、UEはユーザデータを提供する。ステップ820のサブステップ821(オプションであってもよい)において、UEは、クライアントアプリケーションを実行することによってユーザデータを提供する。ステップ810のサブステップ811(オプションであってもよい)において、UEは、ホストコンピュータによって提供された受信入力データに応答してユーザデータを提供するクライアントアプリケーションを実行する。ユーザデータを提供する際に、実行されるクライアントアプリケーションは、ユーザから受け取ったユーザ入力をさらに考慮することができる。ユーザデータが提供された特定の方法にかかわらず、UEは、サブステップ830において、ユーザデータのホストコンピュータへの送信を開始する。本方法のステップ840において、ホストコンピュータは、本開示全体にわたって説明される実施形態の教示に従って、UEから送信されたユーザデータを受信する。
【0109】
図14は、一実施形態による、通信システムにおいて実施される方法を示すフローチャートである。通信システムは、ホストコンピュータ、基地局、および
図9および
図10を参照して説明したUEを含む。本開示を簡単にするために、
図14に対する図面参照のみがこのセクションに含まれる。ステップ910(オプションであってもよい)において、本開示全体にわたって説明される実施形態の教示に従って、基地局は、UEからユーザデータを受信する。ステップ920(オプションであってもよい)において、基地局は、受信されたユーザデータのホストコンピュータへの送信を開始する。ステップ930(任意であってもよい)において、ホストコンピュータは、基地局によって開始された送信において搬送されたユーザデータを受信する。
【0110】
本明細書で開示される任意の適切なステップ、方法、特徴、機能、または利益は、1つ以上の仮想装置の1つ以上の機能ユニットまたはモジュールを介して実行され得る。各仮想装置は、いくつかのこれらの機能ユニットを備えることができる。これらの機能ユニットは、1つ以上のマイクロプロセッサまたはマイクロコントローラを含むことができる処理回路、ならびにデジタル信号プロセッサ(DSP)、専用デジタル論理などを含むことができる他のデジタルハードウェアを介して実装することができる。処理回路は、読み出し専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、キャッシュメモリ、フラッシュメモリデバイス、光記憶デバイスなどの1つ以上のタイプのメモリを含むことができる、メモリに格納されたプログラムコードを実行するように構成することができる。メモリに格納されたプログラムコードは、1つ以上の電気通信および/またはデータ通信プロトコルを実行するためのプログラム命令、ならびに本明細書で説明される技法のうちの1つ以上を実行するための命令を含む。いくつかの実装形態では、処理回路がそれぞれの機能ユニットに、本開示の1つ以上の実施形態による対応する機能を実行させるために使用され得る。
【0111】
図15は、特定の実施形態による、システムによるSPS解放に関連するHARQ-ACKビットを生成するための方法を示す。特定の実施形態によれば、システムは、仮想化されたシステムであってもよい。特定の実施の形態によれば、この方法は、ステップ1002において、SPS解放が、セルのために設定されたCBGフィードバックを有するセルに関連付けられていることを決定することから開始する。方法は、SPS解放に関連付けられている少なくとも1つのHARQ-ACKビットをコードブック内に配置することによって、ステップ1004に進む。特定の実施形態では、コードブックは、CBGベースのコードブックまたはTBベースのサブコードブックである。特定の実施形態では、少なくとも1つのHARQ-ACKビットは、予約ビットの設定されたおよび/または予め定義された値を含む。
【0112】
特定の実施形態によれば、ステップ1002、1004、および1006を繰り返し実行して、SPS解放に関連付けられたHARQ-ACKビットを生成することができる。
【0113】
図16は、特定の実施形態による、システムによるSPS解放に関連付けられたHARQ-ACKビットまたは他のビットを生成するための、無線デバイスによる別の方法を示す。ステップ1102において、無線デバイスは、SPS解放が、セルのために設定されたCBGフィードバックを有するセルに関連付けられていることを決定する。ステップ1104において、SPS解放に関連付けられた少なくとも1つのHARQ-ACKビットが、コードブックのトランスポートブロック(TB)ベースのサブコードブック内に配置される。
【0114】
特定の実施形態では、コードブックは、コードブックのCBGベースのサブコードブックをさらに含む。
【0115】
特定の実施形態では、方法は、無線デバイスがSPS解放毎に少なくとも1つのHARQ-ACKビットを生成することをさらに含み得る。
【0116】
特定の実施形態では、SPS解放が、セルのために設定されたCBGフィードバックを有するセルに関連付けられていることを決定するとき、無線デバイスは、ネットワークノードから、セルのためのCBGフィードバックのために無線デバイスを設定する第1のメッセージを受信し得る。また、無線デバイスは、ネットワークノードから、SPS解放がセルに関連付けられていることを示す第2のメッセージを受信し得る。
【0117】
特定の実施形態では、方法は、無線デバイスがネットワークノードからDAIを受信することをさらに含み、DAIはSPS解放に基づいて更新される。
【0118】
特定の実施形態では、方法は、無線デバイスが、PDCCHに含まれる少なくとも1つのDAI値を、コードブックのTBベースのHARQサブコードブックに関連付けることをさらに含むことができ、PDCCHはSPS解放を搬送する同じPDCCHである。
【0119】
特定の実施形態では、少なくとも1つのHARQ-ACKビットは、予約ビットの設定されたおよび/または予め定義された値を含む。
【0120】
図17は、無線ネットワーク(例えば、
図4に示される無線ネットワーク)における装置1200の概略ブロック図を示す。無線デバイス装置またはネットワークノード(例えば、
図4に示す無線装置110またはネットワークノード160)内に実装されてもよい。装置1200は、
図15および/または
図16を参照して説明された例示的な方法、および場合によっては本明細書で開示された任意の他のプロセスまたは方法を実行するように動作可能である。
図15および
図16の方法は、必ずしも装置1200によってのみ実行されるわけではないことも理解されるべきである。本方法の少なくともいくつかの動作は、1つ以上の他のエンティティによって実行することができる。
【0121】
仮想装置1200は、1つ以上のマイクロプロセッサまたはマイクロコントローラ、ならびにデジタル信号プロセッサ(DSP)、専用デジタルロジックを含むことができる他のデジタルハードウェアを含むことができる処理回路を備えることができる。処理回路は、読み出し専用メモリ(ROM)、ランダムアクセスメモリ、キャッシュメモリ、フラッシュメモリデバイス、光記憶デバイスなどの1つまたはいくつかのタイプのメモリを含み得る、メモリに格納されたプログラムコードを実行するように構成され得る。メモリに格納されたプログラムコードは、いくつかの実施形態では1つ以上の電気通信および/またはデータ通信プロトコルを実行するためのプログラム命令、ならびに本明細書で説明される技法のうちの1つ以上を実行するための命令を含む。いくつかの実装形態では、処理回路は、決定ユニット1202、配置ユニット1204、および装置1200の任意の他の適切なユニットに、本開示の1つ以上の実施形態による対応する機能を実行させるために使用され得る。
【0122】
図17に示すように、装置1200は、決定ユニット1202および配置ユニット1204を含む。特定の実施形態では例えば、決定ユニット1202は、SPS解放が、セルのために設定されたCBGフィードバックを有するセルに関連付けられていると決定することができ、配置ユニット1204は、コードブック内に、SPS解放に関連付けられた少なくとも1つのHARQ-ACKビットを配置することができる。別の例として、特定の実施形態では、決定ユニット1202は、SPS解放が、セルのために設定されたCBGフィードバックを有するセルに関連付けられていると決定することができ、配置ユニット1204は、コードブックのトランスポートブロック(TB)ベースのサブコードブック内に、SPS解放に関連付けられた少なくとも1つのHARQ-ACKビットを配置することができる。
【0123】
ユニットという用語は、電子機器、電気デバイス、および/または電子デバイスの分野において従来の意味を有することができ、たとえば、本明細書で説明されるような、電気および/または電子回路、デバイス、モジュール、プロセッサ、メモリ、論理ソリッドステートおよび/またはディスクリートデバイス、それぞれのタスク、手順、計算、出力、および/または表示機能などを実行するためのコンピュータプログラムまたは命令を含むことができる。
【0124】
図18は、SPS解放に関連付けられたHARQ-ACKビットを受信するためのネットワークノードによる方法を示す。方法は、ネットワークノードが、セルのために設定されたCBGフィードバックを有するセルにSPS解放が関連付けられているというインジケータ(指示/指標)を無線デバイスに送信するときに、ステップ1302で開始する。ステップ1304で、ネットワークノードは、コードブックのTBベースのサブコードブック内のSPS解放に関連付けられた少なくとも1つのHARQ-ACKビットを無線デバイスから受信する。
【0125】
特定の実施形態では、コードブックは、コードブックのCBGベースのサブコードブックをさらに含む。
【0126】
特定の実施形態では、少なくとも1つのHARQ-ACKビットは、SPS解放毎である。
【0127】
特定の実施形態では、方法は、SPS解放のインジケーションと共に、DAIを無線デバイスに送信するネットワークノードをさらに含むことができる。DAIはSPS解放に基づいて更新される。
【0128】
特定の実施形態では、方法は、PDCCHに含まれる少なくとも1つのDAI値を、コードブックのTBベースのHARQサブコードブックに関連付けるネットワークノードをさらに含むことができる。
【0129】
特定の実施形態では、少なくとも1つのHARQ-ACKビットは、予約ビットの設定されたおよび/または予め定義された値を含む。
【0130】
図19は、無線ネットワーク(例えば、
図4に示される無線ネットワーク)における装置1400の概略ブロック図を示す。無線デバイスまたはネットワークノード(例えば、
図4に示す無線デバイス110またはネットワークノード160)内に実装されてもよい。装置1400は、
図18を参照して説明された例示的な方法、および場合によっては本明細書で開示された任意の他のプロセスまたは方法を実行するように動作可能である。
図18の方法は、必ずしも装置1400によってのみ実行されるわけではないことも理解されるべきである。本方法の少なくともいくつかの操作は、1つ以上の他のエンティティによって実行することができる。
【0131】
仮想装置1400は、1つ以上のマイクロプロセッサまたはマイクロコントローラ、ならびにデジタル信号プロセッサ(DSP)、専用デジタルロジックを含むことができる他のデジタルハードウェアを含むことができる処理回路を備えることができる。処理回路は、読み出し専用メモリ(ROM)、ランダムアクセスメモリ、キャッシュメモリ、フラッシュメモリデバイス、光記憶デバイスなどの1つまたはいくつかのタイプのメモリを含み得る、メモリに格納されたプログラムコードを実行するように構成され得る。メモリに格納されたプログラムコードは、いくつかの実施形態では1つ以上の電気通信および/またはデータ通信プロトコルを実行するためのプログラム命令、ならびに本明細書で説明される技法のうちの1つ以上を実行するための命令を含む。いくつかの実装形態では、処理回路は、送信ユニット1402、解放ユニット1404、および装置1400の任意の他の適切なユニットに、本開示の1つ以上の実施形態による対応する機能を実行させるために使用され得る。
【0132】
図19に図示されるように、装置1400は、送信ユニット1402および解放ユニット1404を含む。特定の実施形態では例えば、送信ユニット1402は、SPS解放が、セルのために設定されたCBGフィードバックを有するセルに関連付けられるというインジケーションを無線デバイスに送信することができ、受信ユニット1404は、コードブックのTBベースのサブコードブック内で、SPS解放に関連付けられた少なくとも1つのHARQ-ACKビットを無線デバイスから受信することができる。
【0133】
ユニットという用語は、電子機器、電気デバイス、および/または電子デバイスの分野において従来の意味を有することができ、たとえば、本明細書で説明されるような、電気および/または電子回路、デバイス、モジュール、プロセッサ、メモリ、論理ソリッドステートおよび/またはディスクリートデバイス、それぞれのタスク、手順、計算、出力、および/または表示機能などを実行するためのコンピュータプログラムまたは命令を含むことができる。
【0134】
例示的な実施形態
実施形態1。セミパーシステントスケジューリング(SPS)解放に関連付けられたハイブリッド自動再送要求確認応答(HARQ-ACK)ビットを生成するための無線デバイスによる方法であって、前記方法は、
SPS解放が、セルのために設定されたコードブックグループ(CBG)フィードバックを有するセルに関連付けられていることを決定することと、
SPS解放に関連付けられている少なくとも1つのHARQ-ACKビットをコードブック内に配置することを含む。
【0135】
実施形態2。コードブックがCBGベースのコードブックを含む、実施形態1の方法。
【0136】
実施形態3。サイズNのビットマップを生成することをさらに含む、実施形態1~2のいずれ1つの方法。
【0137】
実施形態4。ビットマップが、SPS解放のステータスに関連付けられるN個の類似ビットを含む、実施形態1から3のいずれか1つの方法。
【0138】
実施形態5。ビットマップは長さNの2つの異なるビットパターンを含み、該2つのパターンの各々は、SPS解放の1つのステータスに関連付けられる、実施形態1から3のいずれか1つの方法。
【0139】
実施形態6。Nが、すべてのCBGセルにわたってCBG内の設定された最大数のコードブロック(CB)を与える、実施形態5の方法。
【0140】
実施形態7。少なくとも1つのCBGセルが4レイヤを超える多入力多出力(MIMO)をサポートするように構成され、方法は、N'ビットを生成することをさらに含み、ここで、N' = max_acrocss_CBG_cells(N_c*L_c)であり、N_cが上記であり、L_c = 1(最大4レイヤを有するMIMOのためのセルc構成)であり、Lc = 2(4を超えるレイヤを有するMIMOのためのセルc構成)である、実施形態1~6のいずれか1つの方法。
【0141】
実施形態8。物理ダウンリンク制御チャネル(PDCCH)に含まれる少なくとも1つのダウンリンク割り当てインジケータ(DAI)値が、CBGコードブックに関連付けられる、実施形態1~7のいずれか1つの方法。
【0142】
実施形態9。前記コードブックは、TBベースのサブコードブックを含む、実施形態1の方法。
【0143】
実施形態10。SPS解放毎に少なくとも1つのHARQ-ACKビットを生成することをさらに含む、実施形態1および9のいずれか1つの方法。
【0144】
実施形態11。
無線デバイスが、集約されているTBベースのHARQフィードバックセルのうちの少なくとも1つの上で4より多いレイヤを用いて構成されている場合、2つのHARQ-ACKビットを生成し、
それ以外の場合、1つのHARQ-ACKビットを生成することをさらに含む、実施形態1および9~10のいずれか1つの方法。
【0145】
実施形態12。物理ダウンリンク制御チャネル(PDCCH)に含まれるダウンリンク割り当てインジケータ(DAI)値をTBベースHARQコードブックに関連付けることをさらに含む、実施形態1および9から11のいずれか1つの方法。
【0146】
実施形態13。少なくとも1つのHARQ-ACKビットは、予約ビットの設定されたおよび/または予め定義された値を含む、実施形態1の方法。
【0147】
実施形態14。SPS解放を示す物理ダウンリンク制御チャネル(PDCCH)は、予約ビットにおけるSPS解放ステータスを含む、実施形態1および13のいずれか1つの方法。
【0148】
実施形態15。予約ビットよりも多くのSPS解放があるマッピング規則を取得することをさらに含む、実施形態1および13から14のいずれか1つの方法。
【0149】
実施形態16。マッピング規則は、複数のSPS解放ステータスビットが一緒にバンドルされることを識別する、実施形態15の方法。
【0150】
実施形態17。前記マッピング規則は、SPS解放を示すPDCCHの数がビットフィールドのサイズに制限され得ることを示す、実施形態15の方法。
【0151】
実施形態18。チャネル状態情報(CSI)をドロップして、少なくとも1つの欠落ダウンリンク(DL)検出によって生じる失われた物理アップリンク共有チャネル(PUSCH)を回避することをさらに含む、実施形態1から17のいずれか1つの方法。
【0152】
実施形態19。コンピュータ上で実行されると、実施形態1~18の方法のいずれかを実行する命令を含むコンピュータプログラム。
【0153】
実施形態20.コンピュータプログラムを含むコンピュータプログラム製品であって、コンピュータ上で実行されるとき、実施形態1から18のいずれかの方法を実行する命令を含むコンピュータプログラム製品。
【0154】
実施形態21。コンピュータによって実行されると、実施形態1~18の方法のいずれかを実行する命令を記憶する非一時的なコンピュータ可読媒体。
【0155】
実施形態22。セミパーシステントスケジューリング(SPS)解放に関連付けられたハイブリッド自動再送要求確認応答(HARQ-ACK)ビットを生成するための無線デバイスであって、無線デバイスは、
SPS解放が、セルのために設定されたコードブックグループ(CBG)フィードバックを有するセルに関連付けられていることを決定し、
SPS解放に関連付けられている少なくとも少なくとも1つのHARQ-ACKビットをコードブック内に配置する、ように構成された処理回路を備える。
【0156】
実施形態23。コードブックは、CBGベースのコードブックを含む、実施形態22の無線デバイス。
【0157】
実施形態24。処理回路は、サイズNのビットマップを生成するようにさらに構成される、実施形態22~23のいずれか1つの無線デバイス。
【0158】
実施形態25。ビットマップは、SPS解放のステータスに関連付けられたN個の類似ビットを含む、実施形態22から24のいずれか1つの無線デバイス。
【0159】
実施形態26。ビットマップは長さNの2つの異なるビットパターンを含み、2つのパターンの各々は、SPS解放の1つのステータスに関連付けられる、実施形態22から24のいずれか1つの無線デバイス。
【0160】
実施形態27。Nは、すべてのCBGセルにわたってCBG内の構成された最大数のコードブロック(CB)を与える、実施形態26の無線デバイス。
【0161】
実施形態28。少なくとも1つのCBGセルが4レイヤを超える多入力多出力(MIMO)をサポートするように構成され、方法は、N'ビットを生成することをさらに含み、ここで、N' = max_acrocss_CBG_cells(N_c*L_c)であり、N_cが上記であり、L_c = 1(最大4レイヤを有するMIMOのためのセルc構成)であり、Lc = 2(4を超えるレイヤを有するMIMOのためのセルc構成)である、実施形態22から27のいずれか1つの無線デバイス。
【0162】
実施形態29。物理ダウンリンク制御チャネル(PDCCH)に含まれる少なくとも1つのダウンリンク割り当てインジケータ(DAI)値が、前記CBGコードブックに関連付けられる、実施形態22~28のいずれか1つの無線デバイス。
【0163】
実施形態30。コードブックは、TBベースのサブコードブックを含む、実施形態29の無線デバイス。
【0164】
実施形態31。処理回路は、SPS解放毎に少なくとも1つのHARQ-ACKビットを生成するようにさらに構成される、実施形態22および30のいずれか1つの無線デバイス。
【0165】
実施形態32。処理回路は、
無線デバイスが、集約されているTBベースのHARQフィードバックセルのうちの少なくとも1つの上で4より多いレイヤを用いて構成されている場合、2つのHARQ-ACKビットを生成し、
それ以外の場合、1つのHARQ-ACKビットを生成するようにさらに構成される、実施形態22および30から31のいずれか1つの無線デバイス。
【0166】
実施形態33。処理回路は、物理ダウンリンク制御チャネル(PDCCH)に含まれるダウンリンク割り当てインジケータ(DAI)値をTBベースのHARQコードブックに関連付けるように構成される、実施形態22および30~32のいずれか1つの無線デバイス。
【0167】
実施形態34。少なくとも1つのHARQ-ACKビットは、予約ビットの設定されたおよび/または予め定義された値を含む、実施形態22の無線デバイス。
【0168】
実施形態35。SPS解放を示す物理ダウンリンク制御チャネル(PDCCH)は、予約ビット内のSPS解放ステータスを含む、実施形態22および34のいずれか1つの無線デバイス。
【0169】
実施形態36。処理回路は、予約ビットよりも多くのSPS解放があるマッピング規則を取得するように構成される、実施形態22および34から35のいずれか1つの無線デバイス。
【0170】
実施形態37。マッピング規則は、複数のSPS解放ステータスビットが一緒にバンドルされることを識別する、実施形態36の無線デバイス。
【0171】
実施形態38。マッピング規則は、SPS解放を示すPDCCHの数がビットフィールドのサイズに制限されてもよいことを示す、実施形態36の無線デバイス。
【0172】
実施形態39。処理回路は、チャネル状態情報(CSI)をドロップして、少なくとも1つの欠落ダウンリンク(DL)検出によって生じる失われた物理アップリンク共有チャネル(PUSCH)を回避するようにさらに構成される、実施形態22から38のいずれか1つの無線デバイス。
【0173】
【0174】
いくつかの実施形態ではコンピュータプログラム、コンピュータプログラム製品、またはコンピュータ可読記憶媒体はコンピュータ上で実行されると、本明細書で開示される実施形態のいずれかを実行する命令を含む。さらなる例では、命令が信号またはキャリア上で搬送され、コンピュータ上で実行可能であり、実行されると、本明細書で開示される実施形態のいずれかを実行する。
【0175】
本開示の範囲から逸脱することなく、本明細書に記載のシステムおよび装置に対して修正、追加、または省略を行ってもよい。システムおよび装置の構成要素は統合されても分離されてもよい。更に、システムおよび装置の動作は、より多い、より少ない、または他の構成要素によって実行されてもよい。更に、システムおよび装置の動作は、ソフトウェア、ハードウェア、および/または他の論理を含む任意の適切な論理を使用して実行してもよい。この文書で使用されているように、「それぞれ」とは、セットの各メンバーまたはセットのサブセットの各メンバーを指す。
【0176】
本開示の範囲から逸脱することなく、本明細書に記載の方法に対して修正、追加、または省略を行ってもよい。方法は、より多い、より少ない、または他のステップを含み得る。更に、ステップは任意の適切な順序で実行されてもよい。
【0177】
この開示はある実施形態に関して説明されてきたが、実施形態の変更および置換は当業者に明らかであろう。したがって、実施形態の上記の説明はこの開示を制限しない。添付の特許請求の範囲によって定義されるように、本開示の精神および範囲から逸脱することなく、他の変更、置換、および改変が可能である。
【0178】
本開示では、以下の略語の少なくともいくつかを使用することができる。略号間に不一致がある場合、それが上記でどのように使用されるかが優先されるべきである。以下に複数回列挙される場合、最初の列挙は、その後の任意の列挙よりも優先されるべきである。