(57)【特許請求の範囲】
【請求項１】
伝送フォーマット組合せ識別子（ＴＦＣＩ）をコード化する方法であって、
ＴＦＣＩ情報ビットをａ９．．．ａ０を提供することと、
（３２，１０）サブコードを用いて、該ＴＦＣＩ情報ビットをエンコーディングすることであって、該（３２，１０）サブコードは、１０個の基本シーケンスの線形の組合わせであり、該１０個の基本シーケンスは、
【表８】
0003847078.tif 000011
を包含する、ことと、
所定の数のビットからなる出力コードワードビットｂｉを提供することと
を包含する、方法。
【請求項２】
前記ＴＦＣＩが１０ビット未満であるとき、１０ビットになるように該ＴＦＣＩがゼロでパディングされることにより、該ＴＦＩＣ情報ビットａ９、．．．、ａ０を形成する、請求項１に記載の方法。
【請求項３】
前記ＴＦＣＩは、最上位ビットセットをゼロに設定することによってパディングされ、ここで、ａ０は、最下位ビット（ＬＳＢ）であり、ａ９は、最上位ビット（ＭＳＢ）である、請求項２に記載の方法。
【請求項４】
前記出力コードビットｂｉは、以下の公式によって求められ、
【表９】
0003847078.tif 000012
ここで、ｉ＝０、．．．、３１である、請求項１に記載の方法。
【請求項５】
前記（３２，１０）サブコードは、二次リードミュラーコードである、請求項１に記載の方法。
【請求項６】
伝送フォーマット組合せ識別子（ＴＦＣＩ）をコード化する方法であって、
ＴＦＣＩ情報ビットを提供することと、
（ｍ，ｎ）サブコードを用いて、該ＴＦＣＩ情報ビットをエンコーディングすることであって、該（ｍ，ｎ）サブコードは、少なくとも５個の基本シーケンスＭｉ，０．．．Ｍｉ，５を含み、該Ｍｉ，５基本シーケンスは、すべてのものを含み、ｉは、各基本シーケンスのビット数のビットインデックスに対応する、ことと、
出力コードワードビットｂｉを提供することとを包含し、
ｍ＝３２のとき、前記基本シーケンスＭｉ，０、Ｍｉ，１、Ｍｉ，２、Ｍｉ，３、Ｍｉ，４およびＭｉ，５は、
【表１０】
0003847078.tif 000013
を包含する、方法。
【請求項７】
ｉ＝０、．．．、３１であり、該ｉ＝０、．．．、３１は、各基本シーケンスのビット数のビットインデックスに対応する、請求項６に記載の方法。
【請求項８】
前記基本シーケンスＭｉ，０からＭｉ，４はＯＶＳＦコードに基づく、請求項６に記載の方法。
【請求項９】
前記基本シーケンスＭｉ，０からＭｉ，５は、すべて”１”からなる第１の基本シーケンスおよびＯＶＳＦコードからなる第２から第５の基本シーケンスをバレルシフティングすることによって形成される、請求項６に記載の方法。
【請求項１０】
伝送フォーマット組合せ識別子（ＴＦＣＩ）をコード化する方法であって、
ＴＦＣＩ情報ビットをａ４．．．ａ０を提供することと、
（１６，５）倍直交コードを用いて、該ＴＦＣＩ情報ビットをエンコーディングすることであって、該（１６，５）倍直交コードは、５個の基本シーケンスの線形の組合わせであり、該５個の基本シーケンスは、
【表１１】
0003847078.tif 000014
を包含する、ことと、
所定の数のビットからなる出力コードワードビットｂｉを提供することと
を包含する、方法。
【請求項１１】
前記ＴＦＣＩが５ビット未満であるとき、５ビットになるように該ＴＦＣＩがゼロでパディングされることにより、該ＴＦＩＣ情報ビットａ４、．．．、ａ０を形成する、請求項１０に記載の方法。
【請求項１２】
前記ＴＦＣＩは、最上位ビットセットをゼロに設定することによってパディングされ、ここで、ａ０は、最下位ビット（ＬＳＢ）であり、ａ４は、最上位ビット（ＭＳＢ）である、請求項１１に記載の方法。
【請求項１３】
前記出力コードビットｂｉは、以下の公式によって求められ、
【表１２】
0003847078.tif 000015
ここで、ｉ＝０、．．．、１５である、請求項１０に記載の方法。
【請求項１４】
伝送フォーマット組合せ識別子（ＴＦＣＩ）をコード化する方法であって、
ＴＦＣＩ情報ビットを提供することと、
（ｍ，ｎ）倍直交コードを用いて、該ＴＦＣＩ情報ビットをエンコーディングすることであって、該（ｍ，ｎ）倍直交コードは、少なくとも４個の基本シーケンスＭｉ，０．．．Ｍｉ，４を含み、該Ｍｉ，４基本シーケンスは、すべてのものを含み、ｉは、各基本シーケンスのビット数のビットインデックスに対応する、ことと、
出力コードワードビットｂｉを提供することとを包含し、
ｍ＝１６のとき、前記基本シーケンスＭｉ，０、Ｍｉ，１、Ｍｉ，２、Ｍｉ，３、およびＭｉ，４は、
【表１３】
0003847078.tif 000016
を包含する、方法。
【請求項１５】
ｉ＝０、．．．、１５であり、該ｉ＝０、．．．、１５は、各基本シーケンスのビット数のビットインデックスに対応する、請求項１４に記載の方法。
【請求項１６】
前記出力コードビットｂｉは、以下の公式によって求められ、
【表１４】
0003847078.tif 000017
ここで、ｉ＝０、．．．、１５である、請求項１４に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は第３世代移動通信に係り、特に、広帯域符号分割多重通信（Ｗ−ＣＤＭＡ）方式を使用する移動通信システムで無線フレームの各タイムスロットに挿入される伝送フォーマット組合せ識別子（ＴＦＣＩ）の伝送方法に関する。
【０００２】
【従来の技術】
一般に、第３世代共同プロゼクト（３ＧＰＰ：Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）は無線接続ネットワーク（ＲＡＮ）の上向きリンク及び下向きリンクの物理チャネルについて定義している。
【０００３】
ここで、専用物理チャネル（ＤＰＣＨ：Ｄｅｄｉｃａｔｅｄ  Ｐｈｙｓｉｃａｌ  Ｃｈａｎｎｅｌ）はスーパーフレーム、無線フレーム及びタイムスロットの３階層からなり、図１及び図２はＤＰＣＨの二つのデータ構造を示している。
【０００４】
第一のタイプは専用データを電送するための専用物理データチャネル（ＤＰＤＣＨ：Ｄｅｄｉｃａｔｅｄ  Ｐｈｙｓｉｃａｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ）であり、第二のタイプは制御情報を伝送するための専用物理制御チャネル（ＤＰＣＣＨ：Ｄｅｄｉｃａｔｅｄ  Ｐｈｙｓｉｃａｌ  Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ）である。
【０００５】
図１は３ＧＰＰ無線接続ネットワーク規格による上向きリンク専用物理チャネルの構造を示し、図２は下向きリンク専用物理チャネルの構造を示すものである。
【０００６】
図１と図２で専用物理データチャネル（ＤＰＤＣＨ）は無線フレームを構成する各タイムスロットごとにＴＦＣＩフィールドを含んでいる。
【０００７】
つまり、伝送フォーマット情報が各無線フレームごとにコーディングされ挿入される。
【０００８】
３ＧＰＰ規格によるＴＦＣＩビットのコーディングに対する説明は次の通りである。
【０００９】
ＴＦＣＩビットの数は最小１ビットから最大１０ビットまで可変とされ、ビットの数は上位階層の信号処理による呼が始まる時点で決定される。
【００１０】
かかるＴＦＣＩは上位階層の信号処理によるビットの数に応じて他のコーディング方法が適用される。
【００１１】
ＴＦＣＩビットの数が６ビット以下であるときは倍直交（ｂｉ−ｏｒｔｈｏｇｏｎａｌ）コーディングまたは一次リードミュラーコーディングが適用され、ＴＦＣＩビットの数が７ビット以上であるときは二次リードミュラーコーディングが適用される。
【００１２】
３ＧＰＰ規格によれば、コーディングされたＴＦＣＩは３０ビットの長さのコードワードに生成するパンクチャリング（ｐｕｎｃｔｕｒｉｎｇ）を行う。
【００１３】
例えば、上位階層の信号処理によって決定されるＴＦＣＩビットの数が６ビット以下であるときはＴＦＣＩコードワードは倍直交コーディングを経て出力される。ここで、（３２、６）コーディングは倍直交コーディングが適用される。
【００１４】
これのためには、ＴＦＣＩが６ビット以下であれば、足りないビット値を最上位ビットから″０″を満たすパディング（ｐａｄｄｉｎｇ）の手順がまず行われる。
【００１５】
そして、ＴＦＣＩコードワードは２ビットずつ無線フレームの各タイムスロットに分けられ挿入されるため、その全体の長さは３０ビットで固定される。
【００１６】
したがって、倍直交コーディングされた３ビットのＴＦＣＩコードワードは２ビットだけパンクチャリングの後、各タイムスロットに挿入される。
【００１７】
他の例として、上位階層の信号処理によって決定されたＴＦＣＩビットの数が１０ビット以下であるときはＴＦＣＩコードワードは二次リードミュラーコーディングによって出力される。
【００１８】
ここで、（３２、１０）コーディングは二次リードミュラーコーディングが適用される。これのためには、ＴＦＣＩが１０ビット未満であれば、足りないビット値を最上位ビットから″０″を満たすパディング（ｐａｄｄｉｎｇ）の手順がまず行われる。
【００１９】
リードミュラーコーディングされたＴＦＣＩコードワードをサブコードという。
【００２０】
このサブコードは２ビットにパンクチャリングした後、３０ビットの長さのＴＦＣＩコードワードに生成される。
【００２１】
図３はチャネルコーディングの手順を示すブロック図である。
【００２２】
前記生成された３０ビットの長さのコードワードは２ビットずつに分けられ、各タイムスロットに挿入され伝送される。
【００２３】
図４は一般の各タイムスロットにコーディングされたＴＦＣＩコードワードの挿入を示している。また、図５は従来の二次リードミュラーコーディングによって（３２、１０）ＴＦＣＩコードワードを生成するためのエンコーディング構造を示す図面である。
【００２４】
図５を参照すると、最小１から最大１０ビットまで可変となるＴＦＣＩビットはエンコーダに入力されるが、この入力データビットは１０個の基本シーケンスと線形に組み合わされる。
【００２５】
線形組合せに用いられる基本シーケンス（３２エレメントベクトル）は全てのビット値が″１″であるユニフォームコードと表１に示す五つの（Ｃ32,1、Ｃ32,2、Ｃ32,4、Ｃ32,8、Ｃ32,16）で表現される直交可変拡散因子コードと表２に示す四つの（Ｍａｓｋ１、Ｍａｓｋ２、Ｍａｓｋ３、Ｍａｓｋ４）で表現されるマスクコードを含む。
【００２６】
従来の二次リードミュラーにおいて、四つのマスクコードは１６倍のコードワードの数に増加させるために使われる。
【００２７】
【表１】
0003847078.tif 000002
【００２８】
【表２】
0003847078.tif 000003
【００２９】
次の表３は従来の基本シーケンスを示すものであり、Ｍi,0はユニフォームコードである。Ｍi1，〜Ｍi,5はＣ32,1、Ｃ32,2、Ｃ32,4、Ｃ32,8、そして、Ｃ32,16と一致し、Ｍi,6〜Ｍi,9はＭａｓｋ１〜Ｍａｓｋ４と一致する。
【００３０】
【表３】
0003847078.tif 000004
【００３１】
また、前記基本シーケンスと線形に組み合わされるＴＦＣＩビットは式１のように表現される。ここで、ａ0は最下位ビットを示し、ａn-1は最上位ビット（ＭＳＢ）を示す。
ａn-1，ａn-2，．．．．．，ａ1，ａ0（ｎ≦１０）（式１）
線形組合せによって生成された（３２，１０）サブコードから第１ビットと第１７ビットをパンクチャリングして３０ビットの長さのＴＦＣＩコードワードが出力される。
【００３２】
このとき、３０ビットの長さのＴＦＣＩコードワードは式２のように表現される。
ｂ0，ｂ1，ｂ2，．．．．．，ｂ28，ｂ29（式２）
式１のように入力されたＴＦＣＩビットの数は式２によるＴＦＣＩコードワードに出力するために次の式３によってエンコーディングされる。
ｂi＝Σ（ａnｘＭi,n）ｍｏｄ２（式３）
（ここで、ｎ＝０〜９、ｉ＝０，２，．．．．，３１）
【００３３】
【発明が解決しようとする課題】
しかし、従来技術によるＴＦＣＩエンコーディングにおいては次のような問題点があった。
【００３４】
まず、ＴＦＣＩビットがコーディングのために入力されるとき、パディングの手順を経なければならないため、エンコーディングのためのＴＦＣＩビット入力のパターンは不適切である。
【００３５】
特に、コーディングのためのＴＦＣＩビットが１０ビット未満であるときは足りないビット値を最上位ビットから″０″に満たすパディングの手順を先に経ることが一般的である。
【００３６】
そして、受信側でエンコーディングされ伝送されるＴＦＣＩコードワードに対して複雑なデコーディングの手順を経なければならない不具合があった。
【００３７】
ＴＦＣＩビットの入力が６ビット未満である場合に必ず倍直交コーディングを経るので、受信側は互いに二進関係にある直交可変拡散因子（ＯＶＳＦ）コード集合のうちエンコーディングに用いられたＯＶＳＦコードがどこから選択されたものであるかを確認する優先順位検出の過程が必要であり、それによって追加的なハードウェアが要求される。
【００３８】
また、（３２，１０）コードワードから実際にＴＦＣＩフィールドに挿入され伝送される（３０，１０）ＴＦＣＩコードワードを生成するための２ビットがパンクチャリングのとき、最小のハミング距離は最大２まで損失される問題があった。
【００３９】
また、前記で説明してはいないが、（１６，５）コードワードも（１５，５）ＴＦＣＩコードワードを生成するために１ビットをパンクチャリングする。
【００４０】
この場合にも最小のハミング距離は損失される。
【００４１】
したがって、本発明の目的は上記従来技術の問題点を解決するために成されたもので、本発明ではＷ−ＣＤＭＡ方式を使用する次世代移動通信システムの受信側でより簡単な手順によってＴＦＣＩをデコーディングすることにある。
【００４２】
他の目的はＴＦＣＩコーディングのための基本シーケンスの最適化した行列を提供することである。
【００４３】
また他の目的は基本シーケンスで最適化された行列を通じてＴＦＣＩエンコーディング方法を提供することである。
【００４４】
本発明のまた他の目的としてＷ−ＣＤＭＡ方式を使用する次世代移動通信システムで使用されるＴＦＣＩコードワードをパンクチャリングした後、各タイムスロット当たり１ビットまたは２ビットずつ挿入して伝送するとき、ＴＦＣＩコードワードに対する最小のハミング距離が最大になるようにする最適化した行列を提供する。
【００４５】
また他の目的はＷ−ＣＤＭＡ方式を使用する次世代移動通信システムで使用されるＴＦＣＩコードワードをパンクチャリングした後、各タイムスロット当たり１ビットまたは２ビットずつ挿入して伝送するとき、ＴＦＣＩコードワードに対する最小のハミング距離が最大になるようにする最適化した行列によってエンコーディング方法を提供することにある。
【００４６】
【課題を解決するための手段】
上記目的を達成するための本発明による、移動通信システムにおける伝送フォーマット組合せ識別子のエンコーディングのための変換行列の生成方法であって、伝送フォーマット組合せ識別子の下位ビットに掛けられる五つの列ベクトルを直交可変拡散因子コードから誘導される３２エレメントの二進コードからなる変換行列によって生成する段階と；１に３２個のエレメントを有する変換行列の一つの列ベクトルを設定する段階と；前記伝送フォーマット組合せ識別子の上位ビットに掛けられる四つの列ベクトルなどをマスクコードから誘導される３２エレメントの二進コードによってなる変換行列によって生成する段階とからなることを特徴とする。
【００４７】
前記五つのベクトルは一般の３２エレメントの直交可変拡散因子（ＯＶＳＦ）コードベクトルの第１エレメントと第１７エレメントとを直交可変拡散因子コードのベクトルの最終第２の位置へ移動して発生されることを特徴としてもよい。
【００４８】
前記伝送フォーマット組合せ識別子の最下位ビットに掛けられた五つのベクトルのうち、一つのベクトルはエレメント単位で交番された直交可変拡散因子コードから発生されることを特徴としてもよい。
【００４９】
前記五つのベクトルは一般の３２エレメントの直交可変拡散因子コードのベクトルの第１エレメントと第１７エレメントとを直交可変拡散因子コードのベクトルの最終第２の位置へ移動して発生されることを特徴としてもよい。
【００５０】
また、移動通信システムにおける伝送フォーマット組合せ識別子の伝送方法であって、入力伝送フォーマット組合せ識別子ビット数を検出する段階と、伝送フォーマット組合せ識別子の下位ビットに掛けられた直交可変拡散因子のコードから得られた二進コードの３２エレメントのうち、五つのベクトルと、１の二進コードの３２エレメントのうち、一つのベクトルと、伝送フォーマット組合せ識別子の上位ビットに掛けられたマスクコードから得られた二進コードの３２エレメントのうち、四つを含む変換行列を介してコーディングする段階と、また無線チャネルを介してコーディングされたビットを伝送する段階とからなることを特徴とする。
【００５１】
前記五つのベクトルは一般の３２エレメントの直交可変拡散因子のコードベクトルの第１エレメントと第１７エレメントとを直交可変拡散因子コードのベクトルの最終第２の位置へ移動して発生されることを特徴としてもよい。
【００５２】
前記伝送フォーマット組合せ識別子の最下位のビットに掛けられた前記変換行列の五つのベクトルのうち、一つのベクトルはエレメント単位で交番された直交可変拡散因子のコードから生成されることを特徴としてもよい。
【００５３】
前記変換行列のうち、五つのベクトルは一般の３２エレメントの直交可変拡散因子のコードベクトルの第１エレメントと第１７エレメントとを直交可変拡散因子コードのベクトルの最終第２の位置へ移動して生成されることを特徴としてもよい。
【００５４】
また、移動通信システムにおける伝送フォーマット組合せ識別子の伝送方法であって、入力伝送フォーマット組合せ識別子のビット数を検出する段階と、入力伝送フォーマット組合せ識別子のビット数が２以上であれば、伝送フォーマット組合せ識別子の下位ビットに掛けられた直交可変拡散因子のコードから得られた二進コードの３２エレメントのうち、五つのベクトルと、１の二進コードの３２エレメントのうち、一つのベクトルと、伝送フォーマット組合せ識別子の上位ビットに掛けられたマスクコードから得られた二進コードの３２エレメントのうち、四つを含む変換行列において多重化させるか、或いは伝送フォーマット組合せ識別子のビット数が１の場合、入力伝送フォーマット組合せ識別子を繰り返してコーディングする段階と、また無線チャネルを介してコーディングされたビットを伝送する段階とからなることを特徴とする。
【００５５】
前記五つのベクトルは一般の３２エレメントの直交可変拡散因子のコードベクトルの第１エレメントと第１７エレメントとを直交可変拡散因子コードのベクトルの最終第２の位置へ移動して生成されることを特徴としてもよい。
【００５６】
前記伝送フォーマット組合せ識別子の最下位のビットに掛けられた前記変換行列の五つのベクトルのうち、一つのベクトルはエレメント単位で交番された直交可変拡散因子のコードから生成されることを特徴としてもよい。
【００５７】
前記変換行列のうち、五つのベクトルは一般の３２エレメントの直交可変拡散因子のコードベクトルの第１エレメントと第１７エレメントとを直交可変拡散因子コードのベクトルの最終第２の位置へ移動して生成されることを特徴としてもよい。
【００５８】
上記目的を達成するための本発明による移動通信システムにおける伝送フォーマット組合せ識別子のエンコーディングのための変換行列の生成方法は、伝送フォーマット組合せ識別子の下位ビットに掛けられる四つの列ベクトルを直交コードから誘導される１６エレメントの二進コードからなる変換行列によって生成する段階と；１に１６個のエレメントを有する変換行列のうち、一つの列ベクトルを設定する段階とからなることを特徴とする。
【００５９】
前記四つのベクトルは一般の１６エレメントの直交コードベクトルの第１エレメントが直交コードのベクトルの最終位置へ移動して生成されることを特徴としてもよい。
【００６０】
前記伝送フォーマット組合せ識別子の最下位ビットに掛けられた前記四つのベクトルのうち、一つのベクトルはエレメント単位で交番された直交コードからなることを特徴としてもよい。
【００６１】
前記四つのベクトルは一般の１６エレメントの直交コードベクトルの第１エレメントが直交コードのベクトルの最終位置へ移動して生成されることを特徴としてもよい。
【００６２】
上記目的を達成するための本発明による移動通信システムにおける伝送フォーマット組合せ識別子の伝送方法は、入力伝送フォーマット組合せ識別子のビット数を検出する段階と、伝送フォーマット組合せ識別子の下位ビットに掛けられた直交コードから得られた二進コードの１６エレメントのうち、四つのベクトルと、１の二進コードの１６エレメントのうち、一つのベクトルを含む変換行列を介してコーディングする段階と、また無線チャネルを介してコーディングされたビットを伝送する段階とからなることを特徴とする。
【００６３】
前記四つのベクトルは一般の１６エレメントの直交コードベクトルの第１エレメントが直交コードのベクトルの最終位置へ移動して生成されることを特徴としてみもよい。
【００６４】
前記四つのベクトルは一般の１６エレメントの直交コードベクトルの第１エレメントが直交コードのベクトルの最終位置へ移動して生成されることを特徴としてもよい。
【００６５】
前記四つのベクトルは一般の１６エレメントの直交コードベクトルの第１エレメントが直交コードのベクトルの最終位置へ移動して生成されることを特徴としてもよい。
【００６６】
上記目的を達成するための本発明による移動通信システムにおける伝送フォーマット組合せ識別子の伝送方法は、入力伝送フォーマット組合せ識別子のビット数を検出する段階と、入力伝送フォーマット組合せ識別子のビット数が２以上であれば、伝送フォーマット組合せ識別子の下位ビットに掛けられた直交コードから得られた二進コードの１６エレメントのうち、四つのベクトルと、１の二進コードの１６エレメントのうち、一つのベクトルを含む変換行列において多重化させるか、或いは入力伝送フォーマット組合せ識別子のビット数が１の場合、入力伝送フォーマット組合せ識別子を繰り返してコーディングする段階と、また無線チャネルを介してコーディングされたビットを伝送する段階とからなることを特徴とする。
【００６７】
前記四つのベクトルは一般の１６エレメントの直交コードベクトルの第１エレメントが直交コードのベクトルの最終位置へ移動して生成されることを特徴としてもよい。
【００６８】
前記伝送フォーマット組合せ識別子の最下位のビットに掛けられた前記四つベクトルのうち、一つのベクトルはエレメント単位で交番された直交コードから生成されることを特徴としてもよい。
【００６９】
前記四つのベクトルは一般の１６エレメントの直交コードベクトルの第１エレメントが直交コードのベクトルの最終位置へ移動して生成されることを特徴としてもよい。
【００７０】
以下、本発明では二つの最適化された基本シーケンスを説明する。
【００７１】
もし、伝送フォーマット組合せ識別子が１０ビット以下であれば、ゼロ（０）をパディング（ｐａｄｄｉｎｇ）して１０ビットを満たすことになるが、最上位ビットから０に満たす。
【００７２】
結果的に１０ビット伝送フォーマット組合せ識別子は二次リードミュラーコードの（３２、１０）サブコードによってコーディングされる。
【００７３】
伝送された前記コードワードは１０個の基本シーケンスと線形に組み合わされる。
【００７４】
即ち、該基本シーケンスは最下位ビットであるＭ０と最上位ビットのＭ９である伝送フォーマット組合せ識別子のビットと線形に組み合われる。
【００７５】
本発明による基本シーケンス中の一つは次のようである。
【００７６】
｛Ｍ0＝（Ａｌｌ  １＝Ｓ）、Ｍ1＝Ｃ32,16、Ｍ2＝Ｃ32,8、Ｍ3＝Ｃ32,4、Ｍ4＝Ｃ32,2、Ｍ5＝Ｃ32,1、Ｍ6＝Ｍａｓｋ１、Ｍ7＝Ｍａｓｋ２、Ｍ8＝Ｍａｓｋ３、Ｍ9＝Ｍａｓｋ４｝
基本シーケンスでＷ−ＣＤＭＡ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ｄｉｖｉｓｉｏｎ  Ｄｕｐｌｅｘ（Ｗ−ＣＤＭＡ  ＦＤＤ）伝送フォーマット組合せ識別子のコーディング計画は干渉チャネルでダイバーシティ利得を得る。
【００７７】
その結果２〜５ビット長さの伝送フォーマット組合せ識別子の場合、０．５〜２．５ｄＢが得られる。
【００７８】
本発明において交番される基本シーケンスは次のようである。
【００７９】
｛Ｍ0＝Ｃ32,16、Ｍ1＝Ｃ32,8、Ｍ2＝Ｃ32,6、Ｍ3＝Ｃ32,4、Ｍ4＝Ｃ32,2、Ｍ5＝（Ａｌｌ  １＝Ｓ）、Ｍ6＝Ｍａｓｋ１、Ｍ7＝Ｍａｓｋ２、Ｍ8＝Ｍａｓｋ３、Ｍ9＝Ｍａｓｋ４｝
基本シーケンスで、周波数分割二重化（ＦＤＤ：Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｄｕｐｌｅｘ）伝送フォーマット組合せ識別子のコーディング計画は前記のようなダイバーシティ利得を得る。
【００８０】
直交可変拡散因子（ＯＶＳＦ）コードのＣ32,1、Ｃ32,2、Ｃ32,4、Ｃ32,8、Ｃ32,16の基本は、長さ２5＝３２であるＨ5、16、Ｈ5,8、Ｈ5,4、Ｈ5,2、Ｈ5,1アダマール（Ｈａｄａｍｒｄ）コードと一致するので入力パターンを最適化させることは基本コードをＭ0＝Ａｌｌ  １｀Ｓ、Ｍ1＝Ｃ32,1、Ｍ2＝Ｃ32,2、Ｍ3＝Ｃ32,4、Ｍ4＝Ｃ32,8、Ｍ5＝Ｃ32,16、Ｍ6、Ｍ7、Ｍ8、Ｍ9からＭ0＝Ｈ5,1＝Ｃ32,16、Ｍ1＝Ｈ5,2＝Ｃ32,8、Ｍ2＝Ｈ5,4＝Ｃ32,4、Ｍ3＝Ｈ5,8＝Ｃ32,2、Ｍ4＝Ｈ5,16＝Ｃ32,1、Ｍ5＝Ａｌｌ  １｀Ｓ、Ｍ6、Ｍ7、Ｍ8、Ｍ9に取り替えることに応じる。
【００８１】
従って、本発明による伝送フォーマット組合せ識別子のエンコーディング方法は伝送フォーマット組合せ識別子（ＴＦＣＩ）ビット数を決定し、伝送フォーマット組合せ識別子（ＴＦＣＩ）が１ビットである時；コーディングをすることにおいて
ａ0を３２回繰り返し；伝送フォーマット組合せ識別子が２ビット以上の場合は伝送フォーマット組合せ識別子の情報ビットａ0、ａ1、ａ2、ａ3、ａ4、ａ5、ａ6、ａ7、ａ8、ａ9（ａ0は最下位ビットであり、ａ9は最上位ビットであり）を線形にマッピングする段階をも含む。
【００８２】
本発明によるスプリットモードにおける伝送フォーマット組合せ識別子のエンコーディング方法は伝送フォーマット組合せ識別子のビット数を決定する段階と；伝送フォーマット組合せ識別子が２ビット以上から構成時は線形にａ0、ａ1、ａ2、ａ3、ａ4、（ａ0は最下位ビットであり、ａ4は最上位ビットであり）を伝送フォーマット組合せ識別子（ＴＦＣＩ）情報ビットでマッピングする段階を含む。
【００８３】
【発明の実施の形態】
以下、本発明に係る最適の伝送フォーマット組合せ識別子のＴＦＣＩエンコーディング方法についての好ましい実施の形態を添付の図面を参照して説明する。
【００８４】
従来は一次リードミュラーコーディングである倍直交コーディングと、二次リードミュラーコーディングがＴＦＣＩエンコーディングのために入力ＴＦＣＩビットのビットの数によって適用されていた。
【００８５】
しかし、本発明では前記入力ＴＦＣＩビットのビットの数が６未満である場合、図６に示すビットパターンは倍直交コーディングに適用されることでなく、ＯＶＳＦコーディングのみが適用される。また、一般のビットパターンと異なるビットパターンは場合によってはＴＦＣＩビットのビットの数が６より大きい場合にも適用される。
【００８６】
図６は本発明によるＴＦＣＩエンコーディングに適用され得るＴＦＣＩビットパターンであり、図７は本発明に適用され得るＴＦＣＩビットパターンによる一般のＴＦＣＩエンコーダーの構造を示す図面である。
【００８７】
図６を参照すると、入力ＴＦＣＩビットが６未満である場合に、倍直交コーディングを排除し且つＯＶＳＦコーディングが行えるように、従来技術のビットパターンとは異なり、足りないビット値を有するビットパターンは最上位ビット（ａ5）から０に補われ、バレルシフティング（ｂａｒｒｅｌ−ｓｈｉｆｔｉｎｇ）されてＴＦＣＩエンコーディングの入力となる。
【００８８】
また、入力ＴＦＣＩビットの数が６より大きい場合、上位４ビットは従来技術のようなビットパターンが入力となり、下位６ビットに対しては従来技術のビットパターンがバレルシフティングされたビットパターンが入力となる。（ＴＦＣＩビットは基本シーケンスのマスクコードと線形に結合される。）
図８と図９は図６に適用されたビットパターンにＴＦＣＩエンコーディングを行うためのハードウェアの構成を示す図面である。即ち、図８は本発明による図６の変換したＴＦＣＩビットが適用された一般のＴＦＣＩエンコーダーの詳細な構造を示す図面であり、図９は本発明による図６のビットパターンが適用された場合におけるＴＦＣＩエンコーダーの構造を示す図面である。
【００８９】
図８と図９に示すように、入力ＴＦＣＩビットのビットの数が６未満である場合に簡単なハードウェアがＯＶＳＦエンコーディングのために追加される。
【００９０】
要するに、図７に示すＴＦＣＩエンコーダーのＴＦＣＩビットパターンの入力は式４のように表現できる。式４でＸｉは各ＴＦＣＩビットを表すベクトル、つまりＴＦＣＩエンコーダーに入力された１０個の要素から構成された集合を示している。
【００９１】
ここで、図６は式４によって表現された詳細なパターンの一つである。
Ｘi＝［ｘi,0、ｘi,1・・・・ｘi,j、・・・・ｘi,9、］（ここで、１≦ｉ≦１０、０≦ｊ≦９）（式４）
本発明によるＴＦＣＩエンコーダーに適用され得るＴＦＣＩビットパターンで、ＴＦＣＩエンコーダーは各入力と関連して次のようにコーディングを行う。
【００９２】
第一、上位階層によって決定されるＴＦＣＩのビットの数が６未満である場合にＯＶＳＦコーディングが行われる。第二、上位階層によって決定されたＴＦＣＩのビットの数が６である場合に、一次リードミュラーコーディングの倍直交コーディングが行われる。第三、上位階層によって決定されたＴＦＣＩビットの数が６より大きい場合に二次リードミュラーコーディングが行われる。各ＴＦＣＩ入力ビットの数に応じて前記コーディングにより生成されるＴＦＣＩコードワードは受信端へ伝送される。その後、前記受信端は前記ＴＦＣＩコードワードをデコーディングする。
【００９３】
ＴＦＣＩコードワードに関連した受信端によって行われるデコーディングは以下で説明する。
【００９４】
本発明でＯＶＳＦコーディングは入力ＴＦＣＩビットのビットの数が６未満である場合に倍直交コーディングが省略され、ＯＶＦＳコーディングが直接行われる。このように、前記受信端は２進補数関係にある二つのＯＶＳＦコードセットのうちエンコーディングに用いられたＯＶＳＦコードが属した集合を検出するために優先順位の検出を行う必要はない。
【００９５】
図１０ａないし図１０ｃは本発明によるＴＦＣＩの入力ビットの数に応じたデコーダーの構造を示す図面である。
【００９６】
図１０ａはＴＦＣＩの入力ビットの数が６より大きい場合に本発明によるデコーダーの構造を示すものである。
【００９７】
受信端は、まず、掛け算器１０で″ａ6Ｍ1＋ａ7Ｍ2＋ａ8Ｍ3＋ａ9Ｍ4″をＴＦＣＩコードワードｒ（ｔ）に掛ける。ここで、前記ＴＦＣＩコードワードｒ（ｔ）は二次リードミュラーコーディングされ、パンクチャリングされた後に伝送されており、″ａ6Ｍ1＋ａ7Ｍ2＋ａ8Ｍ3＋ａ9Ｍ4″は送信端のエンコーディング過程でＴＦＣＩビットの上位４ビットであるａ6、ａ7、ａ8、ａ9と、基本シーケンスにおける４またはその未満のマスクコードである″Ｍ1、Ｍ2、Ｍ3、Ｍ4″とが線形に結合され得られるものである。その後、デコーディングは高速アダマール変換（Ｆａｓｔ  Ｈａｄａｍａｒｄ  Ｔｒａｎｓｆｏｒｍ：ＦＨＴ）デコーディングブロック１１を介して行われる。
【００９８】
その結果として、デコーディングされ変形されたコードワードはインデックス変換ブロック１２からＯＶＳＦコードインデックスに変化する。前記コードインデックスの変換は受信されたＴＦＣＩコードワードから正確なＴＦＣＩを得るために必要である。これはアダマールコードインデックスとＯＶＳＦコードインデックスとの関係が基本反転（インデックス変換）であるからである。
【００９９】
コードインデックス変換の完了時にコードインデックス情報が得られる。しかし、優先順位検出ブロック１３は二進補数関係である二つのＯＶＳＦコード集合のうち、エンコーディングに用いられたＯＶＳＦコードが属した集合に対する情報を知らないため必要である。これはエンコーディングに用いられたコードワードが送信機の最下位ビットａ0による二進補数関係にある二つのＯＶＳＦコード集合から選択されるためである。優先順位検出ブロック１３の出力は格納及び比較ブロック１４に格納される。前記優先順位検出ブロック１３の出力は前記ブロックの手順を繰り返すことで″ａ6、ａ7、ａ8、ａ9″の他の全ての組合せに対して格納される。″ａ6、ａ7、ａ8、ａ9″の特定の組合せコードと最大の類似性を有する″ａ0、ａ1、ａ2、ａ3、ａ4、ａ5″のユニフォームコードとＯＶＳＦコードは比較の手順を経て選択され、それによって所望のＴＦＣＩ情報ビット″ａ0、ａ1、ａ2、ａ3、ａ4、ａ5、ａ6、ａ7、ａ8、ａ9″（ａ0は最下位ビットであり、ａ9は最上位ビット）は取り戻される。
【０１００】
図１０ｂは各タイプのＴＦＣＩビットの入力ビットの数が６未満である場合に本発明によるデコーダーの構造を示すものである。
【０１０１】
まず、受信端はＴＦＣＩコードワードｒ（ｔ）をデコーディングする。このとき、前記ＴＦＣＩコードワードはＦＨＴデコーディングブロック２１を介してＯＶＳＦコーディングとパンクチャリングした後に伝送される。
【０１０２】
デコーディング後、変換されたコードワードはインデックス変換ブロック（図示せず）からＯＶＳＦコードインデックスに変換する。アダマールコードインデックスとＯＶＳＦコードインデックスとの関係は基本反転の関係であるので、前記説明したコードインデックス変換は受信されたＴＦＣＩコードワードから正確なＴＦＣＩを得るために必要である。
【０１０３】
本発明で提示したビットパターンが適用される場合、バレルシフティングによって予め基本反転された前記ＴＦＣＩビットはＯＶＳＦエンコーディングされ伝送される。
【０１０４】
したがって、図１０ａに示すデコーダー構造とは異なり、インデックス変換ブロックは必要ない。また、本発明によるビットパターンが適用される場合にＯＶＳＦコーディングが使われる。したがって、優先順位検出ブロックは、二進補数関係にある二つのＯＶＳＦコード集合からエンコーディングに使われたＯＶＳＦコード集合を検出するためには必要ない。ＦＨＴデコーディングブロック２１の出力は格納及び比較ブロック２２に格納され、これによって所望のＴＦＣＩビット
″ａ0、ａ1、ａ2、ａ3、ａ4、ａ5″が取り戻される。
【０１０５】
図１０ｃはＴＦＣＩビットの入力ビットの数が６である場合に本発明によるデコーダーの構造を示すものである。
【０１０６】
受信端は、まず、ＦＨＴデコーディングブロック３１を介してまず一次リードミュラーコーディング（倍直交コーディング）されパンクチャリングされた後に伝送されたＴＦＣＩコードワードｒ（ｔ）をデコーディングする。
【０１０７】
デコーディング後、変換されたコードワードはインデックス変換ブロック（図示せず）からＯＶＳＦコードインデックスに変換する。アダマールコードインデックスとＯＶＳＦコードインデックスとの関係は基本反転の関係であるので、前記説明したコードインデックス変換は受信されたＴＦＣＩコードワードから正確なＴＦＣＩを得るために必要である。本発明で提示したビットパターンが適用される場合、バレルシフティングによって予め基本反転された前記ＴＦＣＩビットはＯＶＳＦエンコーディングされ伝送される。
【０１０８】
このように、図１０ａに示すデコーダー構造とは異なり、インデックス変換ブロックは必要ない。
【０１０９】
しかし、優先順位検出ブロック３２は、二進反転の関係にある二つのＯＶＳＦコード集合の間でエンコーディングのために用いられたＯＶＳＦコードがどれであるかを決定するために実装された。これは前記二つのＯＶＳＦコード集合のいずれか一つが最下位ビットであるａ0のビット値による送信端によって選択されるためである。
【０１１０】
優先順位検出ブロック３２の出力は格納及び比較ブロック３３に格納され、これによって所望のＴＦＣＩビット″ａ0、ａ1、ａ2、ａ3、ａ4、ａ5″が取り戻される。
【０１１１】
本発明によるデコーディング及びＴＦＣＩエンコーディングの手順は以下で詳細に説明する。即ち、優先順位検出は本発明によって提示された各タイプ別ＴＦＣＩビットの入力ビットの数が図１０に示すように６未満である場合は必要ない。
【０１１２】
そして、インデックスの変換は本発明のＴＦＣＩビットの入力ビットの数が図１０ｂに示すように６未満である場合に必要である。数学的に前記ＯＶＳＦコードは式５で定義したＲａｃｄｍａｃｈｅｒ関数Ｒｎ（ｔ）により生成されたコードに分類できる。前記式５でＲ0（ｔ）は１の値を有する。
Ｒｎ（ｔ）＝ｓｇｎ（ｓｉｎ２nπｔ）（式５）
ここで、ｔ∈（０，Ｔ）
ｎ＝１，２，．．．．，ｌｏｇ2Ｎ＝Ｋ
ｓｇｎ（ｘ）＝（ｘ＜０の時，−１）
（ｘ＝０の時，０）
（ｘ＞０の時，１）
その後、″１″を″０″にマッピングし、″−１″を″１″にマッピングする。
【０１１３】
Ｒａｃｄｍａｃｈｅｒ関数により生成された３２ビットの長さのワルシ（Ｗａｌｓｈ）コードは式６のようにＯＶＳＦコードと同一であることが分かる。
【０１１４】
【数１】
0003847078.tif 000005
【０１１５】
ここで、Ｒａｃｄｍａｃｈｅr関数により生成される３２ビットの長さのコードとアダマール関数により生成されたコードとは式７のように基本反転（インデックス変換）の関係にある。
【０１１６】
Ｒ１＝Ｈ５，１６，
Ｒ２＝Ｈ５，８，
Ｒ３＝Ｈ５，４，  （式７）
Ｒ４＝Ｈ５，２，
Ｒ５＝Ｈ５，１
したがって、ＯＶＳＦコードとアダマールコードとは式８のように基本反転の関係にある。
【０１１７】
Ｃ３２，(Ｘ１，Ｘ２，Ｘ３，Ｘ４，Ｘ５）２＝Ｈ５，(Ｘ５，Ｘ４，Ｘ３，Ｘ２，Ｘ１）２（式８）
結局、インデックス変換はエンコーディングの後ＦＨＴを通じて本発明によって提示されたＴＦＣＩビットを伝送する場合と、エンコーディングの後ＦＨＴを通じて従来技術のＴＦＣＩビットをデコーディングする場合に行われるべきである。
【０１１８】
しかし、本発明におけるように、予めバレルシフティングされたビットパターンをＴＦＣＩエンコーディングして伝送する場合には、受信端はインデックス変換を行う必要はない。
【０１１９】
さらに、本発明はＴＦＣＩエンコーダーの基本シーケンスの行列を変換することにより実現できる。
【０１２０】
第一、本発明による行列生成の方法は以下の表４に示すように、入力ＴＦＣＩビットの従来のパターンを維持する間、一般のＴＦＣＩビットパターンを線形に組合せた基本シーケンスの構成をシフティングすることである。
【０１２１】
【表４】
0003847078.tif 000006
【０１２２】
第二、入力ＴＦＣＩビットの従来のパターンを維持する間、従来のＴＦＣＩビットパターンが線形に結合された基本シーケンスのアダマールコードを適用し、以下の表５のように基本シーケンスをシフティングすることであって、このような方法はＯＶＳＦコードよりはＯＶＳＦコードインデックスとインデックス変換関係がある。
【０１２３】
【表５】
0003847078.tif 000007
【０１２４】
また、本発明はエンコーディングのためのＴＦＣＩ入力のビットの数が１である場合、図６に示すパターンを適用する代わりに一般の方法として全て１であるユニフォームコードにａ0を線形に結合させる方法を更に用いている。
【０１２５】
ならびに、エンコーディングのためのＴＦＣＩ入力ビットのビットの数が２より大きい場合のような別の場合には、図６に示す各タイプのビットパターンを線形に結合する方法を更に用いる。
【０１２６】
図１２は本発明の第２実施形態によるＴＦＣＩ伝送端の構造を示すものであり、  図１１は本発明の第１実施形態によるＴＦＣＩ伝送端の構造を示すものである。
【０１２７】
特に、図１１はＴＦＣＩ伝送とエンコーディングのためのハードウェア構造を示しており、図６のビットパターンが適用され得る。
【０１２８】
反面、図１２は既存のＴＦＣＩビットパターンが入力されつつ、入力情報ビットと線形に組み合わされる１０個の基本シーケンスの他の配列を示している。
【０１２９】
言い換えると、図１２は線形組合せで用いられる基本シーケンスのうち四つのマスクコード（Ｍａｓｋ１、Ｍａｓｋ２、Ｍａｓｋ３、Ｍａｓｋ４）を除いた全て″１″のビット値を有する符号コードと五つのＯＶＳＦコード（Ｃ32,1、Ｃ32,2、Ｃ32,4、Ｃ32,8、Ｃ32,16）とをバレルシフティングし、入力データビットと線形組合せを行う。
【０１３０】
図１１で、ＴＦＣＩエンコーダーに入力されるＴＦＣＩビットパターンは前述した式４のように表現できる。
【０１３１】
図１１と１２の各ＴＦＣＩエンコーダーに適用されるＴＦＣＩビットパターンと基本シーケンスパターンによれば、ＴＦＣＩエンコーダーは図８で説明したように、各入力に対して次のようなコーディングが行われる。
【０１３２】
第一、上位階層で決定されたＴＦＣＩビットの数が６ビット未満であるとき、ＯＶＳＦコーディングが行われる。
【０１３３】
第二、上位階層で決定されたＴＦＣＩビットの数が６ビットであるとき、一次リードミュラーコーディングの倍直交コーディングが行われる。
【０１３４】
第三、上位階層で決定されたＴＦＣＩビットの数が６ビットを超過するとき、二次リードミュラーコーディングが行われる。
【０１３５】
各ＴＦＣＩビットの入力ビットの数に応じてコーディングされ生成された３２ビットの長さのコードワードは第１ビットと第１７ビットがパンクチャリングされた後に３０ビットの長さのコードワードとなる。
【０１３６】
前記コードワードは再び変換の後伝送される。そして、受信側では前記変換され伝送されたコードワードをデコーディングする。
【０１３７】
前記パンクチャリングされた３０ビットの長さのコードワードで″０″ビットは″１″ビットに変換され、″１″ビットは″−１″ビットに変換される。
【０１３８】
以下、図１１及び図１２に示すＴＦＣＩエンコーダーに基づき、図１３に示す本発明の受信側のデコーディング構造を説明する。
【０１３９】
次いで、受信側でのＴＦＣＩコードワードのデコーディング手順について説明する。
【０１４０】
図１３は本発明による最適のＴＦＣＩデコーディングの手順を説明するためのブロック図である。
【０１４１】
図１３を参照すると、受信側は送信側で３２ビットの長さのコードワードにパンクチャリングされた第１ビットと第１７ビットが″１″であるか″０″であるかが分からない。したがって、従来は受信側から受信された３０ビットの長さのコードワードをパンクチャリングしないとき、該順序でブランクビットを置き、３２ビットの長さのコードワードに生成した後、デコーディングした。
【０１４２】
しかし、本発明におけるように、図１１と図１２に示すＴＦＣＩ受信のためのハードウェア構造が用いられると、入力ＴＦＣＩのビットの数が６ビット未満である場合には、エンコードされ伝送されたコードワードがアダマールコードとなる。
【０１４３】
したがって、デコーディングに伴うエラーを減らすことができる。
【０１４４】
ここで、アダマールコードの特性を並べると次の通りである。
【０１４５】
第一、入力ＴＦＣＩビットの数が１〜４であれば、３２ビットの長さのＴＦＣＩコードワードの第１ビットと第１７ビットは、常に″０″のビット値を有する。
【０１４６】
第二、入力ＴＦＣＩビットの数が５であれば、３２ビットの長さのＴＦＣＩコードワードの第１ビットは、常に″０″のビット値を有する。
【０１４７】
したがって、前記アダマールコードの特性を用いて本発明の受信側から受信される３０ビットの長さのコードはパンクチャリングされない。
【０１４８】
このとき、受信側は入力ＴＦＣＩビットのビットの数を上位階層の信号処理によって分かっているため、デパンクチャリングは次の三つの場合のように行われる。
【０１４９】
第一、入力ＴＦＣＩビットの数が１〜４であるとき、受信側は送信側で３２ビットのコードワードからパンクチャリングされた第一ビットと第１７ビットが″０″のビット値を有し、このビット値が″１″のビット値にマッピングされ、伝送されたことが分かる。
【０１５０】
したがって、受信側は第１ビットと第１７ビットを″Ｈ″値に満たし、ここで、″Ｈ″値は任意の高いバイアス値である。
【０１５１】
第二、入力ＴＦＣＩビットの数が５であれば、受信側は送信側で３２ビットコードワードからパンクチャリングされた第１ビットが″０″のビット値を有し、このビット値が″１″のビット値にマッピングされ、伝送されたことが分かる。
【０１５２】
したがって、受信側は第１ビットを″Ｈ″値に満たす。このとき、受信側は第１７ビット値が″０″であるか″１″であるかが分からないので、受信側は第１７ビットを″Ｂ″値に満たし、ここで、″Ｂ″値はブランクビットである。
【０１５３】
第三、入力ＴＦＣＩビット数が６以上であると、受信側は送信側で３２ビットコードワードからパンクチャリングされた第１ビットと第１７ビットが″１″であるか″０″であるかが明らかではない。
【０１５４】
従って、受信側は第１７ビットに対して″Ｂ″値に満たす。
【０１５５】
図１３のパンクチャリングされないブロック１０によると、受信側は前記入力ＴＦＣＩビット数によってパンクチャリングをしないことになる。
【０１５６】
また、ＴＦＣＩデコーダー２０は入力によってパンクチャリングされない３２ビットコードワードに基づいてデコーディングを行う。
【０１５７】
この時、受信側は式９に示した３０ビット長さのコードワードＲ（ｔ）を受信する。
Ｒ（ｔ）＝［Ｒ（２）Ｒ（３）．．．Ｒ（１６）Ｒ（１８）．．．Ｒ（３１）Ｒ（３２）］（式９）
以後、パンクチャリングされないブロック１０は入力伝送フォーマット組合せ識別子ビット（ＴＦＣＩ）数によるデパンクチャリングを式１０〜１２に示した各々のケース別（ケース１、ケース２、ケース３）による３２ビット長さの出力コードワードで行う。
［Ｈ  Ｒ（２）Ｒ（３）．．．Ｒ（１６）  Ｈ  Ｒ（１８）．．．Ｒ（３１）Ｒ（３２）］（式１０）
［Ｈ  Ｒ（２）Ｒ（３）．．．Ｒ（１６）  Ｂ  Ｒ（１８）．．．Ｒ（３１）Ｒ（３２）］（式１１）
［Ｂ  Ｒ（２）Ｒ（３）．．．Ｒ（１６）  Ｂ  Ｒ（１８）．．．Ｒ（３１）Ｒ（３２）］（式１２）
即ち、送信側でパンクチャリングされたビット値が把握されると、受信側は前記ビット値に対応されるビット位置値に置き換えられる３２ビット長さのコードワードを作る。
【０１５８】
また、ＴＦＣＩデコーダ２０は入力で３２ビット長さのコードワードに基づいてデコーディングを行い、ＴＦＣＩビットが取り戻される。
【０１５９】
本発明によるＴＦＣＩエンコーダーの基本シーケンスのマトリックスが変形されるＴＦＣＩエンコーディング方法をさらに詳細に説明する。
【０１６０】
表６と表７のように、最小１ビットから最大１０ビットまで可変的なＴＦＣＩビットが入力される時、入力されたＴＦＣＩデータビットとエンコーディング過程のうち、線形組合わせの基本シーケンスを用いる。
【０１６１】
表６は（３２、１０）ＴＦＣＩエンコーディングで用いられる基本シーケンスであり、表７は（１６、５）ＴＦＣＩエンコーディングで用いられる基本シーケンスである。
【０１６２】
次の表６は（３２、１０）ＴＦＣＩエンコーディングの手順に用いられる基本シーケンスを示す。
【０１６３】
【表６】
0003847078.tif 000008
【０１６４】
前記表６から明らかなように、表６の基本シーケンスと既に説明した表３の基本シーケンスとの関係は下記式１３の通りである。
Ｓi、j-1＝Ｍi、j（ｊ＝１、２、３、４）
Ｓi、5＝Ｍi、0                              （式１３）
Ｓi、j＝Ｍi、j（ｊ＝６、７、８、９）
ここで、Ｍi、jの前記一番目と第１７ビットはＳｉ、ｊの最終の二つのビットとなる。
【０１６５】
本発明によるエンコーディングのために線形組み合わせる基本シーケンスは上位から既存の″Ｓi、0、Ｓi、1、Ｓi、2、Ｓi、3、Ｓi、4″のコードに対応する″Ｃ32、1、Ｃ32、2、Ｃ32、4、Ｃ32、8、Ｃ32、16″の五つのＯＶＳＦコードと、既存の″Ｍａｓｋ１、Ｍａｓｋ２、Ｍａｓｋ３、Ｍａｓｋ４″の四つのマスクコードに対応する″Ｓi、6、Si、7、Ｓi、8、Ｓi、9″と全ビット値が″１″の一つの符号コードである″Ｓi、9″順に適用される。
【０１６６】
従って、ＴＦＣＩをエンコーディングするための変換行列はＴＦＣＩの下位ビットに掛けられたＯＶＳＦコードから得られた二進コードの３２エレメントのうち、五つのベクトルと、１の二進コードの３２エレメントのうち、一つのベクトルとＴＦＣＩの上位ビットに掛けられたマスクコードから得られた二進コードの３２エレメントのうち四つのベクトルを含む。
【０１６７】
ここで、五つのベクトルは一般の３２ベクトルＯＶＳＦコードベクトルの第１エレメントと第１７エレメントをＯＶＳＦコードベクトルの最終から２番目の位置に移ることによって得られる。これに対しては下に詳細に説明する。
【０１６８】
また、ＴＦＣＩの最下位のビットに掛けられた五つのベクトルのうち、一つのベクトルはＯＶＳＦコードから得られる。ＯＶＳＦコードはビットがエレメント単位で交番される。
【０１６９】
図１４を参照すると、（３２、１０）ＴＦＣＩエンコーダーにＴＦＣＩ情報ビット（ａｚ＝ａ９ａ８，ａ７ａ．．ａ１ａ０）が入力される時、本発明では（３２、１０）ＴＦＣＩコードワードを出力させるために式１４を用いてエンコーディングが行われる。
ｂｉ＝Σ（ａn×Ｓi,n）ｍｏｄ２（ここで、ｎ＝０〜９）（式１４）
式１４において、ｉ＝０、２、．．．３１である。また式１４はＴＦＣＩデータビットインデックスＺが″０≦Ｚ≦８″の場合に適用され、ＴＦＣＩデータビットインデックスＺが″９″の場合はユニフォームコードが適用され、ここでＴＦＣＩビットは入力ビットである。
【０１７０】
現在の伝送フォーマット組合せ識別子（ＴＦＣＩ）の伝送方法によると、ＴＦＣＩはＴＦＣＩビットの入力数が２ビット以上であるか、入力伝送フォーマット組合せ識別子（ＴＦＣＩ）ビット数が１の場合、入力伝送フォーマット組合せ識別子ビット（ＴＦＣＩ）の繰り返しを介して入力され、前記変換行列の多重化によってコード化される。
【０１７１】
前記エンコーディングされたＴＦＣＩコードワードは２対１５ビットで分け、各々の伝送タイムスロットに挿入される。従って、前記３０ビットで固定される。従って、前記エンコーディングされた３２ビット長さＴＦＣＩコードワードは２ビットによってパンクチャリングされ各々のタイムスロットに挿入される。
【０１７２】
３ＧＰＰの規格によると、二次リードミュラーコードの（３２、１０）サブコードの第１ビットと第１７ビットは（３０、１０）コードワードでパンクチャリングされる。
【０１７３】
次は３２長さのアダマール（ｈａｄａｍａｒｄ）コードの第１ビットと第１７ビットを示している。
【０１７４】
0003847078.tif 000009
Ｚが５の場合、第１ビットのＴＦＣＩコードワードは常に０となる。Ｚが５より大きい場合、コードワードの第１ビットと第１７ビットは常に０となる。即ち、受信側はＴＦＣＩエンコーダーでゼロパディングされた数が５より大きい場合、第１ビットと、第１７ビットであることが明らかにしてからゼロパディングされた数が５の場合には第１ビットであることが確かに分かれる。
【０１７５】
かかることは（３２、１０）ＴＦＣＩデコーダが変化することなく受信側で知っているパンクチャリングされたビットまたはビットなどを簡単に挿入して取り込まれるのでＴＦＣＩのデコーダ側にハードウェア的に安定的、且つコーディング利益をも取り込まれる。
【０１７６】
基本シーケンスが３１番目のビットは第１ビットで、３２番目のビットは第１７ビットへ移動して再配列されるので、本発明では３２ビット長さのＴＦＣＩコードワードのうち最終の３１番目のビットと３２番目のビットをパンクチャリングする。
【０１７７】
基本シーケンスが再配列されない従来の発明においては、１の値を有するコードビットはパンクチャリングされる。
【０１７８】
しかし、本発明では最終の２ビットは３２ビット長さＴＦＣＩのワードのうち、パンクチャリングされるので入力ＴＦＣＩデータビットがａ０からａ８まで再配列されるとき、１の値を有していないコードビットがパンクチャリングされる。従って、ハミング距離が最大の利益を有する。
【０１７９】
本発明によって（１６、５）ＴＦＣＩエンコーディングは表７に示しているが、表７は（１６、５）ＴＦＣＩエンコーディングに用いられる基本シーケンスである。
【０１８０】
【表７】
0003847078.tif 000010
【０１８１】
表７のように従来発明による基本シーケンスと本発明による基本シーケンスとの関係式は式１５に示した。
Ｓi-1,j-1＝Ｍi,j（ｉ＝１，１４，１５）（ｊ＝１，２，３，４，）
Ｓ15,j-1＝Ｍ1,j（ｊ＝１，２，３，４）    （式１５）
Ｓi,4＝Ｍi,0
遂に本発明においてエンコーディングのために線形に組み合わされる基本シーケンスは従来の上位から″Ｃ32、1、Ｃ32、3、Ｃ32、4、Ｃ32、8、Ｃ32、16″で表れる五つのＯＶＳＦコードに対応される″Ｓi、0、Ｓi、1、Ｓi、2、Ｓi、3、Ｓi、4″の順に適用される。
【０１８２】
従って、ＴＦＣＩをエンコーディングするための変換行列は、ＴＦＣＩの下位ビットで多重化された直交コードから得られた二進コードの１６エレメントのうち四つのベクトルと、１の二進コードの１６エレメントのうち一つのベクトルを含む。
【０１８３】
以下、これに対して詳細に説明する。
【０１８４】
四つのベクトルは一般の１６エレメントの直交コードベクトルの第１エレメントを直交コードベクトルの最終の位置へ移動させることによって得られる。
【０１８５】
また、ＴＦＣＩの最下位のビットに掛けられた四つのベクトルのうち一つのベクトルは直交コードから得られる。直交コードはビットがエレメント単位で交番される。
【０１８６】
図１５は本発明による（１６、５）ＴＦＣＩエンコーダーの構造を示す図である。図１５を参照すると、（１６、５）ＴＦＣＩデータビット（ａｚ＝ａ４，ａ１，ａ０）が入力される時、本発明では式１６を用いてエンコーディングを行う。
ｂi＝Σ（ａnｘＳi,n）ｍｏｄ２（ここで、ｎ＝０〜４）（式１６）
前記式１６において、ｉ＝０，２，．．．．、１５であり、前記式１６はＴＦＣＩデータビットのインデックス（Ｚ）が″０≦Ｚ≦３″の場合に適用される。
【０１８７】
もし、ＴＦＣＩが１ビットからなる場合、″Ｚ＝４″を用いたコーディングが繰り返される。即ち、ａ０がｂｉから１６回繰り返される。
【０１８８】
前記のようにエンコーディングされた（１６、５）ＴＦＣＩコードワードは１ビットずつ各々のタイムスロットに分けて挿入され伝送される。全体の長さが１５ビットで固定されるので、エンコーディングされた１６ビット長さのＴＦＣＩコードワードは１ビットほどパンクチャリングされ、各々のタイムスロットに挿入される。
【０１８９】
ここで、１６ビット長さのＴＦＣＩコードワードのうち最終の１６番目のビットがパンクチャリングされる。
【０１９０】
前記エンコーディングの手順はスプリットモードでも用いられる。スプリットモードにおけるＤＣＨは次のようにユータン（ＵＴＲＡＮ）動作する。
【０１９１】
もし、リンクなどの一つがＤＳＣＨに関連されると、ＴＦＣＩ動作の指示に関するコードワードが全セルから伝送されない形態でＴＦＣＩコードワードはスプリットされる。
【０１９２】
前記のような機能の使用は上位階層のシグナリングによって指示される。
【０１９３】
ＴＦＣＩビットは倍直交コード（または一次リードミュラーコード）を用いてエンコードされる。コーディングの手順は図１６に示した。
ｂ2i＝Σ（ａ1,nｘＳi,n）ｍｏｄ２（ここで、ｎ＝０〜４）
ｂ2i+1＝Σ（ａ2,nｘＳi,n）ｍｏｄ２（ここで、ｎ＝０〜４）（式１
７）
式１７において、ｉ＝０，２，．．．、１５であり、前記式１７はＴＦＣＩデータビットインデックス（Ｚ）が″０≦Ｚ≦３″の場合に適用される。もし、ＴＦＣＩが１ビットからなる場合、″Ｚ＝４″を用いたコーディングが繰り返される。即ち、ａ1,0がｂ2iから１６回繰り返され、ａ2,0がｂ2i+1から１６回繰り返される。
【０１９４】
従って、本発明のＴＦＣＩ伝送方法でＴＦＣＩビット数が２以上の場合変換行列の多重化でコーディングされるか、あるいはＴＦＣＩビット数が１であるとＴＦＣＩビットを繰り返してコーディングされる。
【０１９５】
本発明は第３世代移動通信に係り、特に、広帯域符号分割多重通信（Ｗ−ＣＤＭＡ）方式を使用する移動通信システムで無線フレームの各タイムスロットに挿入される伝送フォーマット組合せ識別子（ＴＦＣＩ）の伝送方法に関する。
【０１９６】
本発明によれば、伝送フォーマット組合せ識別者（ＴＦＣＩ）ビットの数を決定し、ＴＦＣＩが１ビットから構成される場合にコーディングを行うことにおいて、ａ0を３２回繰り返し、ＴＦＣＩが２ビット以上である場合にＴＦＣＩ情報ビットａ0、ａ1、ａ2、ａ3、ａ4、ａ5、ａ6、ａ7、ａ8、ａ9、（ａ0は最下位ビットであり、ａ9は最上位ビットである）を線形的にマッピングすることから成されることで、最適のＴＦＣＩコーディング方法を用いることにより、エンコーディングされ伝送されたＴＦＣＩコードワードを受信側でより簡単にデコーディングすることができる。
【０１９７】
【発明の効果】
以上で説明したように本発明は次のような効果がある。
【０１９８】
第一、最適のＴＦＣＩビット数が６ビット未満の場合、受信側では送信側でパンクチャリングされたビット位置へ高いバイアス値を置換させパンクチャリングを実行させない。これによって、受信側ではエンコーディングされたコードワードが分かることになり、伝送済みのコードワードをデコーディングすることによって手順がずっと簡単になる。
【０１９９】
結果的にハードウェアの実現においても簡単でコストも低減される。
【０２００】
またＴＦＣＩコードワードをパンクチャリングした後タイムスロット当たり１ビットまたは２ビットずつ挿入伝送する時、ＴＦＣＩコードワードに対する最小ハミング距離の利得が最大である。
【０２０１】
このようにＴＦＣＩコードワードに対する最小ハミング距離が最大となるので、全体システム性能が向上される。
【図面の簡単な説明】
【図１】３ＧＰＰ無線接続ネットワーク（ＲＡＮ）の規格による上向きリンク専用物理チャネルの構造を示した図。
【図２】３ＧＰＰ無線接続ネットワーク（ＲＡＮ）の規格による下向きリンク専用物理チャネルの構造を示した図。
【図３】伝送フォーマット組合せ識別子（ＴＦＣＩ）のチャネルコーディングチャネルコーディング手順を示したブロック。
【図４】各々タイムスロットにコーディングされた伝送フォーマット組合せ識別子（ＴＦＣＩ）コードワードの挿入を示した図面。
【図５】二次リードミュラーリードコーディングによってチャネル（３２、１０）伝送フォーマット組合せ識別子（ＴＦＣＩ）コードワードを生成するエンコーダーの構造を示した図。
【図６】本発明による伝送フォーマット組合せ識別子（ＴＦＣＩ）エンコーダーに適用される伝送フォーマット組合せ識別子ビットの変換パターンを示した図。
【図７】本発明による伝送フォーマット組合せ識別子（ＴＦＣＩ）のビットパターンに変換適用される伝送フォーマット組合せ識別子のエンコーダーの構造を示した図。
【図８】本発明による伝送フォーマット組合せ識別子（ＴＦＣＩ）のビットが適用される伝送フォーマット組合せ識別子のエンコーダーの詳細構造を示した図。
【図９】図８に示した伝送フォーマット組合せ識別子のエンコーダーのブロック図。
【図１０ａ】本発明による伝送フォーマット組合せ識別子ビットの入力ビット数によるデコーダーの構造を示した図。
【図１０ｂ】本発明による伝送フォーマット組合せ識別子ビットの入力ビット数によるデコーダーの構造を示した図。
【図１０ｃ】本発明による伝送フォーマット組合せ識別子ビットの入力ビット数によるデコーダーの構造を示した図。
【図１１】第１実施形態による伝送フォーマット組合せ識別子のエンコーダーのの構造を示した図。
【図１２】第２実施形態による伝送フォーマット組合せ識別子のエンコーダーの構造を示した図。
【図１３】本発明による伝送フォーマット組合せ識別子のデコーディングの手順を示した図。
【図１４】本発明による（３２、１０）伝送フォーマット組合せ識別子のエンコーダーの構造を示した図。
【図１５】本発明によるスプリットモードにおける（１６、５）伝送フォーマット組合せ識別子のエンコーダーの構造を示した図。
【図１６】本発明によるスプリットモードにおける二つの（１６、５）伝送フォーマット組合せ識別子のエンコーダの構造を示した図。
【符号の説明】
１１  アダマール変換デコーディング部
１２  インデックス変換部
１３  優先順位検出部
１４  格納及び比較部
【図１】
0003847078.tif 000018
【図２】
0003847078.tif 000019
【図３】
0003847078.tif 000020
【図４】
0003847078.tif 000021
【図５】
0003847078.tif 000022
【図６】
0003847078.tif 000023
【図７】
0003847078.tif 000024
【図８】
0003847078.tif 000025
【図９】
0003847078.tif 000026
【図１０ａ】
0003847078.tif 000027
【図１０ｂ】
0003847078.tif 000028
【図１０ｃ】
0003847078.tif 000029
【図１１】
0003847078.tif 000030
【図１２】
0003847078.tif 000031
【図１３】
0003847078.tif 000032
【図１４】
0003847078.tif 000033
【図１５】
0003847078.tif 000034
【図１６】
0003847078.tif 000035