(57)【特許請求の範囲】
【請求項１】
通信システムを介して受信した情報の書式検出の方法であって、
定義したガイドチャネルから抽出した受信情報を復号することによってその受信情報の書式を判定するステップであって、定義されたガイドチャネル用サイズ値リストから得た情報サイズ値を復号に使用するステップを含み、
前記書式を判定するステップが、
通信システムの他のチャネルから受信情報を抽出するステップと、
抽出したガイドチャネルの情報に対してＭ回、復号操作を実行するステップであって、Ｍが前記リスト中の情報サイズ値の総数を表す整数であるステップと、
Ｍ回の復号操作のうちのどれが正しい復号をもたらしたかを判断するステップと、
正しい復号をもたらしたガイドチャネルの情報サイズ値から、受信情報の書式を判定するステップとを含み、
Ｍ回の復号操作のうちのどれが正しい復号をもたらしたかを判断する前記ステップが、
抽出したガイドチャネルの情報に対して、少なくとも１つの復号結果をもたらす少なくとも１回の復号操作を実行するステップと、
少なくとも１つの復号結果をアルゴリズムにかけて、正しい復号があるかどうか、またどの情報サイズ値がそのような正しい復号をもたらしたかを判断するステップとを含み、
通信システムが３ＧＰＰに準拠するＵＭＴＳであり、ガイドチャネルがＴｒＣｈ１であり、復号操作において、畳み込み復号、該畳み込み復号の結果に対するテールビット試験およびＣＲＣ復号が実行され、そのような復号操作が各々Ｍ回実行され、
前記復号操作が、正しい復号を判断するためにアルゴリズムにおいて使用される復号結果をもたらし、該復号結果がｉ番目の操作のＣＲＣ復号の結果である値Ｃｉならびにテールビット試験の結果である値ＴｉおよびＫｉからなり、ｉがＭまたはそれよりも小さい任意の整数であり、
（ａ）Ｃｉ＝１がＣＲＣ合格を示し、
（ｂ）Ｃｉ＝０がＣＲＣ不合格を示し、
（ｃ）Ｔｉが畳み込み復号の結果のテールビットに生じる「１」ビットの総数を表す整数値であり、さらにＴ０が１に等しいかまたはそれより大きい整数の定義されたしきい値であり、
（ｄ）Ｋｉ＝１がＴｉ≦Ｔ０であるテールビット試験合格条件を表し、
（ｅ）Ｋｉ＝０がテールビット試験不合格を示す方法。
【請求項２】
判定される書式が、ＴｒＣｈ１の検出された書式に基づくＴｒＣｈ２およびＴｒＣｈ３のトランスポートフォーマットである請求項１に記載の方法。
【請求項３】
Ｍ回の復号操作のうち１操作から次の条件のいずれか１つが生じた場合、すなわち
（ａ）復号操作のうち１操作のみがＣＲＣ合格をもたらした場合、
（ｂ）いずれの復号操作もＣＲＣ合格をもたらさず、それらのうち１操作のみがテールビット試験に合格した場合、
（ｃ）いずれの復号操作もＣＲＣ合格をもたらさず、しかし複数操作がテールビット試験に合格し、そのうち１操作のみが条件Ｔｉ＝Ｔ０を満たす場合、
（ｄ）いずれの復号操作もＣＲＣ合格をもたらさず、しかし複数操作がテールビット試験に合格し、そのうち１操作のみが条件Ｔｉ＜Ｔ０を満たす場合、
（ｅ）複数復号操作がＣＲＣ合格をもたらし、しかしいずれもテールビット試験に合格せず、そのうち１操作のみが条件Ｔｉ＝Ｔ０＋１を満たす場合、
（ｆ）複数復号操作がＣＲＣ合格をもたらし、かつテールビット試験に合格し、しかしそのうち１操作のみが条件Ｔｉ＜Ｔ０を満たす場合、
（ｇ）複数復号操作がＣＲＣ合格をもたらし、そのうち１操作のみがテールビット試験に合格した場合、または
（ｈ）複数復号操作がＣＲＣ合格をもたらし、かつテールビット試験に合格し、しかし１操作のみがＴｉ＝Ｔ０を満たす場合に
正しい復号が宣言される請求項１に記載の方法。
【請求項４】
Ｍ回の復号操作のうち少なくとも１操作から、次の値または条件のセットのうちいずれか１つが生じた場合、すなわち
（ａ）Ｍ回の復号操作のいずれも、ＣＲＣ合格もテールビット試験合格結果ももたらさなかった場合、
（ｂ）Ｍ回の復号操作のいずれもＣＲＣ合格をもたらさず、しかし複数操作がテールビット試験に合格し、そのうちいずれも条件Ｔｉ＝Ｔ０を満たさない場合、
（ｃ）Ｍ回の復号操作のいずれもＣＲＣ合格をもたらさず、しかし複数操作がテールビット試験に合格し、そのうち複数の復号操作が値Ｃｉ＝０、Ｋｉ＝１、Ｔｉ＝Ｔ０をもたらした場合、
（ｄ）Ｍ回の復号操作のいずれもＣＲＣ合格をもたらさず、しかし複数操作がテールビット試験に合格し、そのうち複数操作が値Ｃｉ＝０、Ｋｉ＝１、Ｔｉ＜Ｔ０をもたらした場合、
（ｅ）Ｍ回の復号操作のうち複数操作がＣＲＣ合格をもたらし、しかしいずれもテールビット試験に合格せず、そのうちいずれも条件Ｔｉ＝Ｔ０＋１を満たさない場合、
（ｆ）Ｍ回の復号操作のうち複数操作がＣＲＣ合格をもたらし、しかしいずれもテールビット試験に合格せず、そのうち複数操作が値Ｃｉ＝１、Ｋｉ＝１、Ｔｉ＝Ｔ０＋１をもたらした場合、
（ｇ）Ｍ回の復号操作のうち複数操作が値Ｃｉ＝１、Ｋｉ＝１、Ｔｉ＜Ｔ０をもたらした場合、
（ｈ）複数回の復号操作がＣＲＣ合格およびテールビット合格結果をもたらし、そのうちいずれも条件Ｔｉ＜Ｔ０またはＴｉ＝Ｔ０を満たさない場合、および
（ｉ）複数回の復号操作がＣＲＣ合格およびテールビット合格結果をもたらし、そのうち複数操作が値Ｃｉ＝１、Ｋｉ＝１、Ｔｉ＝Ｔ０をもたらした場合に
ＢＴＦＤ失敗が宣言される請求項１に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信システムのブラインドトランスポートフォーマット検出（ＢＴＦＤ）に関する。
【０００２】
【従来の技術】
関連特許
関連の内容が、本明細書と同時に出願した次の特許出願に開示されている。「Ｍｅｔｈｏｄ  ｏｆ  Ｂｌｉｎｄ  Ｔｒａｎｓｐｏｒｔ  Ｆｏｒｍａｔ  Ｄｅｔｅｃｔｉｏｎ  Ｂａｓｅｄ  ｏｎ  Ｐｏｗｅｒ  Ｔｒａｎｓｉｔｉｏｎ」という名称の米国特許出願第０９／９６６，５０４号。
【０００３】
通信システム、特に無線通信システムは、１つまたは複数の確立された通信規格のプロトコルに従って、通信チャネルを介して情報を搬送する（すなわち送信および／または受信する）。プロトコルとは、通信システム内の情報をどのように送信、伝播、および受信すべきかを規定した規則または手順である。確立された通信規格は、一般に、通信機器メーカーおよび関連する政府規制機関で構成された委員会によって検討および承認されたプロトコルを含む。
【０００４】
無線通信システム、特に、ＵＭＴＳ（ユニバーサルモバイル遠隔通信システム）システムのための３ＧＰＰ（第３世代パートナーシッププロジェクト）規格に準拠した無線通信システムでは、送信される情報は複数のモードで書式化される。情報は、システム機器またはユーザ機器のいずれかであり得る送信機器によって送信される。システム機器とは、システムプロバイダが所有し、運用し、維持する様々な機器である。基地局にある機器はシステム機器の例である。ユーザ機器とは、一般に、無線通信システムのユーザまたは加入者が使用するいずれかの機器である。ユーザ機器の例としては、携帯電話、無線ラップトップ、ページャが挙げられる。
【０００５】
情報の書式化とは、情報の単位（通常はビット）を、情報のグループまたはブロックに配置することを指し、この配置において各ブロックのサイズが定義される。例えば、３ＧＰＰ規格が８モードを使用してその書式化を行うとする。３ＧＰＰ規格の８モードのそれぞれは、それぞれクラスＡブロック、クラスＢブロック、クラスＣブロックと呼ばれる３つのブロック中に送信されるように情報を配置する。ＵＭＴＳでは、クラスＡ、クラスＢ、クラスＣのブロックは、トランスポートチャネル（ＴｒＣｈ）と呼ばれ、各トランスポートチャネルは、トランスポートフォーマット（ＴＦ）と呼ばれる書式を有する。これらのモードは、一般に、システム機器および／または加入者機器中の、符号化操作を実行する装置および／または機器であるＣＯＤＥＣの動作モードである。次の表は、３ＧＰＰ規格に準拠したＵＭＴＳシステム用の８モードそれぞれの書式を示す。
【表１】
0004247774.tif 000002
【０００６】
送信する情報が上記モードの１つにより配置された後、すなわち書式化された後、各情報グループは誤り訂正および／または誤り検出を行うために符号化される。符号化は、通信チャネルを介して伝搬されたことによって情報に誤りが発生するのを防ぐため、送信する情報に冗長性を導入する技術である。誤り訂正符号化は誤りを訂正するために使用され、誤り検出符号化は、誤りを検出するために使用される。書式化された情報には、様々なレベルの符号化および情報埋込みが施される。特に、ＵＭＴＳシステムの場合は、書式化された情報は、巡回冗長コーダ（ＣＲＣ）にかけられ、次いでその符号化された情報に埋め込むためにテールビットが追加される。次いで、この書式化され、符号化され、埋め込みが施された情報は、畳み込みコーダにかけられる。畳み込みコーダの出力は、その情報の単位のすべてに特殊なマッピングを施すことにより符号化された情報である。例えば、１ビットの情報すべてに２ビットをマップする畳み込みコーダの場合（すなわち１／２レート符号化）、各トランスポートチャネルの総ビット数は倍になる。したがって、３つのトランスポートチャネルのそれぞれについて、畳み込み符号化された情報が生成される。畳み込み符号化は、誤り訂正符号化の一種である。ＣＲＣ符号化は、誤り検出符号化の一種である。その後、３つのチャネルの情報は、送信の前に多重化される。
【０００７】
図１は、３ＧＰＰ規格に準拠するＵＭＴＳのトランスポートチャネルの書式の例を示す。情報ブロック１００は、８ＣＲＣビットおよび８テールビットが追加されたＡビットの情報を含むトランスポートチャネルの書式を表す。このトランスポートチャネルは、一般にＴｒＣｈ１と呼ばれる。情報ブロック１０２は、８テールビットが追加されたＢビットの情報を含むトランスポートチャネルの書式を表す。このトランスポートチャネルは、一般に、ＴｒＣｈ２と呼ばれる。情報ブロック１０４は、Ｃビットの情報と８テールビットを含むトランスポートチャネルの書式を表す。このトランスポートチャネルは、一般に、ＴｒＣｈ３と呼ばれる。
【０００８】
多重化された情報は、次いで、ＵＭＴＳシステムの単一または複数情報チャネルを介して送信される。ＵＭＴＳシステムでは、情報を、ＴＴＩ（送信時間間隔）と呼ばれるタイミング周期と同期をとって送信する。システムの送信機器および受信機器は、ＴＴＩと同期させる。ＴＴＩの各周期には、開始と終了があり、表１の３つのブロックはＴＴＩの間に送信される。受信機器では、最初にクラスＡブロックが受信され、その後にクラスＢブロック、次いでクラスＣブロックが受信される。これらの受信ブロックそれぞれのサイズは、そのときにシステムが動作しているモードによって決まる。
【０００９】
受信機器では、送信機器が適用する処理手順と逆の処理手順を適用することによって、情報を復号する。送信機器と同様に、受信機器もシステムまたは加入者機器であり得る。しかし、書式化された情報を適切に復号するために、受信機器は、実際の符号化された情報ブロック、および受信したブロックの書式化に関する情報（すなわち、各トランスポートチャネルを通る情報ブロックのサイズ）を使用する。詳細には、受信した符号化および書式化された情報ブロックを、実際のブロックおよびそのブロックのサイズを使って復号して、受信した情報の復号（例えば、ＣＲＣ復号、畳み込み復号）を行う。例えば、表１を参照すると、クラスＡの情報ブロックは、受信機器のデコーダにかけられると適切に復号されるが、この復号は、正しいサイズの値（すなわち値８１）を使用して復号操作を実行する。デコーダが使用したサイズの値が誤っている場合は、その受信ブロックは正しく復号されない。
【００１０】
【発明が解決しようとする課題】
正しいブロックサイズを知るという問題に対処するため、現行のＵＭＴＳ規格は、ＴＦＣＩ（トランスポートフォーマット組合せインジケータ）情報が受信機器に送信されるシグナリングチャネルを使用している。ＴＦＣＩは、受信ブロックのサイズを表す値を含む。前述の例の場合には、ＴＦＣＩは、クラスＡブロックについては値８１、クラスＢブロックについては値１０３、クラスＣブロックについては値６０を含む。受信した情報の復号は、受信した情報ブロックの正しいサイズ値に左右されるため、ＴＦＣＩは、通常、チャネルの異常によりよく対処できるように強固に符号化され、一層頑強になっており、したがって誤りを生じる可能性が低減されている。その結果、ＴＦＣＩを送信するためにより広い帯域幅と電力が必要とされる。さらに、ＴＦＣＩの強固な符号化によってＴＦＣＩ内に誤りが発生する可能性が低減されても、誤り限界は依然として存在する。誤り限界とは、ＴＦＣＩに適用される符号化の種類および量について、ＴＦＣＩから期待できる最良の誤り率である。
【００１１】
したがって、ＴＦＣＩを使用する必要なく、受信した情報の書式を検出する方法が必要とされている。
【００１２】
【課題を解決するための手段】
本発明は、ＴＦＣＩ情報を使用することなく、受信した情報の書式を検出する方法を提供する。本発明は、ブラインドトランスポートフォーマット検出（ＢＴＦＤ）のための方法を提供する。情報が受信される通信チャネルの１つは、その通信システムのガイドチャネルとして識別される。その通信システムが準拠する規格によって定義される、そのシステムの通信チャネルの書式を含むルックアップテーブル（または他のマッピング技術）が提供される。ガイドチャネルを介して受信された情報は、抽出され、ルックアップテーブルから得られたガイドチャネルの書式情報とともに、復号機器にかけられる。ガイドチャネルの書式情報は、トランスポートチャネルを介して搬送される情報ブロックのサイズを定義する情報サイズ値である。ルックアップテーブル中のガイドチャネルの書式情報のそれぞれは、復号操作を実行するために、抽出された情報とともに別々に使用される。抽出されたガイドチャネルの情報の復号に使用されたときに正しい復号をもたらすガイドチャネルの書式情報は、正しい書式として検出される。次に、ルックアップテーブル中で定義されているその他のチャネルの関連する書式が、ガイドチャネルの検出された正しい書式から判定される。したがって、受信した情報の書式は、ＴＦＣＩ情報を使用することなく検出される。
【００１３】
【発明の実施の形態】
本発明は、ＴＦＣＩ情報を使用することなく、受信した情報の書式を検出する方法を提供する。本発明は、ブラインドトランスポートフォーマット検出（ＢＴＦＤ）の方法を提供する。情報が受信される通信チャネルの１つは、その通信システムのガイドチャネルとして識別される。その通信システムが準拠する規格によって定義される、そのシステムの通信チャネルの書式を含むルックアップテーブル（または他のマッピング技術）が提供される。ガイドチャネルを介して受信した情報は、抽出され、ルックアップテーブルから得られたガイドチャネルの書式情報とともに、復号機器にかけられる。ガイドチャネルの書式情報は、トランスポートチャネルを介して搬送される情報ブロックのサイズを定義する情報サイズ値である。ルックアップテーブル内のガイドチャネルの書式情報のそれぞれは、復号操作を実行するために、抽出された情報とともに別々に使用される。抽出されたガイドチャネルの情報の復号に使用されたときに正しい復号をもたらすガイドチャネルの書式情報は、正しい書式として検出される。次に、ルックアップテーブル中で定義されているその他のチャネルの関連する情報サイズ値が、ガイドチャネルの検出された正しい情報サイズから判定される。したがって、受信した情報の書式は、ＴＦＣＩ情報を使用することなく検出される。
【００１４】
説明を簡単にするために、本発明の方法を、表１の書式を有する３ＧＰＰ規格に準拠するＵＭＴＳ通信システムという状況において説明する。この場合、情報は、情報単位がビットであるデジタル形式で表される。本発明の方法が、通信チャネルを介して情報を送信する前に、ある種の書式化スキームを使用する他の通信システム（有線または無線）にも適用できることは容易に理解されよう。送信される情報は、それぞれが表１に定義される書式を有する３つの異なるチャネル（トランスポートチャネルと呼ばれる）に多重化される。説明をわかりやすくするために、クラスＡビットが搬送されるトランスポートチャネル１（ＴｒＣＨ１）をガイドチャネルとして選択する。ガイドチャネルは、いったん情報サイズ値が検出されると、その他のチャネルの情報サイズ値もルックアップテーブルまたは他のマッピング技術から判定することが可能になる、通信システムのトランスポートチャネルの１つである。したがって、すべてのトランスポートチャネルの書式を検出することができる。クラスＢビットが搬送されるチャネルはトランスポートチャネルＴｒＣｈ２であり、クラスＣビットが搬送されるチャネルはトランスポートチャネルＴｒＣｈ３である。
【００１５】
ガイドチャネルは、好ましくは、送信機器の動作モードのそれぞれについて一意の書式を有し、他のチャネルよりも頑強な符号化がなされるチャネルである。例えば、ＴｒＣｈ１は、３つのチャネルのうち、テールビットだけでなくＣＲＣ符号化ビットも有する唯一のチャネルである。さらに、ＴｒＣｈ１の８動作モードの情報サイズ値のそれぞれは、繰り返されないという点において、一意である。例えば、ＴｒＣｈ１の場合、モード１以外のモードは８１ビットの情報サイズ値を持っていない。したがって、表１をルックアップテーブルとして使用すると、ガイドチャネル（すなわちＴｒＣｈ１）について８１という情報サイズ値が検出された場合は、その他のトランスポートチャネルの書式も判定することができ、すなわち、表１によると、ＴｒＣｈ１の情報サイズ８１は、ＴｒＣｈ２およびＴｒＣｈ３それぞれの情報サイズ１０３および６０に対応する。ルックアップテーブルは、ガイドチャネルの書式が検出されると、その他のトランスポートチャネルの対応する書式（すなわち情報サイズ値）が判定できるように構成されている。複数のガイドチャネルを使用することも可能であるし、また前述の基準（すなわち、より頑強な符号化、一意の情報サイズ値）以外の基準をガイドチャネルの選択に使用することも可能であることを理解されたい。情報サイズ値は、ビット数以外の表現で表すことも可能であることに注意されたい。例えば、情報サイズ値が、各キャラクタの長さが８ビットまたは他の長さである送信された情報に含まれるキャラクタ数を示すことも可能である。また、情報をデジタル形式以外の形式で表すことも可能である。
【００１６】
次に図２を参照すると、ステップ２００で、受信機器によって情報が受信される。３ＧＰＰ規格に準拠するＵＭＴＳ通信システムでは、受信した情報は、前述のように符号化（ＣＲＣおよび畳み込み）され、書式化されている。受信した情報は、３つのトランスポートチャネルからの情報を含む。情報は、無線機器、処理機器、その他の通信信号の検出および受信に一般に使用されている周知の機器で受信される。
【００１７】
ステップ２０２で、ガイドチャネル（すなわちＴｒＣｈ１）を介して受信した情報を抽出する。その他のトランスポートチャネルを介して受信した情報も抽出する。ガイドチャネルとその他のチャネルの両方からの情報を、さらに処理するため、いずれかの周知のメモリ回路に一時的に記憶する。受信した情報の開始は、受信機器と送信機器の同期をとるために使用するＴＴＩタイミングから判定する。チャネルからの情報の抽出は、様々なチャネルを介して無線信号を受信−ＴＴＩと同期させて−し、その信号を復調し、その信号を情報ビットに変換し、その情報ビットを各トランスポートチャネルの別々の情報ブロックにデマルチプレックスするために必要な様々なステップを含む。
【００１８】
ステップ２０４で、ガイドチャネルから抽出した情報に対して復号操作を実行する。各復号操作は、誤り訂正復号、およびそれに続くテールビット試験および誤り検出復号操作を含む。例えば、誤り訂正復号が畳み込み復号で、誤り検出復号がＣＲＣ復号の場合は、各復号操作に対して次の処理手順を実行する。ガイドチャネルから抽出した情報を畳み込みデコーダにかける。畳み込みデコーダは、ある回数のシフト操作、または情報サイズ値によって決まる他のタイミング操作を使って、ＣＲＣビットおよびテールビットが追加された情報ビット（すなわちクラスＡビット）を含むビットブロックを出力する。畳み込み復号の結果からテールビットを取り除く、それらのテールビットに対してテールビット試験を実行する。次いで、情報の残りの部分をＣＲＣデコーダにかける。ＣＲＣデコーダは、ＣＲＣ合格またはＣＲＣ不合格の結果を生成する。上記の復号操作をＭ回実行する。ここで、Ｍは、このガイドチャネルに使用されているモードの総数、またはガイドチャネルに定義されている情報サイズ値の総数を表す整数である。したがって、表１に定義されているチャネル書式に準拠するシステムの場合、Ｍ＝８である。本発明の方法は、Ｍが他の値でも適用でき、Ｍ＝８という値に限定されるものではないことに注意されたい。
【００１９】
３ＧＰＰ規格によれば、送信した情報にもともと含まれている８テールビットはすべて「０」ビットである。テールビット試験は２種類の値を生成する。一方の値は、テールビットに発生する「１」ビットの数であり、もう一方の値は、そのテールビット試験の結果が不合格が合格かを示す値である。テールビット試験の結果が合格が不合格かを判定するために、テールビットに発生する「１」ビットの数として、しきい値が任意に定義される（例えばサービスプロバイダによって）。例えば、しきい値が２に設定されるならば、テールビット試験は、「１」ビットの数が２以下である場合に合格が宣言される。「１」ビットの数が３以上であれば、テールビット試験は不合格が宣言される。
【００２０】
Ｍ回の畳み込み復号操作のそれぞれについて、畳み込みコーダの出力からテールビットを取り除いた後、残りのビット（すなわち、ＣＲＣビットが追加されたクラスＡビット）をＣＲＣデコーダにかける。Ｍ回の畳み込み復号操作のそれぞれにおいて、異なる情報サイズ値を使用することに注意されたい。したがって、残りのビットについても、同様にＣＲＣ復号操作をＭ回実行する。この場合も、異なる情報サイズ値を使用して、Ｍ回の別々のＣＲＣ復号操作のそれぞれを実行する。各ＣＲＣ復号操作の結果は、「ＣＲＣ不合格」の場合は「０」または「ＣＲＣ合格」の場合は「１」であり、それが記憶される。したがって、復号操作の終了時にはＭセットのデータが記憶され、その各セットが、（ａ）「１」テールビットの数、（ｂ）テールビット試験が「不合格」または「合格」、（ｃ）ＣＲＣ復号が「合格」または「不合格」を含む。前述のように、ＣＲＣ復号操作およびテールビット試験は畳み込み復号操作の結果に対して実行され、これらの操作はＭ回実行される。
【００２１】
ステップ２０６で、復号操作の結果であるＭセットのデータを、その結果のうちいずれかが正しい復号を示すかどうかを判定するアルゴリズムにかける。このアルゴリズムは、結果（３つの変数を含む）を使用して、正しい復号があったかどうかを判定する。正しい復号があれば、Ｍ回の復号操作のうちどれがその正しいデコードをもたらしたかを判定する。３つの変数は、ＣＲＣ復号（またはＣＲＣ試験）の結果、テールビット試験の結果、およびテールビットに発生した非ゼロビット（すなわち「１」ビット）の数である。詳細には、ｉ番目の復号操作（またはｉ番目のモード）の「１」テールビットの数をＴｉとして表す。ここで、ｉ＝１、２、．．．．．Ｍ。ｉは、Ｍまたはそれよりも小さい任意の整数である。Ｔｉ≦Ｔ０であれば、ビットテール試験は「合格」である。Ｔ０はテールビットに生じる「１」ビットの数を表す。Ｔ０は、サービスプロバイダおよび／または送信機器および／また受信機器のメーカーが設定することができる値である。Ｔ０も変更可能である。Ｋｉは、ｉ番目のモードについて、テールビット試験が合格か不合格かを示す２値変数であり、テールビット試験が不合格であればＫｉは０に設定され、テールビット試験が合格であればＫｉは１に設定される。Ｃｉは、ｉ番目の復号操作（またはｉ番目のモード）について、ＣＲＣ復号操作が合格か不合格かを示す２値変数であり、ＣＲＣ復号操作が合格であればＣｉは１に設定され、ＣＲＣ復号操作が不合格であればＣｉは０に設定される。したがって、ガイドチャネルから抽出された情報に対する復号操作の終了時の３つの結果の値は、（Ｃｉ，Ｋｉ，Ｔｉ）である。
【００２２】
少しの間、図３Ａおよび図３Ｂを参照して、図２のステップ２０６で使用したある特定のアルゴリズムについて次に説明する。図３Ａおよび図３Ｂに示すアルゴリズムが、ＣＲＣ復号、畳み込み復号、およびテールビット試験に基づいて、Ｍ回の復号操作のいずれの１回が正しい復号をもたらすかを判定するために使用される１つの特定の処理手順であることを理解されたい。さらに、本発明の方法は、この１つの特定のアルゴリズムに限定されるものではないことを理解されたい。復号操作の結果を使用して正しい復号があるかどうかを判定する、他のアルゴリズムおよび／または技法も、十分に本発明の方法の範囲内である。
【００２３】
ステップ３０２で、Ｍ回の復号操作のそれぞれの結果（Ｃｉ，Ｋｉ，Ｔｉ）を記憶する。結果のセットのそれぞれが、正しい復号の候補である。また、Ｔ０の値も設定される。Ｍ回の復号操作の結果のいずれも、ＣＲＣ合格もテールビット試験の合格ももたらさなかった場合は（ステップ３０４→３２８→３３８）、ＢＴＦＤ失敗が宣言される。ＢＴＦＤ失敗の場合は、受信機器が別のトランスポートチャネルからの書式を判定、またはその情報を再度送信するように送信機器に要請しようとする可能性が高い。１候補のみがＣＲＣ合格をもたらした場合には、その操作についてＢＴＦＤの正しい復号が宣言される（ステップ３０４→３０６→３１８）。ここでＣｉ＝１。Ｍ回の復号操作のうちいずれもＣＲＣ合格をもたらさず、たった１回のみがテールビット試験の合格をもたらした場合には、その特定のモードが正しい復号として選択される（ステップ３０４→３２８→３３０→３４０）。ここで、Ｃｉ＝０、Ｋｉ＝１。
【００２４】
複数候補がＣＲＣ試験に合格し、それらの候補のうち１候補のみがテールビット試験に合格した場合には、その候補が正しい復号として選択される（ステップ３０４→３０６→３０８→３１０→３５６）。複数候補がＣＲＣ試験に合格し、それらの候補のうち複数がテールビット試験にも合格した場合には、それらの候補のうち、設定されたしきい値Ｔ０よりも少ない数の「１」ビットを有していた１候補のみが正しい復号として宣言される（ステップ３０４→３０６→３０８→３１０→３１２→３１４→３２６）。ここで、Ｃｉ＝１、Ｋｉ＝１、Ｔｉ＜Ｔ０。ステップ３１４から、ＣＲＣ試験とテールビット試験の両方に合格した候補のうち、Ｔｉ＜Ｔ０である候補が複数あった場合には、ＢＴＦＤ失敗が宣言される（ステップ３０４→３０６→３０８→３１０→３１２→３１４→３１６）。ステップ３１２から、複数候補がＣＲＣ試験とテールビット試験の両方に合格し、それらの候補のうちいずれも、Ｔｉ＜Ｔ０という条件もＴｉ＝Ｔ０という条件も満たさない場合には、ＢＴＦＤ失敗が宣言される（ステップ３０４→３０６→３０８→３１０→３１２→３５８→３６４）。ステップ３５８から、ＣＲＣ試験とテールビット試験に合格した候補のうち１候補のみが条件Ｔｉ＜Ｔ０を満たさなかったが条件Ｔｉ＝Ｔ０を満たした場合には、その候補が正しい復号として宣言される（ステップ３０４→３０６→３０８→３１０→３１２→３５８→３６０→３６６）。ここでＣｉ＝１、Ｋｉ＝１、Ｔｉ＝Ｔ０。ステップ３５８から、複数候補が条件Ｔｉ＝Ｔ０を満たした場合には、ＢＴＦＤ失敗が宣言される（３０４→３０６→３０８→３１０→３１２→３５８→３６０→３６２）。
【００２５】
複数候補について次の結果の１つが存在する場合、ＢＴＦＤ失敗が宣言される。
（ａ）Ｔｉ＜Ｔ０、Ｃｉ＝０、Ｋｉ＝１（ステップ３０４→３２８→３３０→３３２→３３４→３３６）
（ｂ）Ｔｉ＝Ｔ０、Ｃｉ＝０、Ｋｉ＝１（ステップ３０４→３２８→３３０→３３２→３４４→３４６→３４８）
（ｃ）Ｔｉ＝Ｔ０＋１、Ｃｉ＝１、Ｋｉ＝１（ステップ３０４→３０６→３０８→３２０→３２２→３５４）
また、いずれの候補もＣＲＣ試験に合格せず、複数候補がテールビット試験には合格し、しかしそれらの候補のいずれも、条件Ｔｉ＜Ｔ０も条件Ｔｉ＝Ｔ０も満たさない場合にも、ＢＴＦＤ失敗が宣言される（ステップ３０４→３２８→３３０→３３２→３４４→３４２）。
【００２６】
最後に、Ｍ回の復号操作から生成されたＭセットのデータの１つについてのみ次の結果が生じた場合には、正しい復号が宣言される。
（ａ）Ｔｉ＝Ｔ０、Ｃｉ＝０、Ｋｉ＝１（ステップ３０４→３２８→３３０→３３２→３４４→３４６→３５０）
（ｂ）Ｔｉ＜Ｔ０、Ｃｉ＝０、Ｋｉ＝１（ステップ３０４→３２８→３３０→３３２→３３４→３５２）
（ｃ）Ｔｉ＝Ｔ０＋１、Ｃｉ＝１、Ｋｉ＝１（ステップ３０４→３０６→３０８→３２０→３２２→３２４）
【００２７】
図２に戻ると、本発明の方法は、ステップ２０６で前述の（図３Ａおよび図３Ｂに示す）ようなアルゴリズムを適用し、そのアルゴリズムがＢＴＦＤ失敗をもたらした後、ステップ２０８に進む。Ｍセットの復号データの１つから正しい復号が判定された場合、本発明の方法はステップ２１０に進む。ステップ２１０で、正しい復号をもたらしたガイドチャネルの情報サイズ値に基づいて、トランスポートチャネルの対応する情報サイズ値をテーブルのルックアップから決定する。例えば、情報サイズ値８１が、ガイドチャネル（すなわちＴｒＣｈ１）を介して受信した情報について正しいデコードをもたらした場合、ルックアップテーブルによれば、ＴｒＣｈ２の対応する情報サイズ値は１０３ビットであり、ＴｒＣｈ３の情報サイズ値は６０ビットである。このようにして、トランスポートチャネルの書式が検出される。したがって、ＴｒＣｈ２およびＴｒＣｈ３の情報サイズ値を使用して、それぞれクラスＢおよびクラスＣの情報ビットを復号することができる。ルックアップテーブルを使用する以外に、マッピング技術も使用可能であることに注意されたい。言い替えれば、検出したガイドチャネルの情報サイズ値を使って、受信した情報の書式をもたらす、通信システムのその他のチャネルの情報サイズ値を示すことができる。例えば、検出したガイドチャネルの情報サイズ値のメモリアドレスや記憶アドレスを使用してその他のトランスポートチャネルの情報サイズ値の対応するメモリアドレスを示す、その他の技術を使用することができる。
【図面の簡単な説明】
【図１】３ＧＰＰ規格に準拠するＵＭＴＳのトランスポートチャネルの書式を示す。
【図２】本発明の方法を示す流れ図である。
【図３Ａ】図２のステップの１つから正しい書式を判定するために使用するアルゴリズムを示す流れ図である。
【図３Ｂ】図２のステップの１つから正しい書式を判定するために使用するアルゴリズムを示す流れ図である。
【図１】
0004247774.tif 000003
【図２】
0004247774.tif 000004
【図３Ａ】
0004247774.tif 000005
【図３Ｂ】
0004247774.tif 000006