(57)【要約】【課題】仮想リソースブロックを物理リソースブロックに效率的にスケジューリングするための好適な方法を提供すること。【解決手段】リソースブロックグループ（Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ  Ｇｒｏｕｐ；  ＲＧＢ）割当方式を支援する無線通信システムにおいて、連続して割り当てられた仮想リソースブロックを物理リソースブロックに分散してマッピングさせるために、物理リソースブロックの長さと分散仮想リソースブロックの長さとが異なる場合に、ギャップ制限は満たしながら、分散仮想リソースブロックの個数を最大限に増加させることができる方法が提供される。また、分散仮想リソースブロックの個数とインターリーバーの構造は効率的なスケジューリングのために制限される。【選択図】図３１
2014143705.tif 000002
【特許請求の範囲】
【請求項１】
本明細書に記載の発明。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広帯域無線移動通信システムに係り、特に、セルラーＯＦＤＭ無線パケット通信システムで上／下りリンクパケットデータ送信のための無線リソーススケジューリングに関するものである。
【背景技術】
【０００２】
セルラーＯＦＤＭ無線パケット通信システムで、上／下りリンクデータパケット伝送は、サブフレーム（Ｓｕｂｆｒａｍｅ）単位で行われ、１サブフレームは複数のＯＦＤＭシンボルを含む一定時間区間で定義される。
【０００３】
３ＧＰＰ（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）は、ＦＤＤ（Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｄｕｐｌｅｘ）に適用可能なタイプ１無線フレーム構造と、ＴＤＤ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｄｕｐｌｅｘ）に適用可能なタイプ２の無線フレーム構造を支援する。図１に、タイプ１無線フレームの構造を示す。タイプ１無線フレームは、１０個のサブフレームで構成され、１個のサブフレームは、２個のスロットで構成される。図２には、タイプ２無線フレームの構造を示す。タイプ２無線フレームは、２個のハーフフレーム（Ｈａｌｆ  ｆｒａｍｅ）で構成され、各ハーフフレームは、５個のサブフレーム、ＤｗＰＴＳ（Ｄｏｗｎｌｉｎｋ  Ｐｉｌｏｔｉｎｇ  Ｔｉｍｅ  Ｓｌｏｔ）、ＧＰ（Ｇａｐ  Ｐｅｒｉｏｄ）及びＵｐＰＴＳ（Ｕｐｌｉｎｋ  Ｐｉｌｏｔｉｎｇ  Ｔｉｍｅ  Ｓｌｏｔ）で構成され、１サブフレームは、２個のスロットで構成される。すなわち、無線フレームのタイプによらず、１個のサブフレームは、２個のスロットで構成される。
【０００４】
各スロットで伝送される信号は、
【０００５】
【数１】
2014143705.tif 000003
【０００６】
のサブキャリア（Ｓｕｂｃａｒｒｉｅｒ）及び
【０００７】
【数２】
2014143705.tif 000004
【０００８】
のＯＦＤＭシンボル（Ｓｙｍｂｏｌ）で構成されるリソース格子（Ｒｅｓｏｕｒｃｅ  Ｇｒｉｄ）により表すことができる。ここで、
【０００９】
【数３】
2014143705.tif 000005
【００１０】
は、下りリンクにおけるリソースブロック（Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ；  ＲＢ）の個数を示し、
【００１１】
【数４】
2014143705.tif 000006
【００１２】
は、一つのＲＢを構成するサブキャリアの個数を示し、
【００１３】
【数５】
2014143705.tif 000007
【００１４】
は、一つの下りリンクスロットにおけるＯＦＤＭシンボルの個数を示す。このリソース格子構造を、図３に示す。
【００１５】
ＲＢは、ある物理チャネルとリソース要素とのマッピング（Ｍａｐｐｉｎｇ）関係を表すために使われる。ＲＢは、物理リソースブロック（Ｐｈｙｓｉｃａｌ  Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ；  ＰＲＢ）と仮想リソースブロック（Ｖｉｒｔｕａｌ  Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ；  ＶＲＢ）とに分類することができる。ＶＲＢとＰＲＢとのマッピング関係は、１個のサブフレーム単位で表すことができる。より詳細には、１個のサブフレームを構成する各スロット単位で表すことができる。そして、ＶＲＢとＰＲＢとのマッピング関係は、ＶＲＢのインデックスとＰＲＢのインデックスとのマッピング関係を用いて表すことができる。これについての具体的な説明は、本発明の実施例でさらに後述する。
【００１６】
ＰＲＢは、時間領域における
【００１７】
【数６】
2014143705.tif 000008
【００１８】
の連続したＯＦＤＭシンボルと周波数領域における
【００１９】
【数７】
2014143705.tif 000009
【００２０】
の連続したサブキャリアにより定義される。したがって、一つのＰＲＢは、
【００２１】
【数８】
2014143705.tif 000010
【００２２】
のリソース要素で構成される。ＰＲＢは、周波数領域で０から
【００２３】
【数９】
2014143705.tif 000011
【００２４】
までの数字が割り当てられる。
【００２５】
ＶＲＢは、ＰＲＢと同じ大きさを有することができる。２タイプのＶＲＢが定義されるが、その一つのタイプは、ローカル型（Ｌｏｃａｌｉｚｅｄ  Ｔｙｐｅ）であり、もう一つのタイプは分散型（Ｄｉｓｔｒｉｂｕｔｅｄ  Ｔｙｐｅ）である。各タイプのＶＲＢに対して、１対のＶＲＢが単一のＶＲＢインデックス（以下、ＶＲＢナンバー（Ｎｕｍｂｅｒ）とも称する。）を有し、１個のサブフレームにおける２個のスロットにわたって割り当てられる。言い換えると、１個のサブフレームを構成する２個のスロットのうち、第１スロットに属する
【００２６】
【数１０】
2014143705.tif 000012
【００２７】
のＶＲＢにはそれぞれ、０から
【００２８】
【数１１】
2014143705.tif 000013
【００２９】
までのいずれか一つのインデックスが割り当てられ、２個のスロットのうち第２スロットに属する
【００３０】
【数１２】
2014143705.tif 000014
【００３１】
のＶＲＢにも同様、それぞれ０から
【００３２】
【数１３】
2014143705.tif 000015
【００３３】
のいずれか一つのインデックスが割り当てられる。
【００３４】
第１スロットの特定仮想周波数帯域に対応するＶＲＢのインデックスは、第２スロットの特定仮想周波数帯域に対応するＶＲＢのインデックスと同じ値を有する。すなわち、第１スロットのｉ番目の仮想周波数帯域に対応するＶＲＢをＶＲＢ１（ｉ）と表記し、第２スロットのｊ番目の仮想周波数帯域に対応するＶＲＢをＶＲＢ２（ｊ）と表記し、ＶＲＢ１（ｉ）とＶＲＢ２（ｊ）のインデックスナンバーをそれぞれ、ｉｎｄｅｘ（ＶＲＢ１（ｉ））、ｉｎｄｅｘ（ＶＲＢ２（ｊ））と表記すると、ｉｎｄｅｘ（ＶＲＢ１（ｋ））＝ｉｎｄｅｘ（ＶＲＢ２（ｋ））の関係が成立する（図４ａ参照）。
【００３５】
同様に、第１スロットの特定周波数帯域に対応するＰＲＢのインデックスは、第２スロットの特定周波数帯域に対応するＰＲＢのインデックスと同じ値を有する。すなわち、第１スロットのｉ番目の周波数帯域に対応するＰＲＢをＰＲＢ１（ｉ）と表記し、第２スロットのｊ番目の周波数帯域に対応するＰＲＢをＰＲＢ２（ｊ）と表記し、ＰＲＢ１（ｊ）とＰＲＢ２（ｊ）のインデックスナンバーをそれぞれｉｎｄｅｘ（ＰＲＢ１（ｉ））、ｉｎｄｅｘ（ＰＲＢ２（ｊ））と表記すると、ｉｎｄｅｘ（ＰＲＢ１（ｋ））＝ｉｎｄｅｘ（ＰＲＢ２（ｋ））の関係が成立する（図４ｂ参照）。
【００３６】
上述の複数個のＶＲＢのうち、一部はローカル型として割り当て、他の一部は分散型として割り当てることができる。以下、ローカル型として割り当てられたＶＲＢを、ローカル型ＶＲＢ（Ｌｏｃａｌｉｚｅｄ  Ｖｉｒｔｕａｌ  Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ；  ＬＶＲＢ）とし、分散型に割り当てられたＶＲＢを分散型ＶＲＢ（Ｄｉｓｔｒｉｂｕｔｅｄ  Ｖｉｒｔｕａｌ  Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ；  ＤＶＲＢ）とする。
【００３７】
ＬＶＲＢ（ローカル型ＶＲＢ、Ｌｏｃａｌｉｚｅｄ  ＶＲＢ）は、ＰＲＢに直接マッピングされ、ＬＶＲＢのインデックスは、ＰＲＢのインデックスに対応する。そして、インデックスｉのＬＶＲＢは、インデックスｉのＰＲＢに対応する。すなわち、インデックスｉを有するＬＶＲＢ１は、インデックスｉを有するＰＲＢ１に対応し、インデックスｉを有するＬＶＲＢ２は、インデックスｉを有するＰＲＢ２に対応する（図５参照）。この場合、図５のＶＲＢはいずれもＬＶＲＢとして割り当てられたとする。
【００３８】
ＤＶＲＢ（分散型ＶＲＢ）は、ＰＲＢに直接マッピングされなくても良い。すなわち、ＤＶＲＢのインデックスは、一連のプロセスを経た後にＰＲＢにマッピングすることもできる。
【００３９】
まず、ＤＶＲＢの連続したインデックス列は、ブロックインターリーバー（Ｂｌｏｃｋ  Ｉｎｔｅｒｌｅａｖｅｒ）によりその順序が替わりうる。ここで、連続したインデックス列とは、インデックスナンバーが０から始まって１ずつ増加しながら順次に増加したものを意味する。インターリーバーから出力されたインデックス列は、ＰＲＢ１の連続したインデックス列に順次にマッピングされる（図６参照）。図６のＶＲＢはいずれもＤＶＲＢとして割り当てられたとする。続いて、インターリーバーから出力されたインデックス列は、あらかじめ定められた数だけ循環シフト（Ｃｙｃｌｉｃ  Ｓｈｉｆｔ）され、この循環シフトされたインデックス列は、ＰＲＢ２の連続したインデックス列に順次にマッピングされる（図７参照）。図７のＶＲＢはいずれもＤＶＲＢとして割り当てられたとする。このような方法で、２個のスロットにわたって、ＰＲＢインデックスとＤＶＲＢインデックスをマッピングすることができる。
【００４０】
このプロセスにおいて、インターリーバーを経由しないＤＶＲＢの連続したインデックス列がＰＲＢ１の連続したインデックス列に順次にマッピングされることもできる。また、インターリーバーを経由しないＤＶＲＢの連続したインデックス列が、あらかじめ定められた数だけ循環シフトされ、この循環シフトされたインデックス列がＰＲＢ２の連続したインデックス列に順次にマッピングされることもできる。
【００４１】
ＤＶＲＢをＰＲＢにマッピングする上述のプロセスによれば、同じインデックスｉを有するＰＲＢ１（ｉ）とＰＲＢ２（ｉ）は、互いに異なるインデックスｍ、ｎを有するＤＶＲＢ１（ｍ）とＤＶＲＢ２（ｎ）にマッピングされることができる。例えば、図６及び図７を参照すると、ＰＲＢ１（１）とＰＲＢ２（１）は、それぞれ異なるインデックスを有するＤＶＲＢ１（６）とＤＶＲＢ２（９）にマッピングされる。ＤＶＲＢのマッピング方式によって周波数ダイバーシティ効果を得ることができる。
【００４２】
図８のように、ＶＲＢのうち、ＶＲＢ（１）がＤＶＲＢとして割り当てられた場合には、図６及び図７による方法を用いる場合、ＰＲＢ２（６）とＰＲＢ１（９）にはＶＲＢがまだ割り当てられていない状態であるが、このＰＲＢ２（６）とＰＲＢ１（９）にはＬＶＲＢを割り当てることができない。なぜなら、上述のＬＶＲＢのマッピング方式によれば、ＰＲＢ２（６）とＰＲＢ１（９）にＬＶＲＢがマッピングされるということは、ＰＲＢ１（６）とＰＲＢ２（９）にもＬＶＲＢがマッピングされるということを意味するが、既にＰＲＢ１（６）とＰＲＢ２（９）は、上述のＶＲＢ１（１）とＶＲＢ２（１）によりマッピングされたためである。したがって、ＤＶＲＢのマッピング結果によってＬＶＲＢのマッピングが制限されうることが理解できる。したがって、ＬＶＲＢのマッピングを考慮してＤＶＲＢのマッピング規則を決定する必要がある。
【００４３】
マルチキャリアを使用する広帯域無線移動通信システムにおいて、無線リソースを各端末に対してＬＶＲＢ及び／またはＤＶＲＢ方式で割り当てることができる。この割当情報は、ビットマップ形態で伝送することができる。この時、各端末に対する無線リソースの割当は、１個のＲＢ単位で行うことができる。この場合、‘１’ＲＢの粒度（Ｇｒａｎｕｌａｒｉｔｙ  ｏｆ  ‘１’  ＲＢ）でリソースを割り当てることができるが、その割当情報をビットマップ形態で伝送するのに多くのビットオーバーヘッドが要求される。これと違い、連続したｋ個のインデックスのＰＲＢで構成されるＲＢＧ（ＲＢ  Ｇｒｏｕｐ）を定義し、１ＲＢＧの粒度（Ｇｒａｎｕｌａｒｉｔｙ  ｏｆ  ‘１’  ＲＢＧ）でリソースを割り当てることができるが、この場合、ＲＢの割当を精巧に行うことはできないが、ビットオーバーヘッドが減少する長所がある。この時、例えば、ｋ＝３でありうる。
【００４４】
この場合、ＬＶＲＢをＲＢＧ単位でＰＲＢにマッピングすることができる。例えば、連続した３個のインデックスを有するＰＲＢ、すなわち、ＰＲＢ１（ｉ）、ＰＲＢ１（ｉ＋１）、ＰＲＢ１（ｉ＋２）、ＰＲＢ２（ｉ）、ＰＲＢ２（ｉ＋１）、ＰＲＢ２（ｉ＋２）が、１個のＲＢＧを構成でき、このＲＢＧにＬＶＲＢをＲＢＧ単位でマッピングすることができる。ところが、ＰＲＢ１（ｉ）、ＰＲＢ１（ｉ＋１）、ＰＲＢ１（ｉ＋２）、ＰＲＢ２（ｉ）、ＰＲＢ２（ｉ＋１）、ＰＲＢ２（ｉ＋２）の一つまたは一つ以上がＤＶＲＢによりあらかじめマッピングされた場合、このＲＢＧはＬＶＲＢにＲＢＧ単位でマッピングすることができない。すなわち、ＤＶＲＢのマッピング規則は、ＬＶＲＢのＲＢＧ単位のマッピングに制限を与えることがある。
【００４５】
上述した通り、ＤＶＲＢのマッピング規則はＬＶＲＢのマッピングに影響を与えるから、ＬＶＲＢのマッピングを考慮したＤＶＲＢマッピング規則を定める必要がある。
【発明の概要】
【発明が解決しようとする課題】
【００４６】
本発明の目的は、ＦＳＳ方式のスケジューリングとＦＤＳ方式のスケジューリングとを效率的に組み合わせるためのリソーススケジューリング方式を提供することにある。
【課題を解決するための手段】
【００４７】
上記目的を達成するために、本発明の一様相において、連続した物理リソースブロックからなる一つのＲＢＧが一つのビットにより表されるリソース割当方式を支援する無線移動通信システムで、連続して割り当てられた仮想リソースブロックを、物理リソースブロックに分散してマッピングするリソースブロックマッピング方法は、上記仮想リソースブロックが始まるインデックスナンバー及び上記仮想リソースブロックの長さを表すリソース指示値（ＲＩＶ）から決定される上記仮想リソースブロックのインデックスに対するインターリービングをブロックインターリーバーを用いて行う段階と、第１スロット及び第２スロットで構成される一つのサブフレームの上記第１スロット上で、上記インターリービングされたインデックスを上記物理リソースブロックのインデックスに順次にマッピングし、上記第２スロット上で、上記インターリービングされたインデックスが上記分散のためのギャップ（Ｇａｐ）の大きさだけ循環シフトされたインデックスを上記物理リソースブロックのインデックスに順次にマッピングする段階と、を含み、上記ギャップ（Ｇａｐ）の大きさは、上記ＲＢＧを構成する連続した物理リソースブロックの個数（ＭＲＢＧ）の二乗の倍数である。
【００４８】
好ましくは、上記ブロックインターリーバーの次数（Ｄｅｇｒｅｅ）が上記ブロックインターリーバーの列（Ｃｏｌｕｍｎ）の個数Ｃ＝４と定義される時に、上記ブロックインターリーバーの行（Ｒｏｗ）の個数Ｒは、数式１で与えられ、上記ブロックインターリーバーに埋められるヌル（Ｎｕｌｌ）の個数Ｎｎｕｌｌは、数式２で与えられる。
【００４９】
【数１４】
2014143705.tif 000016
【００５０】
ただし、ＭＲＢＧは、上記ＲＢＧを構成する連続した物理リソースブロックの個数を表し、ＮＤＶＲＢは、上記分散して割り当てられる仮想リソースブロックの個数を表す。
【００５１】
【数１５】
2014143705.tif 000017
【００５２】
ただし、ＭＲＢＧは、上記ＲＢＧを構成する連続した物理リソースブロックの個数を表し、ＮＤＶＲＢは、上記分散して割り当てられる仮想リソースブロックの個数を表す。
【００５３】
好ましくは、上記ブロックインターリーバーの次数（Ｄｅｇｒｅｅ）は、上記分散により決定されるダイバーシティ次数（Ｄｉｖｅｒｓｉｔｙ  Ｏｒｄｅｒ、ＮＤｉｖＯｒｄｅｒ）と同一である。
【００５４】
好ましくは、上記分散して割り当てられる仮想リソースブロックのインデックスｄが与えられた時に、上記ｄにマッピングされる上記第１スロット上の上記物理リソースブロックのインデックスｐ１，ｄは、数式３で与えられ、上記ｄにマッピングされる第２スロット上の上記物理リソースブロックのインデックスｐ２，ｄは、数式４で与えられる。ただし、Ｒは、上記ブロックインターリーバーの行（Ｒｏｗ）の個数を表し、Ｃは、上記ブロックインターリーバーの列（Ｃｏｌｕｍｎ）の個数を表し、ＮＤＶＲＢは、分散して割り当てられる仮想リソースブロックとして使用されるリソースブロックの個数（Ｎｕｍｂｅｒ  ｏｆ  ＲＢｓ  ｕｓｅｄ  ｆｏｒ  ＤＶＲＢ）を表し、Ｎｎｕｌｌは、上記ブロックインターリーバーに埋められるヌル（Ｎｕｌｌ）の個数、ｍｏｄは、モジューロ演算を意味する。
【００５５】
【数１６】
2014143705.tif 000018
【００５６】
【数１７】
2014143705.tif 000019
【００５７】
ここで、上記Ｃは、上記ブロックインターリーバーの次数（Ｄｅｇｒｅｅ）と同一でありうる。
【００５８】
上記ｐ１，ｄがＮＤＶＲＢ／２よりも大きい場合には、ｐ１，ｄの値は、ｐ１，ｄ＋ＮＰＲＢ―ＮＤＶＲＢとなり、上記ｐ２，ｄがＮＤＶＲＢ／２よりも大きい場合には、ｐ２，ｄの値は、ｐ２，ｄ＋ＮＰＲＢ―ＮＤＶＲＢとなる。ここで、ＮＰＲＢは、システムの物理リソースブロックの個数を表す。
【００５９】
好ましくは、上記仮想リソースブロックの個数（ＮＤＶＲＢ）が上記ブロックインターリーバーの次数（Ｄｅｇｒｅｅ  ｏｆ  ｂｌｏｃｋ  ｉｎｔｅｒｌｅａｖｅｒ）の整数倍でない場合に上記インターリービングを行う段階は、上記インターリーバーを、一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）のグループに分割し、上記分割された各グループにヌル（Ｎｕｌｌ）を均等に分散させる段階を含む。
【００６０】
好ましくは、上記ブロックインターリーバーの次数が上記ブロックインターリーバーの行（Ｒｏｗ）の個数である場合には、上記それぞれのグループは上記それぞれの行に対応し、上記ブロックインターリーバーの次数が上記ブロックインターリーバーの列（Ｃｏｌｕｍｎ）の個数である場合には、上記それぞれのグループは上記それぞれの列に対応する。
【００６１】
本発明の他の様相において、連続した物理リソースブロックからなる一つのＲＢＧが一つのビットにより表されるリソース割当方式を支援する無線移動通信システムで、連続して割り当てられた仮想リソースブロックを物理リソースブロックに分散してマッピングするリソースブロックマッピング方法は、上記仮想リソースブロックが始まるインデックスナンバー及び上記仮想リソースブロックの長さを表すリソース指示値（ＲＩＶ）から決定される上記仮想リソースブロックのインデックスに対するインターリービングをブロックインターリーバーを用いて行う段階と、第１スロット及び第２スロットで構成される一つのサブフレームの上記第１スロット上で、上記インターリービングされたインデックスを上記物理リソースブロックのインデックスに順次にマッピングし、上記第２スロット上で、上記インターリービングされたインデックスが上記分散のためのギャップ（Ｇａｐ）の大きさだけ循環シフトされたインデックスを、上記物理リソースブロックのインデックスに順次にマッピングする段階と、を含み、上記分散のためのギャップ（Ｇａｐ）の大きさＮｇａｐは、数式５で与えられる。
【００６２】
【数１８】
2014143705.tif 000020
【００６３】
ただし、ＭＲＢＧは、上記ＲＢＧを構成する連続した物理リソースブロックの個数を表し、ＮＰＲＢは、システムの物理リソースブロックの個数を表す。
【００６４】
好ましくは、上記ブロックインターリーバーにヌルが入力されることが許容される場合に、上記分散して割り当てられる仮想リソースブロックの個数（ＮＤＶＲＢ）は、数式６で与えられる。
【００６５】
【数１９】
2014143705.tif 000021
【００６６】
好ましくは、上記分散して割り当てられる仮想リソースブロックのインデックスｄが与えられた時に、上記ｄにマッピングされる上記第１スロット上の上記物理リソースブロックのインデックスｐ１，ｄがＮＤＶＲＢ／２よりも大きい場合には、ｐ１，ｄの値は、ｐ１，ｄ＋ＮＰＲＢ−ＮＤＶＲＢとなり、上記ｄにマッピングされる上記第２スロット上の上記物理リソースブロックのインデックスｐ２，ｄがＮＤＶＲＢ／２よりも大きい場合には、ｐ２，ｄの値はｐ１，ｄ＋ＮＰＲＢ−ＮＤＶＲＢになり、ここで、ＮＤＶＲＢは、分散して割り当てられる仮想リソースブロックに使用されるリソースブロックの個数（ｎｕｍｂｅｒ  ｏｆ  ＲＢｓ  ｕｓｅｄ  ｆｏｒ  ＤＶＲＢ）を表す。
【００６７】
本発明の他の様相において、連続した物理リソースブロックからなる一つのＲＢＧが一つのビットにより表されるリソース割当方式を支援する無線移動通信システムで、連続して割り当てられた仮想リソースブロックを物理リソースブロックに分散してマッピングするリソースブロックマッピング方法は、上記仮想リソースブロックが始まるインデックスナンバー及び上記仮想リソースブロックの長さを表すリソース指示値（ＲＩＶ）を検出し、上記検出されたリソース指示値から上記仮想リソースブロックのインデックスを決定する段階と、ブロックインターリーバーを用いて上記決定された仮想リソースブロックのインデックスに対するインターリービングを行って、上記仮想リソースブロックを物理リソースブロックに分散してマッピングするマッピング段階と、を含み、上記ブロックインターリーバーの次数（Ｄｅｇｒｅｅ）は、上記分散により決定されるダイバーシティ次数（Ｄｉｖｅｒｓｉｔｙ  Ｏｒｄｅｒ、ＮＤｉｖＯｒｄｅｒ）と同一である。
【００６８】
本発明の他の様相において、連続した物理リソースブロックからなる一つのＲＢＧが一つのビットにより表されるリソース割当方式を支援する無線移動通信システムにおいて、連続して割り当てられた仮想リソースブロックを物理リソースブロックに分散してマッピングするリソースブロックマッピング方法は、上記仮想リソースブロックが始まるインデックスナンバー及び上記仮想リソースブロックの長さを表すリソース指示値（ＲＩＶ）から上記仮想リソースブロックのインデックスを決定する段階と、ブロックインターリーバーを用いて上記決定された仮想リソースブロックのインデックスに対するインターリービングを行って、上記仮想リソースブロックを物理リソースブロックに分散してマッピングするマッピング段階と、を含み、上記仮想リソースブロックの個数（ＮＤＶＲＢ）が上記ブロックインターリーバーの次数（Ｄｅｇｒｅｅ  ｏｆ  ｂｌｏｃｋ  ｉｎｔｅｒｌｅａｖｅｒ）の整数倍でない場合に、上記マッピング段階は、上記インターリーバーを、一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）のグループに分割し、上記分割された各グループにヌル（Ｎｕｌｌ）を均等に分散させる段階と、を含む。
【００６９】
好ましくは、上記ブロックインターリーバーの次数が上記ブロックインターリーバーの行（Ｒｏｗ）の個数である場合には、上記それぞれのグループは上記それぞれの行に対応し、上記ブロックインターリーバーの次数が上記ブロックインターリーバーの列（Ｃｏｌｕｍｎ）の個数である場合には、上記それぞれのグループは上記それぞれの列に対応する。
【００７０】
好ましくは、上記制御情報は、ＰＤＣＣＨを通じて伝送されるＤＣＩである。
【００７１】
好ましくは、上記ギャップの大きさは、システム帯域幅の関数である。
【００７２】
好ましくは、上記物理リソースブロックのインデックスｐが与えられた時に、上記ｐにマッピングされる上記インターリービングされたインデックスｄｐ１は、数式７または数式８で与えられ、上記ｐにマッピングされる上記循環シフトしたインデックスｄｐ２は、数式９または数式１０で与えられる。ただし、Ｒは、上記ブロックインターリーバーの行（Ｒｏｗ）の個数を表し、Ｃは、上記ブロックインターリーバーの列（Ｃｏｌｕｍｎ）の個数を表し、ＮＤＶＲＢは、分散して割り当てられる仮想リソースブロックに使用されるリソースブロックの個数を表し、ｍｏｄは、モジューロ演算を意味する。
【００７３】
【数２０】
2014143705.tif 000022
【００７４】
【数２１】
2014143705.tif 000023
【００７５】
【数２２】
2014143705.tif 000024
【００７６】
【数２３】
2014143705.tif 000025
【００７７】
好ましくは、上記ダイバーシティ次数（ＮＤｉｖＯｒｄｅｒ）は、一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）の整数倍である。
【００７８】
好ましくは、上記仮想リソースブロックの個数が、あらかじめ定められた臨界値（Ｍｔｈ）以上である場合には、上記ギャップの大きさは０である。
【００７９】
好ましくは、上記リソースブロックマッピング方法は、上記ギャップの大きさに関する情報を受信する段階をさらに含み、上記ギャップの大きさは、上記受信したギャップの大きさに関する情報により決定される。
【００８０】
本発明の他の様相において、ＲＢＧリソース割当方式及びサブセットリソース割当方式を支援する無線移動通信システムで、連続して割り当てられた仮想リソースブロックを物理リソースブロックに分散してマッピングするリソースブロックマッピング方法は、上記仮想リソースブロックが分散して割り当てられることを表すリソースブロック割当情報を含む制御情報及び上記仮想リソースブロックのインデックスを受信する受信段階と、ブロックインターリーバーを使用して上記仮想リソースブロックのインデックスに対するインターリービングを行う段階であって、上記インターリービングは、上記仮想リソースブロックのインデックスが、複数のＲＢＧサブセットのうちのいずれか一つのサブセットに属する物理リソースブロックのインデックスに全てマッピングされる動作が完了するまでには、上記仮想リソースブロックのインデックスが、他のサブセットに属する物理リソースブロックのインデックスにマッピングされないように行われる、インターリービング実行段階と、を含む。
【００８１】
好ましくは、上記リソースブロックマッピング方法は、第１スロット及び第２スロットで構成される一つのサブフレームの上記第１スロット上で、上記インターリービングされたインデックスを上記物理リソースブロックのインデックスに順次にマッピングし、上記第２スロット上で、上記インターリービングされたインデックスを上記ギャップ（Ｇａｐ）の大きさだけ循環シフトしたインデックスを、上記物理リソースブロックのインデックスに順次にマッピングする段階をさらに含み、上記分散のためのギャップ（Ｇａｐ）の大きさは、上記第１スロット上でマッピングされる上記仮想リソースブロックと上記第２スロット上でマッピングされる上記仮想リソースブロックとが同じサブセットに含まれるように決定される。
【００８２】
好ましくは、上記仮想リソースブロックの個数（ＮＤＶＲＢ）は、上記分散により決定されるダイバーシティ次数（ＮＤｉｖＯｒｄｅｒ）の整数倍である。
【００８３】
好ましくは、上記仮想リソースブロックの個数（ＮＤＶＲＢ）は、上記ＲＢＧを構成する連続した物理リソースブロックの個数（ＭＲＢＧ）の整数倍である。
【００８４】
好ましくは、上記仮想リソースブロックの個数（ＮＤＶＲＢ）は、上記ＲＢＧを構成する連続した物理リソースブロックの個数（ＭＲＢＧ）に、一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）を乗じた値の整数倍である。
【００８５】
好ましくは、上記仮想リソースブロックの個数（ＮＤＶＲＢ）は、上記ＲＢＧを構成する連続した物理リソースブロックの個数の二乗（ＭＲＢＧ２）に、一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）を乗じた値の整数倍である。
【００８６】
好ましくは、上記仮想リソースブロックの個数（ＮＤＶＲＢ）は、上記ＲＢＧを構成する連続した物理リソースブロックの個数（ＭＲＢＧ）に一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）を乗じた値と、上記ブロックインターリーバーの次数（Ｄ）との公倍数である。
【００８７】
好ましくは、上記ブロックインターリーバーの次数（Ｄ）は、一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）の整数倍である。
【００８８】
好ましくは、上記仮想リソースブロックの個数（ＮＤＶＲＢ）は、一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）に上記ＲＢＧを構成する連続した物理リソースブロックの個数の二乗（ＭＲＢＧ２）を乗じた値と、上記ブロックインターリーバーの次数（Ｄ）との公倍数である。
【００８９】
好ましくは、上記ブロックインターリーバーの次数（Ｄ）は、一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）の整数倍である。
【００９０】
好ましくは、上記仮想リソースブロックの個数（ＮＤＶＲＢ）は、上記ブロックインターリーバーの次数（Ｄ）に、上記ＲＢＧを構成する連続した物理リソースブロックの個数の二乗（ＭＲＢＧ２）を乗じた値の整数倍である。
【００９１】
好ましくは、上記仮想リソースブロックの個数（ＮＤＶＲＢ）は、上記ブロックインターリーバーの次数（Ｄ）に上記ＲＢＧを構成する連続した物理リソースブロックの個数の二乗（ＭＲＢＧ２）を乗じた値と、一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）に上記ＲＢＧを構成する連続した物理リソースブロックの個数の二乗（ＭＲＢＧ２）を乗じた値との公倍数である。
【００９２】
好ましくは、上記ブロックインターリーバーの次数（Ｄ）は、一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）の整数倍である。
【００９３】
上述の様々な本発明の様相はいずれも基地局及び／または移動局に適用可能である。上述の本発明の各様相が移動局に適用される場合、リソースブロックマッピング方法は、上記インターリービングする段階または上記仮想リソースブロックのインデックスを決定する段階の前に、無線移動通信システムの移動局からリソース指示値（ＲＩＶ）を受信する段階をさらに含むことができる。
本発明は、例えば、以下を提供する。
（項目１）
無線移動通信システムにおいて、連続して割り当てられた仮想リソースブロックを物理リソースブロックに分散してマッピングするリソースブロックマッピング方法であって、
上記仮想リソースブロックのインデックスをブロックインターリーバーを用いてインターリービングする段階と、
分散のためのギャップと共に一つのサブフレーム上の第１スロット及び第２スロット上に上記インターリービングされたインデックスを順次にマッピングする段階と、
を含み、
上記分散して割り当てられる仮想リソースブロックのインデックスｄが与えられた時に、上記ｄにマッピングされる上記第１スロット上の上記物理リソースブロックのインデックスｐ１，ｄがＮＤＶＲＢ／２よりも大きい場合には、ｐ１，ｄの値は、ｐ１，ｄ＋ＮＰＲＢ−ＮＤＶＲＢになり、上記ｄにマッピングされる上記第２スロット上の上記物理リソースブロックのインデックスｐ２，ｄがＮＤＶＲＢ／２よりも大きい場合には、ｐ２，ｄの値はｐ１，ｄ＋ＮＰＲＢ−ＮＤＶＲＢになり、ここで、ＮＤＶＲＢは、分散して割り当てられる仮想リソースブロックに使われるリソースブロックの個数（ｎｕｍｂｅｒ  ｏｆ  ＲＢｓ  ｕｓｅｄ  ｆｏｒ  ＤＶＲＢ）を表す、リソースブロックマッピング方法。
（項目２）
上記インデックスｐ１，ｄは、数式１で与えられ、上記インデックスｐ２，ｄは、数式２で与えられる、項目１に記載のリソースブロックマッピング方法。
【数２４】
2014143705.tif 000026
【数２５】
2014143705.tif 000027
ただし、Ｒは上記ブロックインターリーバーの行（ｒｏｗ）の個数を表し、Ｃは上記ブロックインターリーバーの列（ｃｏｌｕｍｎ）の個数を表し、ＮＤＶＲＢは、分散して割り当てられる仮想リソースブロックに使われるリソースブロックの個数（ｎｕｍｂｅｒ  ｏｆ  ＲＢｓ  ｕｓｅｄ  ｆｏｒ  ＤＶＲＢ）を表し、ｍｏｄは、モジュールロ演算を意味する。
（項目３）
上記無線移動通信システムは、物理リソースブロックを含む一つのリソースブロックグループ（Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ  Ｇｒｏｕｐ；  ＲＢＧ）が一つのビットにより表されるリソース割当方式を支援し、上記ギャップは、上記ＲＢＧを構成する連続した物理リソースブロックの個数の二乗（ＭＲＢＧ２）の倍数である、項目１に記載のリソースブロックマッピング方法。
（項目４）
上記無線移動通信システムは、物理リソースブロックを含む一つのリソースブロックグループ（ＲＢＧ）が一つのビットにより表されるリソース割当方式を支援し、
上記分散のためのギャップ（Ｇａｐ）の大きさＮｇａｐは、数式１で与えられる、項目１に記載のリソースブロックマッピング方法。
【数２６】
2014143705.tif 000028
ただし、ＭＲＢＧは、上記ＲＢＧを構成する連続した物理リソースブロックの個数を表し、ＮＰＲＢは、システムの物理リソースブロックの個数を表す。
（項目５）
上記ブロックインターリーバーの次数（Ｄｅｇｒｅｅ）は、上記分散により決定されるダイバーシティ次数（Ｄｉｖｅｒｓｉｔｙ  Ｏｒｄｅｒ、ＮＤｉｖＯｒｄｅｒ）と同一である、項目１に記載のリソースブロックマッピング方法。
（項目６）
上記無線移動通信システムは、物理リソースブロックを含む一つのリソースブロックグループ（Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ  Ｇｒｏｕｐ；  ＲＢＧ）が一つのビットにより表されるリソース割当方式を支援し、
上記仮想リソースブロックの個数（ＮＤＶＲＢ）は、上記ＲＢＧを構成する連続した物理リソースブロックの個数の二乗（ＭＲＢＧ２）に、一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）を乗じた値の整数倍である、項目１に記載のリソースブロックマッピング方法。
（項目７）
上記無線移動通信システムは、物理リソースブロックを含む一つのリソースブロックグループ（ＲＢＧ）が一つのビットにより表されるリソース割当方式を支援し、
上記ブロックインターリーバーの次数が上記ブロックインターリーバーの列（Ｃｏｌｕｍｎ）の個数Ｃ＝４と定義される時に、上記ブロックインターリーバーの行（Ｒｏｗ）の個数Ｒは、数式１で与えられ、上記ブロックインターリーバーに埋められるヌル（Ｎｕｌｌ）の個数Ｎｎｕｌｌは、数式２で与えられる、項目１に記載のリソースブロックマッピング方法。
【数２７】
2014143705.tif 000029
【数２８】
2014143705.tif 000030
ただし、ＭＲＢＧは、上記ＲＢＧを構成する連続した物理リソースブロックの個数を表し、ＮＤＶＲＢは、上記分散して割り当てられる仮想リソースブロックの個数を表す。
（項目８）
上記ブロックインターリーバーにナルが入力されることが許容される場合に、上記分散して割り当てられる仮想リソースブロックの個数（ＮＤＶＲＢ）は、数式３で与えられる、項目７に記載のリソースブロックマッピング方法。
【数２９】
2014143705.tif 000031
（項目９）
上記ダイバーシティ次数（ＮＤｉｖＯｒｄｅｒ）は、一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）の整数倍である、項目５に記載のリソースブロックマッピング方法。
（項目１０）
上記方法は、上記無線移動通信システムの移動端末においてリソース指示値（ＲＩＶ）を受信する段階をさらに含み、
上記リソース指示値は、上記仮想リソースブロックのインデックスを決定し、上記仮想リソースブロックが始まるインデックスナンバー及び上記仮想リソースブロックの長さを知らせるのに用いられる、項目１〜９のいずれか１項に記載のリソースブロックマッピング方法。
（項目１１）
上記仮想リソースブロックの個数が、あらかじめ決定された臨界値（Ｍｔｈ）以上である場合には、上記ギャップの大きさは０である、項目１〜９のいずれか１項に記載のリソースブロックマッピング方法。
（項目１２）
上記仮想リソースブロックの個数（ＮＤＶＲＢ）は、分散により決定される上記ダイバーシティ次数（ＮＤｉｖＯｒｄｅｒ）の倍数である、項目１〜９のいずれか１項に記載のリソースブロックマッピング方法。
【発明の効果】
【００９４】
本発明によれば、ＦＳＳ方式のスケジューリングとＦＤＳ方式のスケジューリングを效率的に組み合わせ、スケジューリング情報伝達方式を簡単に具現することができる。
【図面の簡単な説明】
【００９５】
本発明に関する理解を助けるために詳細な説明の一部として含まれる添付図面は、本発明の実施例を提供し、詳細な説明と共に本発明の技術的思想を説明する。
【図１】ＦＤＤに適用可能な無線フレーム構造の一例を示す図である。
【図２】ＴＤＤに適用可能な無線フレームの構造の一例を示す図である。
【図３】３ＧＰＰの伝送スロット（ｔｒａｎｓｍｉｓｓｉｏｎ  ｓｌｏｔ）を構成するリソース格子構造（Ｒｅｓｏｕｒｃｅ  Ｇｒｉｄ  ｓｔｒｕｃｔｕｒｅ）の一例を示す図である。
【図４】図４ａは、一つのサブフレーム内における仮想リソースブロックの構造の一例を示す図である。図４ｂは、一つのサブフレーム内におけるＰＲＢの構造の一例を示す図である。
【図５】ＬＶＲＢがＰＲＢにマッピングされる方法の一例を示す図である。
【図６】１番目のスロットにあるＤＶＲＢがＰＲＢにマッピングされる方法の一例を示す図である。
【図７】２番目のスロットにあるＤＶＲＢがＰＲＢにマッピングされる方法の一例を示す図である。
【図８】ＤＶＲＢがＰＲＢにマッピングされる方法の一例を示す図である。
【図９】ＤＶＲＢ及びＬＶＲＢがＰＲＢにマッピングされる方法の一例を示す図である。
【図１０】リソースブロックをコンパクト方式により割り当てる方法の一例を示す図である。
【図１１】連続したインデックスを有する２個のＤＶＲＢが、複数の隣接したＰＲＢにマッピングされる方法の一例を示す図である。
【図１２】連続したインデックスを有する２個のＤＶＲＢが、複数の離れているＰＲＢにマッピングされる方法の一例を示す図である。
【図１３】連続したインデックスを有する４個のＤＶＲＢが、複数の離れているＰＲＢにマッピングされる方法の一例を示す図である。
【図１４】本発明の一実施例による、Ｇａｐ＝０に設定した場合のリソースブロックマッピング方法の一例を示す図である。
【図１５】ビットマップ構成を説明する図である。
【図１６】ビットマップ方式とコンパクト方式とを組み合わせてマッピングする方法の一例を示す図である。
【図１７】本発明の一実施例によるＤＶＲＢマッピング方法を示す図である。
【図１８】本発明の一実施例によるＤＶＲＢマッピング方法を示す図である。
【図１９】ＤＶＲＢのインデックスをインターリービングする方法の一例を示す図である。
【図２０】インターリービングに用いられるリソースブロックの個数がダイバーシティ次数（ｄｉｖｅｒｓｉｔｙ  ｏｒｄｅｒ）の整数倍でない場合における一般的なインターリーバーの動作を示す図である。
【図２１】本発明の一実施例によって、インターリービングに用いられるリソースブロックの個数がダイバーシティ次数の整数倍でない場合にヌルを挿入する方法を示す図である。
【図２２】本発明の一実施例によって、インターリービングされたＤＶＲＢのインデックスをＧａｐ＝０の値でマッピングする方法を示す図である。
【図２３】本発明の一実施例によって、端末別に異なるＧａｐ値を用いてＤＶＲＢのインデックスをマッピングする方法の一例を示す図である。
【図２４】ＤＶＲＢインデックスとＰＲＢインデックスとの関係を説明するための図である。
【図２５】図２５ａは、ＤＶＲＢインデックスとＰＲＢインデックスとの関係を説明するための図である。図２５ｂは、インターリーバーにヌルを埋める一般的な方法を示す図である。図２５ｃ及び２５は、本発明の一実施例によってインターリーバーにヌルを埋める方法を示す図である。
【図２６】ＲＢＧ方式及びサブセット方式を用いるビットマップ方式とコンパクト方式とを組み合わせて使用する方法の一例を示す図である。
【図２７】ＲＢＧ方式及びサブセット方式を用いるビットマップ方式とコンパクト方式とを組み合わせて使用する方法の一例を示す図である。
【図２８】本発明の一実施例によって、ＤＶＲＢの個数を、一つの仮想リソースブロックがマッピングされる物理リソースブロックの個数（ＮＤ）に、ＲＢＧを構成する連続した物理リソースブロックの個数（ＭＲＢＧ）を乗じた値の倍数と設定した場合の例示である。
【図２９】図２８による方法において、ＤＶＲＢインデックスをインターリービングした場合の例示である。
【図３０】本発明の一実施例によって、ブロックインターリーバーの次数（ｄｅｇｒｅｅ）がブロックインターリーバーの列（ｃｏｌｕｍｎ）の数Ｃに設定され、Ｃはダイバーシティ次数に設定してマッピングする一例を示す図である。
【図３１】本発明の一実施例によって、ＰＲＢの個数とＤＶＲＢの個数とが異なる場合に、マッピングする方法の一例を示す図である。
【図３２】本発明の一実施例によって、与えられたＧａｐによってＤＶＲＢの個数を最大限に増やすことができるマッピング方法の一例を示す図である。
【図３３】本発明の一実施例によって、与えられたＧａｐによってＤＶＲＢの個数を最大限に増やすことができるマッピング方法の一例を示す図である。
【発明を実施するための形態】
【００９６】
以下、本発明に係る好適な実施形態を添付の図面を参照しつつ詳細に説明する。添付の図面と共に以下に開示される詳細な説明は、本発明の例示的な実施形態を説明するたのもので、本発明が実施できる唯一の実施形態を示すためのものではない。以下の詳細な説明は、本発明の完全な理解を助けるために具体的な細部事項を含む。しかし、当業者には、本発明がこのような具体的細部事項なしにも実施可能であるということが理解できる。例えば、以下の説明では一定用語を中心に説明するが、それらの用語に限定される必要はなく、任意の用語と称される場合にも同一の意味を表すことができる。なお、本明細書全体において同一または類似の構成要素には同一の図面符号を付して説明する。
【００９７】
サブフレームが第１スロット及び第２スロットで構成される場合、上述した通り、ｉｎｄｅｘ（ＰＲＢ１（ｉ））が第１スロットのｉ番目の周波数帯域のＰＲＢのインデックスを表し、ｉｎｄｅｘ（ＰＲＢ２（ｊ））が第２スロットのｊ番目の周波数帯域のＰＲＢのインデックスを表し、ｉｎｄｅｘ（ＰＲＢ１（ｋ））＝ｉｎｄｅｘ（ＰＲＢ２（ｋ））の関係が成立する。また、ｉｎｄｅｘ（ＶＲＢ１（ｉ））が第１スロットのｉ番目の仮想の周波数帯域のＶＲＢのインデックスを表し、ｉｎｄｅｘ（ＶＲＢ２（ｊ））が第２スロットのｊ番目の仮想の周波数帯域のＶＲＢのインデックスを表し、ｉｎｄｅｘ（ＶＲＢ１（ｋ））＝ｉｎｄｅｘ（ＶＲＢ２（ｋ））の関係が成立する。この時、ＶＲＢ１はＰＲＢ１にマッピングされ、ＶＲＢ２はＰＲＢ２にマッピングされる。また、ＶＲＢはＤＶＲＢとＬＶＲＢとに分類される。
【００９８】
ＬＶＲＢ１がＰＲＢ１にマッピングされる規則とＬＶＲＢ２がＰＲＢ２にマッピングされる規則とは同一である。しかし、ＤＶＲＢ１がＰＲＢ１にマッピングされる規則とＤＶＲＢ２がＰＲＢ２にマッピングされる規則とは異なる。すなわち、ＤＶＲＢは、‘分割’してＰＲＢにマッピングされる。
【００９９】
３ＧＰＰでは、１個のスロット単位で１個のＲＢを定義している。しかし、本発明に関する詳細な説明では、１個のサブフレーム単位でＲＢを定義し、このＲＢを時間軸上でＮＤ個のサブＲＢに分割することによってＤＶＲＢのマッピング規則を一般化して記述する。例えば、ＮＤ＝２の場合、１個のサブフレーム単位で定義されるＰＲＢは、第１サブＰＲＢ及び第２サブＰＲＢに分割され、１個のサブフレーム単位で定義されるＶＲＢは、第１サブＶＲＢ及び第２サブＶＲＢに分割される。
【０１００】
この場合、第１サブＰＲＢは上述のＰＲＢ１に対応し、第２サブＰＲＢは上述のＰＲＢ２に対応する。そして、第１サブＶＲＢは上述のＶＲＢ１に対応し、第２サブＶＲＢは上述のＶＲＢ２に対応する。また、本発明の詳細な説明及び３ＧＰＰのいずれにおいても、周波数効果を得るためのＤＶＲＢのマッピング規則は、１個のサブフレームを基準に記述する。したがって、本発明の詳細な説明の実施例はいずれも３ＧＰＰにおけるＲＢマッピング方法を含む概念であることがわかる。
【０１０１】
以下、この出願書における詳細な説明で使う用語を、下記のように定義する。
‘ＲＥ（Ｒｅｓｏｕｒｃｅ  Ｅｌｅｍｅｎｔ）’は、データまたはその他制御チャネルの変調シンボルがマッピングされる最も小さい周波数−時間単位を表す。１  ＯＦＤＭシンボルでＭ個の副搬送波を通じて信号が伝送され、１サブフレームでＮ個のＯＦＤＭシンボルが伝送されるとすれば、１サブフレームにはＭ×Ｎ個のＲＥが存在する。
‘ＰＲＢ（Ｐｈｙｓｉｃａｌ  Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ）’は、データを伝送する単位周波数−時間リソースを表す。一般的に１個のＰＲＢは、周波数−時間領域で連続する複数のＲＥで構成され、１サブフレーム中には複数のＰＲＢが定義される。
【０１０２】
‘ＶＲＢ（Ｖｉｒｔｕａｌ  Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ）’は、データ伝送のための仮想的な単位リソースを表す。一般的に、一つのＶＲＢが含むＲＥの個数は、一つのＰＲＢが含むＲＥの個数と同一であり、実際にデータが伝送される時に、一つのＶＲＢが一つのＰＲＢにマッピングされる、あるいは、一つのＶＲＢが複数のＰＲＢの一部領域にマッピングされることができる。
【０１０３】
‘ＬＶＲＢ（Ｌｏｃａｌｉｚｅｄ  Ｖｉｒｔｕａｌ  Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ）’は、ＶＲＢの一タイプである。一つのＬＶＲＢは一つのＰＲＢにマッピングされ、互いに異なるＬＶＲＢがマッピングされるＰＲＢは重複しない。ＬＶＲＢをそのままＰＲＢと解釈しても良い。
‘ＤＶＲＢ（Ｄｉｓｔｒｉｂｕｔｅｄ  Ｖｉｒｔｕａｌ  Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ）’は、ＶＲＢの他のタイプである。一つのＤＶＲＢは、複数のＰＲＢ内の一部ＲＥにマッピングされ、互いに異なるＤＶＲＢにマッピングされるＲＥは重複しない。
【０１０４】
‘ＮＤ’＝‘Ｎｄ’は、一つのＤＶＲＢがマッピングされるＰＲＢの個数を表す。図９は、ＤＶＲＢ及びＬＶＲＢがＰＲＢにマッピングされる方法の一例を示す図で、図９でＮＤ＝３である。任意のＤＶＲＢを３個の部分に分けた後に、各分割部を互いに異なるＰＲＢにマッピングすることができる。この時に、各ＰＲＢにおいて該当のＤＶＲＢがマッピングされずに残った部分には、他のＤＶＲＢの分割部がマッピングされる。
【０１０５】
‘ＮＰＲＢ’は、システムのＰＲＢの個数を表す。システムの帯域を分ける場合には、分割して定義されたた部分のＰＲＢの個数でありうる。
【０１０６】
‘ＮＬＶＲＢ’は、システムで使用可能なＬＶＲＢの個数を表す。
【０１０７】
‘ＮＤＶＲＢ’は、システムで使用可能なＤＶＲＢの個数を表す。
【０１０８】
‘ＮＬＶＲＢ＿ＵＥ’は、一つのＵＥに割り当てられる最大ＬＶＲＢの個数を表す。
【０１０９】
‘ＮＤＶＲＢ＿ＵＥ’は、一つのＵＥに割り当てられる最大ＤＶＲＢの個数を表す。
【０１１０】
‘Ｎｓｕｂｓｅｔ’は、サブセット（Ｓｕｂｓｅｔ）の個数を表す。
【０１１１】
‘ＮＤｉｖＯｒｄｅｒ’は、システムで要求するダイバーシティ次数を表す。ここで、ダイバーシティ次数は、隣接しないＲＢの個数で定義される。
【０１１２】
ここで、“ＲＢの個数”は、周波数軸上で区分されるＲＢの個数を意味する。すなわち、ＲＢは、サブフレームを構成するスロットにより区分されうる場合であっても、‘ＲＢの個数’は、同一スロットの周波数軸で区分されるＲＢの個数を意味する。
【０１１３】
図９は、ＬＶＲＢとＤＶＲＢの定義例を示す図である。
【０１１４】
図９に示すように、１個のＬＶＲＢの各ＲＥは、１個のＰＲＢの各ＲＥに一対一でマッピングされる。例えば、ＰＲＢ０には１個のＬＶＲＢがマッピングされる（９０１）。反面、１個のＤＶＲＢは、３個の分割部に分割され、各分割部は、互いに異なるＰＲＢにそれぞれマッピングされる。例えば、ＤＶＲＢ０は、３個の分割部に分割され、各分割部はそれぞれＰＲＢ１、ＰＲＢ４、ＰＲＢ６にマッピングされる。同様に、ＤＶＲＢ１とＤＶＲＢ２は、３個の分割部にそれぞれ分割され、それぞれの分割部はＰＲＢ１、ＰＲＢ４、ＰＲＢ６において残ったリソースにマッピングされる。この例で、ＤＶＲＢを３個の分割部に分けたが、これに限定されることはない。すなわち、例えば、２個の分割部に分けることもできる。
【０１１５】
基地局から特定端末機への下りリンクデータ送信、あるいは、特定端末機から基地局への上りリンクデータ送信は、１サブフレーム内で一つまたは複数のＶＲＢを通じてなされる。この時、基地局は、特定端末機にデータを送信する時に複数のＶＲＢのうちどのＶＲＢを通じてデータを送信するかを、当該端末機に知らせなければならない。また、特定端末機がデータを送信できるようにするために、どのＶＲＢを通じてデータを送信できるかを当該端末機に知らせる。
【０１１６】
データを送信する方式は、ＦＤＳ（Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｅｒｓｉｔｙ  Ｓｃｈｅｄｕｌｉｎｇ）方式とＦＳＳ（Ｆｒｅｑｕｅｎｃｙ  Ｓｅｌｅｃｔｉｖｅ  Ｓｃｈｅｄｕｌｉｎｇ）方式とに大別される。ＦＤＳ（Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｅｒｓｉｔｙ  Ｓｃｈｅｄｕｌｉｎｇ）方式は、周波数ダイバーシティを通じて受信性能利得を得る方式であり、ＦＳＳ（Ｆｒｅｑｕｅｎｃｙ  Ｓｅｌｅｃｔｉｖｅ  Ｓｃｈｅｄｕｌｉｎｇ）方式は、周波数選択的スケジューリングを通じて受信性能利得を得る方式である。
【０１１７】
ＦＤＳ方式で、送信端は、一つのデータパケットを、システム周波数領域に広く分散された副搬送波を通じて送信して、１データパケット内のシンボルが様々な無線チャネルフェーディングを経るようにすることによってデータパケット全体が不利なフェーディングを経ることを防止し、結果として受信性能の向上が得られる。これと違い、ＦＳＳ方式では、データパケットをシステム周波数領域のうち、有利なフェーディング状態である一つあるいは複数の連続した周波数領域を通じて送信することによって受信性能の向上を得る。実際のセルラーＯＦＤＭ無線パケット通信システムにおいて、一つのセル中には複数の端末機が存在する。この場合、各端末機の無線チャネル状況は互いに異なる特性を有するので、１サブフレーム内においても、ある端末機にはＦＤＳ方式データ送信を行い、他の端末機にはＦＳＳ方式データ送信を行わなければならない。したがって、具体的なＦＤＳ送信方式とＦＳＳ送信方式は、これら両方式が１サブフレーム内で効率的にマルチプレクシングされうるように設計しなければならない。一方、ＦＳＳ方式では、全体帯域においてＵＥに有利な帯域を選択的に使用することによって利得（Ｇａｉｎ）を得ることができるが、ＦＤＳ方式では、特定帯域の良否を比較せずに、十分にダイバーシティが得られるような周波数間隔を維持する限り、特定周波数帯域を選択して伝送する必要はない。したがって、スケジュールをする場合、ＦＳＳ方式の周波数選択的スケジューリングを優先して行う方が、全体システムの性能向上において有利である。
【０１１８】
ＦＳＳ方式では、周波数領域において連続して隣接している副搬送波を用いてデータを送信するから、ＬＶＲＢを用いてデータを送信することが好ましい。この場合、一つのサブフレームにＮＰＲＢ個のＰＲＢが存在し、この時、システム内で最大ＮＬＶＲＢ個のＬＶＲＢを用いることができるとしたら、基地局は各端末機にＮＬＶＲＢビットのビットマップ情報を伝送することによって、当該端末機にどのＬＶＲＢを通じて下りリンクデータが送信されるか、あるいは、どのＬＶＲＢを通じて上りリンクデータを送信できるかを知らせることができる。すなわち、各端末機にスケジューリング情報として伝送されるＮＬＶＲＢビットのビットマップ情報の各ビットは、ＮＬＶＲＢ個のＬＶＲＢのうち、そのビットに対応するＬＶＲＢを通じてデータが送信されるか否かを表す。このような方式は、ＮＬＶＲＢ数に比例して端末に伝送すべきビット数も増加するという短所がある。
【０１１９】
一方、端末機には１セットの隣接したＲＢのみ割り当てられるとすれば、割り当てられるＲＢの情報は、ＲＢの開始点とその個数で表現されることができる。このような方式をこの文書では‘コンパクト方式’とする。
【０１２０】
図１０は、リソースブロックをコンパクト方式により割り当てる方法の一例を示す図である。
【０１２１】
この場合、図１０に示すように、各開始点に応じて使用可能なＲＢの長さはそれぞれ異なり、最終的にＲＢ割当の組合せの数は、ＮＬＶＲＢ（ＮＬＶＲＢ＋１）／２となる。したがって、これに必要なビットの数は、ｃｅｉｌｉｎｇ（ｌｏｇ２（ＮＬＶＲＢ（ＮＬＶＲＢ＋１）／２））ビットとなる。ここで、ｃｅｉｌｉｎｇ（ｘ）は、最も近い整数への切り上げ値を意味する。この方法は、ビットマップ方式に比べて、ＮＬＶＲＢ数の増加によるビット数の増加が相対的に小さいという長所がある。
【０１２２】
一方、ＤＶＲＢの割当をＵＥ（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）に知らせる方法の場合、ダイバーシティ利得（Ｄｉｖｅｒｓｉｔｙ  Ｇａｉｎ）のために分散して伝送されるＤＶＲＢの各分割部の位置をあらかじめ約束したり、この位置を直接知らせる追加的な情報が必要である。ここで、好ましくは、ＤＶＲＢに対するシグナリングのためのビット数が、上述したコンパクト方式のＬＶＲＢ伝送時のビット数と同一に設定されると、下りリンクにおけるシグナリングビットフォーマットが単純化でき、その結果、同一のチャネルコーディングを使用できるなどの長所がある。
【０１２３】
ここで、一つのＵＥに複数のＤＶＲＢが割り当てられる場合、このＵＥに、ＤＶＲＢの開始点のＤＶＲＢインデックス、長さ（＝割り当てられるＤＶＲＢ個数）、一つのＤＶＲＢにおいて分けられる分割部間の相対的な位置（例えば、分割部間のＧａｐ）を知らせる。
【０１２４】
図１１は、連続したインデックスを有する２個のＤＶＲＢが、複数の隣接したＰＲＢにマッピングされる方法の一例を示す図である。
【０１２５】
図１１に示すように、連続したインデックスを有する複数のＤＶＲＢを複数の隣接したＰＲＢにマッピングする場合、１番目の分割部１１０１，１１０２と２番目の分割部１１０３，１１０４は、Ｇａｐ  １１０５だけ互いに離れるようになるが、上段分割部及び下段分割部のそれぞれに属する分割部同士は互いに隣接するようになり、ダイバーシティ次数（Ｄｉｖｅｒｓｉｔｙ  Ｏｒｄｅｒ）は２となる。
【０１２６】
図１２は、連続したインデックスを有する２個のＤＶＲＢが、複数の離れているＰＲＢにマッピングされる方法の一例を示す図である。
【０１２７】
図１２による方法では、ＤＶＲＢをＰＲＢに対応させる時に、連続したＤＶＲＢインデックスを、隣接するＰＲＢに対応させずに分散させることができる。例えば、ＤＶＲＢインデックス‘０’とＤＶＲＢインデックス‘１’は互いに隣接して配置されない。言い換えると、図１２では、ＤＶＲＢインデックスが０，８，１６，４，１２，２０，…の順に配置されており、この配置は、図１１における連続したインデックスを、例えば、ブロックインターリーバーに入力して得ることができる。この場合、Ｇａｐ  １２０３による分散だけでなく、各分割部１２０１，１２０２内での分散も得ることができる。したがって、図１２のように、ＵＥに２個のＤＶＲＢが割り当てられる時にダイバーシティ次数が４と増加し、より増加したダイバーシティ利得を得ることができるという利点がある。
【０１２８】
この時、分割部間の相対的な位置を表すＧａｐの値を２つの方法で表すことができる。第一に、Ｇａｐの値を、ＤＶＲＢインデックスの差値で表すことができる。第二に、Ｇａｐの値を、ＤＶＲＢがマッピングされるＰＲＢ間のインデックスの差値で表すことができる。図１２において、第一の方法によれば、Ｇａｐ＝１であり、第二の方法によれば、Ｇａｐ＝３になる。図１２は、後者の場合（１２０３）を示す図である。一方、システムの全体ＲＢ個数が変わると、ＤＶＲＢインデックス構成が変わることもあるが、この場合、第二の方法を用いると、分割部間の物理的な距離を把握できるという長所がある。
【０１２９】
図１３は、図１２と同じ規則を用い、一つのＵＥに４個のＤＶＲＢが割り当てられる場合を示す図である。
【０１３０】
図１３に示すように、ダイバーシティ次数は７まで増加する。しかし、ダイバーシティ次数が増加するにつれてダイバーシティ利得は収斂する。既存の研究結果によると、概略次数４以上では利得の増加は微小である。また、ＰＲＢのうち、ＤＶＲＢによりマッピングされずに残った部分があるＰＲＢ１３０１，１３０２，１３０３，１３０４，１３０５には、他のＵＥに割り当てられたＤＶＲＢがマッピングされなければならないため、ＤＶＲＢを使用する他のＵＥが存在しない場合には、これらのＰＲＢ１３０１，１３０２，１３０３，１３０４，１３０５の一部は使用せずに空にしておくしかないという短所がある。また、ＤＶＲＢを分散配置することによって、使用可能なＰＲＢの連続性が損なわれるので、連続したＬＶＲＢ割当に制約が発生する。
【０１３１】
したがって、ダイバーシティ次数を適正レベルに限定して分散割当を行うことができる方法が必要である。
【０１３２】
本発明の実施例１及び実施例２は、ＰＲＢにマッピングされるＤＶＲＢの分割部間の相対的な距離を０に設定する方法に関するものである。これらの実施例では、ＤＶＲＢの連続したインデックスを、互いに離れているＰＲＢにマッピングさせる方式において、複数のＤＶＲＢが一つのＵＥに割り当てられる場合、各ＤＶＲＢの各分割部を、互いに異なるＰＲＢに分散して割り当てることができ、これにより、ダイバーシティ次数を高めることができる。または、同一の条件下で、各ＤＶＲＢの各分割部を互いに異なるＰＲＢに分散して割り当てず、同じＰＲＢに割り当てることによって、ＤＶＲＢが分散して割り当てられるＰＲＢ数を減らすことができ、これにより、ダイバーシティ次数を制限することができる。
【実施例】
【０１３３】
〈実施例１〉
この実施例は、一つのＵＥに割り当てられるＤＶＲＢの個数に対する基準値（ｒｅｆｅｒｅｎｃｅ  ｖａｌｕｅ  ｆｏｒ  ｔｈｅ  ｎｕｍｂｅｒ  ｏｆ  ＤＶＲＢ  ａｓｓｉｇｎｅｄ  ｔｏ  ｏｎｅ  ＵＥ）を設定することによって、分割部の分散／非分散モードを切り替える方法に関するものである。ここで、‘分散モード’は、ＤＶＲＢ分割部間のＧａｐが０以外の値を有するモードを示し、‘非分散モード’は、ＤＶＲＢ分割部間のＧａｐが０のモードを示す。
【０１３４】
一つのＵＥに割り当てられるＤＶＲＢの個数をＭとする時、Ｍ値が特定基準値（＝Ｍｔｈ）未満の時は、ＤＶＲＢの分割部を分散して割り当てることによってダイバーシティ次数を上げることができる。
【０１３５】
逆に、Ｍ値が基準値（＝Ｍｔｈ）以上である時は、分割部を分散して割り当てずに同一のＰＲＢに割り当てる。このように同一のＰＲＢに割り当てると、ＤＶＲＢが分散してマッピングされるＰＲＢ数を減らすことができ、よって、ダイバーシティ次数が制限される。
【０１３６】
すなわち、Ｍ値が基準値Ｍｔｈ以上である場合、ＰＲＢにマッピングされるＤＶＲＢの分割部間の相対的な距離であるＧａｐを０に設定する。
【０１３７】
例えば、Ｍｔｈ＝３に設定した場合、ＤＶＲＢの個数が２であれば、図１２のようにＤＶＲＢ分割部を分散してマッピングすることができる。これに比べて、Ｍｔｈ＝３に設定した場合、ＤＶＲＢの個数が４であれば、Ｇａｐを０に設定することによって、ＤＶＲＢ分割部を同一のＰＲＢにマッピングすることができる。
【０１３８】
図１４は、実施例１で、Ｇａｐ＝０に設定された場合のリソースブロックマッピング方法の一例を示す図である。
【０１３９】
〈実施例２〉
この実施例は、制御信号を用いて分割部の分散／非分散モードを切り替える方法に関するものである。ここで、‘分散モード’は、ＤＶＲＢ分割部間のＧａｐが０以外の値を有するモードを示し、‘非分散モード’は、ＤＶＲＢ分割部間のＧａｐが０のモードを示す。
【０１４０】
実施例２は実施例１を変形したものであり、実施例２では、Ｍｔｈを設定せずに、必要に応じて制御信号を送受信することによって分散／非分散モードを切り替える。送受信された制御信号によって、ダイバーシティ次数を上げるためにＤＶＲＢ分割部を分散させる、または、ダイバーシティ次数を下げるためにＤＶＲＢの分割部を同一のＰＲＢにマッピングさせることができる。
【０１４１】
例えば、ＰＲＢにマッピングされるＤＶＲＢの分割部間の相対的な距離であるＧａｐの値を表すように制御信号を定義することができる。すなわち、制御信号がＧａｐの値そのものを表すように定義することができる。
【０１４２】
例えば、制御信号がＧａｐ＝３を表す場合、図１２または図１３のようにＤＶＲＢ分割部を分散してマッピングし、制御信号がＧａｐ＝０を表す場合、図１４のようにＤＶＲＢ分割部を同一のＰＲＢにマッピングする。
【０１４３】
上述した通り、システムのＰＲＢの数（ＮＰＲＢ）をＰＲＢ単位で自由にスケジューリングをするためには、スケジューリングされるそれぞれのＵＥに対してＮＰＲＢビットのビットマップを伝送する必要がある。システムのＰＲＢの数（ＮＰＲＢ）が大きい場合、これを伝送するためには制御情報のオーバーヘッドが増加する。そこで、スケジューリング単位を減らしたり、帯域を分割した後に一部帯域でのみスケジューリング単位を別にして伝送する方法を考慮できる。
【０１４４】
３ＧＰＰ  ＬＴＥでは、上述のようにビットマップを伝送する場合におけるオーバーヘッドを考慮して、ビットマップを構成する方式が提案された。
【０１４５】
このビットマップ構成の一例を、図１５に示す。
【０１４６】
まず、リソース割当のためのシグナルは、ヘッダ１５０１とビットマップ１５０２とで構成される。ヘッダ１５０１は、シグナリング方式を知らせることで、伝送されるビットマップ１５０２の構造、すなわち、ビットマップ方式を知らせる。
【０１４７】
まず、ビットマップは、ＲＢＧ方式とサブセット方式の２つの方式に分類される。
【０１４８】
ＲＢＧ方式では、ＲＢをまとめてグルーピングし、複数のグループにする。一つのグループを基本単位としてＲＢをマッピングする。すなわち、一つのグループを構成する複数のＲＢは、マッピングに対する連関性を有する。グループの大きさが増加するほどリソース割当を微細にすることは困難になるが、ビットマップのビット数を減少させることができる。図１５を参照すると、ＮＰＲＢ＝３２であるから、１ＲＢ単位でリソース割当をするためには総３２ビットのビットマップが必要となる。しかし、３個のＲＢをグルーピングし（Ｐ＝３）、ＲＢＧ（ＲＢ  Ｇｒｏｕｐ）単位でリソースを割り当てると、全体ＲＢを総１１個のグループにすることができる。したがって、１１ビットのビットマップしか要らず、制御情報量を大幅に減らすことができる。しかし、このようなＲＢＧグループ単位で割り当てる場合は、１ＲＢ単位で割り当てることができず、細密なリソース割当は不可能になる。
【０１４９】
これを補完するためにサブセット方式を用いることができる。この方式では、複数のＲＢＧが一つのサブセットに設定され、各サブセット内でＲＢ単位でリソースが割り当てられる。上述の図１５のＲＢＧ方式における１１ビットのビットマップを用いるために、‘３’個のサブセット（サブセット１、サブセット２、サブセット３）を構成することができる。ここで、‘３’は上述の各ＲＢＧを構成するＲＢの個数である。こうすると、ＮＲＢ／Ｐ＝ｃｅｉｌｉｎｇ（３２／３）＝１１になり、１１ビットで各サブセット内のＲＢをＲＢ単位で割り当てることができる。ただし、ビットマップがＲＢＧ方式及びサブセット方式のうちどの方式を用いるか、そして、サブセット方式を用いるとしたらどのサブセットを使用するかを知らせなければならず、よって、ヘッダ情報１５０１が必要とされる。
【０１５０】
万一、ヘッダ情報１５０１は、ＲＢＧ方式とサブセット方式のうちどの方式を用いるかのみを指示し、サブセットの種類は、ＲＢＧに用いられるビットマップの一部ビットを用いて指示するとすれば、全体サブセット中の全てのＲＢを活用することはできない場合がありうる。例えば、図１５を参照すると、総３個のサブセットが設定されたので、サブセットを区別するために２ビットのサブセット指示子（Ｓｕｂｓｅｔ  Ｉｎｄｉｃａｔｏｒ）１５０３が必要とされる。この時、サブセット１１５０４，１５０５には総１２個のＲＢが割り当てられており、総１１ビットからなるビットマップからサブセット指示子の２個のビットを除けば９ビットしか残らず、９ビットのみでは１２個のＲＢを全て個別的に指示することができない。これを解決するために、ＲＢＧビットマップのうち１ビットの移動指示子（Ｓｈｉｆｔ  ｉｎｄｉｃａｔｏｒ）を割り当て、サブセットビットマップが指示するＲＢの位置を移動（Ｓｈｉｆｔ）させるのに使用することができる。例えば、サブセット指示子１５０３がサブセット１を指示し、移動指示子１５０６が‘シフト０’を指示する場合、残っている８ビットのビットマップは、ＲＢ０、ＲＢ１、ＲＢ２、ＲＢ９、ＲＢ１０、ＲＢ１１、ＲＢ１８、ＲＢ１９を指示するのに用いられる（１５０４参照）。これと違い、サブセット指示子１５０３がサブセット１を指示し、移動指示子１５０６が‘シフト１’を指示する場合、残っている８ビットのビットマップは、ＲＢ１０、ＲＢ１１、ＲＢ１８、ＲＢ１９、ＲＢ２０、ＲＢ２７、ＲＢ２８、ＲＢ２９（１５０５参照）を指示するのに用いられる。
【０１５１】
上述の例では、サブセット指示子１５０３がサブセット１（１５０４，１５０５）を指示する場合を取り上げたが、サブセット指示子１５０３がサブセット２またはサブセット３を指示することもできる。したがって、各サブセット指示子１５０３及び各移動指示子１５０６の組合せに対して８個のＲＢを１ＲＢ単位でマッピングできるということがわかる。また、図１５を参照すると、この実施例では、サブセット１、サブセット２、サブセット３に割り当てられたＲＢの個数はそれぞれ１２、１１、９とそれぞれ異なるため、サブセット１の場合には４個のＲＢを使用することができず、サブセット２の場合には３個のＲＢを使用することができず、サブセット３の場合には１個のＲＢを使用することができないということがわかる（陰影領域を参照）。図１５は、説明のためのもので、本実施例がこの図面により制限されることはない。
【０１５２】
ＲＢＧ方式及びサブセット方式を用いたビットマップ方式とコンパクト方式とを組み合わせて使用する場合を考慮することができる。
【０１５３】
図１６は、ビットマップ方式とコンパクト方式とを組み合わせてマッピングする方法の一例を示す図である。
【０１５４】
図１６のようにマッピングしてＤＶＲＢを伝送する場合には、ＲＢＧ０，ＲＢＧ１，ＲＢＧ２，ＲＢＧ４の一部リソース要素がＤＶＲＢにより埋められる。このうち、ＲＢＧ０はサブセット１に含まれ、ＲＢＧ１及びＲＢＧ４はサブセット２に含まれ、ＲＢＧ２はサブセット３に含まれる。ここで、ＲＢＧ０，ＲＢＧ１，ＲＢＧ２，ＲＢＧ４をＲＢＧ方式によりＵＥに割り当てることができない。そして、ＲＢＧのうち、ＤＶＲＢとして割り当てて残ったＲＢ（ＰＲＢ０，ＰＲＢ４，ＰＲＢ８，ＰＲＢ１２）はサブセット方式でＵＥに割り当てなければならない。しかし、サブセット方式でＲＢが割り当てられるＵＥには、一つのサブセットにおけるＲＢしか割り当てられないので、他のサブセットに属する残ったＲＢはそれぞれ異なるＵＥに割り当てるしかない。したがって、ＤＶＲＢのスケジューリングがＬＶＲＢスケジューリングに制約を与えることになる。
【０１５５】
したがって、ＬＶＲＢのスケジューリングの制約を減らすためのＤＶＲＢ構成方法が必要とされる。
【０１５６】
実施例３〜実施例５は、ＬＶＲＢに対する影響を減らす目的で、ＰＲＢにマッピングされるＤＶＲＢの分割部の相対的な距離を設定する方法に関するものである。
【０１５７】
〈実施例３〉
実施例３は、ＤＶＲＢの分割部をマッピングする時に、一つの特定サブセットに属するＲＢにマッピングし、その特定サブセットのＲＢに全てマッピングされた後に、他のサブセットに属するＲＢにマッピングする方法に関するものである。
【０１５８】
この実施例によれば、連続したＤＶＲＢインデクシングを、分散したＰＲＢにマッピングする時、一つのサブセット内で分散するようにマッピングし、一つのサブセット内でそれ以上マッピングできない場合、他のサブセットでマッピングすることができる。また、連続したＤＶＲＢのインターリービングもサブセット内で行われる。
【０１５９】
図１７及び図１８は、本発明の一実施例によるＤＶＲＢマッピング方法である。
【０１６０】
ＤＶＲＢ０〜１１は、サブセット１内で分散してマッピングされ（１７０３）、次に、ＤＶＲＢ１２〜２２は、サブセット２内で分散してマッピングされ（１７０４）、次に、ＤＶＲＢ２３〜３１は、サブセット３内で分散してマッピングされる（１７０５）。このようなマッピングは、各サブセット別にブロックインターリーバーを使用する方法及びその他の方法によって行うことができる。
【０１６１】
このような配置はブロックインターリーバーの動作方式を調節することによって達成することができる。
【０１６２】
〈実施例４〉
実施例４は、ＤＶＲＢ分割部を同一サブセットに含まれるＰＲＢにマッピングさせるように制限する方法に関するものである。
【０１６３】
実施例４では、Ｇａｐ情報を用いて、同一ＤＶＲＢの分割部が同一サブセット内にマッピングされるようにすることができる。この時、上述の‘Ｇａｐ’のように全体ＰＲＢに対するパラメータを使用することもできる。または、一つのサブセットに対する他のパラメータ、すなわち‘Ｇａｐｓｕｂｓｅｔ’を使用することもできる。これについて次に詳細に説明する。
【０１６４】
連続したＤＶＲＢを一つのサブセット内で分散して埋める方法と、ＤＶＲＢの分割部を同じサブセット内でマッピングさせる方法を同時に使用することができる。この場合、好ましくは、ＤＶＲＢ分割部間の相対的な位置の差を表す情報として、同一サブセット内におけるＰＲＢ個数の差を意味するＧａｐｓｕｂｓｅｔを使用することができる。図１７を参照すると、Ｇａｐｓｕｂｓｅｔの意味を理解することができる。サブセット１に含まれるＰＲＢは、ＰＲＢ０，１，２，９，１０，１１，１８，１９，２０，２７，２８，２９である。この場合、ＰＲＢ１８は、サブセット１内でＰＲＢ０から６（Ｇａｐｓｕｂｓｅｔ＝６）個のインデックスだけ離れている。一方、ＰＲＢ１８は、全体ＰＲＢを対象に表示する場合、ＰＲＢ０から１８（Ｇａｐ＝１８）個のインデックスだけ離れていると表示することができる。
【０１６５】
〈実施例５〉
実施例５は、ＤＶＲＢ分割部間の相対的距離をＲＢＧの大きさの二乗の倍数に設定する方法に関するものである。
【０１６６】
本実施例のように、ＧａｐをＲＢＧの大きさの倍数単位に制限して設定する場合には、次のような特性を有することとなる。すなわち、一つのサブセット内における相対的位置の差で表示する場合に、ＤＶＲＢ分割部間の相対的距離は、ＲＢＧ大きさ（Ｐ）の倍数に設定され、全体ＰＲＢに対する位置の差値で表示する場合には、ＤＶＲＢ分割部間の相対的距離は、ＲＢＧの大きさの二乗（Ｐ２）の倍数に制限される。
【０１６７】
例えば、図１５を参照すると、Ｐ＝３でＰ２＝９であることがわかる。この時、ＤＶＲＢの１番目の分割部１７０１と２番目の分割部１７０２間のＧａｐｓｕｂｓｅｔ＝６であるから、Ｐ（＝３）の倍数であり、ＤＶＲＢの１番目の分割部１７０１と２番目の分割部１７０２とのＧａｐ＝１８であるから、Ｐ２（＝９）の倍数であることが確認できる。
【０１６８】
この実施例による方式を使用する場合、一部のリソース要素のみが用いられるＲＢＧは同じサブセットに属する確率が高いので、使われずに残ったリソース要素またはＲＢは同一サブセットに存在することとなる。したがって、サブセット方式の割当が效率的に用いられることができる。
【０１６９】
図１７を参照すると、ＲＢＧ１０は、ＲＢＧの大きさが２であるから、他のＲＢＧの大きさ（＝３）とは異なる。この場合、ＤＶＲＢインデックス構成の便宜上、ＲＢＧ１０はＤＶＲＢ用に使用できないこともある。また、図１７及び図１８を参照すると、サブセット１に属するＲＢＧは、ＲＢＧ９を含めて総４個であり、サブセット２に属するＲＢＧは、ＲＢＧ１０を除いて総３個であり、サブセット３に属するＲＢＧは、総３個である。この場合、ＤＶＲＢインデックス構成の便宜上、サブセット１に属する４個のＲＢＧのうちＲＢＧ９をＤＶＲＢ用に使用しなくて良い。
【０１７０】
このような場合には、まず、図１８に示すように、サブセットのうち、ＤＶＲＢに用いられる一つのサブセット領域（例えば、サブセット１）に順次にＤＶＲＢインデックスをマッピングさせることができる。この一つのサブセットにそれ以上マッピングさせることができなくなると、次のサブセットの領域（例えば、サブセット２）にマッピングさせることができる。
【０１７１】
上述の図１１では、ＤＶＲＢインデックスは連続して配置されるが、図１２、図１３、図１４、図１６、図１７、図１８では、ＤＶＲＢインデックスが不連続的に配置されることが確認できる。このように、ＤＶＲＢインデックスは、ＰＲＢインデックスにマッピングされる前にその配置を変更することができ、このような変更は、ブロックインターリーバーにより行うことができる。以下、本発明によるブロックインターリーバーの構造について説明する。
【０１７２】
〈実施例６〉
以下、本発明による一実施例として、所望のインターリーバー次数（Ｄｅｇｒｅｅ）がダイバーシティ次数（Ｄｉｖｅｒｓｉｔｙ  Ｏｒｄｅｒ）と同一であるインターリーバーを構成する方法について説明する。
【０１７３】
具体的には、ＤＶＲＢの連続したインデックスを、隣接せずに分散されたＰＲＢにマッピングさせる方法において、ブロックインターリーバーを使用し、インターリーバーの次数が、目標のダイバーシティ次数（ＮＤｉｖＯｒｄｅｒ）と同一となるようにインターリーバーを構成する方法を提案する。インターリーバーの次数は、下記のように定義できる。
【０１７４】
すなわち、ｍ個の行とｎ個の列からなるブロックインターリーバーにおいて、データを記録する時にデータのインデックスを順次に増加させながら記録する。この時、一つの列（Ｃｏｌｕｍｎ）を全て埋めると列インデックス（Ｃｏｌｕｍｎ  ｉｎｄｅｘ）を１だけ増加させ、その次の列を埋める方式で記録する。そして、一つの列（Ｃｏｌｕｍｎ）内では行インデックス（Ｒｏｗ  ｉｎｄｅｘ）を増加させながら記録する。次に、インターリーバーから読み込む時には、一つの行（Ｒｏｗ）から全て読み込んだ後に、行インデックスを１だけ増加させてその次の行から読み込む方式を取る。この場合、インターリーバーは、次数（Ｄｅｇｒｅｅ）ｍのインターリーバーと呼ぶことができる。
【０１７５】
逆に、ｍ個の行とｎ個の列からなるブロックインターリーバーで、データを記録する時には、一つの行を埋めてから次の行に進行する方式で記録し、データを読み込む時は、一つの列を埋めてから次の列に進行する方式を取ることができる。この場合、インターレーバーを、次数ｎのインターリーバーと呼ぶことができる。
【０１７６】
具体的に、まず、ＮＤｉｖＯｒｄｅｒはＮＤの整数倍に制限される。すなわち、ＮＤｉｖＯｒｄｅｒ＝Ｋ・ＮＤに制限される。ここで、Ｋは、正の整数である。また、次数がＮＤｉｖＯｒｄｅｒであるブロックインターリーバーが用いられる。
【０１７７】
図１９は、インターリービングに用いられるＲＢ数がＮＤＶＲＢ＝２４、ＮＤ＝２、ＮＤｉｖＯｒｄｅｒ＝２×３＝６の時を例示する図である。
【０１７８】
図１９を参照すると、インターリーバーに記録する時は、データのインデックスを順次に増加させながら記録し、この場合、一つの列（Ｃｏｌｕｍｎ）を全て埋めたら列インデックス（Ｃｏｌｕｍｎ  ｉｎｄｅｘ）を１だけ増加させて次の列を埋める方式で記録する。ただし、一つの列（Ｃｏｌｕｍｎ）内では行インデックス（Ｒｏｗ  ｉｎｄｅｘ）を増加させながら記録する。次に、インターリーバーから読み込む時は、一つの行から全て読み込んだ後に、行インデックスを１だけ増加させてその次の行から読み込む方式を取る。ただし、一つの行（Ｒｏｗ）内では列インデックスを増加させながら読み込む。このような読み込み／書き込み方式を使用する場合に、インターリーバーの次数は行の個数となり、行の個数は、必要ダイバーシティ次数である６に設定する。
【０１７９】
このように構成した時、インターリーバーから出力されたデータ列のＤＶＲＢインデックス順序を、ＤＶＲＢの１番目の分割部のインデックス順序として使用し、このデータ列がＮＤＶＲＢ／ＮＤだけ循環シフト（Ｃｙｃｌｉｃ  Ｓｈｉｆｔ）されたデータ列のＤＶＲＢインデックス順序を、残りの分割部のインデックス順序として使用することができる。その結果、ＤＶＲＢから生成されたＮＤ個の分割部が対をなしてＮＤ個のＰＲＢにのみマッピングされ、対をなすＤＶＲＢインデックス間の差はＫとなる。
【０１８０】
例えば、図１９では、ＮＤＶＲＢ／ＮＤ＝ＮＤＶＲＢ（＝２４）／ＮＤ（＝２）＝２４／２＝１２であり、Ｋ＝３となる。そして、インターリーバーから出力されたデータ列のＤＶＲＢインデックス順序１９０１は、“０→６→１２→１８→１→７→１３→１９→２→８→１４→２０→３→９→１５→２１→４→１０→１６→２２→５→１１→１７→２３”で与えられ、このデータ列がＮＤＶＲＢ／ＮＤ＝１２だけ循環シフトしたデータ列のＤＶＲＢインデックス順序１９０２は、“３→９→１５→２１→４→１０→１６→２２→５→１１→１７→２３→０→６→１２→１８→１→７→１３→１９→２→８→１４→２０”で与えられることがわかる。そして、ＤＶＲＢは、２個ずつ対をなす。図１９の１９０３を参照すると、ＤＶＲＢ０とＤＶＲＢ３が対をなすことがわかる。ＤＶＲＢ０とＤＶＲＢ３から生成された分割部はそれぞれ組み合わせられてＰＲＢ０とＰＲＢ１２にマッピングされることが確認できる。その他のインデックスを有するＤＶＲＢについても同様である。
【０１８１】
この実施例により、ＤＶＲＢとＤＶＲＢのマッピングされるＰＲＢとの関係を效果的に管理することができる。
【０１８２】
〈実施例７〉
以下、本発明による一実施例として、直方形インターリーバーにヌル（Ｎｕｌｌ）値を埋める方法について説明する。
【０１８３】
以下のこの明細書では、インターリーバーに埋められるヌルの個数は‘Ｎｎｕｌｌ’で表示することができる。
【０１８４】
実施例６では、ＮＤＶＲＢがＮＤｉｖＯｒｄｅｒの整数倍であるため、インターリーバーをデータで完全に埋めることができた。しかし、ＮＤＶＲＢがＮＤｉｖＯｒｄｅｒの整数倍でない場合には、インターリーバーを全て埋めることはできず、ヌル値を埋める方法を考慮する必要がある。
【０１８５】
ＮＤＶＲＢ／ＮＤだけ循環シフトするためには、ＮＤＶＲＢはＮＤの整数倍にならなければならず、直方形インターリーバーを隙間なく埋めるためにはＮＤＶＲＢがＮＤｉｖＯｒｄｅｒの整数倍にならなければならない。しかし、Ｋ＞１の場合には、ＮＤＶＲＢがＮＤの整数倍ではあるが、ＮＤＶＲＢがＮＤｉｖＯｒｄｅｒの整数倍でない場合が発生する。このような場合、一般的に、ブロックインターリーバーを順次に埋めた後、残りはをヌルで埋め、その後、データをオ読み込むが、このとき、データが列別に埋められると、データを行別に読み込み、または、データが行別に埋められると、データを列別に読み込む。この場合、ヌル値は除いて読み込む。
【０１８６】
図２０ａ及び図２０ｂは、インターリービングに用いられるＲＢ数がＮＤＶＲＢ＝２２、ＮＤ＝２、ＮＤｉｖＯｒｄｅｒ＝２×３＝６であって、ＮＤＶＲＢがＮＤｉｖＯｒｄｅｒの整数倍でない場合、一般的なブロックインターリーバーの動作を示す図である。
【０１８７】
図２０ａを参照すると、対（Ｐａｉｒ）をなすＤＶＲＢ間のインデックス差は任意の値を有するようになる。例えば、（０，２０）、（６，３）、（１２，９）が対をなしており（２００１、２００２、２００３参照）、それぞれの対のインデックス差値は、２０−０＝２０、６−３＝３、１２−９＝３であって、一定の値に固定されているものではないということがわかる。したがって、対のインデックス差が一定の値を有する場合にに比べて、ＤＶＲＢスケジューリングが複雑になる。
【０１８８】
一方、ＮＤＶＲＢをＮＤｉｖＯｒｄｅｒで除した時の余り値をＮＲｅｍａｉｎとすれば、図２０ａ及び図２０ｂに示すように、最後の列（Ｃｏｌｕｍｎ）は、ＮＲｅｍａｉｎ個の値を除く残りの要素がヌルで埋められる。例えば、図２０ａを参照すると、ＮＤＶＲＢ（＝２２）をＮＤｉｖＯｒｄｅｒ（＝６）で除した時の余り値はＮＲｅｍａｉｎ（＝４）であるから、最後の列で４個の値を除く２個の要素をヌルで埋めることができる。ここでは、ヌルを後ろに埋める例を上げたが、ヌルはインデックスの初期値の前に位置することもできる。例えば、ＮＲｅｍａｉｎ個の値は先頭から埋められる。なお、ヌルは、任意の指定された位置に存在することもできる。
【０１８９】
図２１ａ及び図２１ｂは、本発明の一実施例によるヌル配置方法に関するものである。図２０と比較した時、ヌル値が均一に分散されたことがわかる。
【０１９０】
本実施例では、ヌル値を直方形ブロックインターリーバーに埋めなければならない場合、インターリーバーの次数に該当するＮＤｉｖＯｒｄｅｒをＫ大きさのＮＤ個のグループに分け、ヌルを全てのグループに均一に分散されるように埋める。例えば、図２１ａで、インターリーバーをＮＤ（＝２）個のグループ（Ｇ２１０１、Ｇ２１０２）に分ける。この時、Ｋ＝３である。グループ１（Ｇ２１０１）に１個のヌルが記録され、グループ２（Ｇ２１０２）にも１個のヌルが記録され、よって、ヌルが分散して記録される。
【０１９１】
例えば、順次に値を埋めていきながら書き込む場合は、最後にＮＲｅｍａｉｎ個の値が残ることになるが、この部分に該当するインデックスをＮＤ個のグループに均一に分散して配置すると、ヌルが均一に配置される。例えば、図２１ａで、最後にＮＲｅｍａｉｎ（＝４）個のデータ空間が残るが、この部分に該当するインデックス１８，１９，２０，２１を、ＮＤ（＝２）個のグループに均一に分散して配置すると、各グループごとに１個のヌルを配置することができる。
【０１９２】
その結果、対をなすＤＶＲＢインデックス間の差は、Ｋ（例えば、Ｋ＝３）値以下に維持され、ＤＶＲＢ割当をより效率的に行えるという長所がある。
【０１９３】
〈実施例８〉
以下、本発明による一実施例として、ＰＲＢにマッピングされるＤＶＲＢの分割部間の相対的な距離を０に設定する方法について説明する。
【０１９４】
図２２は、本発明の一実施例によって、インターリービングされたＤＶＲＢのインデックスをＧａｐ＝０の値でマッピングする方法を示す図である。
【０１９５】
一方、ＤＶＲＢの連続したインデックスを、隣接せずに分散されたＰＲＢにマッピングさせる方式において、Ｍ個のＤＶＲＢが一つのＵＥに割り当てられる場合、Ｍに関する基準値Ｍｔｈを設定することができる。該基準値Ｍｔｈを基準にして、各ＤＶＲＢの分割部を、互いに異なるＰＲＢに分散して割り当てることでダイバーシティ次数を上げることができる。または、各ＤＶＲＢの分割部を互いに異なるＰＲＢに分散させずに、同じＰＲＢに割り当てることによって、ＤＶＲＢが分散マッピングされるＰＲＢ数を減らし、ダイバーシティ次数を制限することができる。
【０１９６】
例えば、Ｍ値が特定基準値（＝Ｍｔｈ）未満の時にはＤＶＲＢの分割部を分散させてダイバーシティ次数を上げ、Ｍ値が基準値（＝Ｍｔｈ）以上である時には、分割部を分散させずに同じＰＲＢに割り当てることで、ＤＶＲＢが分散マッピングされるＰＲＢ数を減らし、ダイバーシティ次数を制限する方式である。
【０１９７】
すなわち、図２２に示すように、インターリーバーから出力されたデータ列のＤＶＲＢインデックスを全てのＤＶＲＢ分割部に共通適用してＰＲＢにマッピングする方式である。例えば、図９を参照すると、インターリーバーから出力されたデータ列のＤＶＲＢインデックス順序は、“０→６→１２→１８→１→７→１３→１９→２→８→１４→２０→３→９→１５→２１→４→１０→１６→２２→５→１１→１７→２３”であるが、このＤＶＲＢインデックスは、ＤＶＲＢの１番目の分割部２２０１及び２番目の分割部２２０２に共通して適用される。
【０１９８】
〈実施例９〉
以下、本発明による一実施例として、上述した実施例６と実施例８を共に使用する方法について説明する。
【０１９９】
図２３は、図１９のようにＤＶＲＢ分割部が互いに異なるＰＲＢにマッピングされるように構成した方式でスケジューリングされるＵＥ１と、図２２のようにＤＶＲＢ分割部が同じＰＲＢにマッピングされるように構成した方式でスケジューリングされるＵＥ２とが、同時にマルチプレクシングされる場合を示す図である。すなわち、実施例６と実施例８の方法で一緒にスケジューリングされる場合を示す。
【０２００】
例えば、図２３を参照すると、ＵＥ１には、ＤＶＲＢ０、ＤＶＲＢ１、ＤＶＲＢ２、ＤＶＲＢ３、ＤＶＲＢ４が割り当てられ（２３０１）、ＵＥ２には、ＤＶＲＢ６、ＤＶＲＢ７、ＤＶＲＢ８、ＤＶＲＢ９、ＤＶＲＢ１０、ＤＶＲＢ１１が割り当てられる（２３０２）。ただし、ＵＥ１は、ＤＶＲＢ分割部が互いに異なるＰＲＢにマッピングされるように構成した方式でスケジューリングされ、ＵＥ２は、分割部が同一ＰＲＢにマッピングされるように構成した方式でスケジューリングされる。したがって、ＵＥ１及びＵＥ２のために用いられるＰＲＢは、図２３の２３０３からわかるように、ＰＲＢ０、ＰＲＢ１、ＰＲＢ４、ＰＲＢ５、ＰＲＢ８、ＰＲＢ９、ＰＲＢ１２、ＰＲＢ１３、ＰＲＢ１６、ＰＲＢ１７、ＰＲＢ２０、ＰＲＢ２１である。ただし、ＰＲＢ８とＰＲＢ２０は一部のみ使われることがわかる。
【０２０１】
ＤＶＲＢ分割部が分散したＰＲＢにマッピングされる場合、対をなすＤＶＲＢのインデックスの差がＫ以下に限定され、Ｋ値以上離れたＤＶＲＢには影響を与えないので、‘ＤＶＲＢ分割部が同一ＰＲＢにマッピングされる場合’に使用できないインデックスと使用できるインデックスを容易に把握することができる。
【０２０２】
〈実施例１０〉
以下、本発明による一実施例として、ヌルが発生しないようにＮＤＶＲＢを制限する方法について説明する。
【０２０３】
図２０を再び参照すると、ＰＲＢにおいて対をなすＤＶＲＢインデックスの差値が一定の値に固定されない場合がありうるということがわかる。この差値を一定の値以下にするために上述の図２１の方法を用いることができる。
【０２０４】
ところが、図２１による方法はヌルを分散させる方法であり、この方法を使用すると、ヌル処理のためにインターリーバーの複雑度が増加する。これを防止するために、ヌルが発生しないようにＮＤＶＲＢを制限する方法を考慮することができる。
【０２０５】
例示したインターリーバーでは、ＤＶＲＢに用いられるＲＢ数（ＮＤＶＲＢ）をダイバーシティ次数、すなわち、ＮＤｉｖＯｒｄｅｒの倍数になるように制限することによって、直方形インターリーバーのマトリクスにヌルが埋められることを防ぐ。
【０２０６】
次数（Ｄｅｇｒｅｅ）がＤであるブロックインターリーバーの場合（Ｉｎｔｅｒｌｅａｖｅｒ  ｏｆ  ｄｅｇｒｅｅ  Ｄ）、ＤＶＲＢに用いられるＲＢ数（ＮＤＶＲＢ）をＤの倍数となるように制限すると、直方形のマトリクスにヌルが埋められない。
【０２０７】
以下、Ｋ＝２、ＮＤ＝２の場合に、本発明によるインターリーバーを使用する様々な実施例を説明する。この時、ＤＶＲＢインデックスとＰＲＢインデックスとの関係を数学式で表すことができる。
【０２０８】
図２４は、ＤＶＲＢインデックスとＰＲＢインデックスとの関係を説明するための図である。数学式に用いられる変数は、下の説明と図２４を参照すれば理解できる。
【０２０９】
【数３０】
2014143705.tif 000032
【０２１０】
ＤＶＲＢインデックスとＰＲＢインデックスとの関係を表す数学式１〜数学式１１に用いられる定数は、次のように定義される。
【０２１１】
【数３１】
2014143705.tif 000033
【０２１２】
図２５ａは、上述した定数を説明するための図である。
【０２１３】
Ｋ＝２、ＮＤ＝２であり、
【０２１４】
【数３２】
2014143705.tif 000034
【０２１５】
が
【０２１６】
【数３３】
2014143705.tif 000035
【０２１７】
の倍数である場合、ＰＲＢインデックスとＤＶＲＢインデックスとの関係を数学式１〜数学式３により求めることができる。まず、ＰＲＢインデックスｐが与えられた時のＤＶＲＢインデックスを、数学式１または数学式２により求めることができる。以下、本文書でｍｏｄ（ｘ，ｙ）は、ｘ  ｍｏｄ  ｙを意味するもので、‘ｍｏｄ’は、モジューロ演算（ｍｏｄｕｌｏ  ｏｐｅｒａｔｉｏｎ）を意味する。また、
【０２１８】
【数３４】
2014143705.tif 000036
【０２１９】
は、切り捨て演算を意味し、
【０２２０】
【数３５】
2014143705.tif 000037
【０２２１】
内の数字より小さいまたは同じ整数のうち、最も大きい数を表す。また、
【０２２２】
【数３６】
2014143705.tif 000038
【０２２３】
は切り上げ演算を意味し、
【０２２４】
【数３７】
2014143705.tif 000039
【０２２５】
内の数字よりも大きいまたは同じ整数のうち、最も小さい数を表す。また、ｒｏｕｎｄ（・）は、（  ）内の数字と最も近い整数を表す。Ｍｉｎ（ｘ，ｙ）は、ｘ、ｙのうち、より大きくない値を表し、ｍａｘ（ｘ，ｙ）は、ｘ、ｙのうち、より小さくない値を表す。
【０２２６】
【数３８】
2014143705.tif 000040
【０２２７】
【数３９】
2014143705.tif 000041
【０２２８】
逆に、
【０２２９】
【数４０】
2014143705.tif 000042
【０２３０】
が
【０２３１】
【数４１】
2014143705.tif 000043
【０２３２】
の倍数である場合、ＤＶＲＢインデックスｄが与えられた時のＰＲＢインデックスを数学式３により求めることができる。
【０２３３】
【数４２】
2014143705.tif 000044
【０２３４】
図２５ｂは、インターリーバーにヌルを埋める一般的な方法であり、Ｋ＝２、ＮＤ＝２であり、
【数４３】
2014143705.tif 000045
【０２３５】
が
【０２３６】
【数４４】
2014143705.tif 000046
【０２３７】
の倍数である場合を示す図である。図２５ｂによる方法は、図２０による方法と略同様である。図２５ｂで、ＰＲＢインデックスｐが与えられた時のＤＶＲＢインデックスは、数学式４を用いて求めることができる。
【０２３８】
【数４５】
2014143705.tif 000047
【０２３９】
逆に、ＤＶＲＢインデックスｄが与えられた時のＰＲＢインデックスは、数学式５により求めることができる。
【０２４０】
【数４６】
2014143705.tif 000048
【０２４１】
〈実施例１１〉
図２５ｃは、本発明の一実施例によってインターリーバーにヌルを埋める方法であって、Ｋ＝２、ＮＤ＝２であり、
【０２４２】
【数４７】
2014143705.tif 000049
【０２４３】
が
【０２４４】
【数４８】
2014143705.tif 000050
【０２４５】
の倍数である場合を示す図である。
【０２４６】
図２５ｃは、上述した実施例７及び図２１による方法に対応する。図２５ｃによる方法は、数学式６〜数学式８を用いて説明することができる。図２５ｃで、ＰＲＢインデックスｐが与えられた時のＤＶＲＢインデックスは、数学式６または数学式７を用いて求めることができる。
【０２４７】
【数４９】
2014143705.tif 000051
【０２４８】
【数５０】
2014143705.tif 000052
【０２４９】
逆に、図２５ｃで、ＤＶＲＢインデックスｄが与えられた時のＰＲＢインデックスは、数学式８を用いて求めることができる。
【０２５０】
【数５１】
2014143705.tif 000053
【０２５１】
〈実施例１２〉
図２５ｄは、Ｋ＝２、ＮＤ＝２であり、インターリーバーの大きさ（＝Ｃ×Ｒ）を
【０２５２】
【数５２】
2014143705.tif 000054
【０２５３】
になるように設定した場合、上述した実施例７及び図２１による方法を適用したものである。ただし、ここで、
【０２５４】
【数５３】
2014143705.tif 000055
【０２５５】
は、インターリーバーに含まれるヌルの個数で、あらかじめ設定された値である。この時、ＤＶＲＢインデックスｐが与えられた時のＤＶＲＢインデックスを、数学式９または数学式１０により求めることができる。
【０２５６】
【数５４】
2014143705.tif 000056
【０２５７】
【数５５】
2014143705.tif 000057
【０２５８】
逆に、ＤＶＲＢインデックスｄが与えられた時のＰＲＢインデックスを、数学式１１により求めることができる
【０２５９】
【数５６】
2014143705.tif 000058
【０２６０】
上述した図１５に関する説明を再び参照すると、ＲＢＧ方式及びサブセット方式を利用したビットマップ方式とコンパクト方式とを組み合わせて使用する場合を考慮することができる。この場合に発生しうる問題点を、図２６及び図２７を参照して説明する。
【０２６１】
図２６及び図２７は、ＲＢＧ方式とサブセット方式を用いるビットマップ方式とコンパクト方式とを組み合わせて使用する方法の一例を示す図である。
【０２６２】
図２６に示すように、ＤＶＲＢを２個の分割部に分けた後、２番目の分割部をＧａｐ＝ＮＤＶＲＢ／ＮＤ＝５０／２だけ循環シフトすることができる。すると、ＤＶＲＢの１番目の分割部によりＰＲＢのＲＢＧ０のうち一部のリソース要素のみがマッピングされ、ＤＶＲＢの２番目の分割部によりＰＲＢのＲＢＧ８、ＲＢＧ９のうち一部のリソース要素のみがマッピングされる。したがって、ＲＢＧ０、ＲＢＧ８、ＲＢＧ９は、ＲＢＧ単位で割り当てる方式には使用できなくなる。
【０２６３】
上記問題点を解決するためには、図２７に示すように、一つのＲＢＧに属するＲＢの個数であるＭＲＢＧの倍数がＧａｐの値となるように設定することができる。すなわち、Ｇａｐ＝ＭＲＢＧ＊ｋ（ｋは自然数）を満たすことができる。Ｇａｐをこのように設定すると、例えば、Ｇａｐ＝ＭＲＢＧ＊ｋ＝３＊９＝２７になりうる。Ｇａｐ＝２７なら、ＤＶＲＢを２個の分割部に分けた後、２番目の分割部をＧａｐ＝２７だけ循環シフトすることができる。すると、ＤＶＲＢの１番目の分割部によりＰＲＢのＲＢＧ０のうち一部のリソース要素のみがマッピングされ、ＤＶＲＢの２番目の分割部によってＰＲＢのＲＢＧ９のうち一部のリソース要素のみがマッピングされる。したがって、図２６による方法とは違い、図２７による方法では、ＲＢＧ８をＲＢＧ単位で割り当てる方式に使用することができる。
【０２６４】
しかし、図２７による方法では、一つのＰＲＢ内で対をなすＤＶＲＢインデックスが、他のＰＲＢ内では互いに対をなすことができない。図２６を再び参照すると、ＰＲＢ１内で対をなすＤＶＲＢインデックス（１，２６）（２６０１）は、ＰＲＢ２６内でも対をなす（２６０３）。しかし、図２７では、ＰＲＢ１内で対をなすＤＶＲＢインデックス（１，２７）（２７０１）が、ＰＲＢ２５またはＰＲＢ２７では対をなすことができない（２７０３，２７０５）。
【０２６５】
図２６及び図２７の場合、ＤＶＲＢ１及びＤＶＲＢ２は、ＰＲＢ１、ＰＲＢ２、ＰＲＢ２５、ＰＲＢ２６にマッピングされる。この時、ＰＲＢ１、ＰＲＢ２、ＰＲＢ２５、ＰＲＢ２６の一部リソース要素はマッピングされずにそのまま残ることになる。
【０２６６】
この場合、図２６で、万一ＤＶＲＢ２５及びＤＶＲＢ２６をさらにＰＲＢにマッピングするとすれば、ＤＶＲＢ２５及びＤＶＲＢ２６は、上記ＰＲＢ１、ＰＲＢ２、ＰＲＢ２５、ＰＲＢ２６の残った空間に全て埋められる。
【０２６７】
しかし、図２７では、万一ＤＶＲＢ２５及びＤＶＲＢ２６をさらにＰＲＢにマッピングするとすれば、ＤＶＲＢ２５及びＤＶＲＢ２６は、ＰＲＢ０、ＰＲＢ２５、ＰＲＢ２６、ＰＲＢ４９にマッピングされる。したがって、ＰＲＢ１、ＰＲＢ２のうちマッピングされていない一部のリソース要素は依然としてＤＶＲＢに埋められず、さらに、ＰＲＢ１、ＰＲＢ２６の一部のリソース要素はマッピングされずにそのまま残ることになる。すなわち、図２７では、マッピングされずにそのまま残るＰＲＢがいつも存在するという短所がある。
【０２６８】
このような問題点は、ＧａｐがＮＤＶＲＢ／ＮＤになるように循環シフトをしなかったことから生じる。ここで、ＮＤＶＲＢ／ＮＤがＭＲＢＧの倍数の時には、循環シフトの位置がＭＲＢＧの倍数になるため、上記の問題点は解決される。
【０２６９】
〈実施例１３〉
したがって、図２６及び図２７の問題点を同時に解決するために、本発明による一実施例では、ＤＶＲＢに用いられるＲＢの数（ＮＤＶＲＢ）をＮＤ・ＭＲＢＧの倍数に制限する。
【０２７０】
〈実施例１４〉
一方、上記の場合では、ＤＶＲＢの１番目の分割部と２番目の分割部が互いに異なるサブセットに属することが見つけられる。ＤＶＲＢの二つの分割部が同一サブセットに属するためには、ＧａｐがＭＲＢＧの二乗（ＭＲＢＧ２）の倍数になるように設定されなければならない。
【０２７１】
したがって、本発明の他の実施例では、ＤＶＲＢの二つの分割部が同一サブセットに属するようにするために、そして、ＤＶＲＢが対をなすようにするために、ＤＶＲＢに用いられるＲＢの数（ＮＤＶＲＢ）をＮＤ・ＭＲＢＧ２の倍数に制限する。
【０２７２】
図２８は、ＮＤＶＲＢをＮＤ・ＭＲＢＧの倍数に設定した場合の例示である。
【０２７３】
図２８に示すように、Ｇａｐは、ＭＲＢＧ・ＮＤの倍数であるから、循環シフトによってＤＶＲＢの分割部がＰＲＢ内でいつも対をなすことができ、また、リソース要素のうち一部が埋められずに残っているＲＢＧの個数を減らすことができる。
【０２７４】
〈実施例１５〉
図２９は、図２８による方法において、ＤＶＲＢインデックスをインターリービングした場合の例示である。
【０２７５】
図２９に示すようにＤＶＲＢインデックスをインターリービングすると、ＰＲＢにマッピングする時、ＮＤＶＲＢをＮＤ・ＭＲＢＧの倍数に設定することができる。こうすると、図２０に示すように、直方形インターリーバーマトリクスが完全に埋められない場合が生じることがあり、したがって、直方形インターリーバーマトリクスのうち、埋められていない部分はヌルで埋めなければならない場合が生じうる。ヌルで埋めなければならない場合を避けるためには、次数がＤであるブロックインターリーバーの場合（Ｉｎｔｅｒｌｅａｖｅｒ  ｏｆ  ｄｅｇｒｅｅ  Ｄ）、ＤＶＲＢに用いられるＲＢの数（ＮＤＶＲＢ）がＤの倍数となるように制限しなければならない。
【０２７６】
したがって、本発明の一実施例では、Ｇａｐの位置がＭＲＢＧの倍数となるようにし、ＤＶＲＢの２番目の分割部をＮＲＢ／ＮＤだけ循環シフトをすることで、一つのＰＲＢにマッピングされるＤＶＲＢのインデックスが互いに対をなすようにし、ブロックインターリーバーにヌルが埋められることを防ぐために、ＤＶＲＢに用いられるＲＢ数（ＮＤＶＲＢ）は、ＮＤ・ＭＲＢＧとＤとの公倍数に制限される。この場合、万一、Ｄをインターリーバーに使用するダイバーシティ次数（ＮＤｉｖＯｒｄｅｒ＝Ｋ・ＮＤ）とすれば、ＮＤＶＲＢは、ＮＤ・ＭＲＢＧとＫ・ＮＤとの公倍数に制限される。
【０２７７】
〈実施例１６〉
また、本発明の他の実施例では、ＤＶＲＢの二つの分割部を同一サブセットに位置させるためにＧａｐをＭＲＢＧ二乗の倍数に設定し、ＤＶＲＢの２番目の分割部をＮＲＢ／ＮＤだけ循環シフトをすることで、一つのＰＲＢにマッピングされるＤＶＲＢのインデックスが互いに対をなすようにし、ブロックインターリーバーにヌルが埋められないようにするために、ＤＶＲＢに用いられるＲＢ数（ＮＤＶＲＢ）は、ＮＤ・ＭＲＢＧ２とＤとの公倍数に制限される。この場合、万一、Ｄをインターリーバーに使用するダイバーシティ次数（ＮＤｉｖＯｒｄｅｒ＝Ｋ・ＮＤ）とすれば、ＮＤＶＲＢは、ＮＤ・ＭＲＢＧ２とＫ・ＮＤとの公倍数に制限する。
【０２７８】
〈実施例１７〉
一方、図３０は、Ｄは列（Ｃｏｌｕｍｎ）の数Ｃに設定され、この時、ＣをＮＤｉｖＯｒｄｅｒ＝Ｋ・ＮＤに設定した場合を示す図である。
【０２７９】
ただし、図３０では、一つの列を完全に埋めた後に、次の列を埋める方式で書き込み、一つの行を完全に読んだ後にその次の行を読む。
【０２８０】
図３０による実施例では、連続したＤＶＲＢインデックスが同一サブセットに割り当てられるようにＮＤＶＲＢを構成する。例示した直方形インターリーバーは、行の数がＭＲＢＧ２の倍数になる場合、連続したインデックスが同一サブセットに埋められるように構成される。行の数は、Ｒ＝ＮＤＶＲＢ／Ｄであるから、ＤＶＲＢに用いられるＲＢ数（ＮＤＶＲＢ）は、Ｄ・ＭＲＢＧ２の倍数に制限される。
【０２８１】
さらに、ＤＶＲＢの二つの分割部を同一サブセットのＰＲＢにマッピングさせるために、ＤＶＲＢに用いられるＲＢ数（ＮＤＶＲＢ）をＤ・ＭＲＢＧ２とＮＤ・ＭＲＢＧ２との公倍数に制限することができる。Ｄ＝Ｋ・ＮＤの場合、Ｋ・ＮＤ・ＭＲＢＧ２とＮＤ・ＭＲＢＧ２との公倍数は、Ｋ・ＮＤ・ＭＲＢＧ２であるから、ＮＤＶＲＢはＫ・ＮＤ・ＭＲＢＧ２の倍数に制限される。
【０２８２】
最終的に、ＤＶＲＢとして使用するＲＢの個数は、全体システムのＰＲＢ個数内で、上述した制限条件を満たす最大のＤＶＲＢ個数でありうる。ＤＶＲＢに用いられるＲＢは、インターリービングされて使用されることができる。
【０２８３】
〈実施例１８〉
以下、本発明による一実施例として、
【０２８４】
【数５７】
2014143705.tif 000059
【０２８５】
の長さが異なる場合に、臨時ＰＲＢインデックスを用いてマッピングする方法について説明する。
【０２８６】
図３１は、
【０２８７】
【数５８】
2014143705.tif 000060
【０２８８】
の長さが異なる場合に、図２９によるＤＶＲＢインターリーバーを用いてＰＲＢにマッピングした結果をもう一度処理することによって、ＰＲＢに最終的に対応させる方法を例示したものである。
【０２８９】
図３１による方式は、システムリソースの活用度に応じて選択することができる。この方式では、上述したＤＶＲＢインデックスとＰＲＢインデックスの相互関係式のｐ値を、臨時ＰＲＢインデックスと定義する。この時、
【０２９０】
【数５９】
2014143705.tif 000061
【０２９１】
を超過するｐ値に
【０２９２】
【数６０】
2014143705.tif 000062
【０２９３】
を加えた値ｏを最終ＰＲＢインデックスとする。
【０２９４】
このような場合、図３１の（ａ）、（ｂ）、（ｃ）、（ｄ）で例示した４つの整列方式は、数学式１２のように表現可能である。
【０２９５】
【数６１】
2014143705.tif 000063
【０２９６】
ここで、（ａ）は両端揃え、（ｂ）は左揃え、（ｃ）は右揃え、（ｄ）は中央揃え、を表す。一方、ＰＲＢインデックスｏが与えられた時、臨時ＰＲＢインデックスｐを用いてＤＶＲＢインデックスｄを数学式１３により求めることができる。
【０２９７】
【数６２】
2014143705.tif 000064
【０２９８】
また、ＤＶＲＢインデックスｄが与えられた時、臨時ＰＲＢインデックスｐを用いてＰＲＢインデックスｏを数学式１４により求めることができる。
【０２９９】
【数６３】
2014143705.tif 000065
【０３００】
〈実施例１９〉
以下、本発明による一実施例として、Ｇａｐ制限条件を満たしながら、
【０３０１】
【数６４】
2014143705.tif 000066
【０３０２】
を最大限に増やすことができるマッピング方法を説明する。
【０３０３】
以上の実施例では、ＬＶＲＢ割当のためにＲＢＧ方式及び／またはサブセット方式を導入した場合、ＤＶＲＢにより一部のリソース要素がマッピングされずに残っているＰＲＢの個数を減らすためのインターリーバー構造を提示し、かつ、ＤＶＲＢに用いられるＲＢの個数（ＮＤＶＲＢ）を制限する方法を提示した。しかし、ＭＲＢＧ値による制限条件が大きいほど、全体ＰＲＢ個数
【０３０４】
【数６５】
2014143705.tif 000067
【０３０５】
のうち、ＤＶＲＢに用いられるＲＢの個数（ＮＤＶＲＢ）に対する制約が大きくなる。
【０３０６】
図３２は、
【０３０７】
【数６６】
2014143705.tif 000068
【０３０８】
、ＭＲＢＧ＝３、Ｋ＝２、ＮＤ＝２の直方形インターリーバーを使用する場合を示す。
【０３０９】
図３２で、ＤＶＲＢの二つの分割部を同一サブセットに属するＰＲＢにマッピングさせるために、
【０３１０】
【数６７】
2014143705.tif 000069
【０３１１】
がＤ・ＭＲＢＧ２（＝１８）の倍数になるように設定し、この場合、
【０３１２】
【数６８】
2014143705.tif 000070
【０３１３】
が
【０３１４】
【数６９】
2014143705.tif 000071
【０３１５】
を越えないようにする最大の
【０３１６】
【数７０】
2014143705.tif 000072
【０３１７】
を求める場合、
【０３１８】
【数７１】
2014143705.tif 000073
【０３１９】
となる。このような場合、３２−１８＝１４個のＲＢは、ＤＶＲＢ用に使用できなくなる。
【０３２０】
この時、
【０３２１】
【数７２】
2014143705.tif 000074
【０３２２】
になり、ＤＶＲＢ０は同一サブセットに属するＲＢＧ０とＲＢＧ３の一番目のＲＢにそれぞれマッピングされることが確認できる。
【０３２３】
したがって、本発明では、
【０３２４】
【数７３】
2014143705.tif 000075
【０３２５】
の場合に、Ｇａｐの制限条件を
【０３２６】
【数７４】
2014143705.tif 000076
【０３２７】
に直接反映せずに、上で提示した通り、オフセットとこれを適用する臨界値（Ｔｈｒｅｓｈｏｌｄ）を設定してＧａｐ制限条件を満たす方法を提案する。
【０３２８】
１）まず、所望のＧａｐ制限条件を設定する。例えば、Ｇａｐは、ＭＲＢＧの倍数またはＭＲＢＧ２の倍数に設定することができる。
【０３２９】
２）次に、Ｇａｐ制限条件を満たしうる数のうち、
【０３３０】
【数７５】
2014143705.tif 000077
【０３３１】
に最も近似する数を
【０３３２】
【数７６】
2014143705.tif 000078
【０３３３】
と設定する。
【０３３４】
３）
【０３３５】
【数７７】
2014143705.tif 000079
【０３３６】
よりも小さい場合は、図２０に例示したようなマッピングが適用される。
【０３３７】
４）
【０３３８】
【数７８】
2014143705.tif 000080
【０３３９】
より大きいまたは同一であり、インターリーバーにヌルを許容する場合、
【０３４０】
【数７９】
2014143705.tif 000081
【０３４１】
になる。しかし、インターリーバーにヌルを許容しない場合、
【０３４２】
【数８０】
2014143705.tif 000082
【０３４３】
になる。
【０３４４】
５）
【０３４５】
【数８１】
2014143705.tif 000083
【０３４６】
の半分以上にオフセットを適用する。すなわち、オフセット適用基準値を
【０３４７】
【数８２】
2014143705.tif 000084
【０３４８】
に設定する。
【０３４９】
６）オフセットの適用された臨時ＰＲＢがＧａｐ制限条件を満たすようにオフセットを設定する。
すなわち、
【０３５０】
【数８３】
2014143705.tif 000085
【０３５１】
になる。
これを、一般化した数学式１５のように表すことができる。
【０３５２】
【数８４】
2014143705.tif 000086
【０３５３】
図３３は、
【０３５４】
【数８５】
2014143705.tif 000087
【０３５５】
、ＭＲＢＧ＝３であり、Ｋ＝２、ＮＤ＝２の直方形インターリーバーを使用する場合に、本発明で提案するＤＶＲＢマッピング規則を適用した一例である。
【０３５６】
ＤＶＲＢの二つの分割部を同一サブセットに属するＰＲＢにマッピングさせるために、
【０３５７】
【数８６】
2014143705.tif 000088
【０３５８】
がＭＲＢＧ２（＝９）の倍数を満たすと同時に、
【０３５９】
【数８７】
2014143705.tif 000089
【０３６０】
に最も近似するように
【０３６１】
【数８８】
2014143705.tif 000090
【０３６２】
を設定する場合、
【０３６３】
【数８９】
2014143705.tif 000091
【０３６４】
になる。このような場合、（３２−１８）×２＝２８個のＲＢは、ＤＶＲＢに用いることとなる。すなわち、
【０３６５】
【数９０】
2014143705.tif 000092
【０３６６】
となり、
【０３６７】
【数９１】
2014143705.tif 000093
【０３６８】
になる。したがって、直方形インターリーバーによりインターリービングされたＤＶＲＢインデックスがマッピングされる臨時ＰＲＢのインデックスを、
【０３６９】
【数９２】
2014143705.tif 000094
【０３７０】
と比較する。
【０３７１】
【数９３】
2014143705.tif 000095
【０３７２】
を満たす臨時ＰＲＢのインデックスに
【０３７３】
【数９４】
2014143705.tif 000096
【０３７４】
を加えると、図３３のようになる。図３３を参照すると、ＤＶＲＢ０番の二つの分割部は、同一サブセットに属するＲＢＧ０とＲＢＧ６のそれぞれの１番目のＲＢにマッピングされることが確認できる。また、図３２による方法と比較すると、同一のＧａｐ制限条件で、ＤＶＲＢに用いうるＲＢ個数が１８から２８に増加することが確認できる。また、Ｇａｐの距離が増加することによって、ＤＶＲＢマッピングにおけるダイバーシティがより増加することができる。
【０３７５】
〈実施例２０〉
以下、本発明による一実施例として、連続したインデックスを特定位置にマッピングさせながら、
【０３７６】
【数９５】
2014143705.tif 000097
【０３７７】
を最大限に増やすことができるマッピング方法を説明する。
【０３７８】
一つのＵＥに複数のＤＶＲＢが割り当てられる場合、連続したＤＶＲＢが割り当てられる。したがって、上述した通り、Ｇａｐを定める時と同様に、ＬＶＲＢスケジューリングのためには、隣接インデックスはＭＲＢＧの倍数やＭＲＢＧ２の倍数間隔で位置するように設定されることが好ましい。この場合には、インターリーバーの次数を列の個数Ｃとすれば、行の個数ＲはＭＲＢＧの倍数またはＭＲＢＧ２の倍数にならなければならない。したがって、インターリーバーの大きさである
【０３７９】
【数９６】
2014143705.tif 000098
【０３８０】
は、
【０３８１】
【数９７】
2014143705.tif 000099
【０３８２】
の倍数または
【０３８３】
【数９８】
2014143705.tif 000100
【０３８４】
の倍数にならなければならない。したがって、
【０３８５】
【数９９】
2014143705.tif 000101
【０３８６】
があらかじめ与えられた時、このような条件を満たす最小のインターリーバーサイズは、次のように求めることができる。
【０３８７】
【数１００】
2014143705.tif 000102
【０３８８】
以上で説明された実施例は、本発明の構成要素と特徴が所定形態で結合したものである。各構成要素または特徴は、特定の明示的な言及がない限り、選択的なものとして考慮すべきである。各構成要素または特徴は、他の構成要素や特徴と結合しない形態で実施することができる。また、一部の構成要素及び／または特徴を結合して本発明の実施例を構成することも可能である。本発明の実施例で説明される動作の順序は変更可能である。ある実施例の一部構成や特徴は、他の実施例に含まれることができ、または、他の実施例の対応する構成または特徴に取って代わることもできる。特許請求の範囲で明示的な引用関係にない請求項を結合して実施例を構成したり、出願後の補正により新しい請求項として含めることもできることは自明である。
【０３８９】
本発明に係る実施例は、様々な手段、例えば、ハードウェア、ファームウェア（Ｆｉｒｍｗａｒｅ）、ソフトウェアまたはそれらの結合などにより具現することができる。ハードウェアによる具現の場合、本発明の一実施例は、一つまたはそれ以上のＡＳＩＣｓ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ）、ＤＳＰｓ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒｓ）、ＤＳＰＤｓ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅｓ）、ＰＬＤｓ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅｓ）、ＦＰＧＡｓ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙｓ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサなどにより具現することができる。
【０３９０】
ファームウェアやソフトウェアによる具現の場合、本発明の一実施例は、以上で説明された機能または動作を行うモジュール、手順、関数などの形態で具現することができる。ソフトウェアコードはメモリユニットに記憶されてプロセッサにより駆動されることができる。このメモリユニットは、プロセッサ内部または外部に位置して、公知の様々な手段によりプロセッサとデータを交換することができる。
【産業上の利用可能性】
【０３９１】
本発明は、広帯域無線移動通信システムで用いられる送信機及び受信機で用いられることができる。
【０３９２】
本発明は、本発明の精神及び必須特徴を逸脱しない範囲で他の特定の形態に具体化できるということが、当業者には自明である。したがって、上記の詳細な説明は、いずれの面においても制約的に解釈してはならず、例示的なものとして考慮しなければならない。本発明の範囲は、添付の請求項の合理的な解釈により決定されなければならず、本発明の等価的範囲内における変更はいずれも本発明の範囲に含まれる。
【図１】
2014143705.tif 000103
【図２】
2014143705.tif 000104
【図３】
2014143705.tif 000105
【図４】
2014143705.tif 000106
【図５】
2014143705.tif 000107
【図６】
2014143705.tif 000108
【図７】
2014143705.tif 000109
【図８】
2014143705.tif 000110
【図９】
2014143705.tif 000111
【図１０】
2014143705.tif 000112
【図１１】
2014143705.tif 000113
【図１２】
2014143705.tif 000114
【図１３】
2014143705.tif 000115
【図１４】
2014143705.tif 000116
【図１５】
2014143705.tif 000117
【図１６】
2014143705.tif 000118
【図１７】
2014143705.tif 000119
【図１８】
2014143705.tif 000120
【図１９】
2014143705.tif 000121
【図２０】
2014143705.tif 000122
【図２１】
2014143705.tif 000123
【図２２】
2014143705.tif 000124
【図２３】
2014143705.tif 000125
【図２４】
2014143705.tif 000126
【図２５】
2014143705.tif 000127
【図２６】
2014143705.tif 000128
【図２７】
2014143705.tif 000129
【図２８】
2014143705.tif 000130
【図２９】
2014143705.tif 000131
【図３０】
2014143705.tif 000132
【図３１】
2014143705.tif 000133
【図３２】
2014143705.tif 000134
【図３３】
2014143705.tif 000135