5G/NR - DCIの説明
<スパン DCI(Downlink Control Information)の主な目的は、LTEのDCIと同じです(ぜひ、「LTEのDCI」をお読みください)。 LTE DCIページ DCIが何をするのかあまりご存じない方は、最初にお読みください)。 つまり、下りデータチャネル(例:PDSCH)や上りデータチャネル(例:PUSCH)をスケジュールする特別な情報セットです。
38.212 - 7.3 Downlink control information で定義される DCI タイプとその内容の一覧は以下の通りである。
DCI データが構築されると、チャネル符号化処理に進み、PDCCH 上で送信される。この処理については、次ページ以降で説明します。
<スパン
<スパン フォーマット0_0
1 つのセル内の PUSCH のスケジューリングに使用される。
<スパン フォーマット 0_1
<スパン
1 つのセル内の PUSCH のスケジューリングに使用される。
<テーブル
フィールド(項目)
ビット数
参照
DCI フォーマットの識別子
1
キャリアインジケータ
0または3
UL/SUL インジケータ0,1
0 - セル内で SUL が設定されていない UE のためのビット
1 - セル内で SUL が設定されている UE 用のビット
帯域幅部分インジケーター
0,1,2
によって決定されます。 帯域幅パート構成 上位レイヤーメッセージと 38.212 - 表 7.3.1.1.2-1
周波数領域のリソース割り当て
変数
リソース配分型変数4
の項目の行インデックスを運びます。 RRCのpusch_allocationList
ビット数はlog(I,2)で決定される。 RRCにおけるpusch_allocationList
周波数ホッピングフラグ0,1
変調方式と符号化方式
5
38.214 - 6.1.4 (参照) 本表 )
新しいデータインジケータ
1
冗長化バージョン
2
0,1,2,3HARQプロセス番号
4
第1回ダウンリンク割り当てインデックス
1,2
第2回ダウンリンク割り当てインデックス
0,2
スケジュールされたPUSCHのためのTPCコマンド
2
SRSリソースインジケータ
変数
RRC パラメータ SRS-SetUse により決定される。
(TPMI)
0,2,3,4,5,6
決定事項 ulTxConfig, アンテナポート数, PUSCH-tp, ULmaxRank
アンテナポート
2,3,4,5
決定事項 PUSCH-tp、DL-DMRS-config-type、DL-DMRS-config-max-len、Rank
SRSのリクエスト
2
表7.3.1.1.2-24CSIリクエスト
0,1,2,3,4,5,6
RRC メッセージの ReportTriggerSize で決定される。
参照 非周期的トリガーの設定 セクションをご覧ください。
CBG送信情報
0,2,4,6,8
RRC メッセージの maxCodeBlockGroupPerTransportblock で決定される。PTRS - DMRS協会
0,2
によって決定されます。 UL-PTRS-present、PUSCH-tp RRC メッセージで
ベータオフセットインジケータ0,2
0 - uci-on-PUSCH.dynamic = 未設定 の場合
2 - それ以外の場合、表 7.3.1.2-27 を参照。
DMRS シーケンス初期化0,1
0 - PUSCH-tp=Disabled の場合
1 - PUSCH-tp=有効の場合
UL-SCH インジケータ1
0 - UL-SCH を PUSCH で送信してはならない。
1 - UL-SCHをPUSCHで送信する。
<スパン
<スパン
<スパン
<スパン フォーマット 1_0
<スパン
<スパン
1 つのセル内の PDSCH のスケジューリングに使用される。
< DCIフォーマット1_0、CRCはC-RNTIによってスクランブルされています。 >
<テーブルフィールド(項目)
ビット数
参照
DCI フォーマットの識別子
1
常に1が設定され、これはDL用であることを意味する
周波数領域のリソース割り当て
変数
DL付き変数 BWP N_RB
4
の項目の行インデックスを運びます。 RRCのpdsch_allocationList
VRB-PRBマッピング
1
38.212 表 7.3.1.1.2-33 による。
0 : ノンインターリーブ
1 : インバーリーブ
変調方式と符号化方式
5
38.214 - 表 5.1.3.1-1: PDSCH 用 MCS インデックス表 1
38.214 - 表5.1.3.1-2: PDSCH用MCSインデックステーブル2
新しいデータインジケータ
1
冗長化バージョン
2
HARQプロセス番号
4
ダウンリンク割り当てインデックス
2
スケジュールされたPUCCHのためのTPCコマンド
2
PUCCH リソースインジケータ
3
参照 こちら , こちらPDSCHからHARQ_feedbackへのタイミングインジケータ
3
は k1={1,2,3,4,5,6,7,8} に対応する。<スパン
< DCIフォーマット1_0、CRCはRA-RNTIでスクランブルされています。 >
: をスケジュールするために使用されます。 RACH手順におけるRAR(Msg2)
<テーブルフィールド(項目)
ビット数
参照
周波数領域のリソース割り当て
変数
DL付き変数 BWP N_RB
はCORESET 0のサイズ
タイムドメインリソースの割り当て
4
の項目の行インデックスを運びます。 RRCのpdsch_allocationList
VRB-PRBマッピング
1
38.212 表 7.3.1.1.2-33 による。
0 : ノンインターリーブ
1 : インバーリーブ
変調方式と符号化方式
5
38.214 - 表 5.1.3.1-1: PDSCH 用 MCS インデックス表 1
38.214 - 表5.1.3.1-2: PDSCH用MCSインデックステーブル2
TBスケーリング2
予約
16
予約<スパン
DCIフォーマット1_0、CRCはTC-RNTIによってスクランブルされています。
: をスケジュールするために使用されます。 RACH 手順における競合の解決(Msg4)。
<テーブルフィールド(項目)
ビット数
参照
DCI フォーマットの識別子
1
常に1が設定され、これはDL用であることを意味する
周波数領域のリソース割り当て
変数
DL付き変数 BWP N_RB
はCORESET 0のサイズ
タイムドメインリソースの割り当て
4
の項目の行インデックスを運びます。 RRCのpdsch_allocationList
VRB-PRBマッピング
1
38.212 表 7.3.1.1.2-33 による。
0 : ノンインターリーブ
1 : インバーリーブ
変調方式と符号化方式
5
38.214 - 表 5.1.3.1-1: PDSCH 用 MCS インデックス表 1
38.214 - 表5.1.3.1-2: PDSCH用MCSインデックステーブル2
新しいデータインジケータ
1
冗長化バージョン
2
HARQプロセス番号
4
ダウンリンク割り当てインデックス
2
予約スケジュールされたPUCCHのためのTPCコマンド
2
PUCCH リソースインジケータ
3
参照 こちら , こちらPDSCHからHARQ_feedbackへのタイミングインジケータ
3
<スパン
< SI-RNTIでスクランブルされたCRC付きDCIフォーマット1_0 >
: をスケジュールするために使用されます。 SIB1などのSIB メッセージ
<テーブルフィールド(項目)
ビット数
参照
周波数領域のリソース割り当て
変数
DL付き変数 BWP N_RB
はCORESET 0のサイズ
タイムドメインリソースの割り当て
4
項目の行インデックスを保持する。
- SIB1 の DCI の場合、以下のように指定されたテーブルを指す。 38.214 - 表5.1.2.1.1-1 . ( NOTE 1 )
- その他SIBのDCIの場合、以下のようになります。 SIB内のpdsch_TimeDomainAllocation
VRB-PRBマッピング
1
38.212 表 7.3.1.1.2-33 による。
0 : ノンインターリーブ
1 : インバーリーブ
変調方式と符号化方式
5
38.214 - 表 5.1.3.1-1: PDSCH 用 MCS インデックス表 1
38.214 - 表5.1.3.1-2: PDSCH用MCSインデックステーブル2
冗長化バージョン
2
システム情報インジケーター
1
0 : SIB 1
1:SIメッセージ
予約
15
予約<スパン
< DCIフォーマット1_0、CRCはP-RNTIによってスクランブルされています。 >
: ページングメッセージのスケジューリングに使用されます
<テーブルフィールド(項目)
ビット数
参照
ショートメッセージインジケータ
2
ショートメッセージ8
Short Message Indicator」フィールドが01の場合、このフィールドは予約として設定される。
周波数領域のリソース割り当て
変数
DL付き変数 BWP N_RB
はCORESET 0のサイズ
タイムドメインリソースの割り当て
4
の項目の行インデックスを運びます。 RRCのpdsch_allocationList
VRB-PRBマッピング
1
38.212 表 7.3.1.1.2-33 による。
0 : ノンインターリーブ
1 : インバーリーブ
変調方式と符号化方式
5
38.214 - 表 5.1.3.1-1: PDSCH 用 MCS インデックス表 1
38.214 - 表5.1.3.1-2: PDSCH用MCSインデックステーブル2
TBスケーリング
2
予約
6
予約<スパン
<スパン
<スパン フォーマット 1_1
<スパン
1 つのセル内の PDSCH のスケジューリングに使用される。
<テーブル
フィールド(項目)
ビット数
参照
キャリアインジケータ
0,3
DCI フォーマットの識別子
1
常に 1 に設定され、DL DCI フォーマットを示す。
帯域幅部分インジケーター
0,1,2
周波数領域のリソース割り当て
変数
との変数 リソース配分タイプ4
の項目の行インデックスを運びます。 RRCのpdsch_allocationList
VRB-PRBマッピング
0,1
リソース割り当てタイプ0のみが設定されている場合、または上位レイヤでインターリーブVRB-to-PRBマッピングが設定されていない場合は0ビットとする。
表 7.3.1.1.2-33 に従って 1 ビット その他の場合は、リソース割り当てタイプ 1 にのみ適用されます。
PRB バンドルサイズインジケータ
0,1
上位レイヤーのパラメータprb-BundlingTypeが設定されていないか、「static」に設定されている場合は、0ビット。
上位レイヤーのパラメータprb-BundlingTypeが「dynamic」に設定されている場合は1ビット
レートマッチング指標
0,1,2
ビットサイズは上位レイヤーのパラメータ rateMatchPatternGroup1 と rateMatchPatternGroup2 で決定されます。
ZP CSI-RS トリガ0,1,2
変調方式と符号化方式[TB1]。
5
新しいデータインジケータ[TB1]です。
1
冗長化バージョン[TB1]の場合
2
変調方式と符号化方式【TB2】。
5
新しいデータインジケータ[TB2]。
1
冗長化バージョン[TB2]の場合
2
HARQプロセス番号
4
ダウンリンク割り当てインデックス
0,2,4
DLに複数のサービングセルが設定され、上位層のパラメータpdsch-HARQACK-Codebook=dynamicの場合、4ビット、2MSBビットはカウンターDAI、2LSBビットはトータルDAIである。
DL にサービングセルが 1 つだけ構成され、上位レイヤーのパラメータ pdsch-HARQ-ACKCodebook=dynamic の場合は 2 ビットで、2 ビットはカウンター DAI となります ..;
それ以外の場合は0ビット。
スケジュールされたPUCCHのためのTPCコマンド
2
PUCCH リソースインジケータ
3
参照 こちら , こちらPDSCHからHARQ_feedbackへのタイミングインジケータ
0,1,2,3
ビット数は、log2(I)で決定される。I」はIE PUCCH-Config.dl-DataToUL-ACKの要素数です。
4,5,6
によって決定されます。
dmrs コンフィギュレーションタイプと最大長
こちらをご覧ください 総括表
送信構成表示
0,3
上位層のパラメータtci-PresentInDCIが有効でない場合は0ビットとする。
それ以外は3ビット(参照 QCLページ )
SRSのリクエスト
2
CBG送信情報(CBGTI)
0,2,4,6,8
CBGフラッシングアウトインフォメーション(CBGFI)
0,1
DMRSシーケンス初期化
1
<スパン
<スパン フォーマット 2_0
<スパン
スロットフォーマットを通知するために使用されます。この DCI は SFI_RNTI によってスクランブルされます。
<テーブル
フィールド(項目)
ビット数
参照
DCI フォーマットの識別子
1
スロットフォーマットインジケータ
変数
ビットサイズはRRCメッセージで決定される これ<スパン
スロットフォーマットインジケータ:スロットフォーマットインジケータ1、スロットフォーマットインジケータ2、...、スロットフォーマットインジケータNを示すビット列。
<スパン
<スパン
<スパン フォーマット 2_1
<スパン
UE が送信を意図していないと判断する可能性のある PRB(複数)及び OFDM シンボルを通知するために使用する。
<テーブル
フィールド(項目)
ビット数
参照
DCI フォーマットの識別子
1
先取り表示
変数
<スパン
DCI フォーマット 2_1 のサイズは、上位レイヤで最大 126 ビットまで設定可能である。
<スパン
<スパン フォーマット2_2
<スパン
PUCCH、PUSCH の TPC コマンドの送信に使用されます。
<テーブル
フィールド(項目)
ビット数
参照
DCI フォーマットの識別子
1
TPCコマンド番号1, TPCコマンド番号2,..., TPCコマンド番号N
変数
<スパン
<スパン
<スパン
<スパン フォーマット 2_3
<スパン
1 台以上の UE から SRS 送信のための TPC コマンド群を送信するために使用されます。TPCコマンドと共に、SRSリクエストも送信されることがあります。 TPCコマンドと共に、SRSリクエストも送信されることがあります。
<テーブル
フィールド(項目)
ビット数
参照
DCI フォーマットの識別子
1
ブロック番号1, ブロック番号2,..., ブロック番号B
変数
SRSリクエスト0,2
TPCコマンド番号2
<スパン
<スパン
<スパン 参考
<スパン
[1] 3GPP TS 38.212 NR;多重化およびチャネル符号化
[2] 3GPP TSG RAN WG1 Meeting #92 : R1-1802117 : DCI コンテンツに関するディスカッション
[3] 3Gpp TSG-RAN WG1 #92 : R1-1802905 : DCIコンテンツとフォーマットの残課題
[4] 3GPP TSG RAN WG1 Meeting #92 : R1-1801976 : DCI Contents and Formats.
[5] 3GPP TSG RAN WG1 Meeting #92 : R1-1802097 : MIMO 関連 DCI 設計に関する残りの課題
[6] 3GPP TSG RAN WG1 Meeting #92 : R1-1802482 : DCI コンテンツとフォーマット
[7] 3GPP TSG RAN WG1 Meeting #92 : R1-1802597 : DCIコンテンツとフォーマットにおける残された問題点
[8] 3GPP TSG RAN WG1 Meeting #92 : R1-1802209 : DCI のコンテンツとフォーマットに関する残りの課題
[9] 3GPP TSG RAN WG1 Meeting #92 : R1-1801730 : DCI コンテンツとフォーマットに関する未解決の課題
[10] 3GPP TSG RAN WG1 Meeting #92 : R1-1801624 : DCI コンテンツに関する残りの課題
関連
-
npm install reports error npm WARN tar ENOENT: no such file or directory, open... 解決方法
-
undefinedエラーが発生しました:getaddrinfo ENOTFOUND; GETできません。
-
Pythonではbreak文とcontinue文はifとしか使えないのでしょうか?
-
Uncaught ReferenceError: require is not defined at ES6.js:1 (anonymous) @ ES6.js:1
-
2値化爆弾解除の記録
-
JavaScriptで不正なappendChildを解決する方法
-
WSLubuntuでESP8266のIDF版をビルドすると、「AttributeError: 'module' object has no attribute 'SSL_ST_INIT' 」というエラーが発生します。
-
Pygameでタイマーを使う
-
ベクトル添え字の範囲外問題の解の1つ
-
AttributeError: module tensorflow no attribute app Solution
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
mac git エラーを使用します。.git/FETCH_HEAD を開けない: パーミッションが拒否されました。
-
Java配列のout of boundsエラーです。スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 15
-
Eigen::Block... ...削除された関数を参照しようとしています Solution
-
sourceTree solution マージする前に、変更をコミットするか、隠しておいてください。
-
id 'com.android.library' を持つプラグインが見つかりません。
-
error: 'atoi' is not declared in this scope
-
アセンブリノート No.2 - jnz (または jz ) を実行するためにテストを使用する方法
-
閉じたファイルへのI/O操作。
-
ValueErrorの解決策:解凍する値が足りない(期待値2、取得値1)。
-
Matplotlib のプロットと可視化 いくつかのプロパティとエラー