以下の技術は、CDMA(Code Division Multiple Access)、FDMA(Frequency Division Multiple Access)、TDMA(Time Division Multiple Access)、OFDMA(Orthogonal Frequency Division Multiple Access)、SC−FDMA(single carrier frequency division Multiple access)などのような様々な無線接続システムに使用することができる。CDMAは、UTRA(Universal Terrestrial Radio Access)やCDMA2000のような無線技術(radio technology)で具現することができる。TDMAは、GSM(登録商標)(Global System for Mobile communications)/GPRS(General Packet Radio Service)/EDGE(Enhanced Data Rates for GSM(登録商標) Evolution)のような無線技術で具現することができる。OFDMAは、IEEE 802.11(Wi−Fi)、IEEE 802.16(WiMAX)、IEEE 802−20、E−UTRA(Evolved UTRA)などのような無線技術で具現することができる。UTRAは、UMTS(Universal Mobile Telecommunications System)の一部である。3GPP(3rd Generation Partnership Project) LTE(longterm evolution)は、E−UTRAを使用するE−UMTS(Evolved UMTS)の一部であって、下りリンクでOFDMAを採用し、上りリンクでSC−FDMAを採用する。LTE−A(Advanced)は、3GPP LTEの進展したバージョンである。説明を明確にするために、3GPP LTE/LTE−Aを中心に記述するが、本発明の技術的思想がこれに制限されるものではない。
無線通信システムにおいて、端末は基地局から下りリンク(Downlink、DL)を介して情報を受信し、端末は基地局に上りリンク(Uplink、UL)を介して情報を送信する。基地局と端末が送受信する情報はデータ及び多様な制御情報を含み、これらが送受信する情報の種類/用途によって多様な物理チャネルが存在する。
図1は3GPP LTEシステムに用いられる物理チャネル及びこれらを用いた一般的な信号送信方法を説明するための図である。
電源が切れた状態でまた電源が入るとか、あるいは新たにセルに進入した端末は段階S101で基地局と同期を取るなどの初期セル探索(Initial cell search)作業を行う。このために、端末は基地局から主同期チャネル(Primary Synchronization Channel、P−SCH)及び副同期チャネル(Secondary Synchronization Channel、S−SCH)を受信して基地局と同期を取り、セルID(cell identity)などの情報を取得する。その後、端末は、基地局から物理放送チャネル(Physical Broadcast Channel、PBCH)を受信してセル内放送情報を取得することができる。一方、端末は初期セル探索段階で下りリンク参照信号(Downlink Reference Signal、DL RS)を受信して下りリンクチャネル状態を確認することができる。
初期セル探索を終えた端末は段階S102で物理下りリンク制御チャネル(Physical Downlink Control Channel、PDCCH)及び物理下りリンク制御チャネル情報による物理下りリンク共有チャネル(Physical Downlink Control Channel、PDSCH)を受信してより具体的なシステム情報を取得することができる。
その後、端末は、基地局への接続を完了するために、段階S103〜段階S106のような任意接続過程(Random Access Procedure)を行うことができる。このために、端末は、物理任意接続チャネル(Physical Random Access Channel、PRACH)を介してプリアンブル(preamble)を送信し(S103)、物理下りリンク制御チャネル及びこれに対応する物理下りリンク共有チャネルを介してプリアンブルに対する応答メッセージを受信することができる(S104)。競争に基づく任意接続(Contention based random access)の場合、追加の物理任意接続チャネルの送信(S105)及び物理下りリンク制御チャネル及びこれに対応する物理下りリンク共有チャネル受信(S106)のような衝突解決過程(Contention Resolution Procedure)を行うことができる。
上述したような過程を行った端末は、その後、一般的な上り/下りリンク信号送信過程として物理下りリンク制御チャネル/物理下りリンク共有チャネル受信(S107)及び物理上りリンク共有チャネル(Physical Uplink Shared Channel、PUSCH)/物理上りリンク制御チャネル(Physical Uplink Control Channel、PUCCH)送信(S108)を行うことができる。端末が基地局に送信する制御情報を通称して上りリンク制御情報(Uplink Control Information、UCI)という。UCIはHARQ ACK/NACK(Hybrid Automatic Repeat and reQuest Acknowledgement/Negative−ACK)、SR(Scheduling Request)、CSI(Channel State Information)などを含む。CSIはCQI(Channel Quality Indicator)、PMI(Precoding Matrix Indicator)、RI(Rank Indication)などを含む。UCIは一般的にPUCCHを介して送信されるが、制御情報とトラフィックデータが同時に送信されなければならない場合はPUSCHを介して送信されることができる。また、ネットワークの要請/指示によってPUSCHを介してUCIを非周期的に送信することができる。
図2は無線フレーム(radio frame)の構造を例示する。上りリンク/下りリンクデータパケット送信はサブフレーム単位でなされ、サブフレームは多数のシンボルを含む時間区間と定義される。3GPP LTE標準ではFDD(Frequency Division Duplex)に適用可能なタイプ1無線フレーム(radio frame)構造とTDD(Time Division Duplex)に適用可能なタイプ2無線フレーム構造を支援する。
図2(a)はタイプ1無線フレームの構造を例示する。下りリンク無線フレームは10個のサブフレームで構成され、一つのサブフレームは時間ドメイン(time domain)で2個のスロット(slot)で構成される。一つのサブフレームが送信されるのにかかる時間をTTI(transmission time interval)と言う。例えば、一つのサブフレームの長さは1ms、一つのスロットの長さは0.5msであり得る。一つのスロットは時間領域で複数のOFDMシンボルを含み、周波数領域で多数のリソースブロック(Resource Block、RB)を含む。3GPP LTEシステムにおいては、下りリンクでOFDMを使うので、OFDMシンボルが一つのシンボル区間を示す。OFDMシンボルはまたSC−FDMAシンボル又はシンボル区間と呼むことができる。リソース割当単位としてのリソースブロック(RB)は一つのスロットで複数の連続的な副搬送波(subcarrier)を含むことができる。
スロットに含まれるOFDMシンボルの数はCP(Cyclic Prefix)の構成(configuration)によって変わることができる。CPには拡張CP(extended CP)とノーマルCP(normal CP)がある。例えば、OFDMシンボルがノーマルCPによって構成された場合、一つのスロットに含まれるOFDMシンボルの数は7個であり得る。OFDMシンボルが拡張したCPによって構成された場合、一つのOFDMシンボルの長さが増えるので、一つのスロットに含まれるOFDMシンボルの数はノーマルCPの場合より少ない。例えば、拡張CPの場合、一つのスロットに含まれるOFDMシンボルの数は6個であり得る。端末が高速で移動するなどの場合のようにチャネル状態が不安定な場合、シンボル間の干渉を一層減らすために拡張CPを使うことができる。
ノーマルCPが使われる場合、スロットは7個のOFDMシンボルを含むので、サブフレームは14個のOFDMシンボルを含む。サブフレームにおいて初めの最大で3個のOFDMシンボルはPDCCH(Physical Downlink Control Channel)に割り当てられ、残りのOFDMシンボルはPDSCH(physical downlink shared channel)に割り当てられることができる。
図2(b)はタイプ2無線フレームの構造を例示する。タイプ2無線フレームは2個のハーフフレーム(half frame)で構成される。ハーフフレームは4(5)個の一般サブフレームと1(0)個のスペシャルサブフレームを含む。一般サブフレームはUL−DL構成(Uplink−Downlink Configuration)によって上りリンク又は下りリンクに使われる。サブフレームは2個のスロットで構成される。
表1はUL−DL構成による無線フレーム内のサブフレーム構成を例示する。
表で、Dは下りリンクサブフレームを、Uは上りリンクサブフレームを、Sはスペシャル(special)サブフレームを示す。スペシャルサブフレームはDwPTS(Downlink Pilot TimeSlot)、GP(Guard Period)、UpPTS(Uplink Pilot TimeSlot)を含む。DwPTSは端末での初期セル探索、同期化又はチャネル推定に使われる。UpPTSは基地局でのチャネル推定と端末の上りリンク送信同期を取るのに使われる。保護区間は上りリンクと下りリンクの間に下りリンク信号の多重経路遅延によって上りリンクで発生する干渉を除去するための区間である。
無線フレームの構造は例示に過ぎなく、無線フレームにおいてサブフレームの数、スロットの数、シンボルの数は多様に変更可能である。
図3は下りリンクスロットのリソースグリッドを例示する。
図3を参照すると、下りリンクスロットは時間ドメインで複数のOFDMシンボルを含む。ここで、一つの下りリンクスロットは7個のOFDMシンボルを含み、一つのリソースブロック(RB)は周波数ドメインで12個の副搬送波を含むものとして例示された。しかし、本発明がこれに制限されるのではない。リソースグリッド上でそれぞれの要素はリソース要素(Resource Element、RE)と呼ばれる。一つのRBは12×7REを含む。下りリンクスロットに含まれたRBの個数NDLは下りリンク送信帯域に依存する。上りリンクスロットの構造は下りリンクスロットの構造と同一であっても良い。
図4は下りリンクサブフレームの構造を例示する。
図4を参照すると、サブフレーム内で一番目スロットの前に位置する最大で3(4)個のOFDMシンボルが制御チャネルの割り当てられる制御領域に相当する。残りのOFDMシンボルはPDSCH(physical downlink shared chancel)が割り当てられるデータ領域に相当し、データ領域の基本リソース単位はRBである。LTEで使われる下りリンク制御チャネルの例はPCFICH(physical control format indicator channel)、PDCCH(Physical Downlink Control Channel)、PHICH(physical hybrid ARQ indicator channel)などを含む。PCFICHはサブフレームの一番目OFDMシンボルで送信され、サブフレーム内で制御チャネルの送信に使われるOFDMシンボルの個数についての情報を搬送する。PHICHは上りリンク送信に対する応答であり、HARQ ACK/NACK(acknowledgment/negative−acknowledgment)信号を搬送する。PDCCHを介して送信される制御情報はDCI(downlink control information)と呼ばれる。DCIは上りリンク又は下りリンクスケジューリング情報又は任意の端末グループのための上りリンク送信電力制御命令(Transmit Power Control Command)を含む。
PDCCHを介して送信される制御情報をDCI(Downlink control information)と言う。DCIフォーマット(format)は上りリンク用にフォーマット0、3、3A、4、下りリンク用にフォーマット1、1A、1B、1C、1D、2、2A、2B、2Cなどのフォーマットが定義されている。DCIフォーマットによって情報フィールドの種類、情報フィールドの個数、各情報フィールドのビット数などが変わる。例えば、DCIフォーマットは用途によってホッピングフラグ(hopping flag)、RB割当(assignment)、MCS(modulation coding scheme)、RV(redundancy version)、NDI(new data indicator)、TPC(transmit power control)、HARQプロセス番号、PMI(precoding matrix indicator)確認(confirmation)などの情報を選択的に含む。よって、DCIフォーマットによってDCIフォーマットに整合する制御情報のサイズ(size)が変わる。一方、任意のDCIフォーマットは二種以上の制御情報の送信に使われることができる。例えば、DCIフォーマット0/1AはDCIフォーマット0又はDCIフォーマット1を搬送するのに使われ、これらはフラグフィールド(flag field)によって区分される。
PDCCHはDL−SCH(downlink shared channel)の送信フォーマット及びリソース割当、UL−SCH(uplink shared channel)に対するリソース割当情報、PCH(paging channel)に対するページング情報、DL−SCH上のシステム情報(system information)、PDSCH上で送信されるランダム接続応答のような上位階層制御メッセージのリソース割当情報、任意の端末グループ内で個別端末に対する送信電力制御命令、VoIP(voice over IP)の活性化(activation)などを搬送する。制御領域内で複数のPDCCHが送信されることができる。端末は複数のPDCCHをモニタリングすることができる。PDCCHは一つ又は複数の連続したCCE(consecutive control channel element)のアグリゲーション(aggregation)上で送信される。CCEは無線チャネルの状態によって所定の符号化率(coding rate)のPDCCHを提供するために使われる論理的割当単位である。CCEは複数のREG(Resource Element group)に対応する。PDCCHのフォーマット及び可用のPDCCHのビット数はCCEの個数とCCEによって提供される符号化率間の相関関係によって決定される。基地局は端末に送信されるDCIによってPDCCHフォーマットを決定し、CRC(cyclic redundancy check)を制御情報に付け加える。CRCはPDCCHの所有者又は使用用途によって唯一識別子(RNTI(radio network temporary identifier)と呼ばれる)によってマスキングされる。PDCCHが特定の端末のためのものであれば、該当端末の唯一識別子(例えば、C−RNTI(cell−RNTI))がCRCにマスキングされる。他の例として、PDCCHがページングメッセージのためのものであれば、ページング指示識別子(例えば、P−RNTI(paging−RNTI))がCRCにマスキングされる。PDCCHがシステム情報(より具体的に、後述するSIB(system information block))に関するものであれば、システム情報識別子(例えば、SI−RNTI(system information RNTI))がCRCにマスキングされる。端末のランダム接続プリアンブルの送信に対する応答である、ランダム接続応答を指示するために、RA−RNTI(random access−RNTI)がCRCにマスキングされる。
PDCCHはDCI(Downlink control information)と知られたメッセージを搬送し、複数のPDCCHがサブフレームで送信される。それぞれのPDCCHは一つ以上のCCEを用いて送信される。それぞれのCCEは9個のREGに対応し、それぞれのREGは4個のREに対応する。4個のQPSKシンボルがそれぞれのREGにマッピングされる。参照信号に割り当てられたリソース要素はREGに含まれない。よって、与えられたOFDMシンボル内でREGの個数はセル特定(cell−specific)参照信号の存在有無によって変わる。REG概念は他の下りリンク制御チャネル(すなわち、PCFICH及びPHICH)にも使われる。表2の記載のように、4個のPDCCHフォーマットが支援される。
CCEは連続的に番号が付けられて使われ、デコーディングプロセスを単純化するために、nのCCEsで構成されたフォーマットを有するPDCCHはnの倍数に相当する番号を有するCCEでのみ始まることができる。特定のPDCCH送信に使われるCCEの個数はチャネル状態によって基地局によって決定される。例えば、良い下りリンクチャネルを有する端末(例えば、基地局に近い)のためのPDCCHの場合、一つのCCEでも十分であることもある。しかし、悪いチャネルを有する端末(例えば、セル境界に近い)のためのPDCCHの場合、十分なロバスト性(robustness)を得るためには8個のCCEが要求されることができる。また、PDCCHのパワーレベルはチャネル状態に合わせて調節されることができる。
LTEの場合、それぞれの端末のためにPDCCHが位置することができるCCEセットを定義した。端末が自分のPDCCHを発見することできるCCEセットをPDCCHサーチスペース、簡単にはサーチスペース(Search Space、SS)と呼む。それぞれのPDCCH候補はCCEアグリゲーションレベルによって1、2、4又は8個のCCEに対応する。基地局はサーチスペース内の任意のPDCCH候補上に実際PDCCH(DCI)を送信し、端末はサーチスペース内のPDCCH候補に対してブラインドデコーディング(Blind Decoding、BD)を試みる。
LTEにおいてそれぞれのPDCCHフォーマットのためのサーチスペースは互いに違うサイズを有することができる。専用(dedicated)(又は、端末特定サーチスペース(UE−specific SS、USS))及び共通サーチスペース(common SS、CSS)が定義されている。専用サーチスペースはそれぞれの個別端末のために構成され、全ての端末は専用サーチスペースの範囲についての情報を受ける。専用及び共通サーチスペースは与えられた端末に重なることができる。
サーチスペースはサイズが小さく、これらは互いに重なることができるので、基地局は与えられたサブフレームで所望の全ての端末にPDCCHを送信するためのCCEリソースを捜すことが不可能であり得る。これは他の端末にCCEリソースが既に割り当てられたので、特定端末のサーチスペースには該当端末のためのCCEリソースがそれ以上ないことがあり得るからである(ブロッキング)。次のサブフレームで持続するブロッキングの可能性を最小化するために、端末特定ホッピングシーケンスが専用サーチスペースの開始位置に適用される。表3は共通及び専用サーチスペースのサイズを示す。
ブラインドデコーディングの試みによる計算負荷を統制の下に置くために、端末は定義された全てのDCIフォーマットを同時にサーチしない。一般に、専用サーチスペースで端末は常にフォーマット0と1Aをサーチする。フォーマット0と1Aは同一サイズを有し、メッセージ内のフラグによって区分される。また、端末はさらに他のフォーマット(例えば、基地局によって設定されたPDSCH送信によって1、1B又は2)を受信するように要求されることができる。共通サーチスペースで端末はフォーマット1A及び1Cを検索する。また、端末はフォーマット3又は3Aをサーチするように構成されることができる。フォーマット3/3Aはフォーマット0/1Aと同様に同一サイズを有し、他の(共通)識別子でスクランブルされたCRCを有するかによって区分されることができる。多重アンテナ技術を構成するための送信モード及びDCIフォーマットの情報コンテンツは次のようである。
(送信モード(Transmission Mode、TM))
・送信モード1:単一基地局アンテナポートからの送信
・送信モード2:送信ダイバーシティ
・送信モード3:開ループ空間多重化
・送信モード4:閉ループ空間多重化
・送信モード5:多重使用者MIMO
・送信モード6:閉ループランク−1プリコーディング
・送信モード7:UE特定参照信号を用いて送信
(DCIフォーマット)
・フォーマット0:PUSCH送信(上りリンク)のためのリソースグラント
・フォーマット1:単一コードワードPDSCH送信(送信モード1、2及び7)のためのリソース割当
・フォーマット1A:単一コードワードPDSCH(全てのモード)のためのリソース割当の コンパクトシグナリング
・フォーマット1B:ランク−1閉ループプリコーディングを用いるPDSCHのためのコンパクトリソース割当(モード6)
・フォーマット1C:PDSCH(例えば、ページング/ブロードキャストシステム情報)のための非常にコンパクトなリソース割当
・フォーマット1D:多重使用者MIMOを用いるPDSCHのためのコンパクトリソース割当(モード5)
・フォーマット2:閉ループMIMO動作のPDSCHのためのリソース割当(モード4)
・フォーマット2A:開ループMIMO動作のPDSCHのためのリソース割当(モード3)
・フォーマット3/3A:PUCCH及びPUSCHのために2ビット/1ビットパワー調整値を有するパワーコントロールコマンド
図5は上りリンクサブフレームの構造を例示する。
図5を参照すると、サブフレーム500は二つの0.5msスロット501を含む。ノーマルCPが使われる場合、各スロットは7個のシンボル502で構成され、一つのシンボルは一つのSC−FDMAシンボルに対応する。リソースブロック503は周波数領域で12個の副搬送波、そして時間領域で一スロットに相当するリソース割当単位である。上りリンクサブフレームの構造はデータ領域504と制御領域505に大別される。データ領域は端末が音声、パケットなどのデータを送信するのに使われる通信リソースを意味し、PUSCH(Physical Uplink Shared Channel)を含む。制御領域は端末が上りリンク制御情報(Uplink Control Information、UCI)を送信するのに使われる通信リソースを意味し、PUCCH(Physical Uplink Control Channel)を含む。
PUCCHは次の上りリンク制御情報を送信するのに使われることができる。
−SR(Scheduling Request):上りリンクUL−SCHリソースを要請するのに使用される情報である。OOK(On−Off Keying)方式を用いて送信される。
−HARQ−ACK:PDSCH上の下りリンクデータパケット(例えば、コードワード)に対する応答である。下りリンクデータパケットが成功的に受信されたかを示す。単一下りリンクコードワードに対する応答としてHARQ−ACK 1ビットが送信され、二つの下りリンクコードワードに対する応答としてHARQ−ACK 2ビットが送信される。HARQ−ACK応答は、ポジティブACK(簡単に、ACK)、ネガティブACK(NACK)、DTX又はNACK/DTXを含む。ここで、HARQ−ACKは、HARQ ACK/NACK、ACK/NACKと混用される。
−CSI(Channel State Information):下りリンクチャネルに関するフィードバック情報である。MIMO(Multiple Input Multiple Output)−関連フィードバック情報は、RI(Rank Indicator)及びPMI(Precoding Matrix Indicator)を含む。サブフレーム当たり20ビットが使用される。
端末がサブフレームで送信することができる制御情報の量は、可用のSC−FDMAの個数に依存する。制御情報の送信に可用なSC−FDMAは、サブフレームにおいて参照信号送信のためのSC−FDMAシンボルを除いた残りのSC−FDMAシンボルを意味し、SRS(Sounding Reference Signal)が設定されたサブフレームの場合、サブフレームの最後のSC−FDMAシンボルも除外される。参照信号は、PUCCHのコヒーレント検出に使用される。PUCCHは、送信される情報に応じて様々なフォーマットを支援する
表4は、LTE(−A)でPUCCHフォーマットとUCIとのマッピング関係を示す。
SRSはサブフレームにおいて最後のSC−FDMAシンボルを介して送信される(506)。同じSC−FDMAシンボルを介して送信される多くの端末のSRSは周波数位置/シーケンスによって区分可能である。SRSは非周期的又は周期的に送信される。
図6はACK/NACKのためのPUCCHリソースを決定する例を示す。LTEシステムにおいてACK/NACKのためのPUCCHリソースは各端末に前もって割り当てられていなく、複数のPUCCHリソースをセル内の複数の端末が毎時点ごとに分けて使用する。具体的に、端末がACK/NACKを送信するのに使用するPUCCHリソースは該当下りリンクデータに対するスケジューリング情報を搬送するPDCCHに対応する。それぞれの下りリンクサブフレームにおいてPDCCHが送信される全領域は複数のCCE(Control Channel Element)で構成され、端末に送信されるPDCCHは一つ以上のCCEで構成される。端末は自分が受信したPDCCHを構成するCCEのうち特定のCCE(例えば、一番目CCE)に対応するPUCCHリソースを介してACK/NACKを送信する。
図6を参照すると、下りリンクコンポーネント搬送波(DownLink Component Carrier、DL CC)において各四角形はCCEを示し、上りリンクコンポーネント搬送波(UpLink Component Carrier、UL CC)において各四角形はPUCCHリソースを示す。それぞれのPUCCHインデックスはACK/NACKのためのPUCCHリソースに対応する。図6のように、4番目〜6番目CCEで構成されたPDCCHを介してPDSCHについての情報が伝達されると仮定する場合、端末はPDCCHを構成する一番目CCEである4番目CCEに対応する4番目PUCCHを介してACK/NACKを送信する。図6はDL CCに最大でN個のCCEが存在するとき、UL CCに最大でM個のPUCCHが存在する場合を例示する。N=Mであることもあり得るが、M値とN値を違って設計し、CCEとPUCCHのマッピングが重なるようにすることも可能である。
具体的に、LTEシステムにおいてPUCCHリソースインデックスは次のように決定される。
[数1]
n(1) PUCCH=nCCE+N(1) PUCCH
ここで、n(1) PUCCHはACK/NACK/DTXを送信するためのPUCCHフォーマット1a/1bのリソースインデックスを示し、N(1) PUCCHは上位階層から受けるシグナリング値を示し、nCCEはPDCCH送信使用されたCCEインデックスのうち最小値を示す。n(1) PUCCHからPUCCHフォーマット1a/1bのためのサイクリックシフト、直交拡散コード及びPRB(Physical Resource Block)が得られる。
以下、図7〜図8に基づいて、単一キャリア(又はセル)状況でTDD信号送信タイミングについて説明する。
図7及び図8は、PDSCH−UL ACK/NACKタイミングを示す。ここで、UL ACK/NACKは、DLデータ(例えば、PDSCH)に対する応答であって、上りリンクで送信されるACK/NACKを意味する。
図7を参照すると、端末は、M個のDLサブフレーム(Subframe、SF)上で一つ以上のPDSCH信号を受信することができる(S502_0〜S502_M−1)。それぞれのPDSCH信号は、送信モードによって一つ又は複数(例えば、二つ)の送信ブロック(TB)を送信するのに使用される。また、図示してはいないが、段階S502_0〜S502_M−1でSPS解除(Semi−Persistent Scheduling release)を指示するPDCCH信号も受信されることができる。M個のDLサブフレームにPDSCH信号及び/又はSPS解除PDCCH信号が存在すると、端末は、ACK/NACKを送信するための過程(例えば、ACK/NACK(ペイロード)生成、ACK/NACKリソース割当など)を経て、M個のDLサブフレームに対応する一つのULサブフレームを介してACK/NACKを送信する(S504)。ACK/NACKは、段階S502_0〜S502_M−1のPDSCH信号及び/又はSPS解除PDCCH信号についての受信応答情報を含む。ACK/NACKは、基本的にPUCCHを介して送信されるが、ACK/NACK送信時点にPUSCH送信がある場合、ACK/NACKはPUSCHを介して送信される。ACK/NACK送信のために、表4の様々なPUCCHフォーマットを用いることができる。また、PUCCHフォーマットを介して送信されるACK/NACKビット数を減らすために、ACK/NACKバンドリング(bundling)、ACK/NACKチャネル選択(channel selection)のような様々な方法を用いることができる。
上述したように、TDDでは、M個のDLサブフレームで受信したデータに対するACK/NACKが、一つのULサブフレームを介して送信され(すなわち、M DL SF(s):1 UL SF)、これらの関係は、DASI(Downlink Association Set Index)によって与えられる。
表5は、LTE(−A)に定義されたDASI(K:{k0,k1,...,kM−1})を示す。表3は、ACK/NACKを送信するULサブフレームの立場で、自分と関連するDLサブフレームとの間隔を示す。具体的に、サブフレームn−k(k∈K)にPDSCH送信及び/又はSPS解除(Semi−Persistent Scheduling release)を指示するPDCCHがある場合、端末は、サブフレームnでACK/NACKを送信する
図8は、UL−DL構成#1が設定された場合のUL ACK/NACK送信タイミングを例示する。同図で、SF#0〜#9及びSF#10〜#19は、それぞれ無線フレームに対応する。同図で、ボックス内の数字は、DLサブフレームの観点で、自分と関連するULサブフレームを示す。例えば、SF#5のPDSCHに対するACK/NACKは、SF#5+7(=SF#12)で送信され、SF#6のPDSCHに対するACK/NACKはSF#6+6(=SF#12)で送信される。したがって、SF#5/SF#6の下りリンク信号に対するACK/NACKは、全てSF#12で送信される。同様に、SF#14のPDSCHに対するACK/NACKは、SF#14+4(=SF#18)で送信される。
TDDで端末が基地局にACK/NACK信号を送信する時に次のような問題点が発生し得る。
・多くのサブフレーム区間の間に基地局が送ったPDCCH(等)の一部を端末が逃した場合、端末は逃したPDCCHに対応するPDSCHが自分に送信された事実も分からないので、ACK/NACKの生成時にエラーが発生し得る。
このようなエラーを解決するために、TDDシステムはPDCCHにDAI(Downlink Assignment Index)を含ませる。DAIはDLサブフレーム(等)n−k(k∈K)内から現在サブフレームまでPDSCH(等)に対応するPDCCH(等)及び下りリンクSPS解除を指示するPDCCH(等)の累積値(すなわち、カウント値)を示す。例えば、3個のDLサブフレームが一つのULサブフレームに対応する場合、3個のDLサブフレーム区間で送信されるPDSCHに順次インデックスを付与(すなわち、順次カウント)し、PDSCHをスケジュールするPDCCHに含めて送信する。端末はPDCCHにあるDAI情報を見て、以前までのPDCCHを正常に受信したかが分かる。
図9はDAIを用いたACK/NACK送信を例示する。この例は3DLサブフレーム:1ULサブフレームで構成されたTDDシステムを仮定する。便宜上、端末は最後に検出したPDCCHに対応するPUCCHリソースを用いてACK/NACKを送信すると仮定する。
図9を参照すると、一番目の例示のように2番目PDCCHを逃した場合、端末は三番目PDCCHのDAI値とその時まで検出されたPDCCHの数が違うので、2番目PDCCHを逃したことが分かる。この場合、端末はDAI=3に対応するPUCCHリソースを用いてACK/NACKを送信し、2番目PDCCHに対するACK/NACK応答はNACK(又はNACK/DTX)で指示し得る。一方、二番目の例示のように最後のPDCCHを逃した場合、端末は最後に検出したPDCCHのDAI値とその時まで検出されたPDCCH数が一致するので、最後のPDCCHを逃したことを認識することができない。よって、端末はDLサブフレーム区間の間に2個のPDCCHのみをスケジュールされたと認識する。端末はDAI=2に対応するPUCCHリソースを用いてACK/NACK情報を送信するので、基地局は端末がDAI=3を含むPDCCHを逃したことが分かる。
図10は、キャリアアグリゲーション(Carrier Aggregation、CA)通信システムを例示する。LTE−Aシステムは、より広い周波数帯域を使用するために複数の上りリンク/下りリンク周波数ブロックを集めてより大きな上りリンク/下りリンク帯域幅を使用するキャリアアグリゲーション(carrier aggregation又はbandwidth aggregation)技術を用いる。各周波数ブロックは、コンポーネントキャリア(Component Carrier、CC)を用いて送信される。コンポーネントキャリアは、該当周波数ブロックのためのキャリア周波数(又は中心キャリア、中心周波数)と理解することができる。
図10を参照すると、複数の上りリンク/下りリンクコンポーネントキャリア(Component Carrier、CC)を集めてより広い上りリンク/下りリンク帯域幅を支援することができる。それぞれのCCは、周波数領域で互いに隣り合っても隣り合わなくてもよい。各コンポーネントキャリアの帯域幅は独立して決定されてもよい。UL CCの個数とDL CCの個数とが違う非対称キャリアアグリゲーションも可能である。例えば、2個のDL CC、1個のUL CCの場合には、2:1で対応するように構成することができる。DL CC/UL CCリンクは、システムに固定されていてもよく、半静的に構成されてもよい。また、システム全帯域がN個のCCで構成されていても、特定の端末がモニター/受信することができる周波数帯域をM(<N)個のCCに限定し得る。キャリアアグリゲーションに関する様々なパラメータは、セル特定(cell−specific)、端末グループ特定(UE group−specific)又は端末特定(UE−specific)方式で設定することができる。一方、制御情報は、特定CCを介してのみ送受信されるように設定することができる。このような特定のCCをプライマリーCC(Primary CC、PCC)(又はアンカーCC)と言い、残りのCCをセカンダリーCC(Secondary CC、SCC)と言うことができる。
LTE−Aは、無線リソースを管理するために、セル(cell)の概念を使用する。セルは、下りリンクリソースと上りリンクリソースの組合せと定義され、上りリンクリソースは必須要素ではない。したがって、セルは、下りリンクリソース単独で、又は下りリンクリソース及び上りリンクリソースで構成されてもよい。キャリアアグリゲーションが支援される場合、下りリンクリソースのキャリア周波数(又は、DL CC)と上りリンクリソースのキャリア周波数(又は、UL CC)との間のリンケージ(linkage)はシステム情報によって指示可能である。プライマリー周波数(又はPCC)上で動作するセルをプライマリーセル(Primary Cell、PCell)と言い、セカンダリー周波数(又はSCC)上で動作するセルをセカンダリーセル(Secondary Cell、SCell)と言うことができる。PCellは、端末が初期接続設定(initial connection establishment)過程を行うとか接続再設定過程を行うのに使用される。PCellは、ハンドオーバー過程で指示されたセルを意味することもできる。SCellは、RRC接続が設定された後に構成可能であり、追加の無線リソースを提供するのに使用することができる。PCellとSCellは、サービングセルと通称することができる。したがって、RRC_CONNECTED状態にあるが、キャリアアグリゲーションが設定されていないか、キャリアアグリゲーションを支援しない端末の場合は、PCellのみで構成されたサービングセルが一つのみ存在する。反面、RRC_CONNECTED状態にあり、キャリアアグリゲーションが設定された端末の場合は、一つ以上のサービングセルが存在し、全てのサービングセルにはPCell及び全てのSCellが含まれる。キャリアアグリゲーションのために、ネットワークは、初期保安活性化(initial security activation)過程が開始された後、接続設定過程で初期に構成されるPCellに加えて、一つ以上のSCellを、キャリアアグリゲーションを支援する端末のために構成することができる。
クロスキャリアスケジューリング(又はクロス−CCスケジューリング)が適用される場合、下りリンク割当のためのPDCCHはDL CC#0に送信され、該当PDSCHはDL CC#2に送信されることができる。クロス−CCスケジューリングのために、キャリア指示フィールド(carrier indicator field、CIF)の導入を考慮することができる。PDCCH内でCIFの存在有無は上位階層シグナリング(例えば、RRCシグナリング)によって半静的及び端末特定(又は端末グループ特定)方式で設定されることができる。PDCCH送信ベースラインをまとめると次のようである。
−CIFディセーブルド(disabled):DL CC上のPDCCHは同じDL CC上のPDSCHリソースを割り当てるか一つのリンクされたUL CC上のPUSCHリソースを割り当てる
−CIFイネーブルド(enabled):DL CC上のPDCCHはCIFを用いて複数のアグリゲーションされたDL/UL CCのうち特定のDL/UL CC上のPDSCH又はPUSCHリソースを割り当てることができる
CIFが存在する場合、基地局は、端末側のBD複雑度を低めるために、PDCCHモニタリングDL CCセットを割り当てることができる。PDCCHモニタリングDL CCセットはアグリゲーションされた全てのDL CCの一部として一つ以上のDL CCを含み、端末は該当DL CC上でのみPDCCHの検出/デコーディングを行う。すなわち、基地局が端末にPDSCH/PUSCHをスケジュールする場合、PDCCHはPDCCHモニタリングDL CCセットを介してのみ送信される。PDCCHモニタリングDL CCセットは端末特定(UE−specific)、端末グループ特定又はセル特定(cell−specific)方式で設定されることができる。用語“PDCCHモニタリングDL CC”はモニタリングキャリア、モニタリングセルなどの等価の用語に取り替えられることができる。また、端末のためにアグリゲーションされたCCはサービングCC、サービングキャリア、サービングセルなどの等価の用語に取り替えられることができる。
図10は複数のキャリアがアグリゲーションされた場合のスケジューリングを例示する。3個のDL CCがアグリゲーションされたと仮定する。DL CCAがPDCCHモニタリングDL CCに設定されたと仮定する。DL CCA〜CはサービングCC、サービングキャリア、サービングセルなどと言える。CIFがディセーブルされた場合、それぞれのDL CCはLTE PDCCH規則に従ってCIFなしに自分のPDSCHをスケジュールするPDCCHのみを送信することができる。一方、端末特定(又は端末グループ特定又はセル特定)上位階層シグナリングによってCIFがイネーブルされた場合、DL CCA(モニタリングDL CC)はCIFを用いてDL CCAのPDSCHをスケジュールするPDCCHだけでなく他のCCのPDSCHをスケジュールするPDCCHも送信することができる。この場合、PDCCHモニタリングDL CCに設定されなかったDL CCB/CではPDCCHが送信されない。
LTE−Aシステムでは、複数のDL CCを介して送信された複数のPDSCHに対する複数のACK/NACK情報/信号を特定UL CCを介して送信することを考慮している。このために、既存LTEでのPUCCHフォーマット1a/1bを用いたACK/NACK送信とは違い、複数のACK/NACK情報をジョイントコーディング(例えば、Reed−Muller code、Tail−biting convolutional codeなど)した後、新しいPUCCHフォーマット(E−PUCCH(Enhanced PUCCH)フォーマット又はPUCCHフォーマットMと言う)を用いて複数のACK/NACK情報/信号を送信することを考慮することができる。E−PUCCHフォーマットは下記のようなブロック拡散(Block−spreading)に基づくPUCCHフォーマットを含む。ジョイントコーディングの後、E−PUCCHフォーマットを用いたACK/NACK送信の一例として、E−PUCCHフォーマットはUCI送信制限なしに使うことができる。例えば、E−PUCCHフォーマットはACK/NACK、CSI(例えば、CQI、PMI、RI、PTIなど)、SR、又はこれらのうち二つ以上の情報を一緒に送信するのに使うことができる。よって、本明細書でE−PUCCHフォーマットはUCIの種類/個数/サイズにかかわらず、ジョイントコーディングされたUCIコードワードを送信するのに使うことができる。
図12はPUCCHフォーマット3のスロットレベル構造を例示する。PUCCHフォーマット3は複数のDL CCを介して送信された複数のPDSCHに対する複数のACK/NACK情報/信号を送信するのに使われる。PUCCHフォーマット3はACK/NACK、CSI(例えば、CQI、PMI、RI、PTIなど)、SR、又はこれらのうち二つ以上の情報を一緒に送信するのに使うことができる。
図12を参照すると、長さ−5(SF(Spreading Factor)=5)のOCC(C1〜C5)を用いて、一つのシンボルシーケンス({d1、d2、…)から5個のSC−FDMAシンボル(すなわち、UCIデータパート)が生成される。シンボルシーケンス({d1、d2、…)は変調シンボルシーケンス又はコードワードビットシーケンスを意味し得る。シンボルシーケンス({d1、d2、…)がコードワードビットシーケンスを意味する場合、図12のブロック図は変調ブロックをさらに含む。RSシンボルは特定のサイクリックシフトを有するCAZACシーケンスから生成されることができる。RSは時間領域の複数のRSシンボルに特定のOCCが適用された(掛けられた)形態で送信されることができる。ブロック拡散したUCIはSC−FDMAシンボル単位でFFT(Fast Fourier Transform)過程、IFFT(Inverse Fast Fourier Transform)過程を経てネットワークに送信される。
図13はPUCCHフォーマット3のサブフレームレベル構造を例示する。図13を参照すると、スロット0でシンボルシーケンス({d’0〜d’11})は一つのSC−FDMAシンボルの副搬送波にマッピングされ、OCC(C1〜C5)を用いたブロック拡散によって5個のSC−FDMAシンボルにマッピングされる。同様に、スロット1でシンボルシーケンス({d’12〜d’23})は一つのSC−FDMAシンボルの副搬送波にマッピングされ、OCC(C1〜C5)を用いたブロック拡散によって5個のSC−FDMAシンボルにマッピングされる。ここで、各スロットに示したシンボルシーケンス({d’0〜d’11}又は{d’12〜d’23})は図12のシンボルシーケンス({d1、d2、…)にFFT又はFFT/IFFTが適用された形態を示す。全てのシンボルシーケンス({d’0〜d’23})は一つ以上のUCIをジョイントコーディングすることによって生成される。OCCはスロット単位で変更されることができ、UCIデータはSC−FDMAシンボル単位でスクランブルされることができる。
PUCCHフォーマット3リソースは明示的に与えられることができる。具体的に、上位階層(例えば、RRC)によってPUCCHリソースセットが構成され、PDCCHのARI(ACK/NACK Resource Indicator)値を用いて実際に使われるPUCCHリソースを指示することができる。
表6はHARQ−ACKのためのPUCCHリソースを明示的に指示する例を示す。
ARI:ACK/NACK Resource Indicator
表6で上位階層はRRC階層を含み、ARI値はDLグラントを搬送するPDCCHを介して指示し得る。例えば、ARI値はSCellスケジューリングPDCCH及び/又はDAI初期値に対応しない一つ以上のPCellスケジューリングPDCCHのTPC(Transmit Power Control)フィールドを用いて指示し得る。
PUCCHフォーマット4はPUCCHフォーマット3より大きなペイロードサイズのUCI送信を支援するPUCCHフォーマットである。PUCCHフォーマット4の構造はブロック拡散が適用されない点を除き、基本的にPUCCHフォーマット3の構造と同一である。また、PUCCHフォーマット4リソースも明示的に与えられることができる。具体的に、上位階層(例えば、RRC)によってPUCCHリソースセットが構成され、PDCCHのARI値を用いて実際に使われるPUCCHリソースを指示し得る。
LTE−AではUCIをUL−SCHデータと同時に送信する方法を二通りに分けている。第1方法はPUCCHとPUSCHを同時に送信する方法であり、第2方法は既存のLTEと同様にPUSCHにUCIを多重化する方法である。PUCCHとPUSCHの同時送信許容可否は上位階層によって設定することができる。PUCCH+PUSCH同時送信がイネーブル(enable)されれば第1方法が適用され、PUCCH+PUSCH同時送信がディセーブル(disable)されれば第2方法が適用される。既存LTE端末はPUCCHとPUSCHを同時に送信することができないので、PUSCHが送信されるサブフレームでUCI(例えば、CQI/PMI、HARQ−ACK、RIなど)送信が必要な場合、UCIをPUSCH領域に多重化する方法を使う。一例として、PUSCH送信が割り当てられたサブフレームでHARQ−ACKを送信しなければならない場合、端末はUL−SCHデータとHARQ−ACKをDFT−拡散前に多重化した後、PUSCHを介して制御情報とデータを一緒に送信する。
図14はPUSCH上での制御情報とUL−SCHデータの多重化を示す。PUSCH送信が割り当てられたサブフレームで制御情報を送信しようとする場合、端末はDFT拡散前に制御情報(UCI)とUL−SCHデータを一緒に多重化する。制御情報はCQI/PMI、HARQACK/NACK及びRIの少なくとも一つを含む。CQI/PMI、ACK/NACK及びRI送信に使われるそれぞれのRE個数はPUSCH送信のために割り当てられたMCS(Modulation and Coding Scheme)及びオフセット値に基づく。オフセット値は制御情報によって互いに異なるコーディングレートを許容し、上位階層(例えば、RRC)シグナルによって半静的に設定される。UL−SCHデータと制御情報は同じREにマッピングされない。制御情報はサブフレームの二つのスロットに共に存在するようにマッピングされる。
図14を参照すると、CQI及び/又はPMI(CQI/PMI)リソースはUL−SCHデータリソースの開始部分に位置し、一つの副搬送波上で全てのSC−FDMAシンボルに順次マッピングされた後、次の副搬送波でマッピングされる。CQI/PMIは副搬送波内で左側から右側に、つまりSC−FDMAシンボルインデックスが増加する方向にマッピングされる。PUSCHデータ(UL−SCHデータ)はCQI/PMIリソースの量(すなわち、符号化したシンボルの個数)を考慮してレートマッチングされる。UL−SCHデータと同一である変調次数(modulation order)がCQI/PMIに使われる。ACK/NACKはUL−SCHデータがマッピングされたSC−FDMAのリソースの一部にパンクチャリングによって挿入される。ACK/NACKはRSのそばに位置し、該当SC−FDMAシンボル内で下側から始まり、上側、つまり副搬送波インデックスが増加する方向に満たされる。ノーマルCPの場合、図面のようにACK/NACKのためのSC−FDMAシンボルは各スロットにおいてSC−FDMAシンボル#2/#5に位置する。サブフレームでACK/NACKが実際に送信されるかにかかわらず、符号化したRIはACK/NACKのためのシンボルのそばに位置する。
また、制御情報(例えば、QPSK変調使用)はUL−SCHデータなしにPUSCH上で送信されるようにスケジュールされることができる。制御情報(CQI/PMI、RI及び/又はACK/NACK)は低いCM(Cubic Metric)単一搬送波特性を維持するために、DFTスプレッディング以前に多重化される。ACK/NACK、RI及びCQI/PMIを多重化することは図14に示したものと類似している。ACK/NACKのためのSC−FDMAシンボルはRSのそばに位置し、CQIがマッピングされたリソースがパンクチャリングされることができる。ACK/NACK及びRIのためのREの個数はレファレンスMCS(CQI/PMIMCS)とオフセットパラメータに基づく。レファレンスMCSはCQIペイロードサイズ及びリソース割当から計算される。UL−SCHデータがない制御シグナリングのためのチャネルコーディング及びレートマッチングは上述したUL−SCHデータがある制御シグナリングの場合と同様である。
図15は従来のTDDCAでACK/NACKペイロードを構成する例を示す。
図15を参照すると、端末はUL DAI値を用いて全体ACK/NACKペイロードサイズを調節することができる。UL DAIはULグラント(UG)DCIに含まれたDAIを示す。すなわち、UL DAIはPUSCHをスケジュールするPDCCHに含まれる。具体的に、端末は、UL DAI値と、該当CCの送信モード及びバンドリング可否を考慮して各DL CCのためのCC別ACK/NACKペイロード(言い換えれば、ACK/NACKパート)のサイズを決定することができる。また、端末は、各DL CCで受信されたDL DAI値(等)を用いてCC別ACK/NACKペイロード内で各ACK/NACKの位置を決定することができる。DL DAIはDLグラント(DG)DCIに含まれたDAIを示す。すなわち、UL DAIはPDSCHをスケジュールするPDCCHに含まれるか、DL SPS解除を指示するPDCCHに含まれる。
具体的に、c番目DL CC(又はサービングセル)のためのHARQ−ACKフィードバックビットを
と定義すると仮定する(c≧0)。
はc番目DL CCのためのHARQ−ACKペイロードのビット数(すなわち、サイズ)を示す。c番目DL CCに対し、単一送信ブロック送信を支援する送信モードが設定されるか空間バンドリングが適用される場合、
として与えられることができる。一方、c番目DL CCに対し、複数(例えば、2)の送信ブロック送信を支援する送信モードが設定され、空間バンドリングが適用されない場合、
として与えられることができる。
はc番目DL CCでACK/NACKフィードバックが必要なDLサブフレームの個数(すなわち、maxPDCCHperCC)を示す。PDCCHによってスケジュールされたPUSCHを介してHARQ−ACKが送信される場合、maxPDCCHperCCはUL−DAIフィールドの値によって指示される。本例は、基地局がmaxPDCCHperCC値の決定時にSPS PDSCHまで考慮する場合を例示する(すなわち、maxPDCCHperCC値=3)。一方、PUCCH又はSPS PUSCHを介してHARQ−ACKが送信される場合、maxPDCCHperCC=Mとして与えられる。
c番目DL CCに対し、単一送信ブロック送信を支援する送信モードが設定されるか空間バンドリングが適用される場合、CC別HARA−ACKペイロード内で各ACK/NACKの位置は
として与えられる。DAI(k)はDLサブフレームn−kで検出されたPDCCHのDL DAI(DAI−c)値を示す。一方、c番目DL CCに対し、複数(例えば、2)の送信ブロック送信を支援する送信モードが設定され、空間バンドリングが適用されない場合、CC別HARA−ACKペイロード内で各ACK/NACKの位置は
として与えられる。
はコードワード0のためのHARQ−ACKを示し、
はコードワード1のためのHARQ−ACKを示す。
一方、SPS PDSCHが存在する場合、SPS PDSCHに対するHARQ−ACKの位置は該当CCのためのHARQ−ACKペイロードの
に位置する。SPS PDSCHが存在するCCはDLPCCに限定されることができる。
その後、端末は複数のCC別HARQ−ACKペイロード(すなわち、各CCのためのHARQ−ACKパート)をセルインデックスによって順次、好ましくは昇順に連続する。連続して構成された全体HARQ−ACKペイロードは物理チャネル送信のための信号処理(例えば、チャネルコーディング、変調、スクランブルなど)を経た後、PUCCH又はPUSCHを介して送信されることができる。
(実施例:eCA(enhanced CA)でのACK/NACK(A/N)送信)
図15を参照して説明したように、TDDに基づく既存CAシステムでは一つのUL SFを介して複数セルでのDLデータ受信に対する複数のHARQ−ACKフィードバックが送信されることができる。また、各セルに対応するHARQ−ACKフィードバックは該当セル内の特定DL SFアグリゲーション(以下、バンドリングウィンドウ)でのDLデータ受信に対する複数のHARQ−ACK(A/N)で構成されることができる。また、各セルをスケジュールするDLグラント(DG)DCIには対応するDLデータが該当セルのバンドリングウィンドウ内から何番目でスケジュールされたものであるかを指示するカウンター値がDAI(すなわち、DL DAI)に送信されることができ、ULグラント(UG)DCIにも基地局から選択された特定の値がDAI(すなわち、UL DAI)に送信されることができる。これにより、端末はPUCCH/PUSCH上の(セル別)A/Nペイロードを構成するとき、DL DAI値の順にA/Nビットを配置することができる。特に、PUSCH上のA/N送信に対しては(UL DAIをDL DAIの最大値と見なし、各セル別に)UL DAI以下のDL DAI値に対してのみペイロードを構成する方式でA/Nフィードバックサイズを減らすことができる。
一方、次期のシステムでは既存より多い数(例えば、32)のセルに対するCAを考慮している。この場合、一つのUL SFに設定されるA/NフィードバックサイズはCAされたセル数に比例して非常に大きくなることができる。一方、多いセルに対してCAが設定された端末であっても毎SFごとにCAされた全てのセルに対してDLスケジューリングが行われないこともある。言い換えれば、DLトラフィックが多くない場合には、CAされたセルのうち特定の一部に対してのみDLスケジューリングが行われることがある。よって、スケジュールされなかったセルに対応するA/Nに対する構成/送信をなるべく省略することによって全体A/Nフィードバックサイズを減らすことが、A/Nフィードバック送信性能及びUCI送信リソースオーバーヘッドなどの側面で効率的であり得る。
以下、一つの端末に複数のセルがアグリゲーションされた場合、上りリンク制御情報、好ましくはACK/NACK(すなわち、HARQ−ACK)を効率的に送信する方案を説明する。
説明の便宜上、セルがnon−MIMOモードに設定された場合、該当セルのサブフレームkで最大で一つの送信ブロック(Transport Block、TB)(送信ブロックはコードワードと等価である)が送信されることができると仮定する。セルがMIMOモードに設定された場合、該当セルのSF#kで最大でm個(例えば、2個)の送信ブロック(又はコードワード)が送信されることができると仮定する。セルがMIMOモードに設定されたか否かは上位階層によって設定された送信モードから分かる。該当セルに対するACK/NACK(すなわち、ACK/NACKビット、HARQ−ARQビット)の個数は実際に送信された送信ブロック(又はコードワード)の個数に関係なく、該当セルに対して設定された送信モードによって1個(non−MIMO)又はm個(MIMO)となると仮定する。
まず、本明細書で使う用語に対して整理する。
・HARQ−ACK:下りリンク送信(例えば、PDSCH又はDL SPS release PDCCH)に対する受信応答結果、すなわちACK/NACK/DTX応答(簡単に、ACK/NACK応答)を示す。ACK/NACK/DTX応答はACK、NACK、DTX又はNACK/DTXを意味する。特定のセルに対するHARQ−ACK又は特定のセルのHARQ−ACKは該当セルと連関した(例えば、該当セルにスケジュールされた)下りリンク信号(例えば、PDSCH)に対するACK/NACK応答を示す。PDSCHは送信ブロック又はコードワードに取り替えられることができる。(i)SPS PDSCH、(ii)PDCCH(DG DCI)によってスケジュールされるPDSCH(以下、普通PDSCH、ノンSPS PDSCH)、(iii)DL SPS解除PDCCH(DG DCI)に対してHARQ−ACKがフィードバックされる。SPS PDSCHは対応するPDCCH(DG DCI)が隋伴しない。
・DL SPS解除PDCCH:DL SPS解除を指示するPDCCHを意味する。
・SPS PDSCH:SPSによって半静的に設定されたリソースを用いてDL送信されるPDSCHを意味する。SPS PDSCHは対応するDLグラントPDCCH(DG DCI)がない。本明細書で、SPS PDSCHはPDSCH without(w/o) PDCCH、SPSに基づくPDSCHと混用する。
・SPS PUSCH:SPSによって半静的に設定されたリソースを用いてUL送信されるPUSCHを意味する。SPS PUSCHは対応するULグラントPDCCH(UG DCI)がない。本明細書で、SPS PUSCHはPUSCH w/o PDCCHと混用する。
・ARI(ACK/NACK Resource Indicator):PUCCHリソースを指示するための用途に使う。一例として、ARIは(上位階層によって構成された)特定のPUCCHリソース(グループ)に対するリソース変形値(例えば、オフセット)を知らせる用途に使うことができる。他の例として、ARIは(上位階層によって構成された)PUCCHリソース(グループ)セット内で特定のPUCCHリソース(グループ)インデックスを知らせる用途に使うことができる。ARIはSCell上のPDSCHに対応するPDCCHのTPC(Transmit Power Control)フィールドに含まれ得る。PUCCH電力制御はPCellをスケジュールするPDCCH(すなわち、PCC上のPDSCHに対応するPDCCH)内のTPCフィールドを介して行われる。また、ARIはDAI(Downlink Assignment Index)初期値を有しながら特定のセル(例えば、PCell)をスケジュールするPDCCHを除いた残りのPDCCHのTPCフィールドに含まれ得る。ARIはHARQ−ACKリソース指示値と混用する。
・DAI(Downlink Assignment Index):PDCCHを介して送信されるDCIに含まれる。DAIはPDCCHの順序値又はカウンター値を示し得る。既存LTE/LTE−AでTDD動作のために使われる。便宜上、DLグラントPDCCHのDAIはDL DAIと言い、UG PDCCH内のDAIのUL DAIと言う。
・t−DAI:各セル別にバンドリングウィンドウ内での時間軸(すなわち、SFドメイン)上のDLスケジューリング情報をシグナリングするDAIを示す。既存のDL DAIに相当する(図15のDAI−c参照)。本発明で、t−DAIは既存とは違う情報をシグナリングするように変形されることができる。
・(A/N)バンドリングウィンドウ:端末はバンドリングウィンドウ内のDLデータ受信に対するHARQ−ACKフィードバックをUL SFを介して送信する。HARQ−ACKフィードバックがSF#nで送信される場合、バンドリングウィンドウはSF#n−kと定義される。FDDでk=4であり、TDDでkは表5のDASI(K:{k0、k1、…kM−1})によって定義される。バンドリングウィンドウはセル別に定義されることができる。
・セル#AをスケジュールするPDCCH(DG DCI)、セル#AスケジューリングPDCCH(DG DCI):セル#A上のPDSCHをスケジュールするPDCCH(DG DCI)を示す。すなわち、CC#A上のPDSCHに対応するPDCCH(DG DCI)を示す。若しくは、CC#A上で送信されるDG SPS解除PDCCH(DG DCI)を示す。
・セル#Aに対するスケジューリング、セル#Aスケジューリング:セル#A上のPDSCH又はDG SPS解除PDCCH送信を意味する。若しくは、セル#A上でPDSCH又はDG SPS解除PDCCHを送信することと関連する動作又は過程を意味し得る。例えば、セル#A上のPDSCH送信のために、該当PDSCHをスケジュールするPDCCHを送信することを意味し得る。
・CSSに基づくスケジューリング:(i)PDSCHに対応するPDCCH又は(ii)DG SPS解除PDCCHがCSSで送信されることを意味する。CSSに基づくPDSCHはCSSで送信されるPDCCHがスケジュールするPDSCHを意味する。
・CSS restriction:バンドリングウィンドウ内に行われる(最大)CSSに基づくスケジューリング数は特定値(例えば、1)以下に制限されることを示す。
・SPSに基づくスケジューリング:文脈によって、DG SPS解除PDCCH送信を意味するか、SPS PDSCH送信又はSPS PUSCH送信を意味し得る。
・LCell及びUCell:LCellは兔許バンドで動作するセルを意味し、UCellは非兔許バンドで動作するセルを意味する。UCellではキャリアセンシングに基づいて通信が行われる。
以下、CA状況でDG/ULグラントDCI内のDAIシグナリングに基づいてA/Nフィードバックを効率的に行う方法(例えば、A/Nフィードバックサイズ減少)に対して提案する。具体的に、(DG/ULグラントDCIを介した)DAIシグナリング方式及びこれに基づく(PUCCH/PUSCH上の)A/Nペイロード構成方法などに対して提案する。一方、本発明においてTDD(又はFDD)と言うのはPCell又はA/N送信を行うセルがTDD(又はFDD)方式で動作する場合を含み、DG SFはTDDに設定されるS SFを含むことができる。
まず、(t−DAIに加えて)同じDG SFで周波数軸(すなわち、CC(セル)ドメイン)上のDGスケジューリング情報をシグナリングするDAI(以下、c−DAI)を考慮することができる。
(1)DG/ULグラントDCIを介したc−DAIシグナリング方式
各DL SFをスケジュールするDLグラント(DG)DCIによってシグナリングされるc−DAI(以下、DL c−DAI)は、1)DG DCIによってスケジュールされるセルが該当DL SF(又はバンドリングウィンドウ内)で任意の又は特定の(例えば、セルインデックス順)基準で全てのセルのうち何番目でスケジュールされたものであるかを指示するカウンター値を示すか(以下、count−DAI)、2)全てのセルに対して複数のセルグループ(すなわち、CG)を前もって設定しておいた状態で該当DL SF(又はバンドリングウィンドウ)を介してスケジュールされる全てのセルがどのCGに属するかを指示することができる(以下、point−DAI)。各CGは全ての又は一部のセルで構成されることができ、特定のセルは複数のCGに重複して設定されることができる。
TDDにおいて、c−DAIはDL SF別にシグナリングされることができる。特徴的に、count−DAIの場合、A/Nペイロード構成上の複雑度、DLグラントDCIミッシング(missing)などによるペイロード上のA/N配置に対する端末と基地局間の不一致などを考慮して(バンドリングウィンドウ内で)特定のセルに最初に割り当てられたc−DAI値は該当セルにのみ割り当てられる形態にシグナリングされることができる。より具体的に、特定のセルに割り当てられるc−DAI値は、1)以前DL SFを介して該当セルに既に割り当てられたc−DAI値がある場合には該当c−DAI値がそのまま割り当てられ、2)ない場合には全てのセルに既に割り当てられなかったc−DAI値のうち特定の(例えば、最小値/最低値)一つが割り当てられることができる。
図16は本例によるcount−DAI割当方法を例示する。一例として、セル1、2、3、4の4個のセルがCAを構成し、SF#1を介してスケジュールされたセル1とセル3にそれぞれc−DAI=1とc−DAI=2が割り当てられたと仮定すれば、SF#2を介してスケジュールされるセル1とセル2にはそれぞれc−DAI=1とc−DAI=3が割り当てられることができる。count−DAIと一緒に、t−DAIがさらに送信されることができる。t−DAIは各セルでSF軸上のスケジューリング順序値を示す。
また、TDD状況でpoint−DAIの場合にも、A/Nペイロード構成上の複雑度、DLグラントDCIミッシングなどによるペイロード上のA/N配置に対する端末と基地局間の不一致などを考慮して(バンドリングウィンドウ内で)既にスケジュールされた全てのセルを含むCGを指示する形態にシグナリングされることができる。
図17は本例によるpoint−DAI割当方法を例示する。一例として、セル1、2、3、4の4個のセルがCAを構成し、CG1、2、3がそれぞれセル1/2、セル1/2/3、セル1/2/3/4に設定された状況を仮定すれば、SF#1を介してセル1と2がスケジュールされた場合、SF#1をスケジュールするDLグラントDCI内のc−DAIはCG1で指示されることができ、SF#2を介してセル4がスケジュールされた場合、c−DAIはCG3で指示されることができ、SF#3を介してセル1と3がスケジュールされた場合、c−DAIはCG3で指示されることができる。point−DAIと一緒に、t−DAIがさらに送信されることができる。t−DAIは各セルでSF軸上のスケジューリング順序値を示す。
一方、count−DAIは全てのセルを複数のCGに(分けて)構成/設定しておいた状態で全てのCGのうち何番目でスケジュールされたものであるかを指示するCG単位のカウンター値を示し得る。この場合、各CGは一部のセルのみで構成されることができ、各セルは一つのCGにのみ設定されることができる。このような方式は、counter−DAIが制限された数のビット(例えば、2ビット)のみで構成された(例えば、modulo演算などによって複数の相異なるカウンター値が同じcounter−DAIビット組合せに対応する)状況で端末が複数(例えば、4個)のDLグラントDCI検出を連続的に失敗して特定のDLグラントDCI内のカウンター値を同じcounter−DAIビット組合せに対応する他のカウンター値と誤認する場合を防止する側面で有用であり得る。例えば、count−DAIがセル単位のカウンター値を示し、counter−DAIが2ビットであると仮定すれば、counter−DAI 2ビット=00、01、10、11がそれぞれカウンター=1/5、2/6、3/7、4/8に対応し得る。この場合、端末が4個のDLグラントDCI検出を連続的に失敗する場合、カウンター=6を同じビット01に対応するカウンター=2と誤認し得る。
図18はcount−DAIがCG単位のカウンター値を示す場合のcount−DAI割当方法を例示する。一例として、FDD状況でセル1、2、3、4、5の5個のセルがCAを構成し、CG1、2、3がそれぞれセル1/2、セル3/4、セル5に設定された状況を仮定する。この場合、セル1、3、4がスケジュールされた場合、各セルに対応するDG DCI内のc−DAI値はそれぞれ1、2、2としてシグナリングされ、セル3、4、5がスケジュールされた場合にはc−DAI値がそれぞれ1、1、2としてシグナリングされることができる。
CG単位のcount−DAIが適用される場合(以下、CG−unit c−DAI)、同じc−DAIに対応するCG内のセル別(PUCCH/PUSCH上)A/N配置はセルインデックス順に従い、CG単位のcount−DAIに対してもTDDでのc−DAI割当規則が同様に適用可能である。追加的に、TDD状況でCC(すなわち、セル)ドメインとSFドメインを結合してCC first方式で(scheduling)カウンター値をシグナリングする場合にもCG単位のcount−DAIが適用可能である。一例として、図18のように3個のCG設定を考慮し、3個のSFで構成されたバンドリングウィンドウを仮定することができる。この場合、SF#1を介してセル{1、3、4}、SF#2を介してセル{1、3、4、5}、SF#3を介してセル{1、2}がスケジュールされた場合、各SFでのセル別c−DAI値はSF#1の場合{1、2、2}、SF#2の場合{3、4、4、5}、SF#3の場合{6、6}のようにシグナリングされることができる。CG−unit c−DAIはUCellが含まれたCA状況、又は特定数以上のUCellが含まれたCA状況に適用可能である。他の方法として、(特定数以上の)UCellを含むCA状況ではそうではないCA状況よりc−DAI構成ビット数を増加させることも可能である。この場合、CG−unit c−DAIを適用せず、セル単位でc−DAIを適用することができる。
一方、最大送信可能TB数Ntが同一であるセルグループ(CG)別にcounter−DAIシグナリングを異に構成することを考慮することができる。例えば、Nt=2のCGに対応するDG DCI内のcounter−DAIを介してスケジュールされたセルのカウンター値がシグナリングされる反面、Nt=1のCGに対応するDG DCI内のcounter−DAIを介してはスケジュールされたTBのカウンター値がシグナリングされることができる。具体的に、Nt=2のCGに対しては2ビットDAI{00、01、10、11}を適用してTBレベルでカウンター=2、4、6、8、…の値を指示することができる。また、Nt=1のCGに対しては3ビットDAI{000、001、010、…、111}を適用してカウンター=1、2、3、…、8、…の値を指示することができる。このような状況で、一つのSF内でCA全体に対するcounter−DAIはNt=2のCGから先にカウントしてNt=1のCGを後で、カウント値をシグナリングすることができる。この場合、TDD状況で特定のSFでNt=1のCGの最後のDAIが奇数のカウンター値を指示した状態で、次のSFにNt=2のCGのスケジューリングが存在する場合、これに対応するカウンター値をどのようにシグナリング/適用するかを前もって定義することが必要であり得る。よって、Nt=1のCGのカウンター#1値(例えば、3)につながるNt=2のCGのカウンター#2値は、カウンター#1値にMtを加えたカウンター#1a値(例えば、5)以上の最小カウンター値(例えば、6)に決定することを考慮することができる。Mtは2に固定されるか、(カウンター#2に対応する)実際にスケジュールされたTB数に決定されることができる。カウンター#1a値とカウンター#2値の間に存在するカウンター値に対応するビットはNACKで処理することができる。前記方法は、一つのSF内で全てのcounter−DAIがNt=1のCGから先にカウントし、Nt=2のCGを後でカウントした値をシグナリングする状況でも同様に適用可能である。
また、TDD状況で各セル別にシグナリングされるt−DAIはバンドリングウィンドウ内の全てのSFを複数のSFグループ(すなわち、SG)に(分けて)構成/設定しておいた状態で、スケジュールされたSF(これを含むSG)が全てのSGのうち何番目でスケジュールされたSGであるかを指示するSG単位のカウンター値をシグナリングするようにすることができる(以下、SG−unitt−DAI)。一例として、特定のセルに設定されたバンドリングウィンドウが6個のSFで構成され、SG1、2、3がそれぞれSF#1/2、SF#3/4、SF#5/6に設定された状況を仮定することができる。この場合、SF#1、3、4、5がスケジュールされた場合、各SFに対応するDG DCI内のt−DAI値はそれぞれ1、2、2、3を指示するようにシグナリングされることができ、SF#1、5、6がスケジュールされた場合にはt−DAI値はそれぞれ1、2、2を指示するようにシグナリングされることができる。SG−unitt−DAIはUCellにのみ限定的に適用可能である。また、UCellの場合には(SG−unit t−DAI適用なしに)LCellの場合よりt−DAI構成ビット数を増加させるか、UCellの場合にはt−DAIシグナリング(フィールド構成)を省略し、該当UCellに対応するA/Nビットは全体A/Nペイロード上にSFインデックス/番号順に配置/マッピングすることも可能である。
一方、特定のセル(例えば、PCell)に対するスケジューリング(又は特定の(例えば、SPS又はCSSに基づく)スケジューリング)の場合にはc−DAIシグナリング対象から除かれることができる。よって、c−DAIは特定のセル(又は特定のスケジューリング)を除いた残りのセルをスケジュールするDCIによってのみシグナリングされることができる。具体的に、count−DAIには特定のセル(又は特定のスケジューリング)を除いた残りのセルに対するスケジューリングのみを考慮してセル別(スケジューリング)カウンター値が割り当てられることができる。この場合、特定のセル(又は特定のスケジューリング)に対応するA/Nフィードバックはシグナリングされたcount−DAI値にかかわらず、いつもPUCCH/PUSCH上のA/Nペイロードに含まれることができる(例えば、MSB(Most Significant Bit)又はこれを含む低いビットインデックスに配置/マッピング)。また、point−DAIは特定のセルを除いた残りのセルのみでCGを構成した状態で(スケジュールされた)CGを指示することができる。この場合にも、特定のセルに対応するA/Nフィードバックはシグナリングされたpoint−DAI値にかかわらず、いつもPUCCH/PUSCH上のA/Nペイロードに含まれることができる。
さらに他の方法として、(DG DCIによって)スケジュールされるセルが全てのセルのうち何番目でスケジュールされたものであるか、すなわちスケジューリング順序値を指示するcount−DAI及び/又はDG DCI送信が行われるSFにおいて全てのセルのうちいくつのセルがスケジュールされたものであるか、すなわちスケジューリング総和値(又はこれを類推することができる情報)を指示するtotal−DAI値が該当DG DCIによってシグナリングされる状況を考慮することができる。本発明において、total−DAIはこれに相応する総スケジューリング数又は最後のスケジューリングを知らせる情報に代替/考慮することができる。この場合、FDD状況であるか又はTDD状況であるかによって次のようなDAI構成及び端末動作が可能である。
1)FDD case
A.Alt 1:DAIがどのセルに対するDG DCIによってもシグナリングされる場合
CSS又はSPSに基づくスケジューリングにはDAIシグナリングが伴われず、PCellとSCellのUSSに基づくスケジューリングにのみDAIシグナリングが伴われることができる。ここで、count−DAIはCSS又はSPSに基づくスケジューリングを含むか(Opt 1)又は排除した(Opt 2)順序値に決定/定義することができる。total−DAIはCSS又はSPSに基づくスケジューリングを含む総和値に決定/定義することができる。この場合、CSS又はSPSに基づくスケジューリングに対応するA/Nビットは全体A/Nペイロード上でMSB(すなわち、counter−DAI=1に対応するA/N)(Opt 1の場合)又はLSB(Opt 2の場合)に配置/マッピングされることができる。本発明において、count−DAI=1は、最初スケジューリングに対応する(又は最初スケジューリングに対応するDG DCIによってシグナリングされる)count−DAI値又はcount−DAIの初期値を意味し得る。count−DAIの初期値は他の値(例えば、0)に決まることができる。
他の方法として、count−DAIはCSSに基づくスケジューリングは含むがSPSに基づくスケジューリングは排除した順序値に決定/定義することができる。また、total−DAIはCSS又はSPSに基づくスケジューリングを含む総和値に決定/定義することができる。この場合、CSSに基づくスケジューリングに対応するA/Nビットは全体A/Nペイロード上でMSB(すなわち、counter−DAI=1に対応するA/N)に配置/マッピングされ、SPSに基づくスケジューリングに対応するA/Nビットは全体A/Nペイロード上でLSBに配置/マッピングされることができる。
一方、DAI(特に、total−DAI)シグナリングが伴われない(例えば、CSS又はSPSに基づく)PDSCHのみスケジュールされた状況で、これに対応するA/N送信時点にPUSCH送信がスケジュール/設定されることができる。この場合、端末は、1)該当PDSCH受信に対応する(例えば、1ビット)A/NのみをPUSCHにピギーバック送信するか、2)前もって指定された(最小)サイズ(例えば、特定のカウンター値(例えば、4)までに対応するA/Nビット数(例えば、4又は8)だけ)のA/Nペイロードを構成してPUSCHにピギーバック送信するか、3)最大サイズ(例えば、全体セル/SF(すなわち、セルとSFの対(セル−SF対))が皆スケジュールされることを仮定して最後のカウンター値までに対応するA/Nビット数だけ)のA/Nペイロードを構成してPUSCHにピギーバック送信することができる。2)と3)の場合、該当PDSCH受信に対応する(例えば、1ビット)A/Nは全体A/Nペイロード上でMSB又はLSBに配置/マッピングされることができる。一方、前記動作は(DG DCIによって受信されたtotal−DAIが存在しないとともに)(i)PUSCHに対応するUG DCI送信が伴われないか、(ii)PUSCHに対応するUG DCIによって(total−DAIに相応する)UL DAIがシグナリングされなかった場合にのみ限定的に適用することができる。
一方、PUSCHを介したA/Nピギーバック送信において、DG DCIによって受信されたtotal−DAIのみ存在するかUG DCIによって受信された(total−DAIに相応する)UL DAIのみ存在する場合、端末は一つのDAI(total−DAI又はUL DAI)値に基づいてA/Nペイロードを構成することができる。一方、PUSCHを介したA/Nピギーバック送信において、DG DCIによって受信されたtotal−DAIとUG DCIによって受信されたUL DAIが皆存在するとともに二つの値が互いに違うことがあり得る。この場合、端末は、1)UL DAI値に基づいてA/Nペイロードを構成してPUSCHにA/Nを送信するか、2)UL DAIとtotal−DAIのうち最大値に基づいてA/Nペイロードを構成してPUSCHにA/Nを送信するか、3)total−DAI値に基づいてA/Nペイロードを構成してPUCCHにA/Nを送信(これと同時にPUSCH送信は省略/放棄)するか、4)UL DAIとtotal−DAIのうち最大値に基づいてA/Nペイロードを構成してPUCCHにA/Nを送信(これと同時にPUSCH送信は省略/放棄)することができる。
さらに他の方法として、A/Nに対するピギーバック送信はtotal−DAIと同一のUL DAI値を有するPUSCHを介してのみ行うように限定することができる。total−DAIと違うUL DAI値を有するPUSCHはA/Nピギーバックなしに送信されるか、送信そのものが省略/放棄されることができる。total−DAIと同一のUL DAI値を有するPUSCHが一つも存在しない場合、3)のように全てのPUSCH送信を省略/放棄した状態でtotal−DAI値に基づいてA/Nペイロードを構成してPUCCHにA/Nを送信することができる。
total−DAIシグナリングとARIシグナリングを共に伴わない(例えば、count−DAI=1に対応するCSSに基づく)PDSCH(又はSPSに基づくPDSCH)のみスケジュールされた状況で、これに対応するA/Nを含むUCIが周期的CSI送信用途に(上位階層シグナリングによって半静的に)設定されたPUCCHフォーマット3(PF3)又はPUCCHフォーマット4(PF4)を介して送信される場合にも前記と類似の方式でPUCCH上のA/Nペイロード構成及びA/Nビット配置/マッピングを行うことができる。
さらに他の方法として、A/Nを含むUCIがPUSCH又はPUCCH(例えば、周期的CSI送信用途に設定されたPUCCH)を介して送信されるとき、PUSCH上のA/Nペイロード又はPUCCH上の全体UCIペイロード内で、total−DAI及び/又はARIシグナリングを伴わない(例えば、CSS又はSPSに基づく)PDSCHスケジューリングに対応するA/Nビット(例えば、1ビット)は(実際のスケジューリング有無に関係なく)いつもA/Nペイロード上の特定位置(例えば、LBS又はMSB)に割当/構成された形態に送信されることができる。
B.Alt 2:DAIがSCellに対するDG DCIによってのみシグナリングされる場合
PCellに対するスケジューリングにはDAIシグナリングが伴われず、SCellに対するスケジューリングにのみDAIシグナリングが伴われることができる。ここで、count−DAIはPCellスケジューリングを含むか(Opt 1)あるいは排除した(Opt 2)順序値に決定/定義することができる。total−DAIはPCellスケジューリングを含む総和値に決定/定義することができる。PCellスケジューリングに対応するA/Nビットは全体A/Nペイロード上でMSB(すなわち、counter−DAI=1に対応するA/Nと見なす)(Opt 1の場合)又はLSB(Opt 2の場合)に配置/マッピングされることができる。
2.TDD case
A.Alt 1−1:DAIがどのセルに対するDG DCIによってもシグナリングされる場合
SPSに基づくスケジューリングにはDAIシグナリングが伴われず、CSSに基づくスケジューリングには(total−DAIシグナリングなしに)count−DAIシグナリングのみ伴われることができる。PCellとSCellのUSSに基づくスケジューリングにはcount−DAI及びtotal−DAIシグナリングが伴われることができる。ここで、count−DAIはSPSに基づくスケジューリングを排除した順序値に決定/定義され、total−DAIはCSS又はSPSに基づくスケジューリングを含む総和値に決定/定義されることができる。ここで、SPSに基づくスケジューリングに対応するA/Nビットは全体A/Nペイロード上でLSBに配置/マッピングされることができる。この場合、count−DAI=1のPCellスケジューリングDG DCIのTPCフィールドを介してTPCコマンドが送信され、残りのDG DCI(すなわち、count−DAI=1ではないかあるいはSCellスケジューリングDG DCI)のTPCフィールドを介してはARIが送信されることができる。よって、count−DAI=1のPCellスケジューリング及び/又はSPSに基づくスケジューリングのみを受信した場合、端末は該当スケジューリングに対応するA/NのみをPUCCHフォーマット1a/1b(with channel selection)を用いて送信することができる。
一方、SPSに基づくスケジューリングの場合、SPS PDSCHに対するA/N送信用PUCCHフォーマット1a/1b(すなわち、PF1)リソース候補(等)を上位階層(例えば、RRC)シグナリングを介して前もって設定しておいた状態で、DL SPS活性化を指示するPDCCH内のTPCフィールドを介してリソース候補(等)の一つをSPS PDSCHに対応するA/N送信PF1リソースに割り当てる方法が適用されている。一方、本発明の動作によると、count−DAI=1ではないcount−DAI値を有しながらPCellをスケジュールするDG PDCCH内のTPCフィールドを介しては複数のPF3又はPF4リソースの一つを指示するARIがシグナリングされることができる。仮に、該当PDCCHがDL SPS活性化を指示するPDCCHの場合には、TPCフィールドを介してSPS用PF1リソースも指示されるとできる。この場合、一つのTPCフィールド値でPF3/PF4リソースとSPS用PF1リソースを同時に指示するとできる。これはPF3/PF4とSPS用PF1のそれぞれに対するリソース選択自由度を低下させることができる。
これに鑑みて、DL SPS活性化を指示するPDCCH内のTPCフィールドを介して(PF3/PF4などの他のリソースに対する指示なしに)SPS用PF1リソースのみを指示する方式を考慮することができる。すなわち、DL SPS活性化を指示するPDCCH内のTPCフィールドはcount−DAI値にかかわらずSPS用PF1リソースを指示する用途にのみ使うことができる。よって、DL SPS活性化を指示するPDCCH及び/又はcount−DAI=1を有するPCellスケジューリングDG DCIのみを受信した場合にも該当PDCCH/スケジューリングに対応するA/NのみをPUCCHフォーマット1a/1b(with channel selection)を用いて送信する方法を考慮することができる。ここで、DL SPS活性化PDCCHに対応するPDSCHに対するA/Nリソースは、1)該当PDCCH送信リソースに黙示的にリンクされたPF1リソースが割り当てられるとか(数学式1、2)該当PDCCH内のTPCフィールドを介して指示されるSPS用PF1リソースが割り当てられることができる。提案方法はt−DAIシグナリングに基づく既存のTDD状況にも(count−DAIをt−DAIに取り替えて)同様に適用可能である。
一方、DAI(特に、total−DAI)シグナリングが伴われない(例えば、CSS及び/又はSPSに基づく)PDSCHのみスケジュールされた状況で、これに対応するA/N送信時点にPUSCH送信がスケジュール/設定されることができる。この場合、端末は、1)該当PDSCH受信に対応するA/NのみをPUSCHに送信するか(例えば、CSS restriction仮定の際、CSSとSPSのうち一つのみがスケジュールされた場合は1ビットA/N、CSSとSPSが共にスケジュールされた場合は2ビットA/N)、2)前もって指定された(最小)サイズ(例えば、特定のカウンター値(例えば、4)までに対応するA/Nビット数(例えば、4又は8)だけ)のA/Nペイロードを構成してPUSCHに送信するか、3)最大サイズ(例えば、全体セル/SFが全てスケジュールされることを仮定して最後のカウンター値までに対応するA/Nビット数)のA/Nペイロードを構成してPUSCHに送信することができる。2)と3)の場合、該当PDSCH受信に対応する(例えば、1ビット又は2ビット)A/Nは全体A/Nペイロード上でMSB又はLSBに配置/マッピングされることができる。一方、前記動作は(DG DCIによって受信されたtotal−DAIが存在しないとともに)PUSCHに対応するUG DCI送信が伴われないか、PUSCHに対応するUGを介して(total−DAIに相応する)UL DAIがシグナリングされなかった場合にのみ限定的に適用可能である。
一方、PUSCHを介したA/Nピギーバック送信において、DG DCIによって受信されたtotal−DAIのみ存在するか、UG DCIによって受信された(total−DAIに相応する)UL DAIのみ存在することができる。この場合、端末は一つのDAI(total−DAI又はUL DAI)値に基づいてA/Nペイロードを構成することができる。一方、PUSCHを介したA/Nピギーバック送信において、DG DCIによって受信されたtotal−DAIとUG DCIによって受信されたUL DAIが共に存在しながら二つの値が互いに違うことがあり得る。この場合、端末は、1)UL DAI値に基づいてA/Nペイロードを構成してPUSCHでA/Nを送信するか、2)UL DAIとtotal−DAIのうち最大値に基づいてA/Nペイロードを構成してPUSCHでA/Nを送信するか、3)total−DAI値に基づいてA/Nペイロードを構成してPUCCHでA/Nを送信するか(これとともにPUSCH送信は省略/放棄)、4)UL DAIとtotal−DAIのうち最大値に基づいてA/Nペイロードを構成してPUCCHにA/Nを送信することができる(これとともにPUSCH送信は省略/放棄)。他の方法として、A/Nに対するピギーバック送信はtotal−DAIと同一のUL DAI値を有するPUSCHを介して行うように限定されることができる。ここで、total−DAIと違うUL DAI値を有するPUSCHはA/Nピギーバックなしに送信されるか、PUSCH送信そのものが省略/放棄されることができる。total−DAIと同一のUL DAI値を有するPUSCHが一つも存在しない場合、3)のように全てのPUSCH送信を省略/放棄した状態でtotal−DAI値に基づいてA/Nペイロードを構成してPUCCHにA/Nを送信することができる。
一方、CSSに基づくスケジューリングの場合、対応するDG DCIによってcount−DAIシグナリングが伴われるようにすることができる。この状況で、CSSに基づくPDSCHのみスケジュールされた場合、端末は、Opt 1)counter−DAI値までに対応するA/Nペイロードのみを構成してPUSCHに送信するか、Opt 2)前もって指定された(最小)サイズのA/Nペイロードを構成してPUSCHに送信するが、CSSに基づくPDSCH受信に対するA/Nはペイロード上でcounter−DAI値に対応するビットに配置/マッピングされることができる。この状況で、SPSに基づくスケジューリングがさらに存在する場合、端末は、1)Opt 1に基づいて構成されたペイロードの最後(又は最初)に1ビットを付け加え、SPSに基づくPDSCH受信に対応するA/Nを該当1ビット、すなわち全体ペイロード上のLSB(又はMSB)に配置/マッピングし、2)Opt 2に基づいて構成されたペイロード上のLSB(又はMSB)にSPSに基づくPDSCH受信に対応するA/Nを配置/マッピングし、CSSに基づくPDSCHに対応するA/Nが既にLSB(又はMSB)に配置/マッピングされている場合には、ペイロードの最後(又は最初)に1ビットを付け加え、SPSに基づくPDSCH受信に対応するA/Nを該当1ビットに配置/マッピングすることができる。
一方、total−DAIシグナリングは伴わずにPF3リソース又はPF4リソースを指示するARIシグナリングが伴われた(例えば、count−DAI>1に対応するCSSに基づく)PDSCH(及び/又はSPSに基づくPDSCH)のみスケジュールされた状況で、これに対応するA/Nを含むUCIがARIによって指示されたPF3又はPF4を介して送信されることができる。この場合、前記と類似の方式(例えば、Opt 1〜2)で該当PUCCH上のA/Nペイロード構成及びA/Nビット配置/マッピングを行うことができる。また、total−DAIシグナリングとARIシグナリングのいずれも伴わない(例えば、count−DAI=1に対応するCSSに基づく)PDSCH(及び/又はSPSに基づくPDSCH)のみスケジュールされた状況で、これに対応するA/Nを含むUCIが周期的CSI送信用途に(上位階層シグナリングを介して半静的(semi−static)に)設定されたPF3又はPF4を介して送信されることができる。この場合にも前記と類似の方式(例えば、Opt 1〜2)で該当PUCCH上のA/Nペイロード構成及びA/Nビット配置/マッピングを行うことができる。
さらに他の方法として、A/Nを含むUCIがPUSCH又はPUCCH(例えば、ARIによって指示されたPUCCH又は周期的CSI送信用途に設定されたPUCCH)を介して送信されるとき、PUSCH上のA/Nペイロード又はPUCCH上の全体UCIペイロード内で、total−DAI及び/又はARIシグナリングを伴わない(例えば、CSS及び/又はSPSに基づく)PDSCHスケジューリングに対応する(例えば、2ビット又は1ビット)A/Nビットは(実際のスケジューリング有無に関係なく)いつもA/Nペイロードの特定位置(例えば、LBS又はMSB)に割当/構成されることができる。また、CSS restrictionを別に置かない場合、A/Nペイロードの特定位置に(実際スケジューリング有無に関係なく)いつも割当/構成されるA/Nビット数は、バンドリングウィンドウ内のDL(又はS)SF数Mと同一にMビットに決定/設定されることができる。
B.Alt 1−2:DAIがどのセルに対するDG DCIによってもシグナリングされる場合
SPS及びCSSに基づくスケジューリングにはcount−DAIシグナリングとtotal−DAIシグナリングのいずれも伴われず、PCellとSCellのUSSに基づくスケジューリングにのみcount−DAI及びtotal−DAIシグナリングが伴われることができる。CSSに基づくDG DCI内のt−DAIフィールドは固定値(例えば、0)に設定されることができる。USSに基づくスケジューリングにおいてcount−DAIはSPS又はCSSに基づくスケジューリングを排除した順序値に決定/定義され、total−DAIはCSS又はSPSに基づくスケジューリングを含む総和値に決定/定義することができる。ここで、SPS/CSSに基づくスケジューリングに対応するA/Nビットは全体A/NペイロードでLSBに配置/マッピングされることができる。また、バンドリングウィンドウ内に行われることができる(最大)CSSに基づくスケジューリング数は特定値(例えば、1)以下に制限されることができる(CSS restriction)。この場合、TPCコマンドはcount−DAI=1のPCellスケジューリングDG DCI及びCSSを介して送信されるDG DCIのTPCフィールドを介して送信されることができる。残りのDG DCI(すなわち、count−DAI=1ではないDG DCI又はSCellスケジューリングDG DCI)のTPCフィールドを介してはARIが送信されることができる。よって、count−DAI=1のPCellスケジューリング及び/又はSPS/CSSに基づくスケジューリングのみを受信した場合、端末は該当スケジューリングに対応するA/NのみをPUCCHフォーマット1a/1b(with channel selection)を用いて送信することができる。
C.Alt 2:DAIがSCellに対するDG DCIによってのみシグナリングされる場合
PCellスケジューリングにはcount−DAI/total−DAIに対するシグナリングなしに既存t−DAIシグナリングが伴われることができ、SCellスケジューリングにのみcount−DAI及びtotal−DAIシグナリングが伴われることができる。ここで、count−DAIはPCellスケジューリングを排除した順序値に決定/定義され、total−DAIはPCellスケジューリングを排除した総和値に決定/定義されることができる。これとは別個に、A/NペイロードにはいつもPCell全体に対応する(最大)A/Nビット数が予約(reserve)されることができる。PCellスケジューリングに対応するA/Nビットは全体A/NペイロードにおいてMSB側又はLSB側に配置/マッピングされることができる。他の方法として、(count−DAIはPCellスケジューリングを排除した順序値に決定/定義され)total−DAIはPCellスケジューリングを含む総和値に決定/定義されることができる。この場合、A/Nペイロード構成のために、Opt 1)t−DAIに対応するA/NをMSB側に(t−DAI値の順に)マッピングし、count−DAIに対応するA/NをLSB側に(count−DAI値の逆順に)マッピングするか、反対にOpt 2)count−DAIに対応するA/NをMSB側に(count−DAI値の順に)マッピングし、t−DAIに対応するA/NをLSB側に(t−DAI値の逆順に)マッピングする方式を考慮することができる。一例として、Opt 1の場合は{t−DAI=1、t−DAI=2、t−DAI=3、…、count−DAI=3、count−DAI=2、count−DAI=1}のような形態にA/Nペイロード上のA/Nマッピングが行われ、Opt 2の場合は{count−DAI=1、count−DAI=2、count−DAI=3、…、t−DAI=3、t−DAI=2、t−DAI=1}のような形態にA/Nペイロード上のA/Nマッピングが行われることができる。
この場合、TPCコマンドはt−DAI=1のPCellスケジューリングDG DCIのTPCフィールドを介して送信され、残りのDG DCI(すなわち、t−DAI=1ではないDG DCI又はSCellスケジューリングDG DCI)のTPCフィールドを介してはARIが送信されることができる。よって、t−DAI=1のPCellスケジューリング及び/又はSPSに基づくスケジューリングのみを受信した場合、端末は該当スケジューリングに対応するA/NのみをPUCCHフォーマット1a/1b(with channel selection)を用いて送信することができる。ここで、t−DAI>1に対応する(PCellスケジューリング)DG DCIによってシグナリングされるARIが指示するPUCCHフォーマット(又はリソース)Aはcount−DAIに対応する(SCellスケジューリング)DG DCIによってシグナリングされるARIが指示するPUCCHフォーマット(又はリソース)Bと同一であるか違うように設定されることができる。二つのARIが違うPUCCHフォーマット(又はリソース)を指示するように設定された状態でcount−DAIに対応するDG DCIを受信した場合にはPUCCHフォーマット(又はリソース)Bを、t−DAIに対応するDG DCIのみを受信した場合にはPUCCHフォーマット(又はリソース)Aを選択してA/N送信を行うことができる。
さらに他の方法として、CSSを介して送信されるDG DCIの場合にはDCI内のTPCフィールドを介してtotal−DAIがシグナリングされるようにすることができる。この場合、CSSに基づくDG DCIによってPUCCH電力制御のためのTPCコマンドがシグナリングされないこともあり得る。若しくは、FDDの場合にはcount−DAIがCSSに基づくDG DCI内のTPCフィールドを介してシグナリングされ、TDDの場合にはtotal−DAIがCSSに基づくDG DCI内のTPCフィールドを介してシグナリングされるようにすることができる(TDDの場合、全ての又は特定の(例えば、count−DAI=1に対応する)CSSに基づくDG DCIにのみ当たり得る)。この場合にも該当CSSに基づくDG DCIによってはPUCCHのためのTPCコマンドがシグナリングされないこともあり得る。
さらに他の方法として、FDD及びTDD状況でcount−DAI及びtotal−DAIは対応するDG DCI送信を伴うPDSCH又は特定の(例えば、DL SPS解除を指示する)目的で送信されるPDCCHのスケジューリング順序値及び総数をシグナリングするように定義/設定された状況で、端末はtotal−DAIに対応するA/Nビット(例えば、Nビット)で全体A/Nペイロード(例えば、Nビット)を構成することができる。複数のDG DCIがある場合、同じSF内のDG DCIは同一値のtotal−DAIを有する。一方、SPSに基づくPDSCH送信がある場合、端末はtotal−DAIに対応するA/Nビット(例えば、Nビット)にSPSに基づくPDSCHに対するA/Nビット(例えば、1ビット)を付け加える方式で全体A/Nペイロード(例えば、N+1ビット)を構成することができる。全体A/NペイロードはPUCCH又はPUSCHを介して送信されることができる。SPSに基づくPDSCHに対応するA/Nビットは全体A/Nペイロード上でMSB又はLSBに配置/マッピングされることができる。
一方、TDD状況でcounter−DAIはCC(すなわち、セル)ドメインとSFドメインを結合し、CC及びSFドメイン(すなわち、CC/SFドメイン又はセル/SFドメイン)でCC first方式で(スケジューリング)カウンター値を指示するシグナリングに代替/適用可能である。例えば、counter−DAIは(DG DCIによって)スケジュールされるセルが全体セルのうち何番目でスケジュールされたものであるか、すなわちスケジューリング順序値をセル/SF(セルとSFの対)単位で示すことができる。CC first方式において、セル/SF単位のスケジューリング順序はバンドリングウィンドウ内でCC(すなわち、セル)インデックスが増加した後、SFインデックスが増加する順に決まる。また、total−DAIもこのようなcounter−DAIシグナリングに基づくスケジューリング総和値を指示するシグナリングに代替/考慮されることができる。具体的に、total−DAIはDL SFによって累積したスケジューリング総和値(例えば、DG DCIによってスケジュールされるセルの総和)を指示するように定義/シグナリングされることができる。例えば、DL SF#1、2、3に対するA/Nが一つのUL SFを介して送信される状況で、DL SF#1、2、3を介してそれぞれ3個、2個、4個のセルがスケジュールされた場合を仮定すれば、total−DAIは、SF別に、DL SF#1の場合はtotal−DAI=3を、DL SF#2の場合はtotal−DAI=5を、DL SF#3の場合はtotal−DAI=9をそれぞれ指示するように定義/シグナリングされることができる。
図19は本例によるcount−/total−DAI割当方法を例示する。セル1、2、3、4の4個のセルが端末にCAされたと仮定し、バンドリングウィンドウはSF#1〜#3で構成されたと仮定する。図19を参照すると、(Cell 1、SF#1)、(Cell 2、SF#1)、(Cell 4、SF#2)、(Cell 1、SF#3)、(Cell 3、SF#3)のセル/SFリソースがスケジューリングされ、その以外のセル/SFリソースはスケジューリングされなかった。ここで、スケジューリングは該当セル/SFリソースでHARQ−ACKフィードバックが要求されるDL送信が行われることを意味し、HARQ−ACKフィードバックが要求されるDL送信はPDSCH及びSPS解除PDCCHを含む。例えば、(Cell 2、SF#1)でPDSCH送信があり得る。この場合、PDSCHをスケジュールするPDCCHはスケジューリング方式によって(Cell 2、SF#1)で送信されるか(セルフ−スケジューリング)、(Cell X、SF#1)で送信されることができる(クロス−キャリアスケジューリング)。Cell Xはセル1のスケジューリングセルを意味する。SPS PDSCHはcount−DAI/total−DAIが伴われなく、図面はPDCCH(DG DCI)によってスケジュールされたPDSCH(及びSPS解除PDCCH)がスケジュールされた場合のみを例示する。本例において、count−DAIはセルfirst方式で(スケジューリング)カウンター値を指示するので、(Cell 1、SF#1)=>(Cell 2、SF#1)=>(Cell 4、SF#2)=>(Cell 1、SF#3)=>(Cell 3、SF#3)の順に1〜5を示す。また、total−DAIはDL SFによって累積したスケジューリング総和値を指示するので、total−DAIはSF#1の場合はtotal−DAI=2を、SF#2の場合はtotal−DAI=3を、DL SF#3の場合はtotal−DAI=5をそれぞれ指示する。同じSF内でtotal−DAIは同じ値を有する。count−/total−DAIはHARQ−ACK送信過程(HARQ−ACKペイロード構成、HARQ−ACKビット位置決定、DTX検出など)に使われる。
一方、前記提案方法ではない他の方式でtotal−DAI値をシグナリングする方法を考慮する場合は問題が発生し得る。
一例として、total−DAIが各DL SF内でのスケジューリング総和値のみを個別的に指示するように定義されれば(前記例において、SF#1の場合はtotal−DAI=2、SF#2の場合はtotal−DAI=1、DL SF#3の場合はtotal−DAI=2)、特定のDL SFでの全てのDG DCIをミッシングした場合、基地局/端末間のA/Nペイロード一致に問題が生じ得る。
他の例として、total−DAIが全てのDL SF内での全体スケジューリング総和値を指示するように定義されれば(前記例において、SF#1の場合はtotal−DAI=5、SF#2の場合はtotal−DAI=5、DL SF#3の場合はtotal−DAI=5)、未来時点でのスケジューリングを前もって予測していなければならない基地局スケジューラの負担が加重することができる。
一方、前記で、total−DAIができるだけ全てのスケジューリング総和(すなわち、total)値の一部代表値のみを指示するように設定することも可能である。このような方式は、total−DAIが制限されたビット数(例えば、2ビット)のみで構成された(例えば、modulo演算などによって複数の相異なるトータル値が同一であるtotal−DAIビット組合せに対応する)状況で端末が複数(例えば、4個)DG DCI検出を連続的に失敗して特定のDG DCI内のトータル値を同一のtotal−DAIビット組合せに対応する他のトータル値と誤認する場合(例えば、total−DAI 2ビット=00、01、10、11がそれぞれtotal=1/5、2/6、3/7、0/4/8に対応するとき、total=7を同一ビット10に対応するtotal=3と誤認する場合)などに有用であり得る。一例として、total−DAI 2ビット=00、01、10、11がそれぞれtotal=2/10、4/12、6/14、0/8/16に対応するように設定した状態で(すなわち、modulo−8を適用し、2の倍数にのみ対応)、基地局は実際に自分がスケジュールした総和値以上の値のうち最小トータル値に対応するtotal−DAIを指示することができ、端末はこのような動作を仮定することができる。他の方法として、全体セル数をNであると仮定する場合(別途のmodulo演算なしに)total−DAI 2ビット=00、01、10、11がそれぞれtotal=N1、N2、N3、N(N1>N2>N3>N)に対応するように設定することも可能である(以下、quantized total−DAI)。quantized total−DAIはUCellが含まれたCA又は特定数以上のUCellが含まれたCA状況に適用可能である。他の方法として、(特定数以上の)UCellが含まれたCA状況では(quantized total−DAI適用なしに)そうではないCA状況よりtotal−DAI構成ビット数を増加させることも可能である。
一方、UG DCIによってシグナリングされるc−DAI(すなわち、UL c−DAI)は、1)DL c−DAIがcount−DAIの場合は既存と同様にDL count−DAIの最大値又はtotal−DAI(最大)値を示すか(あるいは、端末は受信されたUL c−DAI値をDL count−DAIの最大値又はtotal−DAI(最大)値と見なす)(以下、UL count−DAI)、2)DL c−DAIがpoint−DAIの場合(あるいは、DL c−DAIに対するシグナリングがない場合)、最終的にスケジュールされたCGインデックス又は(最後に)シグナリングされたDL point−DAI値を示すことができる(あるいは、端末は受信されたUL c−DAI値をスケジュールされたCGインデックス又はこれに対応するDL point−DAI値と見なす)(以下、UL point−DAI)。
また、(count−DAIの場合)UL c−DAIは全体DL c−DAI値のうち特定の一部のみを指示するように設定されることができ、特定の一部DL c−DAI値には少なくともDL c−DAIの最大値が含まれることができる。一例として、DL c−DAIは1からN(>4)までのN個の値を有することができ、UL c−DAIは4個の値に設定されると仮定する場合、DL c−DAI=1、2、4、Nの4個の値のうち一つがUL c−DAIを介してシグナリングされることができる。
一方、本発明において、DG DCIによってシグナリングされるtotal−DAI及び/又はUG DCIによってシグナリングされるUL count−DAIの場合、基地局はDG DCI及び/又はUG DCIによって(別に定義されなかった)特定の値(以下、Ntot)をシグナリングすることができる。この場合、端末はNtot値を、CAを構成する全てのセル(又はSF)内の(基地局からの)スケジューリング数の総和又は最後のスケジューリングカウンター値と認識し、これに相応するA/Nペイロードを構成/送信することができる。一例として、2ビットNtotを考慮すれば、状態00はk×(4n+1)を、状態01はk×(4n+2)を、状態10はk×(4n+3)を、状態11はk×(4n+4)をそれぞれ指示し得る。n=0、1、…において、k≧1であり得る。よって、端末はNtotが指示する値(以下、total value)のうち自分が最後に受信したカウンター(最大)値以上の最小トータル値を、CAを構成する全てのセル(又はSF)内の(基地局からの)スケジューリング数の総和と見なし、これに相応するA/Nペイロードを構成/送信することができる。k値は基地局によって設定されることができる。
一方、FDDの場合、CSSを介して送信されるUG DCIにはUL count−DAIがシグナリングされず、USSを介して送信されるUG DCIにのみUL counter−DAIがシグナリングされることができる。TDDの場合には、CSSとUSSを介して送信されるUG DCIの全てにUL counter−DAIがシグナリングされ、UL counter−DAIは既存t−DAIフィールドを介してシグナリングされることができる。
一方、UL c−DAIを含むUG DCIからスケジューリングされなかったPUSCH(例えば、SPS(又はCSS)に基づいてスケジュールされたPUSCH又は対応するDCIなしに再送信されるPUSCH)の場合、端末はDG DCIから受信されたtotal−DAI(最大)値又は(最後)point−DAI値をUL c−DAIと仮定/見なした状態で、これに対応するA/Nペイロードを構成及び送信することができる。一方、CG別にcounter−DAIを独立的に適用する場合、一つのUG DCIによって複数CGに対するUL c−DAI値がシグナリングされることができ、(DCIオーバーヘッドを減らすために)CG別UL c−DAIは各CGに対するDLスケジューリング有無(又は各CGに対応するA/Nフィードバック有無)のみをシグナリングすることができる。ここで、CGは特定の基準によって構成されることができる。例えば、最大送信可能TB数が同一であるセル(等)又はキャリアタイプ(例えば、LCell又はUCell)が同一であるセル(等)がCGに束ねられることができる。また、DG DCIによってtotal−DAI又はpoint−DAIがシグナリングされる場合、UG DCIには別途のUL c−DAIシグナリング(及びこのためフィールド構成)が省略されることができる。この場合、端末は全てのPUSCHに対してDG DCIから受信されたtotal−DAI(最大)値又は(最後)point−DAI値をUL c−DAIと仮定/見なした状態で、これに対応するA/Nペイロードを構成/送信することができる。
一方、前記提案方法を適用すれば、既存にA/Nペイロードサイズを減らすことができなかったPUSCH(例えば、UL c−DAIを含むUG DCIからスケジューリングされないPUSCH(例えば、SPS(又はCSS)に基づいてスケジュールされたPUSCH又は対応するDCIなしに再送信されるPUSCH又はFDD状況での任意のPUSCH)上でも、DG DCIから受信されたtotal−DAI値に基づいて該当PUSCH上のA/Nペイロードを効果的に減らすことができる。また、これにより、PUSCH上のUL−SCH及び/又はUCI送信性能を改善させることができる。
一方、DL送信モード(TM)がセル別に独立的に設定されることによって最大送信可能TB数Ntがセル別に違うように設定されることができる(例えば、Nt=2のセルとNt=1のセルが混在)。この状況で、count−DAIがセル/SF単位のスケジューリング順序(カウンター)値をシグナリングする場合、端末がcount−DAIを有するDG DCI検出に失敗すれば該当count−DAIに対応するセルと該当セルに設定されたTM(すなわち、Nt値)が正確に分かることができないので、該当counter−DAIに対応するA/Nビット数を決定するのに基地局との不一致が発生し得る。このような問題に鑑み、Ntがセル別に違うように設定された場合(例えば、Nt=2に設定されたセルが存在)、count−DAIはセル/SF単位のスケジューリング順序(カウンター)値でシグナリングし、各セル/SFに対応するA/Nビット数は該当セルのTMにかかわらず、いつも最大Nt値、すなわちmax−Nt(例えば、max−Nt=2)と同様に割り当てる方法を考慮することができる。
前記のような状況で、tot−Nsに対応する全体A/Nビット数(tot−Ns)×(max−Nt)が、元に設定されたセル別TM、すなわちNtに合わせてA/Nビット数を割り当てた時の最大A/Nビット数max−Naを超える場合が生じ得る。ここで、tot−Nsは最後のcounter−DAIに対応するスケジューリングカウンター値又はtotal−DAI(及び/又はUG DCIによってシグナリングされるUL count−DAI)などから類推される全体スケジュールされたセル/SF数を示す。また、max−Naは各セル別に該当セルに設定されたNtを基準に該当セルのバンドリングウィンドウ内の総SF数だけA/Nビットを割り当てた場合に全てのセルに割り当てられたA/Nビット数の総和を示す。(tot−Ns)×(max−Nt)>max−Na又は(tot−Ns)×(max−Nt)≧max−Naの場合、端末はmax−Naに相当するA/NビットのみをA/Nペイロードに構成し、A/Nペイロード上のA/Nビットはcounter−DAI順序ではないセル/SFインデックス順にマッピングされることができる。反対に、(tot−Ns)×(max−Nt)≦max−Na又は(tot−Ns)x(max−Nt)<max−Naの場合、端末は(tot−Ns)×(max−Nt)に相当するA/NビットのみをA/Nペイロードで構成し、A/Nペイロード上のA/Nビットはcounter−DAI順にマッピングされることができる。
(2)DL/UL c−DAIに基づくA/Nペイロードの構成方法
DL/UL c−DAIシグナリング方式が適用される場合(特に、TDD状況で)PUCCH/PUSCH上のA/Nペイロードを構成する方法に対して考慮する。TDDの場合には、1)t−DAIとc−DAIが同時にシグナリングされるか(以下、case with t−DAI)、2)t−DAIなしにc−DAIのみシグナリングされることができる(以下、case w/o t−DAI)。後者の場合には、既存DCIフォーマット内のDAIフィールドを介して(t−DAIではない)c−DAIがシグナリングされることができる。以下、t−DAIシグナリング有無、DL c−DAIシグナリング方式、UL c−DAI有無によるPUCCH/PUSCH上のA/Nペイロード構成方法を提示する。一方、PUCCHを介したA/N送信は下記においてUL c−DAIがない場合に含まれることができる。
(a)DL count−DAIとUL count−DAIが共にある場合
1)case with t−DAI(すなわち、DL/UL t−DAIが全てある場合)
A/Nペイロード構成のために、(DL c−DAI及びDL t−DAIの初期値を1と仮定する場合)セル軸には1からUL c−DAIまでのDL c−DAI値に対応するA/NがDL c−DAI値の順に配置され、SF軸には(セル別M値にかかわらず、全てのDL c−DAI値に対して)1からUL t−DAIまでのDL t−DAI値に対応するA/NがDL t−DAI値の順に(セル別に)配置されることができる。その理由は、端末が特定のDL c−DAI(これを含むDG DCI)をミッシングした場合、該当DL c−DAIに対応するセルに設定されたM値に対して基地局との不一致が生じ得るからである。一方、検出/受信されなかったDL c−DAI及びDL t−DAIに対してはNACK又はDTXとして処理されることができる。
2)case w/o t−DAI(すなわち、DL/UL t−DAIが全てない場合)
A/Nペイロード構成のために、セル軸には1からUL c−DAIまでのDL c−DAI値に対応するA/NがDL c−DAI値の順に配置され、SF軸には(セル別M値にかかわらず、全てのDL c−DAI値に対して)1番目からmax−M番目までのDL SFに対応するA/NがDL SFの順に(セル別に)配置されることができる。max−Mは全てのセルに設定されたM値のうち最大値になることができる。その理由もやはり、端末が特定のDL c−DAI(これを含むDG DCI)をミッシングした場合、該当DL c−DAIに対応するM値に対して基地局との不一致が生じ得るからである。一方、検出/受信されなかったDL c−DAI及びDL SFに対してはNACK又はDTXとして処理されることができる。
(b)DL count−DAIはあり、UL count−DAIはない場合
1)case with t−DAI(すなわち、DL t−DAIはあり、UL t−DAIはない場合)
A/Nペイロード構成のために、セル軸には1から受信されたDL c−DAIのうち最大値又はそれ以上の値を有する(前もって設定された)特定のDL c−DAI又はDL c−DAIが有し得る最大値までに対応するA/NがDL c−DAI値の順に配置され、SF軸には(セル別M値にかかわらず、全てのDL c−DAI値対して)1からmax−MまでのDL t−DAI値に対応するA/NがDL t−DAI値の順に(セル別に)配置されることができる。一方、検出/受信されなかったDL c−DAI及びDL t−DAIに対してはNACK又はDTXとして処理されることができる。
2)case w/o t−DAI(すなわち、DL/UL t−DAIが全てない場合)
A/Nペイロード構成のために、セル軸には1から受信されたDL c−DAIのうち最大値又はそれ以上の値を有する(前もって設定された)特定のDL c−DAI又はDL c−DAIが有し得る最大値までに対応するA/NがDL c−DAI値の順に配置され、SF軸には(各セル別に)(セル別M値にかかわらず、全てのDL c−DAI値に対して)1番目からmax−M番目までのDL SFに対応するA/NがDL SFの順に(セル別に)配置されることができる。一方、検出/受信されなかったDL c−DAI及びDL SFに対してはNACK又はDTXとして処理されることができる。
(c)DL point−DAI有無にかかわらず、UL point−DAIがある場合
1)case with t−DAI(すなわち、DL/UL t−DAIが全て場合)
A/Nペイロード構成のために、セル軸にはUL c−DAIから指示されたCGに対応するA/Nがセルインデックスの順に配置され、SF軸には(各セル別に)1からmin(UL t−DAI、M)までのDL t−DAI値に対応するA/NがDL t−DAI値の順に配置されることができる。一方、検出/受信されなかったセル及びDL t−DAIに対してはNACK又はDTXとして処理されることができる。
2)case w/o t−DAI(すなわち、DL/UL t−DAIが全てない場合)
A/Nペイロード構成のために、セル軸にはUL c−DAIから指示されたCGに対応するA/Nがセルインデックスの順に配置され、SF軸には(各セル別に)1番目からM番目までのDL SFに対応するA/NがDL SFの順に配置されることができる。一方、検出/受信されなかったセル及びDL SFに対してはNACK又はDTXとして処理されることができる。
(d)DL point−DAIはあり、UL point−DAIはない場合
1)case with t−DAI(すなわち、DL t−DAIはあり、UL t−DAIはない場合)
A/Nペイロード構成のために、セル軸にはDL c−DAIから指示されたCGのうち最も多いセルが属するCG又は全てのセルに対応するA/Nがセルインデックスの順に配置され、SF軸には(各セル別に)1からMまでのDL t−DAIの値に対応するA/NがDL t−DAI値の順に配置されることができる。一方、検出/受信されなかったセル及びDL t−DAIに対してはNACK又はDTXとして処理されることができる。
2)case w/o t−DAI(すなわち、DL/UL t−DAIが全てない場合)
A/Nペイロード構成のために、セル軸にはDL c−DAIから指示されたCGのうち最も多いセルが属するCG又は全てのセルに対応するA/Nがセルインデックスの順に配置され、SF軸には(各セル別に)1番目からM番目までのDL SFに対応するA/NがDL SFの順に配置されることができる。一方、検出/受信されなかったセル及びDL SFに対してはNACK又はDTXとして処理されることができる。
一方、EPDCCHに基づくスケジューリングが設定されたセルに対応するDG DCIにはEPDCCH送信リソースにリンクされた黙示的PUCCH(フォーマット1a/1a)リソースインデックス(式1参照)に対するオフセットを指示する用途のARO(ACK/NACK Resource Offset)フィールドが付け加わることができる。しかし、PF3/PF4のようにRRCに設定される明示的(explicit)PUCCHリソースに基づいてA/Nを送信する方式ではPCellを除いた残りのSCellに対応するDG DCI内のAROは実際には何らの用途にも使われないことがあり得る。よって、EPDCCHに基づくスケジューリングが設定されたSCellに対応するDG DCI内のAROフィールドを介して、counter−DAI又はpoint−DAI又はtotal−DAI(又はこれに相応する総スケジューリング数又は最後のスケジューリングを知らせる情報)をシグナリングする方案を考慮することができる。
一方、本発明において、counter−DAI及び/又はtotal−DAIは、何番目でスケジュールされたセルであるかあるいはスケジュールされたセルが全部いくつであるかを指示するセルレベルのDAIではない、何番目でスケジュールされたTBであるか、スケジュールされたTBが全部いくつであるかを指示するTBレベルのcounter−DAI及び/又はtotal−DAIとして使われることもできる。また、CG別にcounter−DAIを独立的に適用する状況でも、本発明のcounter−DAI(及び/又はtotal−DAI)関連提案が拡張して適用可能である。ここで、CGは特定の基準に構成されることができる。例えば、最大送信可能TB数が同一であるセル(等)又はキャリアタイプ(例えば、LCell又はUCell)が同一であるセル(等)がCGに束ねられることができる。
図20は本発明に適用可能な基地局、リレー及び端末を例示する。
図20を参照すると、無線通信システムは、基地局(BS)110及び端末(UE)120を含む。無線通信システムがリレーを含む場合、基地局又は端末はリレーに取り替えられることができる。
基地局110は、プロセッサ112、メモリ114及び無線周波数(Radio Frequency、RF)ユニット116を含む。プロセッサ112は、本発明で提案した過程及び/又は方法を具現するように構成することができる。メモリ114は、プロセッサ112に接続され、プロセッサ112の動作に関連する様々な情報を格納する。RFユニット116は、プロセッサ112に接続され、無線信号を送信及び/又は受信する。端末120は、プロセッサ122、メモリ124及びRFユニット126を含む。プロセッサ122は、本発明で提案した過程及び/又は方法を具現するように構成することができる。メモリ124は、プロセッサ122に接続され、プロセッサ122の動作に関連する様々な情報を格納する。RFユニット126は、プロセッサ122に接続され、無線信号を送信及び/又は受信する。
以上で説明した各実施例は、本発明の構成要素と特徴が所定の形態で結合されたものである。各構成要素又は特徴は、別の明示的な言及がない限り、選択的なものとして考慮しなければならない。各構成要素又は特徴は、他の構成要素や特徴と結合されない形態で実施することができる。また、一部の構成要素及び/又は特徴を結合して本発明の実施例を構成することも可能である。本発明の実施例で説明される動作の順序は変更可能である。ある実施例の一部構成や特徴は、他の実施例に含まれることができ、又は、他の実施例に対応する構成又は特徴に取って代わることもできる。特許請求の範囲において明示的な引用関係のない請求項を結合して実施例を構成したり、出願後の補正により新しい請求項として含めることができるということは自明である。
本文書で、本発明の各実施例は主に端末と基地局間のデータ送受信関係を中心に説明した。本文書で基地局によって行われると説明された特定動作は、場合によっては、その上位ノード(upper node)によって行われてもよい。すなわち、基地局を含む複数のネットワークノード(network nodes)からなるネットワークで端末との通信のために行う多様な動作は、基地局又は基地局以外の他のネットワークノードによって行えることは自明である。基地局は、固定局(fixed station)、Node B、eNode B(eNB)、アクセスポイント(access point)などの用語に代替可能である。また、端末は、UE(User Equipment)、MS(Mobile Station)、MSS(Mobile Subscriber Station)などの用語に代替可能である。
本発明に係る実施例は、様々な手段、例えば、ハードウェア、ファームウエア(firmware)、ソフトウェア又はそれらの結合などによって具現することができる。ハードウェアによる具現の場合、本発明の一実施例は、一つ又はそれ以上のASICs(application specific integrated circuits)、DSPs(digital signal processors)、DSPDs(digital signal processing devices)、PLDs(programmable logic devices)、FPGAs(field programmable gate arrays)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサなどによって具現することができる。
ファームウエアやソフトウェアによる具現の場合、本発明の一実施例は、以上で説明した機能又は動作を行うモジュール、過程、関数などの形態で具現することができる。ソフトウェアコードは、メモリユニットに格納されて、プロセッサによって駆動可能である。前記メモリユニットは、前記プロセッサの内部又は外部に位置し、既に公示となった多様な手段により前記プロセッサとデータを交換することができる。
本発明は、本発明の特徴を逸脱しない範囲で他の特定の形態に具体化できることは、当業者にとって自明である。したがって、上記の詳細な説明は、全ての面において制限的に解釈されてはならず、例示的なものとして考慮しなければならない。本発明の範囲は、添付の請求項の合理的な解釈によって決定しなければならず、本発明の等価的範囲内での全ての変更は本発明の範囲に含まれる。