以下、本発明に係る好ましい実施形態を添付された図面を参照して詳細に説明する。添付された図面とともに以下に開示される詳細な説明は、本発明の例示的な実施形態を説明しようとするものであり、本発明が実施され得る唯一の実施形態を表そうとするものではない。以下の詳細な説明は、本発明の完全な理解を提供するために具体的な細部事項を含む。しかし、当業者は、本発明がこのような具体的な細部事項無しでも実施され得ることが分かる。
いくつの場合、本発明の概念が曖昧になることを避けるために、公知の構造及び装置は省略されたり、各構造及び装置の核心機能を中心としたブロック図形式で図示され得る。
本明細書において基地局は、端末と直接通信を行うネットワークの終端ノード(terminal node)としての意味を有する。本文書において基地局により行われることと説明された特定動作は、場合によっては基地局の上位ノード(upper node)により行われることもできる。すなわち、基地局を含む複数のネットワークノード(network nodes)からなるネットワークで端末との通信のために行われる様々な動作は、基地局または基地局以外の他のネットワークノードにより行われ得ることは自明である。「基地局(BS:Base Station)」は、固定局(fixed station)、NodeB、eNB(evolved−NodeB)、BTS(base transceiver system)、アクセスポイント(AP:Access Point)などの用語により代替され得る。また、「端末(Terminal)」は、固定されるか、移動性を有することができ、UE(User Equipment)、MS(Mobile Station)、UT(user terminal)、MSS(Mobile Subscriber Station)、SS(Subscriber Station)、AMS(Advanced Mobile Station)、WT(Wireless terminal)、MTC(Machine−Type Communication)装置、M2M(Machine−to−Machine)装置、D2D(Device−to−Device)装置などの用語に代替され得る。
以下において、下向きリンク(DL:downlink)は、基地局から端末への通信を意味し、上向きリンク(UL:uplink)は、端末から基地局への通信を意味する。下向きリンクにおいて送信機は、基地局の一部であり、受信機は、端末の一部でありうる。上向きリンクにおいて送信機は、端末の一部であり、受信機は、基地局の一部でありうる。
以下の説明において使用される特定用語は、本発明の理解を助けるために提供されたものであり、このような特定用語の使用は、本発明の技術的思想を逸脱しない範囲で他の形態に変更されることができる。
以下の技数は、CDMA(code division multipleaccess)、FDMA(frequency division multiple access)、TDMA(time division multiple access)、OFDMA(orthogonal frequency division multiple access)、SC−FDMA(single carrier frequency division multiple access)、NOMA(non−orthogonal 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は、IEEE802.11(Wi−Fi)、IEEE802.16(WiMAX)、IEEE802−20、E−UTRA(evolved UTRA)などのような無線技術で実現されることができる。UTRAは、UMTS(universal mobile telecommunications system)の一部である。3GPP(3rd generation partnership project) LTE(long term evolution)は、E−UTRAを使用するE−UMTS(evolved UMTS)の一部であって、下向きリンクでOFDMAを採用し、上向きリンクでSC−FDMAを採用する。LTE−A(advanced)は、3GPP LTEの進化である。
本発明の実施形態は、無線接続システムであるIEEE802、3GPP、及び3GPP2のうち、少なくとも1つに開示された標準文書により裏付けられることができる。すなわち、本発明の実施形態のうち、本発明の技術的思想を明確に表すために、説明していないステップまたは部分は、前記文書により裏付けられることができる。また、本文書で開示しているあらゆる用語は、前記標準文書により説明されることができる。
説明を明確にするために、3GPP LTE−Aを中心として記述するが、本発明の技術的特徴がこれに制限されるものではない。
システム一般
図1は、E−UTRAN(evolved universal terrestrial radio access network)のネットワーク構造の一例を示す。
E−UTRANシステムは、既存のUTRANシステムから進化したシステムであって、例えば、3GPP LTE−Aシステムでありうる。E−UTRANは、端末に制御平面(control plane)とユーザ平面(user plane)プロトコルを提供する基地局(eNB)等で構成され、基地局は、X2インターフェースを介して連結される。X2ユーザ平面インターフェース(X2−U)は、基地局間に定義される。X2−Uインターフェースは、ユーザ平面PDU(packet data unit)の保障されない伝達(non guaranteed delivery)を提供する。X2制御平面インターフェース(X2−CP)は、2つの隣接基地局間に定義される。X2−CPは、基地局間のコンテキスト(context)伝達、ソース基地局とターゲット基地局との間のユーザ平面トンネルの制御、ハンドオーバ関連メッセージの伝達、上向きリンク負荷管理などの機能を果たす。基地局は、無線インターフェースを介して端末と連結され、S1インターフェースを介してEPC(evolved packet core)に連結される。S1ユーザ平面インターフェース(S1−U)は、基地局とサービングゲートウェイ(S−GW:serving gateway)間に定義される。S1制御平面インターフェース(S1−MME)は、基地局と移動性管理個体(MME:mobility management entity)間に定義される。S1インターフェースは、EPS(evolved packet system)ベアラーサービス管理機能、NAS(non−access stratum)シグナリングトランスポート機能、ネットワークシェアリング、MME負荷バランシング機能などを行う。S1インターフェースは、基地局とMME/S−GW間に複数−対−複数関係(many−to−many−relation)を支援する。
図2は、端末とE−UTRAN間の無線インターフェースプロトコル(radio interface protocol)構造を示す。図2Aは、制御平面(control plane)に対する無線プロトコル構造を示し、図2Bは、ユーザ平面(user plane)に対する無線プロトコル構造を示す。
図2に示すように、端末とE−UTRANとの間の無線インターフェースプロトコルの階層は、通信システムの技術分野に公知となった、広く知られた開放型システム間相互接続(OSI:open system interconnection)標準モデルの下位3階層に基づいて、第1の階層L1、第2の階層L2、及び第3の階層L3に分割されることができる。端末とE−UTRANとの間の無線インターフェースプロトコルは、水平的に物理階層(physical layer)、データリンク階層(data link layer)、及びネットワーク階層(network layer)からなり、垂直的には、データ情報送信のためのプロトコルスタック(protocol stack)ユーザ平面(user plane)と制御信号(signaling)伝達のためのプロトコルスタックである制御平面(control plane)とに区分される。
制御平面は、端末とネットワークが呼を管理するために用いる制御メッセージが送信される通路を意味する。ユーザ平面は、アプリケーション階層で生成されたデータ、例えば、音声データまたはインターネットパケットデータなどが送信される通路を意味する。以下、無線プロトコルの制御平面とユーザ平面の各階層を説明する。
第1の階層L1である物理階層(PHY:physical layer)は、物理チャネル(physical channel)を使用することにより、上位階層への情報送信サービス(information transfer service)を提供する。物理階層は、上位レベルに位置した媒体接続制御(MAC:medium access control)階層に送信チャネル(transport channel)を介して連結され、送信チャネルを介してMAC階層と物理階層との間でデータが送信される。送信チャネルは、無線インターフェースを介してデータがどのように、どの特徴で送信されるかによって分類される。そして、互いに異なる物理階層間、送信端の物理階層と受信端の物理階層との間には、物理チャネル(physical channel)を介してデータが送信される。物理階層は、OFDM(orthogonal frequency division multiplexing)方式で変調され、時間と周波数を無線資源として活用する。
物理階層で使用される複数個の物理制御チャネルがある。物理下向きリンク制御チャネル(PDCCH:physical downlink control channel)は、端末にページングチャネル(PCH:paging channel)と下向きリンク共有チャネル(DL−SCH:downlink shared channel)の資源割当及び上向きリンク共有チャネル(UL−SCH:uplink shared channel)と関連したHARQ(hybrid automatic repeat request)情報を知らせる。また、PDCCHは、端末に上向きリンク送信の資源割当を知らせる上向きリンク承認(UL Grant)を運ぶことができる。物理制御フォーマット指示子チャネル(PDFICH:physical control format indicator channel)は、端末にPDCCH等に使用されるOFDMシンボルの数を知らせ、サブフレーム毎に送信される。物理HARQ指示子チャネル(PHICH:physical HARQ indicator channel)は、上向きリンク送信の応答としてHARQ ACK(acknowledge)/NACK(non−acknowledge)信号を運ぶ。物理上向きリンク制御チャネル(PUCCH:physical uplink control channel)は、下向きリンク送信に対するHARQ ACK/NACK、スケジューリング要請、及びチャネル品質指示子(CQI:channel quality indicator)などのような上向きリンク制御情報を運ぶ。物理上向きリンク共有チャネル(PUSCH:physical uplink shared channel)は、UL−SCHを運ぶ。
第2の階層L2のMAC階層は、論理チャネル(logical channel)を介して上位階層である無線リンク制御(RLC:radio link control)階層にサービスを提供する。また、MAC階層は、論理チャネルと送信チャネルとの間のマッピング及び論理チャネルに属するMACサービスデータユニット(SDU:service data unit)の送信チャネル上に物理チャネルに提供される送信ブロック(transport block)への多重化/逆多重化機能を含む。
第2の階層L2のRLC階層は、信頼性のあるデータ送信を支援する。RLC階層の機能は、RLC SDUの連結(concatenation)、分割(segmentation)、及び再結合(reassembly)を含む。無線ベアラー(RB:radio bearer)が要求する様々なQoS(quality of service)を保障するために、RLC階層は、透明モード(TM:transparent mode)、非確認モード(UM:unacknowledged mode)、及び確認モード(AM:acknowledge mode)の3つの動作モードを提供する。AM RLCは、ARQ(automatic repeat request)を介してエラー訂正を提供する。一方、MAC階層がRLC機能を果たす場合、RLC階層は、MAC階層の機能ブロックとして含まれることができる。
第2の階層L2のパケットデータコンバージェンスプロトコル(PDCP:packet data convergence protocol)階層は、ユーザ平面でユーザデータの伝達、ヘッダ圧縮(header compression)、及び暗号化(ciphering)機能を果たす。ヘッダ圧縮機能は、小さい帯域幅を有する無線インターフェースを介してIPv4(internet protocol version 4)またはIPv6(internet protocol version 6)のようなインターネットプロトコル(IP:internet protocol)パケットを効率的に送信させるために、相対的に大きさが大きく、不要な制御情報を含んでいるIPパケットヘッダサイズを減らす機能を意味する。制御平面におけるPDCP階層の機能は、制御平面データの伝達及び暗号化/完全性保護(integrity protection)を含む。
第3の階層L3の最下位部分に位置した無線資源制御(RRC:radioresource control)階層は、制御平面にのみ定義される。RRC階層は、端末とネットワークとの間の無線資源を制御する役割を果たす。このために、端末とネットワークは、RRC階層を介してRRCメッセージを互いに交換する。RRC階層は、無線ベアラー等の設定(configuration)、再設定(re−configuration)、及び解除(release)と関連して論理チャネル、送信チャネル、及び物理チャネルを制御する。無線ベアラーは、端末とネットワークとの間のデータ送信のために、第2の階層L2によって提供される論理的な経路を意味する。無線ベアラーが設定されるとは、特定サービスを提供するために、無線プロトコル階層及びチャネルの特性を規定し、それぞれの具体的なパラメータ及び動作方法を設定することを意味する。無線ベアラーは、さらにシグナリング無線ベアラー(SRB:signaling RB)とデータ無線ベアラー(DRB:data RB)の2つに分けられることができる。SRBは、制御平面においてRRCメッセージを送信する通路として使用され、DRBは、ユーザ平面においてユーザデータを送信する通路として使用される。
RRC階層上位に位置するNAS(non−access stratum)階層は、セッション管理(session management)と移動性管理(mobility management)などの機能を果たす。
eNBを構成する1つのセルは、1.25、2.5、5、10、20Mhzなどの帯域幅のうちの1つとして設定されて、種々の端末に下向きまたは上向き送信サービスを提供する。互いに異なるセルは、互いに異なる帯域幅を提供するように設定されることができる。
ネットワークから端末にデータを送信する下向き送信チャネル(downlink transport channel)は、システム情報を送信する放送チャネル(BCH:broadcast channel)、ページングメッセージを送信するPCH、ユーザトラフィックや制御メッセージを送信するDL−SCHなどがある。下向きマルチキャストまたは放送サービスのトラフィック若しくは制御メッセージの場合、DL−SCHを介して送信されることができ、或いは別の下向きマルチキャストチャネル(MCH:multicast channel)を介して送信されることもできる。一方、端末からネットワークにデータを送信する上向き送信チャネル(uplink transport channel)としては、初期制御メッセージを送信するランダムアクセスチャネル(RACH:random access channel)、ユーザトラフィックや制御メッセージを送信するUL−SCH(uplink shared channel)がある。
論理チャネル(logical channel)は、送信チャネルの上位にあり、送信チャネルにマッピングされる。論理チャネルは、制御領域情報の伝達のための制御チャネルとユーザ領域情報の伝達のためのトラフィックチャネルとに区分されることができる。論理チャネルとしては、放送制御チャネル(BCCH:broadcast control channel)、ページング制御チャネル(PCCH:paging control channel)、共通制御チャネル(CCCH:common control channel)、専用制御チャネル(DCCH:dedicated control channel)、マルチキャスト制御チャネル(MCCH:multicast control channel)、専用トラフィックチャネル(DTCH:dedicated traffic channel)、マルチキャストトラフィックチャネル(MTCH:multicast traffic channel)などがある。
端末とMMEの制御平面に位置したNAS階層で端末の移動性を管理するために、EMM(EPS mobility management)登録状態(EMM−REGISTERED)及びEMM登録解除状態(EMM−DEREGISTERED)が定義され得る。EMM登録状態及びEMM登録解除状態は、端末とMMEに適用されることができる。端末の電源を最初につけた場合のように、初期端末はEMM登録解除状態にあり、この端末がネットワークに接続するために、初期接続(initial attach)手順を介して当該ネットワークに登録する過程を行う。接続手順が成功的に行われれば、端末及びMMEは、EMM登録状態に遷移(transition)される。
また、端末とネットワークとの間のシグナリング連結(signaling connection)を管理するために、ECM(EPS connection management)連結状態(ECM−CONNECTED)及びECMアイドル状態(ECM−IDLE)が定義され得る。ECM連結状態及びECMアイドル状態も端末とMMEに適用され得る。ECM連結は、端末と基地局との間に設定されるRRC連結と、基地局とMMEとの間に設定されるS1シグナリング連結とで構成される。RRC状態は、端末のRRC階層と基地局のRRC階層とが論理的に連結(connection)されているか否かを表す。すなわち、端末のRRC階層と基地局のRRC階層とが連結されている場合、端末は、RRC連結状態(RRC_CONNECTED)にあるようになる。端末のRRC階層と基地局のRRC階層とが連結されていない場合、端末は、RRCアイドル状態(RRC_IDLE)にあるようになる。
ネットワークは、ECM連結状態にある端末の存在をセル単位で把握することができ、端末を効果的に制御することができる。それに対し、ネットワークは、ECMアイドル状態にある端末の存在を把握することができず、コアネットワーク(CN:core network)がセルよりさらに大きい地域単位であるトラッキング領域(tracking area)単位で管理する。端末がECMアイドル状態にあるときには、端末は、トラッキング領域で唯一に割り当てられたIDを用いてNASにより設定された不連続受信(DRX:Discontinuous Reception)を行う。すなわち、端末は、端末−特定ページングDRXサイクル毎に、特定ページング機会にページング信号をモニタリングすることにより、システム情報及びページング情報のブロードキャストを受信することができる。また、端末がECMアイドル状態にあるときには、ネットワークは、端末のコンテキスト(context)情報を有していない。したがって、ECMアイドル状態の端末は、ネットワークの命令を受ける必要無しでセル選択(cell selection)またはセル再選択(cell reselection)のような端末基盤の移動性関連手順を行うことができる。ECMアイドル状態で端末の位置がネットワークが知っている位置と異なるようになる場合、端末は、トラッキング領域アップデート(TAU:tracking area update)手順を介してネットワークに当該端末の位置を知らせることができる。それに対し、端末がECM連結状態にあるときには、端末の移動性は、ネットワークの命令によって管理される。ECM連結状態でネットワークは、端末が属したセルを知る。したがって、ネットワークは、端末にまたは端末からデータを送信及び/又は受信し、端末のハンドオーバのような移動性を制御し、周辺セルに対するセル測定を行うことができる。
上記のように、端末が音声やデータのような通常の移動通信サービスを受けるためには、ECM連結状態に遷移しなければならない。端末の電源を最初につけた場合のように、初期端末は、EMM状態と同様にECMアイドル状態にあり、端末が初期接続(initial attach)手順を介して当該ネットワークに成功的に登録するようになると、端末及びMMEは、ECM連結状態に遷移(transition)される。また、端末がネットワークに登録されているが、トラフィックが非活性化されて無線資源が割り当てられていない場合、端末は、ECMアイドル状態にあり、当該端末に上向きリンク或いは下向きリンクの新しいトラフィックが発生されれば、サービス要請(service request)手順を介して端末及びMMEは、ECM連結状態に遷移(transition)される。
図3は、3GPP LTE−Aシステムに利用される物理チャネル及びこれらを利用した一般的な信号送信方法を説明するための図である。
電源が消えた状態で再度電源がつけられるか、新しくセルに進入した端末は、S301ステップで基地局と同期を合わせる等の初期セル探索(initial cell search)作業を行う。このために、端末は、基地局から主同期チャネル(P−SCH:primary synchronization channel)及び副同期チャネル(S−SCH:secondary synchronization channel)を受信して基地局と同期を合わせ、セルID(identifier)などの情報を取得する。
その後、端末は、基地局から物理放送チャネル(PBCH:physical broadcast channel)信号を受信してセル内の放送情報を取得できる。一方、端末は、初期セル探索ステップで下向きリンク参照信号(DL RS:downlink reference signal)を受信して下向きリンクチャネル状態を確認できる。
初期セル探索を終えた端末は、S302ステップでPDCCH及びPDCCH情報に応じるPDSCHを受信して、さらに具体的なシステム情報を取得できる。
その後、端末は、基地局に接続を完了するために、ステップS303〜ステップS306のようなランダムアクセス手順(random access procedure)を行うことができる。このために、端末は、物理ランダムアクセスチャネル(PRACH:physical random access channel)を介してプリアンブル(preamble)を送信し(S303)、PDCCH及びこれに対応するPDSCHを介してプリアンブルに対する応答メッセージを受信できる(S304)。競争基盤ランダムアクセスの場合、端末は、追加的なPRACH信号の送信(S305)及びPDCCH信号、並びにこれに対応するPDSCH信号の受信(S306)のような衝突解決手順(contention resolution procedure)を行うことができる。
上述したような手順を行った端末は、その後、一般的な上/下向きリンク信号送信手順としてPDCCH信号及び/又はPDSCH信号の受信(S307)及び物理上向きリンク共有チャネル(PUSCH)信号及び/又は物理上向きリンク制御チャネル(PUCCH)信号の送信(S308)を行うことができる。
端末が基地局に送信する制御情報を通称して上向きリンク制御情報(UCI:uplink control information)と称する。UCIは、HARQ−ACK/NACK、スケジューリング要請(SR:scheduling request)、チャネル品質指示子(CQI)、プリコーディング行列指示子(PMI:precoding matrix indicator)、ランク指示子(RI:rank indication)情報などを含む。
LTE−AシステムにおいてUCIは、一般的にPUCCHを介して周期的に送信されるが、制御情報とトラフィックデータが同時に送信されるべき場合、PUSCHを介して送信されることができる。また、ネットワークの要請/指示によりPUSCHを介してUCIを非周期的に送信することができる。
図4は、3GPP LTE−Aで無線フレームの構造を示す。
セルラーOFDM無線パケット通信システムにおいて、上向きリンク/下向きリンクデータパケット送信は、サブフレーム(sub frame)単位でなされ、1つのサブフレームは、複数のOFDMシンボルを含む一定時間区間として定義される。3GPP LTE−A標準では、FDD(Frequency Division Duplex)に適用可能なタイプ1の無線フレーム(radio frame)構造とTDD(Time Division Duplex)に適用可能なタイプ2の無線フレーム構造を支援する。FDD方式によれば、上向きリンク送信と下向きリンク送信とが互いに異なる周波数帯域を占めながらなされる。TDD方式によれば、上向きリンク送信と下向きリンク送信とが同じ周波数帯域を占めながら互いに異なる時間になされる。TDD方式のチャネル応答は、実質的に相互的(reciprocal)である。これは、与えられた周波数領域で下向きリンクチャネル応答と上向きリンクチャネル応答とがほとんど同様であるということを意味する。したがって、TDDに基づいた無線通信システムにおいて下向きリンクチャネル応答は、上向きリンクチャネル応答から得られるという長所がある。TDD方式は、全体周波数帯域を上向きリンク送信と下向きリンク送信とが時分割されるので、基地局による下向きリンク送信と端末による上向きリンク送信とが同時に行われることができない。上向きリンク送信と下向きリンク送信とがサブフレーム単位で区分されるTDDシステムにおいて、上向きリンク送信と下向きリンク送信とは、互いに異なるサブフレームで行われる。
図4Aは、タイプ1の無線フレームの構造を例示する。下向きリンク無線フレーム(radio frame)は、10個のサブフレーム(sub frame)で構成され、1つのサブフレームは、時間領域(time domain)において2個のスロット(slot)で構成される。1つのサブフレームが送信されるのにかかる時間をTTI(transmission time interval)という。例えば、1つのサブフレームの長さは1msであり、1つのスロットの長さは0.5msでありうる。1つのスロットは、時間領域で複数のOFDM(orthogonal frequency division multiplexing)シンボルを含み、周波数領域で複数の資源ブロック(RB:Resource Block)を含む。3GPP LTE−Aは、下向きリンクでOFDMAを使用するので、OFDMシンボルは、1つのシンボル区間(symbol period)を表現するためのものである。OFDMシンボルは、1つのSC−FDMAシンボルまたはシンボル区間といえる。資源割当単位としての資源ブロックは、1つのスロットで複数の連続的な副搬送波(subcarrier)を含む。
1つのスロットに含まれるOFDMシンボルの数は、循環前置(CP:Cyclic Prefix)の構成(configuration)によって変わることができる。CPには、拡張循環前置(extended CP)と一般循環前置(normal CP)とがある。例えば、OFDMシンボルが一般循環前置により構成された場合、1つのスロットに含まれるOFDMシンボルの数は7個でありうる。OFDMシンボルが拡張循環前置により構成された場合、1つのOFDMシンボルの長さが増えるので、1つのスロットに含まれるOFDMシンボルの数は、一般循環前置の場合より少ない。拡張循環前置の場合に、例えば、1つのスロットに含まれるOFDMシンボルの数は6個でありうる。端末が速い速度で移動するなどの場合のように、チャネル状態が不安定な場合、シンボル間干渉をより一層減らすために拡張循環前置が使用され得る。
一般循環前置が使用される場合、1つのスロットは、7個のOFDMシンボルを含むので、1つのサブフレームは、14個のOFDMシンボルを含む。このとき、各サブフレームの1番目の最大3個のOFDMシンボルは、PDCCH(physical downlink control channel)に割り当てられ、残りのOFDMシンボルは、PDSCH(physical downlink shared channel)に割り当てられることができる。
図4Bは、タイプ2のフレーム構造(frame structure type 2)を示す。タイプ2の無線フレームは、2個のハーフフレーム(half frame)で構成され、各ハーフフレームは、5個のサブフレームで構成され、1個のサブフレームは、2個のスロットで構成される。5個のサブフレームのうち、特に、スペシャルサブフレーム(special sub frame)は、DwPTS(Downlink Pilot Time Slot)、保護区間(GP:Guard Period)、UpPTS(Uplink Pilot Time Slot)で構成される。DwPTSは、端末における初期セル探索、同期化、またはチャネル推定に使用される。UpPTSは、基地局におけるチャネル推定と端末の上向きリンク送信同期を合わせるのに使用される。保護区間は、上向きリンクと下向きリンクとの間に下向きリンク信号の多重経路遅延のため、上向きリンクで生じる干渉を除去するための区間である。
上述した無線フレームの構造は、1つの例示に過ぎず、無線フレームに含まれるサブフレームの数またはサブフレームに含まれるスロットの数、スロットに含まれるシンボルの数は様々に変更されることができる。
図5は、1つの下向きリンクスロットに対する資源グリッド(resource grid)を例示した図である。
図5に示すように、1つの下向きリンクスロットは、時間領域で複数のOFDMシンボルを含む。ここで、1つの下向きリンクスロットは、7個のOFDMシンボルを含み、1つの資源ブロックは、周波数領域で12個の副搬送波を含むことを例示的に記述するが、これに限定されるものではない。
資源グリッド上で各要素(element)を資源要素(RE:resource element)とし、1つの資源ブロックは、12×7個の資源要素を含む。資源グリッド上の資源要素は、スロット内のインデックスペア(pair)(k、l)により識別されることができる。ここで、k(k=0、...、NRB×12−1)は、周波数領域内の副搬送波インデックスであり、l(l=0、...、6)は、時間領域内のOFDMシンボルインデックスである。下向きリンクスロットに含まれる資源ブロックの数(NRB)は、下向きリンク送信帯域幅(bandwidth)に従属する。上向きリンクスロットの構造は、下向きリンクスロットの構造と同様でありうる。
図6は、下向きリンクサブフレームの構造を示す。
図6に示すように、サブフレーム内の1番目のスロットで先の最大3個のOFDMシンボルが制御チャネルが割り当てられる制御領域(control region)であり、残りのOFDMシンボルは、PDSCHが割り当てられるデータ領域(data region)である。3GPP LTE−Aで使用される下向きリンク制御チャネルの一例として、PCFICH、PDCCH、PHICHなどがある。
PCFICHは、サブフレームの1番目のOFDMシンボルで送信され、サブフレーム内に制御チャネルの送信のために使用されるOFDMシンボルの数(すなわち、制御領域の大きさ)に関する情報を運ぶ。PHICHは、上向きリンクに対する応答チャネルであり、HARQに対するACK/NACK信号を運ぶ。PDCCHを介して送信される制御情報を下向きリンク制御情報(DCI:downlink control information)という。下向きリンク制御情報は、上向きリンク資源割当情報、下向きリンク資源割当情報、または任意の端末グループに対する上向きリンク送信(Tx)パワー制御命令を含む。
基地局は、端末に送ろうとするDCIによってPDCCHフォーマットを決定し、制御情報にCRC(cyclic redundancy check)を付ける。CRCには、PDCCHの所有者(owner)や用途によって固有な識別子(RNTI:radio network temporary identifier)がマスキング(masking)される。特定端末のためのPDCCHであれば、端末の固有識別子(例えば、C−RNTI(cell−RNTI))がCRCにマスキングされ得る。または、ページングメッセージのためのPDCCHであれば、ページング指示識別子(例えば、P−RNTI(paging−RNTI))がCRCにマスキングされ得る。システム情報ブロック(SIB:system information block)のためのPDCCHであれば、システム情報識別子(SI−RNTI(system information−RNTI))がCRCにマスキングされ得る。また、端末のランダムアクセスプリアンブルの送信に対する応答であるランダムアクセス応答を指示するために、RA−RNTI(random access−RNTI)がCRCにマスキングされ得る。
図7は、上向きリンクサブフレームの構造を示す。
図7に示すように、上向きリンクサブフレームは、周波数領域で制御領域とデータ領域とに分けることができる。制御領域には、上向きリンク制御情報を運ぶPUCCHが割り当てられる。データ領域は、ユーザデータを運ぶPUSCHが割り当てられる。上位階層で指示される場合、端末は、PUSCHとPUCCHの同時送信を支援できる。1つの端末に対するPUCCHには、サブフレーム内に資源ブロックペア(pair)が割り当てられる。PUCCHに割り当てられる資源ブロックペアに属する資源ブロックは、スロット境界(slot boundary)を基準として2個のスロットの各々で互いに異なる副搬送波を占める。これを、PUCCHに割り当てられた資源ブロックペアは、スロット境界で周波数跳躍(frequency hopping)されるという。
PDCCH(Physical Downlink Control Channel)
PDCCHを介して送信される制御情報をダウンリンク制御情報(DCI:Downlink Control Indicator)という。PDCCHは、DCIフォーマットに従って制御情報の大きさ及び用途が異なり、また符号化率に応じて大きさが変わることができる。
表1は、DCIフォーマットに応じるDCIを示す。
表1を参照すると、DCIフォーマットには、PUSCHスケジューリングのためのフォーマット0、一つのPDSCHコードワードのスケジューリングのためのフォーマット1、一つのPDSCHコードワードの簡単な(compact)スケジューリングのためのフォーマット1A、DL-SCHの非常に簡単なスケジューリングのためのフォーマット1C、閉ループ(Closed-loop)空間多重化(spatial multiplexing)モードでPDSCHスケジューリングのためのフォーマット2、開ループ(Openloop)空間多重化モードでPDSCHスケジューリングのためのフォーマット2A、アップリンクチャネルのためのTPC(Transmission Power Control)命令の送信のためのフォーマット3及び3A、多重アンテナポート送信モード(transmission mode)で一つのアップリンクセル内のPUSCHスケジューリングのためのフォーマット4がある。
DCIフォーマット1Aは、端末に如何なる送信モードが設定されても、PDSCHスケジューリングのために使用されることができる。
このような、DCIフォーマットは、端末別に独立的に適用されることができ、一つのサブフレーム中に複数の端末のPDCCHが同時に多重化(multiplexing)されることができる。PDCCHは、一つまたは複数個の連続的なCCE(control channel elements)の集合(aggregation)から構成される。CCEは、無線チャネルの状態に応じる符号化率をPDCCHに提供するために使用される論理的割り当て単位である。CCEは、4個の資源要素から構成されたREGの9個のセットに対応する単位のことを意味する。基地局は、一つのPDCCH信号を構成するために、{1、2、4、8}個のCCEを使用することができ、このときの{1、2、4、8}は、CCE集合レベル(aggregation level)と呼ぶ。特定PDCCHの送信のために使用されるCCEの数は、チャネル状態に応じて基地局によって決定される。各端末によって構成されたPDCCHは、CCEに対したREマッピング規則(CCE-to-RE mapping rule)によって各サブフレームの制御チャネル領域にインターリービング(interleaving)されてマッピングされる。PDCCHの位置は、各サブフレームの制御チャネルのためのOFDMシンボル数、PHICHグループ数、及び送信アンテナ及び周波数遷移などによって変わることができる。
上述のように、多重化された各端末のPDCCHに独立的にチャネルコーディングが行われ、CRC(Cyclic Redundancy Check)が適用される。各端末の固有の識別子(UE ID)をCRCにマスキング(masking)して、端末が自分のPDCCHを受信することができるようにする。しかしながら、サブフレーム内で割り当てられた制御領域において地局は、端末に当該するPDCCHがどこにあるかに関する情報を提供しない。端末は、基地局から送信された制御チャネルを受信するために、自分のPDCCHがどの位置であるCCE集合レベルまたはDCIフォーマットで送信されるかが分からないので、端末は、サブフレーム内でPDCCH候補(candidate)の集合をモニタリングして、自分のPDCCHを探す。これをブラインドデコード(BD:Blind Decoding)という。ブラインドデコードは、ブラインド探索(Blind Detection)またはブラインドサーチ(Blind Search)と呼ばれることができる。ブラインドデコードは、端末がCRC部分に自分の端末識別子(UE ID)をデマスキング(De-Masking)させた後、CRCエラーを検討して当該PDCCHが自分の制御チャネルであるかどうかを確認する方法をいう。
以下、DCIフォーマット0を介して送信される情報を説明する。
バッファ状態報告(BSR:buffer status reporting)
図8は、本発明が適用され得る無線通信システムにおいて、MACエンティティ(entity)で使用するMAC PDUを例示する図である。
図8に示すように、MAC PDUは、MACヘッダ(header)、少なくとも1つのMAC SDU(service data unit)、及び少なくとも1つのMAC制御要素(control element)を含み、付加的にパディング(padding)をさらに含むことができる。場合によって、MAC SDU及びMAC制御要素のうち、少なくとも1つは、MAC PDUに含まれないことがある。
図8の例示のように、MAC制御要素は、MAC SDUより先行して位置することが一般的である。そして、MAC制御要素の大きさは、固定されるか、可変的でありうる。MAC制御要素の大きさが可変的である場合、拡張されたビット(extentded bit)を介してMAC制御要素の大きさが拡張されたか否かが判断できる。MAC SDUの大きさも可変的でありうる。
MACヘッダは、少なくとも1つ以上のサブヘッダ(sub−header)を含むことができる。このとき、MACヘッダに含まれる少なくとも1つ以上のサブヘッダは、それぞれのMAC SDU、MAC制御要素、及びパディングに対応するものであって、サブヘッダの順序は、対応する要素の配置順序と同様である。例えば、MAC PDUにMAC制御要素1、MAC制御要素2、複数個のMAC SDU、及びパディングが含まれているとしたら、MACヘッダでは、MAC制御要素1に対応するサブヘッダ、MAC制御要素2に対応するサブヘッダ、複数個のMAC SDUの各々に対応する複数個のサブヘッダ、及びパディングに対応するサブヘッダが順に配置され得る。
MACヘッダに含まれるサブヘッダは、6個のヘッダフィールドを含むことができる。具体的に、サブヘッダは、R/R/E/LCID/F/Lの6個のヘッダフィールドを含むことができる。
固定された大きさのMAC制御要素に対応するサブヘッダ及びMAC PDUに含まれたデータフィールドのうち、最後のものに対応するサブヘッダに対しては、4個のヘッダフィールドを含むサブヘッダが使用され得る。このように、サブヘッダが4個のフィールドを含む場合、4個のフィールドは、R/R/E/LCIDでありうる。
図9及び図10は、本発明が適用され得る無線通信システムにおいて、MAC PDUのサブヘッダを例示する。
図9及び図10を参照して各フィールドを説明すれば、次のとおりである。
1)R:予約ビット(Reserved bit)であり、使用されないビットである。
2)E:拡張フィールド(Extended field)であって、サブヘッダに対応する要素の拡張可否を表す。例えば、Eフィールドが「0」である場合、サブヘッダに対応する要素は、繰り返すことなく終了し、Eフィールドが「1」である場合、サブヘッダに対応する要素は、さらに1回繰り返されて、その長さが2個拡張され得る。
3)LCID:論理チャネル識別フィールド(Logical Channel Identification field)は、当該MAC SDUと対応する論理チャネル(logical channel)を識別するか、または当該MAC制御要素及びパディングのタイプを識別する。仮りに、サブヘッダと連関したものがMAC SDUであれば、どの論理チャネルに該当するMAC SDUであるかを表し、仮りに、サブヘッダと連関したものがMAC制御要素であれば、どのMAC制御要素であるかを表すことができる。
表2は、DL−SCHのためのLCIDの値を表す。
表3は、UL−SCHのためのLCIDの値を表す。
LTE/LTE−Aシステムにおいて端末は、LCIDフィールドに短縮されたBSR(Truncated BSR)、短いBSR(Short BSR)、及び長いBSR(Long BSR)のうち、いずれか1つのインデックス値を設定することにより、ネットワークに自分のバッファ状態を報告できる。
表2及び表3に例示されたインデックス及びLCID値のマッピング関係は、説明の都合上、例示されたものであり、本発明がこれに限定されるものではない。
4)F:フォーマットフィールド(Format field)であって、Lフィールドの大きさを表す。
5)L:長さフィールド(Length field)であって、サブヘッダと対応するMAC SDU及びMAC制御要素の大きさを表す。サブヘッダに対応するMAC SDUまたはMAC制御要素の大きさが127ビットと同じであるか、小さければ、7ビットのLフィールドが使用され(図9の(a))、その他の場合には、15ビットのLフィールドが使用され得る(図9の(b))。MAC制御要素が可変する大きさである場合、Lフィールドを介してMAC制御要素の大きさが定義され得る。MAC制御要素の大きさが固定される場合、LフィールドでMAC制御要素の大きさが定義されなくても、MAC制御要素の大きさを決定できるので、図10のように、F及びLフィールドは省略されることができる。
図11は、本発明が適用され得る無線通信システムにおいて、バッファ状態報告のためのMAC制御要素のフォーマットを例示する図である。
サブヘッダのLCIDフィールドに短縮されたBSR及び短いBSRが定義される場合、サブヘッダに対応するMAC制御要素は、図11の(a)の例示のように、1つの論理チャネルグループID(LCG ID:Logical Channel Group Identification)フィールド及び論理チャネルグループのバッファ状態を指す1つのバッファサイズ(Buffer Size)フィールドを含むように構成されることができる。LCG IDフィールドは、バッファ状態を報告すべき論理チャネルグループを識別するためのものであって、LCG IDフィールドは、2ビットの大きさを有することができる。
バッファサイズフィールドは、MAC PDUが生成された後、論理チャネルグループに属する全ての論理チャネルの使用可能な総データ量を識別するためのものである。使用可能なデータは、RLC階層及びPDCP階層で送信可能な全てのデータを含み、データ量は、バイト(byte)数で表す。このとき、データ量を演算するとき、RLCヘッダ及びMACヘッダの大きさが排除され得る。バッファサイズフィールドは、6ビットの大きさを有することができる。
サブヘッダのLCIDフィールドに長いBSRが定義される場合、サブヘッダに対応するMAC制御要素は、図11の(b)の例示のように、0〜3のLCG IDを有する4個のグループのバッファ状態を指す4個のバッファサイズフィールドが含まれ得る。各バッファサイズフィールドは、互いに異なる論理チャネルグループ別に使用可能な総データ量を識別するのに用いられることができる。
上向きリンク資源割当手順
3GPP LTE/LTE−Aシステムの場合、資源の活用を最大化するために、基地局のスケジューリング基盤のデータ送受信方法を使用する。これは、端末が送信するデータがある場合、優先的に基地局に上向きリンク資源割当を要請し、基地局から割り当てられた上向きリンク資源のみを利用してデータを送信できることを意味する。
図12は、本発明が適用され得る無線通信システムにおいて、端末の上向きリンク資源割当過程を例示する図である。
上向きリンクの無線資源の効率的な使用のために、基地局は、各端末別にある種類のデータをどれほど上向きリンクに送信するかを知っていなければならない。したがって、端末は、直接自分が送信しようとする上向きリンクデータに関する情報を基地局に伝達し、基地局は、これに基づいて当該端末に上向きリンク資源を割り当てることができる。この場合、端末が基地局に伝達する上向きリンクデータに関する情報は、自分のバッファに格納されている上向きリンクデータの量であって、これをバッファ状態報告(BSR:Buffer Status Report)と称する。BSRは、端末が現在、TTIでPUSCH上の資源が割り当てられ、報告イベント(reporting event)がトリガリングされた場合、MAC制御要素(MAC control element)を使用して送信される。
図12の(a)は、端末がバッファ状態報告(BSR:buffer status reporting)のための上向きリンク無線資源が端末に割り当てられない場合に、実際データ(actual data)のための上向きリンク資源割当過程を例示する。すなわち、DRXモードでアクティブモードの状態を切り換える端末の場合、予め割り当てられたデータ資源がないため、PUCCHを介してのSR送信を始めとして上向きデータに対する資源を要請しなければならず、この場合、5ステップの上向きリンク資源割当手順が使用される。
図12の(a)に示すように、端末は、BSRを送信するためのPUSCH資源が割り当てられていない場合であって、端末は、PUSCH資源を割り当てられるために、まず、スケジューリング要請(SR:scheduling request)を基地局に送信する(S1201)。
スケジューリング要請は、報告イベント(reporting event)が発生されたが、端末が現在、TTIでPUSCH上に無線資源がスケジューリングされなかった場合、端末が上向きリンク送信のためのPUSCH資源を割り当てられるために、基地局に要請するために利用される。すなわち、端末は、正規的バッファ状態報告(regular BSR)がトリガ(trigger)されたが、BSRを基地局に送信するための上向きリンク無線資源を有さないとき、PUCCH上にSRを送信する。端末は、SRのためのPUCCH資源が設定されたか否かによって端末はPUCCHを介してSRを送信するか、またはランダムアクセス手順を開始する。具体的に、SRが送信され得るPUCCH資源は、端末特定的に上位階層(例えば、RRC階層)によって設定され、SR設定(SR configuration)は、SR送信周期(SR periodicity)及びSRサブフレームオフセット情報を含む。
端末は、基地局からBSR送信のためのPUSCH資源に対するUL grantを受信すれば(S1203)、UL grantにより割り当てられたPUSCH資源を介してトリガリングされたBSRを基地局に送信する(S1205)。
基地局は、BSRを介して実際端末が上向きリンクに送信するデータの量を確認し、実際データ送信のためのPUSCH資源に対するUL grantを端末に送信する(S1207)。実際データ送信のためのUL grantを受信した端末は、割り当てられたPUSCH資源を介して実際上向きリンクデータを基地局に送信する(S1209)。
図12の(b)は、端末がBSRのための上向きリンク無線資源が端末に割り当てられている場合に、実際データのための上向きリンク資源割当過程を例示する。
図12の(b)に示すように、端末がBSR送信のためのPUSCH資源が既に割り当てられた場合であって、端末は、割り当てられたPUSCH資源を介してBSRを送信し、これとともに、スケジューリング要請を基地局に送信する(S1211)。次いで、基地局は、BSRを介して実際端末が上向きリンクに送信するデータの量を確認し、実際データ送信のためのPUSCH資源に対するUL grantを端末に送信する(S1213)。実際データ送信のためのUL grantを受信した端末は、割り当てられたPUSCH資源を介して実際上向きリンクデータを基地局に送信する(S1215)。
ランダム接続過程(RACHプロシージャ)
図13a及び図13bは、LTEシステムにおいて、ランダム接続過程(Random Access Procedure)の一例を示す。
ランダム接続過程は、RRC_IDLEにおける初期接続、無線リンク失敗後の初期接続、ランダム接続過程を求めるハンドオーバ、RRC_CONNECTED中にランダム接続過程が求められる上向きリンクまたは下向きリンクデータ発生時に行われる。RRC連結要請メッセージ(RRC Connection Request Message)とセル更新メッセージ(Cell Update Message)、URA(UTRAN Registration Area)更新メッセージ(URA Update Message)などの一部RRCメッセージもランダム接続過程を利用して送信される。論理チャネルCCCH(Common Control Channel)、DCCH(Dedicated Control Channel)、DTCH(Dedicated Traffic Channel)が送信チャネルRACHにマッピングされ得る。送信チャネルRACHは、物理チャネルPRACH(Physical Random Access Channel)にマッピングされる。
端末のMAC階層が端末物理階層にPRACH送信を指示すれば、端末物理階層は、まず、1つの接続スロット(access slot)と1つのシグネチャー(signature)を選択してPRACHプリアンブルを上向きに送信する。ランダム接続過程は、競争基盤(Contention based)のランダム接続過程と非競争基盤(Non−contention based)のランダム接続過程とに区分される。
図13aは、競争基盤(Contention based)のランダム接続過程の一例を示し、図13bは、非競争基盤(Non−contention based)のランダム接続過程の一例を示す。
まず、競争基盤のランダム接続過程について図13aを参照して説明する。
端末は、システム情報を介して基地局からランダム接続に関する情報を受信して格納する。その後、ランダム接続が必要な場合、端末は、ランダム接続プリアンブル(Random Access Preamble;メッセージ1ともいう)を基地局に送信する(S1301)。
基地局が前記端末からランダム接続プリアンブルを受信すれば、前記基地局は、ランダム接続応答メッセージ(Random Access Response;メッセージ2ともいう)を端末に送信する(S1302)。具体的に、前記ランダム接続応答メッセージに対する下向きスケジューリング情報は、RA−RNTI(Random Access−Radio Network Temporary Identifier)でCRCマスキングされて、L1またはL2制御チャネル(PDCCH)上で送信されることができる。RA−RNTIでマスキングされた下向きスケジューリング信号を受信した端末は、PDSCH(Physical Downlink Shared Channel)からランダム接続応答メッセージを受信してデコードすることができる。その後、端末は、前記ランダム接続応答メッセージに自分に指示されたランダム接続応答情報があるか確認する。
自分に指示されたランダム接続応答情報が存在するか否かは、端末が送信したプリアンブルに対するRAID(Random Access Preamble ID)が存在するか否かで確認されることができる。
前記ランダム接続応答情報は、同期化のためのタイミングオフセット情報を表すTA(Timing Alignment)、上向きリンクに使用される無線資源割当情報、端末識別のための臨時識別子(例:Temporary C−RNTI)などを含む。
端末は、ランダム接続応答情報を受信する場合、前記応答情報に含まれた無線資源割当情報に応じて上向きリンクSCH(Uplink Shared Channel)で上向きリンク送信(メッセージ3とも表現する)を行う(S1303)。ここで、上向きリンク送信は、スケジュールされた送信(Scheduled Transmission)で表現されることもできる。
基地局は、端末から前記上向きリンク送信を受信した後に、競争解決(contention resolution)のためのメッセージ(メッセージ4とも表現する)を下向きリンク共有チャネル(Downlink Shared Channel:DL−SCH)を介して端末に送信する(S1304)。
次に、非競争基盤のランダム接続過程について図13bを参照して説明する。
端末がランダム接続プリアンブルを送信する前に、基地局が非競争ランダム接続プリアンブル(Non−contention Random Access Preamble)を端末に割り当てる(S1311)。
非競争ランダム接続プリアンブルは、ハンドオーバ命令やPDCCHのような専用シグナリング(Dedicated Signalling)を介して割り当てられることができる。端末は、非競争ランダム接続プリアンブルを割り当てられた場合、基地局に割り当てられた非競争ランダム接続プリアンブルを送信する(S1312)。
その後、前記基地局は、競争基盤ランダム接続過程におけるS1302ステップと類似してランダム接続応答(Random Access Response;メッセージ2とも表現する)を端末に送信することができる(S1313)。
前述されたランダム接続過程においてランダム接続応答に対してはHARQが適用されないが、ランダム接続応答に対する上向きリンク送信や競争解決のためのメッセージに対してはHARQが適用され得る。したがって、ランダム接続応答に対して端末はACKまたはNACKを送信する必要がない。
物理上向きリンク制御チャネル(PUCCH)
PUCCHを介して送信される上向きリンク制御情報(UCI)は、スケジューリング要請(SR:Scheduling Request)、HARQ ACK/NACK情報、及び下向きリンクチャネル測定情報を含むことができる。
HARQ ACK/NACK情報は、PDSCH上の下向きリンクデータパケットのデコード成功可否によって生成されることができる。既存の無線通信システムにおいて、下向きリンク単一コードワード(codeword)送信に対しては、ACK/NACK情報として1ビットが送信され、下向きリンク2コードワード送信に対しては、ACK/NACK情報として2ビットが送信される。
チャネル測定情報は、多重入出力(MIMO:Multiple Input Multiple Output)技法と関連したフィードバック情報を指し、チャネル品質指示子(CQI:Channel Quality Indicator)、プリコーディングマトリックスインデックス(PMI:Precoding Matrix Index)及びランク指示子(RI:Rank Indicator)を含むことができる。これらのチャネル測定情報を通称してCQIとも表現することができる。
CQIの送信のために、サブフレーム当たり20ビットが使用され得る。
PUCCHは、BPSK(Binary Phase Shift Keying)とQPSK(Quadrature Phase Shift Keying)技法を使用して変調されることができる。PUCCHを介して複数個の端末の制御情報が送信され得るし、各端末の信号を区別するために、コード分割多重化(CDM:Code Division Multiplexing)を行う場合に、長さ12のCAZAC(Constant Amplitude Zero Autocorrelation)シーケンスを主に使用する。CAZACシーケンスは、時間領域(time domain)及び周波数領域(frequency domain)で一定の大きさ(amplitude)を維持する特性を有するので、端末のPAPR(Peak−to−Average Power Ratio)またはCM(Cubic Metric)を低めてカバレッジを増加させるのに適した性質を有する。また、PUCCHを介して送信される下向きリンクデータ送信に対するACK/NACK情報は、直交シーケンス(orthgonal sequence)または直交カバー(OC:orthogonal cover)を用いてカバーリングされる。
また、PUCCH上に送信される制御情報は、互いに異なる循環シフト(CS:cyclic shift)値を有する循環シフトされたシーケンス(cyclically shifted sequence)を用いて区別されることができる。循環シフトされたシーケンスは、基本シーケンス(base sequence)を特定CS量(cyclic shift amount)の分だけ循環シフトさせて生成することができる。特定CS量は、循環シフトインデックス(CS index)により指示される。チャネルの遅延拡散(delay spread)によって使用可能な循環シフトの数は変わることができる。様々な種類のシーケンスが基本シーケンスとして使用され得るし、前述したCAZACシーケンスはその一例である。
また、端末が1つのサブフレームで送信できる制御情報の量は、制御情報の送信に利用可能なSC−FDMAシンボルの個数(すなわち、PUCCHのコヒーレント(coherent)検出のための参照信号(RS)送信に用いられるSC−FDMAシンボルを除いたSC−FDMAシンボル)によって決定されることができる。
3GPP LTEシステムにおいてPUCCHは、送信される制御情報、変調技法、制御情報の量等によって総8種の相違したフォーマットで定義され、それぞれのPUCCHフォーマットによって送信される上向きリンク制御情報(UCI:uplink control information)の属性は、次の表4のように要約することができる。
PUCCHフォーマット1(x)は、SRの単独送信に使用される。SR単独送信の場合には、変調されなかった波形が適用される。
PUCCHフォーマット1aまたは1bは、HARQ ACK/NACKの送信に使用される。任意のサブフレームにおいてHARQ ACK/NACKが単独に送信される場合には、PUCCHフォーマット1aまたは1bを使用することができる。または、PUCCHフォーマット1aまたは1bを使用してHARQ ACK/NACK及びSRが同一サブフレームで送信されることもできる。
前述したように、PUCCH format 1aまたは1bは、SRがHARQ ACK/NACKとともに送信される場合に使用されることができる。HARQ A/Nに対するPUCCH indexは、関連したPDCCHに対してマッピングされたlowest CCE indexから暗黙的に決定される。
Multiplexing Negative SR with A/N
:端末は、PDCCHで使用されたlowest CCE indexにマッピングされたA/N PUCCH resourceでA/Nを送信する。
Multiplexing Positive SR with A/N
:端末は、基地局から割り当てられたSR PUCCH resourceを用いてA/Nを送信する。
PUCCHフォーマット2は、CQIの送信に使用され、PUCCHフォーマット2aまたは2bは、CQI及びHARQ ACK/NACKの送信に使用される。
拡張されたCPの場合には、PUCCHフォーマット2がCQI及びHARQ ACK/NACKの送信に使用されることもできる。
端末のSR resourceは、RRC Connection Reconfig。(Radio Resource Config.Dedicated(Physical config.Dedicated(SR config)))を介してsetup/releaseされる。
ここで、あるsub−frameで最大2048 UEsのためのSRresourceが割り当てられ得る。これは、PUCCHに対して2048個のlogical indexが定義されており、PUCCH format 1〜3に対する物理資源がlogically 2048個までマッピングされ得ることを意味する。
端末別のSR資源の設定は、SR configuration indexによってSR periodicityが1ms〜80msに設定され得るし、SR subframe offsetもindexによって設定され得るように設計されている。
端末のSR signalingは、simple On−Off Keying(O.O.K)方式を使用するように定義されており、D(0)=1:Request a PUSCH resource(positive SR)、Transmitting nothing:not request to be scheduled(negative SR)を意味するように定義する。
また、SRは、PUCCH 1RBを介して最大36UEsのためのSRを割り当てることができるように12長さのCAZAC sequenceと3つのOC sequencesを使用するように設計されている(Normal CPの場合)。
PUCCH format 1/1a/1b(A/N、SR)のDMRS位置については、後述する図14において具体的に説明する。
図14は、本発明が適用され得る無線通信システムにおいて、PUCCHフォーマットが上向きリンク物理資源ブロックのPUCCH領域にマッピングされる形態の一例を示す。
図14において
は、上向きリンクにおける資源ブロックの個数を表し、0、1,...、
−1は、物理資源ブロックの番号を意味する。基本的に、PUCCHは、上向きリンク周波数ブロックの両端(edge)にマッピングされる。図15において図示するように、m=0、1に表示されるPUCCH領域にPUCCHフォーマット2/2a/2bがマッピングされ、これは、PUCCHフォーマット2/2a/2bが帯域−終端(bandedge)に位置した資源ブロックにマッピングされることと表現することができる。また、m=2に表示されるPUCCH領域にPUCCHフォーマット2/2a/2b及びPUCCHフォーマット1/1a/1bが共に(mixed)マッピングされ得る。
次に、m=3、4、5に表示されるPUCCH領域にPUCCHフォーマット1/1a/1bがマッピングされ得る。PUCCHフォーマット2/2a/2bにより使用可能なPUCCH RB等の個数(
)は、ブロードキャスティングシグナリングによってセル内の端末に指示されることができる。
PUCCHフォーマット2/2a/2bについて説明する。PUCCHフォーマット2/2a/2bは、チャネル測定フィードバック(CQI、PMI、RI)を送信するための制御チャネルである。
チャネル測定フィードバック(以下では、通称してCQI情報と表現する)の報告周期及び測定対象になる周波数単位(または、周波数解像度(resolution))は、基地局によって制御されることができる。時間領域において周期的及び非周期的CQI報告が支援され得る。PUCCHフォーマット2は、周期的報告のみに使用され、非周期的報告のためには、PUSCHが使用され得る。非周期的報告の場合、基地局は、端末に上向きリンクデータ送信のためにスケジューリングされた資源に個別CQI報告を載せて送信することを指示できる。
PUCCHチャネル構造
PUCCHフォーマット1a及び1bについて説明する。
PUCCHフォーマット1a/1bにおいて、BPSKまたはQPSK変調方式を利用して変調されたシンボルは、長さ12のCAZACシーケンスで乗算(multiply)される。例えば、変調シンボルd(0)に長さNのCAZACシーケンスr(n)(n=0、1、2、...、N−1)が乗算された結果は、y(0)、y(1)、y(2)、...、y(N−1)になる。y(0)、...、y(N−1)シンボルをシンボルブロック(block of symbol)と称することができる。変調シンボルにCAZACシーケンスを乗算した後に、直交シーケンスを用いたブロック−単位(block−wise)拡散が適用される。
一般ACK/NACK情報に対しては、長さ4のアダマール(Hadamard)シーケンスが使用され、短い(shortened)ACK/NACK情報及び参照信号(Reference Signal)に対しては、長さ3のDFT(Discrete Fourier Transform)シーケンスが使用される。
拡張されたCPの場合の参照信号に対しては、長さ2のアダマールシーケンスが使用される。
図15は、本発明が適用され得る無線通信システムにおいて、一般CPの場合のACK/NACKチャネルの構造を示す。
図15では、CQI無しでHARQ ACK/NACK送信のためのPUCCHチャネル構造を例示的に示す。
1つのスロットに含まれる7個のSC−FDMAシンボルのうち、中間部分の3個の連続するSC−FDMAシンボルには参照信号RSが載せられ、残りの4個のSC−FDMAシンボルにはACK/NACK信号が載せられる。
一方、拡張されたCPの場合には、中間の2個の連続するシンボルにRSが載せられ得る。RSに使用されるシンボルの個数及び位置は、制御チャネルによって変わることができ、これと連関されたACK/NACK信号に使用されるシンボルの個数及び位置もそれにより変更されることができる。
1ビット及び2ビットの確認応答情報(スクランブリングされなかった状態)は、各々BPSK及びQPSK変調技法を使用して、1つのHARQ ACK/NACK変調シンボルで表現されることができる。肯定確認応答ACKは、「1」にエンコードされることができ、否定確認応答NACKは、「0」にエンコードされることができる。
割り当てられる帯域内で制御信号を送信するとき、多重化容量を高めるために2次元拡散が適用される。すなわち、多重化できる端末数または制御チャネルの数を高めるために、周波数領域拡散と時間領域拡散とを同時に適用する。
ACK/NACK信号を周波数領域で拡散させるために、周波数領域シーケンスを基本シーケンスとして使用する。周波数領域シーケンスでは、CAZACシーケンスのうち、1つであるZadoff−Chu(ZC)シーケンスを使用できる。例えば、基本シーケンスであるZCシーケンスに互いに異なる循環シフト(CS:Cyclic Shift)が適用されることにより、互いに異なる端末または互いに異なる制御チャネルの多重化が適用され得る。HARQ ACK/NACK送信のためのPUCCH RB等のためのSC−FDMAシンボルで支援されるCS資源の個数は、セル−特定上位−階層シグナリングパラメータ(
)により設定される。
周波数領域拡散されたACK/NACK信号は、直交拡散(spreading)コードを使用して時間領域で拡散される。直交拡散コードでは、ウォルシュ−アダマール(Walsh−Hadamard)シーケンスまたはDFTシーケンスが使用され得る。例えば、ACK/NACK信号は、4シンボルに対して長さ4の直交シーケンス(w0、w1、w2、w3)を用いて拡散されることができる。また、RSも長さ3または長さ2の直交シーケンスを介して拡散させる。これを直交カバーリング(OC:Orthogonal Covering)という。
前述したような周波数領域におけるCS資源及び時間領域におけるOC資源を利用して複数の端末がコード分割多重化(CDM:Code Division Multiplexing)方式にて多重化されることができる。すなわち、同一のPUCCH RB上で多くの個数の端末のACK/NACK情報及びRSが多重化され得る。
このような時間領域拡散CDMに対し、ACK/NACK情報に対して支援される拡散コードの個数は、RSシンボルの個数によって制限される。すなわち、RS送信SC−FDMAシンボルの個数は、ACK/NACK情報送信SC−FDMAシンボルの個数より少ないので、RSの多重化容量(capacity)がACK/NACK情報の多重化容量に比べて少なくなる。
例えば、一般CPの場合に、4個のシンボルでACK/NACK情報が送信され得るが、ACK/NACK情報のために、4個でない3個の直交拡散コードが使用され、これは、RS送信シンボルの個数が3個に制限されて、RSのために3個の直交拡散コードのみが使用され得るためである。
一般CPのサブフレームにおいて1つのスロットで3個のシンボルがRS送信のために使用され、4個のシンボルがACK/NACK情報送信のために使用される場合に、例えば、周波数領域において6個の循環シフトCS及び時間領域において3個の直交カバーOC資源を使用できれば、総18個の相違した端末からのHARQ確認応答が1つのPUCCH RB内で多重化され得る。仮りに、拡張されたCPのサブフレームにおいて1つのスロットで2個のシンボルがRS送信のために使用され、4個のシンボルがACK/NACK情報送信のために使用される場合に、例えば、周波数領域において6個の循環シフトCS及び時間領域において2個の直交カバーOC資源を使用できれば、総12個の相違した端末からのHARQ確認応答が1つのPUCCH RB内で多重化され得る。
次に、PUCCHフォーマット1について説明する。スケジューリング要請SRは、端末がスケジューリングされることを要請するか、または要請しない方式で送信される。SRチャネルは、PUCCHフォーマット1a/1bにおけるACK/NACKチャネル構造を再使用し、ACK/NACKチャネル設計に基づいてOOK(On−Off Keying)方式で構成される。SRチャネルでは、参照信号が送信されない。したがって、一般CPの場合には、長さ7のシーケンスが用いられ、拡張されたCPの場合には、長さ6のシーケンスが用いられる。SR及びACK/NACKに対して相違した循環シフトまたは直交カバーが割り当てられ得る。すなわち、肯定(positive)SR送信のために、端末はSR用に割り当てられた資源を介してHARQ ACK/NACKを送信する。否定(negative)SR送信のためには、端末はACK/NACK用に割り当てられた資源を介してHARQ ACK/NACKを送信する。
次に、改善された−PUCCH(e−PUCCH)フォーマットについて説明する。e−PUCCHは、LTE−AシステムのPUCCHフォーマット3に対応することができる。PUCCHフォーマット3を用いたACK/NACK送信には、ブロック拡散(block spreading)技法が適用され得る。
ブロック拡散技法は、既存のPUCCHフォーマット1系列または2系列とは異なり、制御信号送信をSC−FDMA方式を利用して変調する方式である。図8に示すように、シンボルシーケンスがOCC(Orthogonal Cover Code)を用いて時間領域(domain)上で拡散されて送信されることができる。OCCを用いることにより、同一のRB上に複数個の端末の制御信号が多重化され得る。前述したPUCCHフォーマット2の場合には、1つのシンボルシーケンスが時間領域にわたって送信され、CAZACシーケンスのCS(cyclic shift)を用いて複数個の端末の制御信号が多重化されることに対し、ブロック拡散基盤PUCCHフォーマット(例えば、PUCCHフォーマット3)の場合には、1つのシンボルシーケンスが周波数領域にわたって送信され、OCCを用いた時間領域拡散を利用して複数個の端末の制御信号が多重化される。
LTE/LTE−AシステムにおけるHARQ process
現在、LTEは、データのエラー復旧のための方法として8 HARQ processを使用し、データ再送信タイミングによって次のような2つのタイプのHARQが定義される。
図16は、下向きリンクにおいて非同期(asynchronous)HARQ動作の一例を示した図である。
図16に示すように、NACKを受信した基地局は、再送信データを送信するとき、DL grant(DCI format 1)内のNDIを、再送信であることを表すビットにセッティングして送信する。このとき、HARQ process IDを含んで、あるデータに対する再送信であるかを共に表す。
図17は、上向きリンクにおいて同期(synchronous)HARQ動作の一例を示した図である。
図17に示すように、NACKを送信した基地局は、UL grant(DCI format 1)内のNDIを、再送信であることを表すビットにセッティングして新しい資源に再送信のためのデータ資源を割り当てるか、またはUL grantを省略することにより、initial data送信と同じ資源で再送信dataを送信させる。このとき、再送信タイミングは、常にNACK受信後、4ms以後のサブフレームとして固定される。
HARQ技法は、基本的に受信された符号に対してエラー訂正を試み、CRC(Cyclic Redundancy Check)のような簡単なエラー検出符号を使用して再送信可否を決定するようになる。再送信に対してHARQ技法は、次のように、大きく3つの形態に分けられるようになり、LTEは、CC(2番技法)またはIR(3番技法)を介してのHARQ技法を行っている。
1)Type−I HARQ Scheme:受信端は、エラーがあるパケットを廃棄して再送信要請をし、送信端は、初めての送信時と同様のパケットを送信する。これは、エラーがあるパケットを廃棄させることにより、システムの信頼度向上とFECを介しての性能向上を得る。
2)Type−I HARQ Scheme with Chase Combining:エラーがあるパケットを廃棄する代わりに、これを再送信されたパケットと結合する方向にて利用する技法である。種々のパケットを結合することにより、結果的に信号電力を高めるような効果を得ることができる。
3)Type−II HARQ Scheme(Incremental redundancy Scheme):Type−Iの場合において、初期送信の際に不要に高いredundancyの符号を送信するようになる場合を防止するために、初期送信では、高い符号率の符号を使用し、再送信が発生したとき、追加的なredundancyを送信する技法である。
PHICH(Physical HARQ Indication Channel)
以下、PHICHについて説明する。
LTEシステムでは、上向きリンクにおいてSU−MIMOを支援しないので、1つのPHICHは、1つの端末のPUSCH、すなわち、単一ストリーム(single stream)に対する1ビットのACK/NACKのみを送信する。
1ビットのACK/NACKをコード率(code rate)が1/3である繰り返しコードを用いて3ビットでコーディングする。コーディングされたACK/NACKをBPSK(Binary Phase Key−Shifting)方式にて変調して3個の変調シンボルを生成する。前記変調シンボルは、ノーマルCP構造においてスプリーディング因子SF(Spreading Factor)=4、拡張CP構造においてSF=2を用いてスプリーディング(spreading)される。
前記変調シンボルをスプリーディングするとき、直交シーケンスが使用され、使用される直交シーケンスの個数は、I/Q多重化(multiplexing)を適6用するためにSF*2になる。
SF*2個の直交シーケンスを使用してスプリーディングされたPHICHが1個のPHICHグループとして定義され得る。スプリーディングされたシンボルに対してレイヤマッピングが行われる。レイヤマッピングされたシンボルが資源マッピングされて送信される。
PHICHは、PUSCH送信によるHARQ ACK/NACKを送信する。同じ集合の資源要素にマッピングされた複数のPHICHがPHICHグループを形成し、PHICHグループ内のそれぞれのPHICHは、互いに異なる直交シーケンス(Orthogonal Sequence)によって区分される。FDDシステムにおいてPHICHグループの個数である
は、全てのサブフレームにおいて一定であり、数式1によって決定されることができる。
数式1においてNgは、PBCH(Physical Broadcast Channel)を介して上位階層に送信され、Ng∈{1/6、1/2、1、2}である。PBCHは、端末が基地局と通信するのに必須なシステム情報を運び、PBCHを介して送信されるシステム情報をMIB(Master Information Block)という。
これと比較して、PDCCH(Physical Downlink Control Channel)を介して送信されるシステム情報をSIB(System Information Block)という。
は、周波数領域における資源ブロックの大きさである
の倍数で表現した下向きリンク帯域幅構成である。PHICHグループインデックス
は、0から
−1のうち、いずれか1つの整数である。
PHICHに使用される資源は、PUSCHの資源割当の際、最も小さいPRBインデックスと上向きリンクグラント(UL grant)に送信されるDMRS(Demodulation Reference Signal)の循環シフト値に基づいて決定されることができる。
PHICHがマッピングされる資源(以下、PHICH資源)は、インデックス対である(
、
)で表現することができ、
は、PHICHグループインデックス、
は、前記PHICHグループ内の直交シーケンスインデックスを表す。前記(
、
)は、下記の数式2及び3によって決定されることができる。
ここで、nDMRSは、対応するPUSCH送信に関連した送信ブロックのための上向きリンクDCIフォーマットを有する最近のPDCCHにおいてDMRS(demodulation reference signal)フィールドのための循環シフト(cyclic shift)からマッピングされる。
これに対し、同じ送信ブロックのための上向きリンクDCIフォーマットを有するPDCCHが不在の場合、同じ送信ブロックのための初期PUSCHが半持続的(semi−persistent)にスケジューリングされたり、ランダムアクセス応答承認信号によってスケジューリングされれば、nDMRSは、0に設定される。
は、PHICH変調のために使用される拡散係数(spreading factor)大きさを表す。
は、PDCCHと関連したPUSCHの1番目の送信ブロックの場合であるか、または関連したPDCCHがないとき、受動的に認知された送信ブロックの数が当該PUSCHと関連した最近のPDCCHで指示された送信ブロックの数と同一でない場合に
のとおりである。
これに対し、PDCCHと関連したPUSCHの2番目の送信ブロックの場合には、
のとおりである。ここで、
は、対応するPUSCH送信の1番目のスロットの最も低いPRBインデックスに該当する。
は、上位階層により構成されるPHICHグループの番号を表す。
は、TDDシステムの上向きリンク−下向きリンク構成0においてサブフレームインデックス4または9でPUSCHが送信される場合、「1」を有し、そうでない場合、「0」を有する。
表5は、上向きリンクDCIフォーマットを有するPDCCHにおいてPHICH資源を決定するために使用されるDMRSフィールドのための循環シフトとnDMRSとのマッピング関係を表した表である。
LTE/LTE−AシステムにおけるDCI format 0(UL grant)
図18は、DCI format 0の一例を示した図である。
LTEにおけるPUSCH資源は、基地局のUL grantを介して割り当てられる。
LTE UL grantは、端末のC−RNTIでCRC maskingされたDCI format 0をPDCCHを介して送信することにより、端末が当該情報受信を介して基地局の指示に応じて上向きリンクデータを生成し、送信するようにする。
すなわち、図18及び表6は、DCI format 0のパラメータを表す。
ここで、Hopping flagとRIVの長さは、システム帯域幅によって下記のように異なる長さを有することができる。
Hopping flag
:1(1.4/3/5Mhz)または2(10/15/20Mhz)bits
Resource Block Assignment
:5(1.4Mhz)、7(3/5Mhz)、11(10Mhz)、
12(15Mhz)、13(20Mhz)bits
LTE(−A)または802.16mにおけるUL data送信方法について簡略に説明する。
LTE(−A)システムまたは802.16mなどのようなセルラーシステムは、基地局スケジューリング基盤の資源割当方式を使用している。
このような基地局スケジューリング基盤の資源割当方式を使用するシステムにおいて送信するデータ(i.e.、UL data)がある端末は、データを送信する前に、当該データ送信のための資源を基地局に要請する。
このような端末のスケジューリング要請は、PUCCHへのSR(Scheduling Request)送信またはPUSCHへのBSR(Buffer Status Report)送信を介して行われることができる。
また、端末にSRまたはBSRを送信する資源が割り当てられなかった場合、端末は、RACHプロシージャを介して上向きリンク資源を基地局に要請することができる。
このように、端末からスケジューリング要請を受信した基地局は、当該端末が使用する上向きリンク資源を下向きリンク制御チャネル(i.e.、UL grantメッセージ、LTE(−A)の場合、DCI)を介して端末に割り当てるようになる。
このとき、端末に送信されるUL grantは、端末に割り当てられる資源があるサブフレーム(subframe)の資源に該当するかを明白(explicit)にシグナリングすることで知らせることもできるが、特定時間(e.g.、LTEの場合、4ms)以後のサブフレーム(subframe)に対する資源割当で端末と基地局との間に約束された時間を定義することもできる。
このように、基地局が端末にXms(e.g.、LTE(−A)の場合、4ms)以後の資源を割り当てることは、端末がUL grantを受信及びデコードし、送信するデータを準備及びエンコードする時間を全て考慮して端末の資源を割り当てることを意味する。
LTE/LTE−AシステムにおけるDCI format 3/3A
LTE(−A)の場合、PUCCHまたはPUSCHのpower controlのために、DCI format3/3Aが使用され得る。
DCI formats 3/3Aは、下記の表7または表8のように、N個のTPC commandで構成されることができる。
ここで、Nは、RRCメッセージを介して予め端末に設定されることができる。このようなDCI format 3/3Aは、2N/N bits長さの情報を送信でき、TPC−RNTIでCRC maskingされ、common search spaceを介して送信される。
端末は、TPC−RNTIを介して自分の位置に該当するTPC commandを受信することにより、PUCCHまたはPUSCHへのデータ送信のためのpower controlを行う。
以下において、基地局が端末にPDCCHを下すための過程について説明する。
図19は、PDCCHの構成を示したブロック図である。
基地局は、端末に送ろうとするDCIによってPDCCHフォーマットを決定した後、DCIにCRC(Cyclic Redundancy Check)を付着し、PDCCHの所有者(owner)や用途に応じて固有な識別子(これをRNTI(Radio Network Temporary Identifier)という)をCRCにマスキングする(1910)。
特定端末のためのPDCCHであれば、端末の固有識別子、例えば、C−RNTI(Cell−RNTI)がCRCにマスキングされ得る。
または、ページングメッセージのためのPDCCHであれば、ページング指示識別子、例えば、P−RNTI(Paging−RNTI)がCRCにマスキングされ得る。
システム情報のためのPDCCHであれば、システム情報識別子、SI−RNTI(system information−RNTI)がCRCにマスキングされ得る。端末のランダムアクセスプリアンブルの送信に対する応答であるランダムアクセス応答を指示するために、RA−RNTI(random access−RNTI)がCRCにマスキングされ得る。複数の端末に対するTPC(transmit power control)命令を指示するために、TPC−RNTIがCRCにマスキングされ得る。
C−RNTIが使用されれば、PDCCHは、該当する特定端末のための制御情報(これを端末特定(UE−specific)制御情報という)を運び、他のRNTIが使用されれば、PDCCHは、セル内の全てのまたは複数の端末が受信する共用(common)制御情報を運ぶ。
CRCが付加されたDCIをエンコードして、符号化されたデータ(coded data)を生成する(1920)。
エンコードは、チャネルエンコードとレートマッチング(rate matching)とを含む。
符号化されたデータは、変調されて変調シンボルが生成される(1930)。
変調シンボルは、物理的なRE(Resource Element)にマッピングされる(1940)。変調シンボルの各々は、REにマッピングされる。
図20は、PDCCHの資源マッピングの例を示す。
図20に示すように、R0は、第1のアンテナの基準信号、R1は、第2のアンテナの基準信号、R2は、第3のアンテナの基準信号、R3は、第4のアンテナの基準信号を示す。
サブフレーム内の制御領域は、複数のCCE(control channel element)を含む。CCEは、無線チャネルの状態に応じる符号化率をPDCCHに提供するために使用される論理的割当単位であって、複数のREG(Resource Element group)に対応する。REGは、複数の資源要素(Resource Element)を含む。CCEの数とCCEにより提供される符号化率の連関関係によってPDCCHのフォーマット及び可能なPDCCHのビット数が決定される。
1つのREG(図面では、クオォドルプレット(quadruplet)で表示)は、4個のREを含み、1つのCCEは、9個のREGを含む。
1つのPDCCHを構成するために、{1、2、4、8}個のCCEを使用でき、{1、2、4、8}のそれぞれの要素をCCE集合レベル(aggregation level)という。
1つまたはそれ以上のCCEで構成された制御チャネルは、REG単位のインターリービングを行い、セルID(identifier)に基づいた循環シフト(cyclic shift)が行われた後に、物理的資源にマッピングされる。
図21は、システム帯域にCCEを分散させる例を示す。
図21に示すように、論理的に連続した複数のCCEがインターリーバ(interleaver)に入力される。前記インターリーバは、入力された複数のCCEをREG単位にかき混ぜる機能を果たす。
したがって、1つのCCEをなす周波数/時間資源は、物理的にサブフレームの制御領域内で全体周波数/時間領域に散在して分布する。つまり、制御チャネルは、CCE単位で構成されるが、インターリービングは、REG単位に行われることにより、周波数ダイバーシティ(diversity)と干渉ランダム化(interference randomization)利得を最大化できる。
図22は、PDCCHのモニタリングを示した例示図である。
3GPP LTEでは、PDCCHの検出のためにブラインドデコードを使用する。ブラインドデコードは、受信されるPDCCH(これをPDCCH候補(candidate)という)のCRCに所望の識別子をデマスキングし、CRCエラーをチェックして当該PDCCHが自分の制御チャネルであるか否かを確認する方式である。端末は、自分のPDCCHが制御領域内でどの位置で、どのCCE集合レベルやDCIフォーマットを使用して送信されるか知らない。
1つのサブフレーム内で複数のPDCCHが送信され得る。端末は、サブフレーム毎に複数のPDCCHをモニタリングする。
ここで、モニタリングとは、端末がモニタリングされるPDCCHフォーマットによってPDCCHのデコードを試みることをいう。
3GPP LTEでは、ブラインドデコードによる負担を減らすために、検索空間(search space)を使用する。検索空間は、PDCCHのためのCCEのモニタリング集合(monitoring set)といえる。端末は、該当する検索空間内でPDCCHをモニタリングする。
検索空間は、共用検索空間(common search space)と端末特定検索空間(UE−specific search space)とに分けられる。共用検索空間は、共用制御情報を有するPDCCHを検索する空間であって、CCEインデックス0〜15まで16個のCCEで構成され、{4、8}のCCE集合レベルを有するPDCCHを支援する。しかし、共用検索空間にも端末特定情報を運ぶPDCCH(DCIフォーマット0、1A)が送信され得る。端末特定検索空間は、{1、2、4、8}のCCE集合レベルを有するPDCCHを支援する。
検索空間の大きさは、上記表9により決められ、検索空間の開始点は、共用検索空間と端末特定検索空間とが異なるように定義される。共用検索空間の開始点は、サブフレームに関係なく固定されているが、端末特定検索空間の開始点は、端末識別子(例えば、C−RNTI)、CCE集合レベル、及び/又は無線フレーム内のスロット番号によってサブフレーム毎に変わることができる。端末特定検索空間の開始点が共用検索空間内にある場合、端末特定検索空間と共用検索空間とは重複する(overlap)ことができる。
集合レベルL∈{1、2、3、4}において検索空間
は、PDCCH候補の集合で定義される。検索空間
のPDCCH候補mに対応するCCEは、次のように与えられる。
ここで、i=0、1、...、L−1、m=0、...、
、
は、サブフレームkの制御領域内でPDCCHの送信に使用できるCCEの全体個数である。
制御領域は、0から
−1にナンバリングされたCCE等の集合を含む。
は、与えられた検索空間におけるCCE集合レベルLでPDCCH候補の個数である。共用検索空間において、
は、2個の集合レベル、L=4及びL=8に対して0にセッティングされる。集合レベルLの端末特定検索空間において、変数
は、次のように定義される。
ここで、
=
、A=39827、D=65537、k=floor(
/2)、
は、無線フレーム内のスロット番号(slot number)である。
図23は、LTEシステムにおいて論理チャネル優先順位化(prioritization)の一例を示した図である。
まず、端末と基地局との間に送受信されるデータは、サービス特性に応じて互いに異なるData Radio Bearer(DRB)を生成し、各DRBは、特定専用送信チャネル(Dedicated Traffic Channel:DTCH)にマッピングされることができる。
ここで、LTEのDRBは、最大32個まで生成されることができ、これにより、DRB IDは、1から32の値を割り当てられることができる。
また、DTCHに送信されるDRBは、3〜10の間の論理チャネルID(Logical Channel ID:LCID)にマッピングされることができ、1つのDRB IDが1つのDTCHに対するLCIDにマッピングされることができる。
また、LTEで生成され得る最大8個のDTCHは、DRBのサービスタイプによって論理チャネルグループ(logical channel group:LCG)にマッピングされることができ、これは、1つ以上のDTCHに対するLCIDが1つのLCG IDにマッピングされ得ることを意味する。
ここで、LCG IDは、端末が基地局にバッファ状態(Buffer status)を報告(reporting)する単位となる。
DTCH logical channelに送信されるデータは、MAC階層のdownlink shared channel(DL−SCH)またはuplink shared channel(UL−SCH)にマッピングされ、これは、PHY階層のPDSCH、PUSCHに各々マッピングされて送信される。
このとき、MAC階層は、特定端末に送受信され得る互いに異なるDTCH logical channelから生成されたデータを1つの物理資源でmultiplexingして送信できるようにする。
これは、multiplexingされたデータが1つのtransport blockで構成されて同じ資源に送信され、同じHARQ processを行うようにする。
LTEは、端末の上向きリンクデータに対し、Logical channelに対して優先権(priority)を付与し、端末が高い優先順位を有するデータをさらに速く送信できるようにするlogical channel prioritization機能を提供する。
これは、優先順位の低い論理チャネルから送信されるデータの飢餓(starvation)現象を防ぐために、logical channel別のPrioritised Bit Rate(PBR)を設定し、優先順位の高いチャネルのデータを、さらに高い比率の資源を利用して送信させる。
図23に示されたように、特定DRBのデータは、1つの論理チャネルにマッピングされ、優先順位によってPBRを有する。設定されたPBRだけのデータを優先順位によって資源に割当後、割り当てられた資源を全て活用してデータを送信する。
このとき、SRBから生成されたデータは、PRB infinity値を有することができ、これは、送信しようとする全てのデータを割り当てられた資源を利用して一度に送信できるようにするためである。
CRC calculation in LTE/LTE−A
現在、LTE(−A)は、データのエラー検出のための方法としてtransport blockにCRCを付着(attach)して送信する。
PDCCHにおけるエラー検出のためには、RNTI識別子を用いて16−bit CRCを用いるようにしており、データ送信のためには、24−bit CRCを用いるように定義する。
より詳細に、TB CRCのために、CRC24A typeのCRCを使用し、code block CRCのために、CRC24B typeのCRCを定義している。
図24は、本発明が適用され得る無線通信システムにおいて、送信チャネル(transport channel)である上向きリンク共有チャネルの信号処理過程の一例を示す。
以下、上向きリンク共有チャネル(以下、「UL−SCH」という。)の信号処理過程は、1つ以上の送信チャネルまたは制御情報タイプに適用されることができる。
図24に示すように、UL−SCHは、送信時間区間(TTI:transmission time interval)毎に1回ずつデータを送信ブロック(TB:Transport Block)の形態で符号化ユニット(condingu nit)に伝達する。
上位階層から伝達された送信ブロックのビット
にCRCパリティビット(parity bit)
を付着する(S120)。このとき、Aは、送信ブロックの大きさであり、Lは、パリティビットの個数である。
パリティビットは、下記の循環生成多項式(cyclic generator polynomials)のうち、いずれか1つにより生成される:
−gCRC24A(D)=[D24+D23+D18+D17+D14+D11+D10+D7+D6+D5+D4+D3+D+1]and;
−gCRC24B(D)=[D24+D23+D6+D5+D+1]for a CRC length L=24and;
−gCRC16(D)=[D16+D12+D5+1]for a CRC length L=16。
−gCRC8(D)=[D8+D7+D4+D3+D+1]for a CRC length of L=8。
CRCが付着された入力ビットは、
のとおりである。このとき、Bは、CRCを含む送信ブロックのビット数を表す。
は、TB大きさによって複数個のコードブロック(CB:Code block)に分割(segmentation)され、分割された複数個のCBにCRCが付着される(S121)。
コードブロック分割及びCRC付着後のビットは、
のとおりである。ここで、rは、コードブロックの番号(r=0、...、C−1)であり、Krは、コードブロックrによるビット数である。また、Cは、コードブロックの総個数を表す。
次いで、チャネル符号化(channel coding)が行われる(S122)。チャネル符号化後の出力ビットは、
のとおりである。このとき、iは、符号化されたストリームインデックスであり、0、1または2値を有することができる。Drは、コードブロックrのためのi番目符号化されたストリームのビット数を表す。rは、コードブロック番号(r=0、...、C−1)であり、Cは、コードブロックの総個数を表す。各コードブロックは、各々ターボコーディングによって符号化されることができる。
次いで、レートマッチング(Rate Matching)が行われる(S123)。レートマッチングを経た後のビットは、
のとおりである。このとき、rは、コードブロックの番号であり(r=0、...、C−1)、Cは、コードブロックの総個数を表す。Erは、r番目コードブロックのレートマッチングされたビットの個数を表す。
次いで、さらにコードブロック間の結合(concatenation)が行われる(S124)。コードブロックの結合が行われた後のビットは、
のとおりである。このとき、Gは、送信のための符号化されたビットの総個数を表し、制御情報がUL−SCH送信と多重化されるとき、制御情報送信のために使用されるビット数は含まれない。
一方、PUSCHにおいて制御情報が送信されるとき、制御情報であるCQI/PMI、RI、ACK/NACKは、各々独立的にチャネル符号化が行われる(S126、S127、S128)。各制御情報の送信のために、各々互いに異なる符号化されたシンボルが割り当てられるので、それぞれの制御情報は、互いに異なるコーディングレート(coding rate)を有する。
TDD(Time Division Duplex)においてACK/NACKフィードバック(feedback)モードは、上位階層設定によりACK/NACKバンドリング(bundling)及びACK/NACK多重化(multiplexing)の2つのモードが支援される。ACK/NACKバンドリングのために、ACK/NACK情報ビットは、1ビットまたは2ビットで構成され、ACK/NACK多重化のために、ACK/NACK情報ビットは、1ビットから4ビットの間で構成される。
S134ステップにおいてコードブロック間結合ステップ後に、UL−SCHデータの符号化されたビット
とCQI/PMIの符号化されたビット
の多重化が行われる(S125)。データとCQI/PMIの多重化された結果は
のとおりである。このとき、
(
)は、
長さを有するコラム(column)ベクトルを表す。
であり、
である。
は、UL−SCH送信ブロックがマッピングされたレイヤの個数を表し、Hは、送信ブロックがマッピングされた
個の送信レイヤにUL−SCHデータとCQI/PMI情報のために割り当てられた符号化された総ビットの個数を表す。
次いで、多重化されたデータとCQI/PMI、別にチャネル符号化されたRI、ACK/NACKは、チャネルインターリービングされて出力信号が生成される(S129)。
図24に示されたように、一定の長さ以上のTBは、分割(segmentation)されることができ、分割(segmentation)されたブロック(block)は、code blockと呼ぶ。すなわち、一定の長さ以下のTBは、分割(segmentation)無しでTB CRC(CRC24A)のみを付着(attach)して送信されるが、一定の長さ以上のTBは、TB CRC(CRC24A)が付着(attach)されたTBが再度分割(segmentation)されて、各code block毎にcode block CRC(CRC24B)を付着(attach)して送信するようになる。
図25は、端末がPUCCH SR資源を利用し、5ステップのスケジューリング要請プロシージャを介して実際データを送信するまでの時間を示した図である。
図25に示されたように、端末は、SRシグナルを送信した時間から約17ms以後に実際上向きリンクデータを送信できる。
このとき、端末に対して割り当てられたSR資源は特定周期をもってPUCCH上に割り当てられることができ、最小1ms〜最大80ms周期で割り当てられることができる。
ここで、当該端末に1ms周期のSRが割り当てられたとする場合、端末がSR送信のためのPUCCH資源を待つ平均時間は0.5msになり、基地局へのスケジューリング要請を介してのデータ送信までの遅延時間は17.5msがかかる。
仮りに、端末が基地局から予め割り当てられた上向きリンク資源がある場合、端末は、新しく生成されたデータに対する資源要請を予め割り当てられた資源を利用して送信することもできる。
または、端末は、予め割り当てられた資源に送信されるデータにBSRを共に送信することにより、追加資源を基地局に要請することができる。
この場合、図26に示されたように、端末がBSRを送信した後、上向きリンクデータを送信するまで9msの遅延が発生することを見ることができる。
仮りに、端末が基地局から割り当てられたPUCCH SR資源またはPUSCH資源がないか、上向きリンク同期が合わない場合、端末は、新しく生成されたデータに対する資源をRACHプロシージャを用いて要請することができる。
すなわち、図27に示されたように、端末は、RACH preambleを基地局に送信した時点から上向きリンクデータを送信するまで17msの遅延が発生する。
このとき、RACH preambleを送信できるPRACH資源は、セル毎に特定周期をもって設定されることができ、最小1msの周期を有すると仮定した場合、平均17.5msのデータ送信遅延が発生し得る。
図25〜図27において説明したように、端末は、上向きリンクデータを送信するために、最小9msから最大17.5msまでの遅延を経て実際データを送信できるようになる。
これは、基地局が各端末のチャネル状況に最適の資源を割り当てることにより、資源効率性を最大化できるが、送信遅延が発生するようになる。
5Gは、ヘルスケア、交通安全、災難安全、遠隔医療制御などのような様々なリアルタイム応用サービスを支援するための要求事項が増加している。
したがって、5Gは、人間の五感のうち、遅延時間に最も敏感な触感情報をインターネットで提供してもユーザが気まずさを気付かない程度に極端的に短い反応時間を有する超低遅延システム構築を目標(目標遅延:E2E or Radio 1ms)としている。
このような5G通信サービスを提供するためには、データ送信の遅延が最小化されなければならないが、現在システムのデータ送信は、次のような遅延が追加的に発生するように設計されている。
下向きリンクデータ送信遅延
・Connected UE:0ms(遅延無し)
・Dormant UE:端末に設定されたDRX cycleによって平均1ms〜1,280ms遅延発生(short DRX cycle:2〜640ms、long DRX cycle:10〜2560ms)
・Idle UE:端末に設定されたpaging DRX cycleによって平均160ms〜1,280ms+initial access遅延発生(paging cycle:320〜2560ms、initial access:50ms〜100ms(LTE−A:50ms/LTE:100ms))
上向きリンクデータ送信遅延
・Synchronized & dormant UE:17.5ms遅延発生(5ステップSR)
・Unsynchronized UE:17.5ms遅延発生(RACHを介してのSR)
・上向きリンク資源が割り当てられたconnected UE:9ms(BSR送信を介してデータ送信)
このように、端末がデータを送受信するためには、端末の状態によって様々な時間遅延が発生し得るし、特に、下向きリンクデータ受信の遅延は、dormantまたはidle状態の端末に対して様々な長さで遅延が発生し得る。
ただし、これは、端末の電力消費を減らすための方案のうちの1つであって、データ受信遅延と電力消費との間の関係性を綿密に検討する必要がある。
しかし、上向きリンクデータ送信におけるデータ送信遅延は、端末が必要なときに送信できるにもかかわらず、基地局スケジューリング基盤のデータ送信方式を使用するようになることで、追加的な遅延が必ず発生するのが確認できる。
未来の5G通信は、人間(human)または機械(machine)(自動車、センサー)などのように、様々なend userから予測できない時間に特定イベントによって発生し得る事故や状態に関する情報を基地局または周辺の端末/ユーザに早く知らせることで、2次事故の予防や応急状況を速く対処できるようにするサービスが5Gの主な低遅延サービスとして提供されることと予想される。
このような低遅延サービスは、主に上向きリンクデータを速く送信することにより、後続手順を行うことができるようにする。
このため、当該サービスの開始(initiation)ステップである上向きリンクデータの速い送信は、全体サービス遅延に影響を与える主な要素のうちの1つである。
上記のような理由のため、新しい5G通信の低遅延サービスを支援するためには、上向きリンクデータ送信における遅延は必須的に減少されなければならない要素として考慮されている。
以下、本明細書において提案する5Gなど、無線通信システムにおいて低遅延サービスを支援するための速い上向きリンクデータ(fast UL data)送信方法について説明する。
特に、図28に示されたように、本明細書は、端末が予め割り当てられた再送信資源を利用して緊急データなどのような新しいUL dataを速く送信するための方法を提供する。
本明細書は、端末が再送信資源を利用して上向きリンクデータを基地局に送信する場合、前記上向きリンクデータが再送信データであるか、または新しいデータであるかを表す指示子(indicator)を共に送信する方法を提供する。
前記指示子(indicator)は、新しいデータ指示子(New Data Indicator:NDI)フィールド(または、情報)で表現されることができ、以下、前記指示子を「NDI」、または「NDIフィールド」、若しくは「NDI情報」と表現する。
図28は、本明細書において提案する再送信資源を利用して上向きリンクデータを速く送信する方法の一例を示した図である。
図28に示すように、端末は、N=10サブフレームSFで緊急イベントが発生した場合(S2810)、N=12 SFで(N=4 SFで送信された初期UL dataに対する)再送信資源を先占し、前記先占された再送信資源を介して物理(PHY)階層関連NDI情報と緊急データ(Urgent data)とを共に基地局に送信することができる(S2820)。
本明細書において提案する方法は、下記の1〜3のような構成を有することができる。
下記の1及び2の構成(PUSCH上でNDI送信とPUCCH上でNDI送信)は、NDIを定義し、これを送信する方法を表し、下記の3の構成は、NDI送受信と関連した端末及び基地局の動作方法を表す。
1.PUSCH上でNDI(New Data Indicator on the PUSCH)送信
(1)PHYヘッダ(Header)定義を介してのNDI送信方法
(2)新しいCRCタイプ(type)を利用したNDI送信方法
(3)PUSCH資源における上向きリンク共有チャネルデータ(UL−SCH data)とNDIシグナリング(signaling)のマルチプレキシング(Multiplexing)を利用したNDI送信方法
3.端末及び基地局動作プロシージャ
(1)緊急データまたは先占資源に対してHARQが行われない場合
(2)緊急データまたは先占資源に対してHARQを行う場合
すなわち、本明細書において提案する方法は、前記1.ないし3.の構成を利用して(緊急端末等)、特定端末が緊急データを送信する必要がある場合、自分に予め割り当てられた資源(例:再送信資源)を利用して緊急データを速く基地局に送信する方法を提供する。
既存の場合、端末は、優先順位の低いデータの飢餓(starvation)現象を防ぐために、自分に割り当てられた資源に対してバッファに到着したデータ(DRB or Logical channel)の優先順位によってデータの量を互いに異なる比率(PBR、Prioritised Bit Rate)で分配し、これを同じ物理資源にマルチプレキシング(multiplexing)した後、基地局に送信する。
すなわち、図28は、初期データ送信のための資源先占プロシージャを示した図である。
図28に示されたように、端末は、基地局から初期データ送信のためのUL grantを受信した後、緊急イベントが発生する場合、前記端末は、前記受信されたUL grantを介して割り当てられた資源を利用して緊急データを優先順位の低いデータより優先的に基地局に送信する。
しかし、図28のように、端末が基地局からUL grantを受信し、前記基地局に初期データを送信した後に緊急データがバッファに到着し、前記初期データ送信失敗によってHARQ実行のための再送信資源を前記基地局から割り当てられた場合、前記端末は、前記再送信資源を割り当てられたにもかかわらず、前記割り当てられた再送信資源を利用して前記緊急データを送信できなくなる。
その理由は、現在、HARQ技法が初期送信時に使用したデータと同じCombined bits(または、同一combined bitsの異なるredundancy version)を再送信することにより、コーディングゲイン(coding gain)を得るように設計されたためである。
したがって、同期(synchronous)HARQを使用するULHARQ手順は、特定HARQ processに対する再送信資源で他のデータに対するcombined bitsを送信することは不可能である。
現在、LTE(−A)は、端末が基地局に送信したデータに対して前記基地局からNACKを受信した場合、前記端末は、初期データ送信後、8ms以後のSFから前記基地局に前記初期データに対する再送信を行うことができるように定義している。
すなわち、同期HARQ(synchronous HARQ)手順は、HARQ process ID(PID)シグナリング無しで8個のHARQ processをACK/NACKに対して同期化して使用する方法である。
したがって、同期HARQ(synchronous HARQ)手順は、初期データ送信のために割り当てられた資源をそのまま使用(Non−adaptive HARQ)するか、NACK受信とともに、UL grantを新しく割り当て(Adaptive HARQ)られることにより、再送信を行うことができる。
図29は、再送信資源を先占して緊急データを送信する方法で発生し得る問題点を示した図である。
図29に示されたように、端末がN=12 SFで再送信資源を介して緊急データを基地局に送信する場合(S2910)、基地局は、互いに異なるデータをHARQ Combiningするようになり、端末が送信するデータを受信できなくなる(S2920)。
すなわち、端末の初期データ送信と関連したHARQ process ID 0に対してHARQエラーが発生するようになる。
未来の5G技術は、新しい低遅延サービスの登場により、緊急データを送信すべき必要が増加している。
したがって、本明細書において提案する再送信のために割り当てられた資源を利用して新しいデータを送信できるようにする方法は、端末のデータを基地局にさらに速く送信できるようになり、結果的に、データ送信の遅延を減らすことができるようになる。
すなわち、本明細書は、前述した図29のように、端末が基地局からデータの送信失敗指示子(HARQ NACK)を受信した後、緊急イベントが(または、緊急データが)発生した場合、前記端末は、再送信のために割り当てられた資源を利用して緊急データ等を送信できるようにするための新しいデータ指示子(New Data Indicator)を定義する方法を提供する。
端末は、基地局から既に割り当てられた資源を利用して以前データに対する再送信でない、新しいデータを送信するという指示子を新しいデータとともに送信する。
したがって、前記指示子と前記新しいデータとを受信した基地局は、新しいデータをHARQバッファに格納されているデータとともにHARQ combiningしないようにし、端末が再送信資源を利用して上向きリンクデータを速く送信できるようにする。
以下では、本明細書において提案する構成のうち、PUSCH上でNDI(New Data Indicator on the PUSCH)情報を送信する方法と、これと関連した端末及び基地局のプロシージャについて関連図面を参照して具体的に説明する。
まず、再送信資源を利用して緊急データを送信するために、新しいデータ指示子(NDI)情報をPUSCH上で送信する方法について説明する。
1.New Data Indicator(NDI) on thePUSCH
この方法は、PUSCHに送信されるデータが(以前データに対する)再送信データであるか、または緊急データなどのような新しいデータであるかを表すNDI(New Data Indicator)情報がPUSCH資源でUL dataとともに送信され得る方法を表す。
本明細書において使用する「以前データ」は、緊急データなどのような「新しいデータ」との区別のために都合上使用する用語であって、緊急イベント発生前に端末が基地局に送信するUL dataまたはinitial UL dataを意味できる。
この方法は、(1)PHYヘッダ(header)定義を介してNDI情報を送信する方法、(2)新しいCRC typeを利用してNDI情報を送信する方法、及び(3)PUSCH資源におけるUL−SCH dataとNDIシグナリング(signaling)のマルチプレキシング(multiplexing)を用いてNDI情報を送信する方法がありうる。
(1)第1実施例:PHY header定義を介してのNDI送信方法
第1実施例は、NDI情報を含む物理階層ヘッダ(PHY header)を新しく定義し、これを端末のUL dataとともに送信する方法を表す。
図30は、本明細書において提案するPHYヘッダを含むMAC PDUフォーマットの一例を示した図である。
前記PHY header(3010)は、MAC PDU(3000)の最も前方に位置させることが好ましい。
また、前記PHY headerに含まれる情報(等)は、送信ブロックCRCチェック(Transport Block CRC check)及びデコード実行後、物理階層(PHY layer)に再度伝達されなければならない情報と定義する。
図30に示されたように、MAC PDUは、MAC header(3020)、MAC SDU(3030)、及び新しく定義したPHY header(3010)を含む。
前記MAC PDUは、1つのCRCとともに特定物理資源にマッピングされることができる。
また、前記PHY headerは、物理ヘッダ指示子(PHY header Indicator:PHI)フィールド3011または新しいデータ指示子(New Data Indicator:NDI)フィールド3012のうち、少なくとも1つを含む。
前記PHYヘッダ指示子PHIは、MAC PDUにNDIフィールドが含まれるか否かを表す指示子(または、NDIフィールドがMAC PDUとともに送信されるか否かを知らせる指示子)を表す。
一例として、PHYヘッダ指示子の値が「0」に設定された(set)場合、MAC PDUは、NDIフィールドを含まないことを表するか、またはPHYヘッダ指示子フィールドのすぐ後にMAC headerが位置することを表すことができる。
前記PHYヘッダ指示子の値が「1」に設定された(set)場合、MAC PDUは、NDIを含むことを表するか、またはPHYヘッダ指示子フィールドの次にNDIフィールドが追加されることを表すこともできる(図30)。
前記PHYヘッダ指示子フィールドは、PHY headerに送信される情報が1つ以上である場合、前記PHY headerによるシグナリングオーバーヘッドを最小化するために使用されることができる。
ただし、前記PHYヘッダ指示子フィールドは、状況に応じて省略されることもできる。
また、前記PHYヘッダ指示子フィールドが前記PHY headerに含まれなかった場合、前記PHY headerは、常にNDIフィールドを含むことができるように定義することもできる。
本明細書において提案するNDIフィールドは、物理階層制御(PHY control)情報を介して送信されることが好ましい。
したがって、MAC PDUに送信されるNDIフィールドは、デコード後、物理階層(PHY layer)に伝達される。
前記NDIフィールドが新しいデータを表す値に設定された(set)場合、基地局は、HARQ process IDに対して格納されている以前データ(または、coded bit)を廃棄するか、または別に格納することができる。
第1実施例によれば、受信側(例:基地局)は、MAC PDUに含まれるPHY headerを先に確認した後、HARQ手順を行うようになる。
すなわち、第1実施例は、予めPHY headerを介して前記PHY headerとともに送信されるデータが再送信データであることを先に確認した後、以前に初期送信に失敗したデータとHARQ combiningを行わなければならない。
したがって、第1実施例は、HARQ combining実行前に、PHY headerを含むデータに対する単独デコードがさらに行われることにより、基地局が再送信データを端末から受信するためにデコードオーバーヘッドが追加的に発生するようになる。
ここで、端末が送信する緊急データは、99.9999%以上の高い確率で基地局において受信に成功することを仮定することが好ましい。
図31は、本明細書において提案するPHYヘッダを含む送信ブロックのデコード方法の一例を示した順序図である。
図31に示すように、基地局は、(端末に割り当てた)再送信資源領域を介して端末から送信ブロック(Transport Block)を受信する(S3110)。
前記送信ブロックは、前述したPHY headerを含むMAC PDUを表す。
その後、前記基地局は、前記PHY headerに含まれるPHYヘッダ指示子フィールドを介してNDIフィールドの包含可否を確認する(check)。
前記NDIフィールドが含まれた場合、前記基地局は、前記NDIフィールドを介して前記送信ブロックが緊急データ(または、LLR(Low Latency Radio)データ)などのような新しいデータであるか、または以前に送信したUL data(以前データ)に対する再送信データであるかを確認する(S3120)。
前記送信ブロックが緊急データなどのような新しいデータである場合、前記基地局は、S3121〜S3124の手順を行う。
すなわち、前記基地局は、前記送信ブロックをターボデコーダ(Turbo Decoder)を介してデコードした後(S3121)、前記送信ブロックに対するCRCチェックを行う(S3122)。
S3122ステップのCRCチェック成功可否(S3123)によって、前記基地局は、下記のような手順を行う。
前記基地局がS3123ステップでCRCチェックを成功した場合、前記基地局は、端末にHARQ ACKを送信し、当該HARQプロセッサIDと関連したHARQバッファに格納されているcoded bitsを捨てたり(HARQ buffer flush)、別に格納する(S3124)。
前記基地局がS3123ステップでCRCチェックに失敗した場合、前記基地局は、前記端末にHARQ NACKを送信する(S3170)。
S3120ステップで確認した結果、前記送信ブロックが再送信データである場合、前記基地局は、従来のHARQ手順(S3130〜S3170の手順)を行う。
すなわち、前記基地局は、初期送信ブロックと再送信される送信ブロックをHARQコンバイニング(combining)する(S3130)。
その後、前記基地局は、ターボデコーダを介してS3130ステップでコンバイニングした送信ブロックに対して(ターボ)デコードを行った後(S3140)、当該送信ブロックに対してCRCチェック(check)及び最大再送信回数の超過可否を確認する(S3150及びS3160)。
前記CRCチェックに成功した場合、前記基地局は、S3124ステップを行う。すなわち、前記基地局は、前記端末にHARQ ACKを送信し、当該HARQプロセッサIDと関連したHARQバッファをflushする。
前記CRCチェックに失敗し、最大再送信回数を超過しなかった場合、前記基地局は、S3170ステップを行う。すなわち、前記基地局は、前記端末にHARQ NACKを送信する。
(2)第2実施例:新しいCRC typeを利用したNDI送信方法
次に、新しいCRC(Cyclic Redundancy Check)タイプ(type)を利用してNDI情報を送信する第2実施例について説明する。
第2実施例は、再送信データと新しく送信されるデータ(例:緊急データ)に対して互いに異なるCRC bitを使用することにより、再送信データであるか、または新しいデータであるかを表すNDI情報を送信する方法を表す。
既存の場合、CRC check実行のために、24−bit CRCを用いる。
前記24−bit CRCは、前述したように、2つのタイプ(CRC24A、CRC 24B)がありうる。
CRC 24Aは、送信ブロック(Transport Block)CRCのために使用され、CRC 24Bは、コードブロック(Code Block)CRCのために使用される。
第2実施例は、新しいデータであることを表す新しいデータ指示子(New Data Indicator:NDI)情報の送信のために、CRC 24A’またはCRC 24B’を新しく定義する。
すなわち、端末は、再送信資源を利用して新しいデータを送信するために、CRC 24A’またはCRC 24B’と定義されたCRCを前記新しいデータに対する送信ブロック(Transport Block:TB)またはコードブロック(Code Block:CB)に付着して(attach)基地局に送信することができる。
仮りに、端末が送信したデータに対して送信ブロック分割(TB segmentation)が発生し、CB単位にデータが生成された場合、端末は、新しいデータ送信のために、CRC 24A’の代わりに、CRC 24B’を用いてNDI情報を基地局に知らせなければならない。
仮りに、端末が送信したデータに対してTB segmentationが発生しない場合(TBがそのまま送信される場合)、前記端末は、新しいデータ送信のために、CRC 24A’を用いてNDI情報を基地局に知らせなければならない。
図32は、本明細書において提案する新しいCRCチェックを介しての送信ブロックのデコード方法の一例を示した順序図である。
特に、図32は、端末が送信するデータに対してTB segmentationが発生しなかった場合のCRC check手順を示す。
図32に示すように、基地局は、端末に割り当てた再送信資源を介して前記端末からULデータを受信する(S3210)。
その後、前記基地局は、CRC 24AでCRC checkを行ったか否かを判断する(S3220)。
前記基地局がCRC 24AでCRC checkを行わなかった場合、前記基地局は、HARQバッファに格納されている初期TB(initial TB)と再送信TBのHARQ combiningを行う(S3230)。
その後、前記基地局は、Combined Transport Blockをターボデコーダを介して(ターボ)デコードを行った後(S3240)、CRC 24AでCRC checkを行う(S3250)。
CRC 24AへのCRC checkが成功した場合、前記基地局は、再送信資源を介して受信されたデータが再送信データであることを認識する(S3260及びS3270)。
すなわち、前記基地局は、前記端末から再送信データをよく受信したことを認知し、HARQ ACKを前記端末に送信し、当該HARQ bufferをflushする。
しかし、前記基地局がCRC 24AへのCRC checkが失敗した場合、前記基地局は、S3221及びS3222を介してCRC 24A’でCRC checkを行う(S3221及びS3222)。
S3222ステップを行う理由は、CRC 24AへのCRC check失敗原因が新しいデータによるCRC check失敗であるか、または再送信データ受信エラーによるCRC check失敗であるかを分かることができないためである。
すなわち、基地局は、初期送信ブロック(initial Transport Block)とのHARQ combining無しで送信されたTBを、ターボデコーダを介して(ターボ)デコードを行う(S3221)。
その後、前記基地局は、デコードされたTBをCRC 24A’でCRC checkを行う(S3222)。
その後、前記基地局は、S3222ステップにおけるCRC checkが成功した場合、前記TBを介して送信されたデータは新しいデータであることを認知し、上位階層に当該データを伝達する(S3223及びS3224)。
しかし、前記基地局は、S3222ステップにおけるCRC checkが失敗した場合、前記TBを介して送信されたデータは再送信データとみなして端末にHARQ NACKを送信し、当該データに対して再送信することを端末に要請する(S3223及びS3225)。
前記当該データに対する再送信要請は、最大再送信回数が超過されない範囲内で行われる。
前述したように、第2実施例は、新しいデータが高い信頼度で端末から基地局に送信され、HARQが適用されない場合に適用されることが好ましい。
仮りに、端末が基地局に送信した新しいデータに対してエラーが発生し得る場合、受信側(例:基地局)は、誤ったデータ等のHARQ combiningによって却ってHARQ性能が減少されることもある。
また、第2実施例は、TB segmentationが発生し、コードブロック(CB)単位にCRC checkが行われる場合にも同様に適用され得ることはもちろんである。
この場合、CBに付着(attach)されるCRCは、CRC 24Bの代わりに、CRC 24B’である。すなわち、CBにCRC 24B’を付着(attach)することにより、当該CBが再送信CBでない、新しいCBであることを知らせるようになる。
CB単位送信の場合、TBに付着(attach)されるCRCは、CRC 24Aでない、CRC 24A’となる。
このように、CB単位送信は、HARQ combining単位がCBで動作するので、CRC 24B’が用いられるようになる。
しかし、仮りに、CB単位combining及びCRC checkがn個のCBに対して直列的に動作する場合には、n個のCBのうち、1つでもCRC 24B’で行われたCRC checkが成功的に行われた場合、当該TBは、新しいデータに対するTBと判断されることができる。
また、第2実施例は、図32において説明したように、再送信データに対するCRC check(CRC 24AまたはCRC 24B)を先に行い、新しいデータに対するCRC check(CRC 24A’またはCRC 24B’)を行うことを例として挙げたが、図33に示されたように、新しいデータに対するCRC check(CRC 24B’)を先に行い、前記新しいデータに対するCRC checkが失敗した場合に対して再送信データに対するCRC check(CRC 24B)を行わせることも可能である。
図33は、本明細書において提案する新しいCRCチェックを介しての送信ブロックのデコード方法のさらに他の一例を示した順序図である。
図33は、新しいデータに対するCRC checkを先に行うものであって、特に、TB segmentationが発生してコードブロックCB単位にCRC checkが行われる場合の一例を示した図である。
すなわち、基地局は、端末から受信したTBに対してターボデコーダを介して(ターボ)デコードを行った後、TBをCRC 24B’でCRC checkを行う(S3310)。
前記CRC 24B’へのCRC checkが失敗した場合、基地局は、TBをCRC 24BでCRC checkを行う(S3320)。
したがって、前記基地局は、前記TBに対してCRC 24B’へのCRC checkが成功した場合、当該TBは、新しいデータに関するものであることを知るようになり、前記TBに対してCRC 24BへのCRC checkが成功した場合、当該TBは、再送信データに関するものであることが分かるようになる。
第2実施例は、再送信資源を利用して再送信データを送信する確率が高い場合、図32のような方法が効率的でありうる。
ただし、第2実施例は、新しいデータに対するデコード時間が追加されるので、データ送信遅延に敏感なデータの送信の場合には、図33のような方法を利用することが好ましい。
または、基地局において初期データと再送信データとに対するHARQcombining実行後、前記再送信データを分離し出すことが難しい場合にも、図33のような方法を利用することが好ましい。
(3)第3実施例:PUSCH資源におけるUL−SCH dataとNDIシグナリングのマルチプレキシング(Multiplexing)を利用したNDI送信方法
次に、PUSCH資源におけるUL−SCH dataとNDI signaling(または、情報)のmultiplexingを利用してNDI情報を送信する第3実施例について説明する。
第3実施例は、UL−SCH Dataを送信しながら新しいデータであるか、または再送信データであるかを表す制御(control)情報(例:NDI情報)を、端末が基地局から割り当てられたPUSCH資源を介してmultiplexingして送信する方法を提供する。
LTE(−A)は、CQI/PMI、HARQ ACK/NACK、またはRI情報をDFT(Discrete Fourier Transform)−spreadingが行われる前に、UL−SCH dataとともにmultiplexingして送信するように定義している。
これと類似した方法として、第3実施例は、再送信資源を利用して送信されるデータが再送信データであるか、または新しいデータであるかを表す指示子(NDI情報)をUL−SCH dataとともにmultiplexingして送信する方法を提供する。
図34(図34a及び図34b)に示されたように、基地局は、端末に割り当てたPUSCH資源内の特定REをNDI情報のために割り当てることができる。
端末は、NDIのために割り当てられたREにはUL−SCH dataを送信しない。
また、端末は、前記NDIが割り当てられた資源領域を半−静的に(semi−static)上位階層シグナリング(e.g.、RRC/MAC)を介して受信するか、またはUL grantを介して動的に(dynamic)割り当てられることもできる。
図34は、本明細書において提案するNDIに対する資源要素(RE)マッピング方法の一例を示した図である。
すなわち、図34は、NDIとUL−SCH dataをマルチプレキシングする方法の一例を示す。
具体的に、図34aは、1bitのNDI情報がPUSCH資源の最も低いサブキャリアインデックス(lowest subcarrier index)の0、6、7、13番symbol(3410)に対して各々4個のREが割り当てられる例を示す。
図34bは、PUSCH資源の中心サブキャリアインデックス(subcarrier index)の2、4、9、11番symbol(3420)に対して4個のREが割り当てられる例を示す。
図34に示されたように、CQI/PMI、HARQ A/N、RIのために割り当てられるRE資源とNDIのために割り当てられるRE資源とは重なってはならない。
第3実施例においてNDIは、UL−SCH dataとmultiplexingされ得る資源領域に対しては全て割り当てられることができる。
また、第3実施例においてNDIは、既存のPUSCH領域で送信されるHARQ ACK/NACKとともにmultiplexingされて送信されることもできる。
下記の表10は、NDIがHARQ A/Nとmultiplexingされて共に送信される場合、直交シーケンス(Orthogonal Sequence)を用いることにより、HARQ A/NとNDIとを区別させるための方法を定義した表である。
2.端末及び基地局動作
以下、緊急データまたは先占資源に対するHARQ実行可否による端末及び基地局の動作実行方法を、前述した内容に基づいてより具体的に説明する。
まず、緊急データまたは先占資源に対してHARQを行わない場合、再送信資源を利用したUL data送受信関連端末及び基地局の動作について説明する。
緊急データまたは先占資源に対してHARQを行わない場合、端末は、再送信資源を利用して緊急データを送信し、8ms以後、SFで緊急データ送信のため、送信できなかった以前データに対して再送信を行うようになる。
これは、基地局がNDI情報を介して当該HARQ process IDに対して予め受信したデータをHARQバッファに格納しておき、端末の緊急データ送信時点から8ms以後に受信できなかった再送信データを受信することである。
前記基地局は、HARQバッファに格納されたデータと8ms以後に受信された再送信データとの間のHARQ combiningを行い、当該端末にHARQ応答(ACK/NACK)を送信するようになる。
この場合、基地局は、新しいデータ受信に対するHARQ ACK/NACKを送信せず、当該HARQ process IDに対する再送信データ受信に失敗したことを知らせるHARQ NACKを端末に送信することにより、前記端末の緊急データ送信時点から8ms以後に再送信資源を利用して再送信データを基地局に送信できるようにする。
図35は、本明細書において提案する先占資源を介してのULデータ送信に対してHARQ手順が行われない場合のHARQ動作方法の一例を示した図である。
図35において、端末が先占資源を利用して送信するUL dataは、高い送信成功確率で送信されることを仮定する場合、先占資源を利用して送信するUL dataに対するHARQ手順が省略され得る。
このとき、端末は、前記先占資源に送信したデータに対して基地局からHARQ NACKを受信できる。
この場合、前記端末は、前記受信されたHARQ NACKを既に実行中であるHARQ process ID 0に対するデータ受信失敗で送信されたことと認識する。
このとき、前記端末は、前記HARQ NACKとともに送信されるUL grantを介して再送信資源を新しく割り当てられることができるか、またはnon−adaptive方式で初期に割り当てられた上向きリンク資源と同じ位置で再送信しようとしたHARQ process ID 0に対するデータを再送信できる。
次に、緊急データまたは先占資源に対してHARQを行う場合、再送信資源を利用したUL data送受信関連端末及び基地局の動作について説明する。
緊急データまたは先占資源に対してHARQを行う場合、基地局は、NDI情報とともに送信される新しいデータを受信するやいなやHARQバッファにあったデータを廃棄し(discard)、前記新しいデータに対してHARQ processを行う。
図36は、本明細書において提案する再送信資源を利用して送信された新しいデータに対してHARQを行う場合のHARQ動作方法の一例を示した図である。
図36に示すように、端末は、N=8 SFで前述の方法を介してNDI情報とともに新しいデータを基地局に送信する(S3610)。
その後、基地局は、HARQバッファに格納されていた以前に受信したデータを廃棄し、前記新しいデータに対する受信失敗の際、前記端末にPHICH NACKを送信しながら前記新しいデータの再送信のための新しいUL grantを送信する(S3620、S3630)。
ここで、N=16 SFでPID=0に該当するデータは、以前に送信したデータでない新しいデータを表す。
その後、前記端末は、前記新しいUL grantに基づいて前記基地局に前記新しいデータを再送信する(S3640)。
図37は、本明細書において提案する再送信資源を利用して送信された新しいデータに対してHARQを行う場合のHARQ動作方法の一例を示した図である。
図36とは異なり、基地局は、(緊急イベント発生以前に)端末から受信した以前データを廃棄する代わりに、前記以前データに対する再送信のために、前記以前データと関連したHARQ process IDを他のHARQ process IDに変更することにより、前記以前データの再送信のために資源を新しく割り当てて、前記以前データの再送信も行うことができるようにすることができる。
ここで、HARQ process IDを他のHARQ process IDに変更し得るためには、前記他のHARQ process IDが空いていなければならない。
仮りに、前記他のHARQ process IDが空いていない場合、基地局は、前記他のHARQ process IDが空くまで待機することができる(または、待つことができる)。
図37に示すように、基地局は、端末からNDI情報の受信を介してPID 0に送信されたデータに対する再送信データを前記端末から受信できなかったことを認知するようになる。
したがって、基地局は、端末の空いているHARQ process ID(empty HARQ PID)の存在可否を先に確認し、前記端末のempty HARQ PIDが存在する場合、前記基地局は、前記PID 0に対するHARQ processを他のHARQ process IDに切り換える(または、変更)ことを知らせるための新しいUL grantを端末に送信することができる(S3710)。
すなわち、N=10 SFで基地局がN=8 SFから送信される端末のNDI情報及び緊急データによって以前に受信したデータ(N=0 SFで端末が送信したデータ)が送信されなかったことを認識した場合、新しいUL grantを端末に送信して、前記以前に受信したデータのPIDがPID=0からPID=6に変更されたことを前記端末に知らせる。
したがって、前記端末は、N=14 SFでPID=6に該当する以前データの再送信を行うことができ、N=16 SFでPID=0に該当する緊急データの再送信も行うことができるようになる。
図37のように、PIDが「0」から「6」に切り換えられることを知らせる方法は、(1)UL grantでprevious PIDフィールドを定義する方法(方法1)と、(2)MAC PDUを介してUL grant及びprevious PIDを送信する方法(方法2)とがありうる。
1番目に、方法1は、UL grant内に以前データと関連したHARQ process IDを表す以前PID(previous PID)フィールドを新しく定義する方法である。
上向きリンクHARQが同期(synchronous)HARQで動作する場合、UL grant内のprevious PIDフィールドを新しく定義して、previous PID(PID0)に送信中であったデータを前記UL grantが指す資源に対するPID(PID6)に変更することを知らせることができる。
仮りに、前記UL grant内にprevious PIDフィールドを新しく定義し難い場合、下記のような方法2を使用できる。
方法2は、previous PID値を送信するための新しいMAC PDUまたはMAC制御要素(control element:CE)を定義する方法である。
すなわち、方法2は、UL grant送信とともに、previous PIDを含む新しいMAC PDUまたはMAC CEを送信することにより、端末が以前データに対する再送信を行い続けることができるようにする。
まとめると、本明細書は、端末に緊急なイベントが発生して緊急データを送信する必要がある場合、自分に割り当てられた資源を利用して緊急データを送信する方法を提供する。
既存の場合、端末は、自分に割り当てられた資源を利用して端末内のuplink data prioritizationによって優先順位の高いデータが資源を占有してデータをさらに速く送信することができた。
しかし、端末がHARQ再送信資源を利用して初期送信と異なるデータを送信するようになる場合、前述したように、HARQ processが正しく動作できないという問題が生じ得る。
端末の再送信資源もデータを送信するために基地局が端末に割り当てた資源であるが、上記のような理由のため、端末に優先順位の高いデータが発生しても、以前データの再送信が全て完了するまで待った後にはじめて新しい資源が割り当てられて急に発生されたデータを送信できるようになる。
このように、緊急データが発生した時点にHARQ再送信が実行中である場合、端末は、緊急データ送信のための資源要請を行うのに長い時間遅延が発生する可能性がある。
最悪の場合、HARQ再送信が最大再送信回数の分だけ発生し、全ての(LTEの場合、8個)HARQ processが再送信を実行中であれば、端末は、緊急データのための資源を最大32ms以後に新しく割り当てられるようになることができる。
しかし、本明細書において提案する方法を利用する場合、最大32msが掛かり得るデータ送信遅延時間を、1〜3ms以内に送信できるようにすることで、緊急データをより速く、かつ、安全に送信できるという効果がある。
本発明が適用され得る装置一般
図38は、本明細書において提案する方法が適用され得る無線通信装置のブロック構成図を例示する。
図38に示すように、無線通信システムは、基地局3810と、基地局3810領域内に位置した複数の端末3820とを備える。
基地局3810は、プロセッサ(processor、3811)、メモリ(memory、3812)、及びRF部(radio frequency unit、3813)を備える。プロセッサ3811は、先に図1〜図37において提案された機能、過程、及び/又は方法を実現する。無線インターフェースプロトコルの階層は、プロセッサ3811により実現されることができる。メモリ3812は、プロセッサ3811と連結され、プロセッサ3811を駆動するための様々な情報を格納する。RF部3813は、プロセッサ3811と連結され、無線信号を送信及び/又は受信する。
端末3820は、プロセッサ3821、メモリ3822、及びRF部3823を備える。プロセッサ3821は、先に図1〜図37において提案された機能、過程、及び/又は方法を実現する。無線インターフェースプロトコルの階層は、プロセッサ3821により実現されることができる。メモリ3822は、プロセッサ3821と連結され、プロセッサ3821を駆動するための様々な情報を格納する。RF部3823は、プロセッサ3821と連結され、無線信号を送信及び/又は受信する。
メモリ3812、3822は、プロセッサ3811、3821内部または外部にあることができ、よく知られた様々な手段にてプロセッサ3811、3821と連結されることができる。
また、基地局3810及び/又は端末3820は、1つのアンテナ(single antenna)または多重アンテナ(multiple antenna)を有することができる。
以上で説明された実施形態等は、本発明の構成要素と特徴が所定形態に組み合わせられたものなどである。各構成要素または特徴は、別の明示的言及がない限り、選択的なことと考慮されなければならない。各構成要素または特徴は、他の構成要素や特徴と組み合わせられていない形態で実施されることができる。また、一部構成要素及び/又は特徴を組み合わせて本発明の実施形態を構成することも可能である。本発明の実施形態において説明される動作等の順序は変更されることができる。ある実施形態の一部構成や特徴は、他の実施形態に含まれることができ、或いは、他の実施形態の対応する構成または特徴と交替されることができる。特許請求の範囲において明示的な引用関係がない請求項を結合して実施形態を構成するか、出願後の補正により新しい請求項として含め得ることは自明である。
本発明に係る実施形態は、様々な手段、例えば、ハードウェア、ファームウエア(firmware)、ソフトウェア、またはそれらの組み合わせなどにより実現されることができる。ハードウェアによる実現の場合、本発明の一実施形態は、1つまたはそれ以上のASICs(application specific integrated circuits)、DSPs(digital signal processors)、DSPDs(digital signal processing devices)、PLDs(programmable logic devices)、FPGAs(field programmable gate arrays)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ等により実現されることができる。
ファームウエアやソフトウェアによる実現の場合、本発明の一実施形態は、以上で説明された機能または動作を行うモジュール、手順、関数などの形態で実現されることができる。ソフトウェアコードは、メモリに格納されて、プロセッサにより駆動されることができる。前記メモリは、前記プロセッサ内部または外部に位置し、既に公知された様々な手段により前記プロセッサとデータをやり取りすることができる。
本発明は、本発明の必須的特徴を逸脱しない範囲で他の特定の形態で具体化され得ることは当業者に自明である。したがって、上述した詳細な説明は、あらゆる面で制限的に解釈されてはならず、例示的なものと考慮されなければならない。本発明の範囲は、添付された請求項の合理的解釈により決定されなければならず、本発明の等価的範囲内における全ての変更は、本発明の範囲に含まれる。