(57)【特許請求の範囲】
【請求項１】
デコードが可能な最短データ時間長である伝送時間間隔が、予め定められた複数通りの中からそれぞれ選択された複数の情報を、同一無線フレーム内にマルチプレックスして、無線回線上で多重伝送することが可能であって、前記複数の情報のそれぞれについての前記伝送時間間隔内でのデータ数の組合せを示す伝送フォーマット組合せ識別子を、各無線フレーム内に挿入して伝送する移動体通信において、
前記伝送時間間隔がより長い情報の前記伝送時間間隔内でのデータ数が変わるとき、前記伝送フォーマット組合せ識別子の上位側のビットが変化するように前記伝送フォーマット組合せ識別子を選定して伝送する
ことを特徴とする移動体通信における情報多重方法。
【請求項２】
請求項１に記載の移動体通信における情報多重方法において、
前記伝送フォーマット組合せ識別子は、マスクコードを含む係数を用いてエンコードして、各無線フレーム内に挿入するものであり、
前記伝送フォーマット組合せ識別子が取り得る値が、前記マスクコードの部分に対応するビットを含んで表わされる値であるときに、前記伝送時間間隔が長い情報の前記伝送時間間隔内でのデータ数が確定すると、前記伝送フォーマット組合せ識別子の前記マスクコードの部分に対応するビットが決まるように、前記伝送フォーマット組合せ識別子を選定して伝送する
ことを特徴とする移動体通信における情報多重方法。
【請求項３】
請求項１に記載の移動体通信における情報多重方法において、
前記複数の情報の伝送に先立ち、制御チャンネルにより、前記複数の情報の前記伝送時間間隔と、前記伝送フォーマット組合せ識別子と前記複数の情報についての前記伝送時間間隔内でのデータ数との関係を示す情報とを伝送する
ことを特徴とする移動体通信における情報多重方法。
【請求項４】
デコードが可能な最短データ時間長である伝送時間間隔が、予め定められた複数通りの中からそれぞれ選択された複数の情報を、同一無線フレーム内にマルチプレックスして、無線回線上で多重伝送されると共に、前記複数の情報のそれぞれについての前記伝送時間間隔内でのデータ数の組合せを示す伝送フォーマット組合せ識別子が、各無線フレーム内に挿入されて伝送される移動体通信における伝送フォーマット組合せ識別子のデコード方法であって、
前記複数の情報とは別の回線によって送られてくる、前記複数の情報のそれぞれの前記伝送時間間隔と、前記伝送フォーマット組合せ識別子と前記複数の情報についての前記伝送時間間隔内でのデータ数との関係を示す制御情報を受信する制御情報受信工程と、
前記制御情報受信工程で受信した前記制御情報を解析し、前記伝送時間間隔がより長い情報の前記伝送時間間隔内でのデータ数が変わるとき、前記伝送フォーマット組合せ識別子の上位側のビットが変化するようになっているかどうかを判別する判別工程と、
前記判別工程において、否定的な判別結果が得られたときには、前記無線フレーム内に挿入されている前記伝送フォーマット組合せ識別子を、前記複数の情報のそれぞれの前記伝送時間間隔毎に、独立してデコードする通常の手法のデコード方法を実行する標準デコード工程と、
前記判別工程において、肯定的な判別結果が得られたときには、前回の前記伝送フォーマット組合せ識別子のデコードによって確定した、伝送情報間間隔が、より長い情報の前記伝送時間間隔内でのデータ数から、次にデコードしようとする前記伝送フォーマット組合せ識別子の候補を限定して、前記伝送フォーマット組合せ識別子をデコードする高速デコード工程と、
を備えることを特徴とする伝送フォーマット組合せ識別子デコード方法。
【請求項５】
請求項４に記載の伝送フォーマット組合せ識別子デコード方法において、
前記伝送フォーマット組合せ識別子は、マスクコードを含む係数が用いられてエンコードされて、各無線フレーム内に挿入されているものであり、
前記判別工程では、前記伝送時間間隔がより長い情報の前記伝送時間間隔内でのデータ数が変わるとき、前記伝送フォーマット組合せ識別子の上位側のビットが変化するようになっているかどうかを判別し、
前記標準デコード工程および前記高速デコード工程は、ともに、
デ・マスク工程と、ファースト・アダマール変換工程とを含み、
前記高速デコード工程は、前記ファースト・アダマール変換工程における演算回数が、前記標準デコード工程よりも少ないものである
ことを特徴とする伝送フォーマット組合せ識別子のデコード方法。
【請求項６】
請求項４に記載の伝送フォーマット組合せ識別子デコード方法において、
前記伝送フォーマット組合せ識別子は、マスクコードを含む係数が用いられてエンコードされて、各無線フレーム内に挿入されているものであり、
前記判別工程では、前記制御情報を解析して前記伝送フォーマット組合せ識別子が取り得る値が、前記マスクコードの部分に対応するビットを含んで表わされる値であるときにのみ、前記伝送時間間隔がより長い情報の前記伝送時間間隔内でのデータ数が変わるとき、前記伝送フォーマット組合せ識別子の上位側のビットが変化するようになっているかどうかを判別し、
前記標準デコード工程および前記高速デコード工程は、ともに、
デ・マスク工程と、ファースト・アダマール変換工程とを含み、
前記高速デコード工程は、前記デ・マスク工程および前記ファースト・アダマール変換工程の実行回数が、前記標準デコード工程よりも少ないものである
ことを特徴とする伝送フォーマット組合せ識別子のデコード方法。
【請求項７】
請求項４に記載の伝送フォーマット組合せ識別子のデコード方法において、
前記伝送時間間隔が、より長い情報の前記伝送時間間隔内でのデータ数は、
前回の前記伝送フォーマット組合せ識別子のデコードの結果により得られた各情報についての前記伝送時間間隔内でのデータ数を用いて、前記各情報をデータデコードし、そのデータデコードの結果としてのデータに誤りがなかったときに、確定する
ことを特徴とする伝送フォーマット組合せ識別子のデコード方法。
【請求項８】
デコードが可能な最短データ時間長である伝送時間間隔が、予め定められた複数通りの中からそれぞれ選択された複数の情報を、同一無線フレーム内にマルチプレックスして、無線回線上で多重伝送されると共に、前記複数の情報のそれぞれについての前記伝送時間間隔内でのデータ数の組合せを示す伝送フォーマット組合せ識別子が、各無線フレーム内に挿入されて伝送される移動体通信における伝送フォーマット組合せ識別子のデコード装置であって、
前記複数の情報とは別の回線によって送られてくる、前記複数の情報のそれぞれの前記伝送時間間隔と、前記伝送フォーマット組合せ識別子と前記複数の情報についての前記伝送時間間隔内でのデータ数との関係を示す制御情報を受信する制御情報受信手段と、
前記制御情報受信手段で受信した前記制御情報を解析し、前記伝送時間間隔がより長い情報の前記伝送時間間隔内でのデータ数が変わるとき、前記伝送フォーマット組合せ識別子の上位側のビットが変化するようになっているか否かを判別する判別手段と、
前記判別手段において、否定的な判別結果が得られたときには、前記無線フレーム内に挿入されている前記伝送フォーマット組合せ識別子を、前記複数の情報のそれぞれの前記伝送時間間隔毎に、独立してデコードする通常の手法のデコード方法を実行する標準デコード手段と、
前記判別手段において、肯定的な判別結果が得られたときには、前回の前記伝送フォーマット組合せ識別子のデコードによって確定した、伝送情報間間隔が、より長い情報の前記伝送時間間隔内でのデータ数から、次にデコードしようとする前記伝送フォーマット組合せ識別子の候補を限定して、前記伝送フォーマット組合せ識別子をデコードする高速デコード手段と、
を備えることを特徴とする伝送フォーマット組合せ識別子デコード装置。
【請求項９】
請求項８に記載の伝送フォーマット組合せ識別子デコード装置において、
前記伝送フォーマット組合せ識別子は、マスクコードを含む係数が用いられてエンコードされて、各無線フレーム内に挿入されているものであり、
前記判別手段では、前記伝送時間間隔がより長い情報の前記伝送時間間隔内でのデータ数が変わるとき、前記伝送フォーマット組合せ識別子の上位側のビットが変化するようになっているか否かを判別し、
前記標準デコード手段および前記高速デコード手段は、ともに、
デ・マスク手段と、ファースト・アダマール変換手段とを含み、
前記高速デコード手段は、前記ファースト・アダマール変換手段における演算回数が、前記標準デコード手段よりも少ないものである
ことを特徴とする伝送フォーマット組合せ識別子のデコード装置。
【請求項１０】
請求項８に記載の伝送フォーマット組合せ識別子デコード装置において、
前記伝送フォーマット組合せ識別子は、マスクコードを含む係数が用いられてエンコードされて、各無線フレーム内に挿入されているものであり、
前記判別手段では、前記制御情報を解析して前記伝送フォーマット組合せ識別子が取り得る値が、前記マスクコードの部分に対応するビットを含んで表わされる値であるときにのみ、前記伝送時間間隔がより長い情報の前記伝送時間間隔内でのデータ数が変わるとき、前記伝送フォーマット組合せ識別子の上位側のビットが変化するようになっているかどうかを判別し、
前記標準デコード手段および前記高速デコード手段は、ともに、
デ・マスク手段と、ファースト・アダマール変換手段とを含み、
前記高速デコード手段は、前記デ・マスク手段および前記ファースト・アダマール変換手段の実行回数が、前記標準デコード工程よりも少ないものである
ことを特徴とする伝送フォーマット組合せ識別子のデコード装置。
【請求項１１】
請求項８に記載の伝送フォーマット組合せ識別子のデコード装置において、
前記伝送時間間隔が、より長い情報の前記伝送時間間隔内でのデータ数は、
前回の前記伝送フォーマット組合せ識別子のデコードの結果により得られた各情報についての前記伝送時間間隔内でのデータ数を用いて、前記各情報をデータデコードし、そのデータデコードの結果としてのデータに誤りがなかったときに、確定する
ことを特徴とする伝送フォーマット組合せ識別子のデコード装置。
【請求項１２】
請求項８〜請求項１１のいずれかに記載の伝送フォーマット組合せ識別子のデコード装置を具備することを特徴とする移動局装置。
【請求項１３】
請求項８〜請求項１１のいずれかに記載の伝送フォーマット組合せ識別子のデコード装置を具備することを特徴とする基地局装置。
【請求項１４】
請求項１２に記載の移動局装置または請求項１３に記載に基地局装置を具備することを特徴とする移動体通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、広帯域符号分割多重通信（Ｗ−ＣＤＭＡ；Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式を使用する移動体通信システムにおいて、無線フレームに挿入される伝送フォーマット組合せ識別子（ＴＦＣＩ：Ｔｒａｎｓｐｏｒｔ  Ｆｏｒｍａｔ  Ｃｏｍｂｉｎａｔｉｏｎ  Ｉｎｄｉｃａｔｏｒ）のデコード方法およびデコード装置に関する。
【０００２】
また、この発明は、上記デコード方法およびデコード装置を備える移動局装置および基地局装置に関する。
【０００３】
さらに、この発明は、上記デコード方法を用いるのに好適となる移動体通信における情報多重方法に関する。
【０００４】
【従来の技術】
近年の移動体通信分野では、音声やパケットなどのサービス品質（ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  ｓｅｒｖｉｃｅ））の異なる情報を、同一無線フレーム内にマルチプレックス（多重）し、無線回線で伝送する方式がある。このような方式の一つとして３ＧＰＰ（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）で検討されているＷ−ＣＤＭＡ方式がある。
【０００５】
図９は、Ｗ−ＣＤＭＡ方式において情報多重された状態の一例を示すものであり、無線フレームは、１０ｍｓｅｃ（ミリ秒）とされ、図９のように、各無線フレームに複数個の情報が多重可能である。
【０００６】
ここで、Ｗ−ＣＤＭＡ方式においては、多重される複数の情報のそれぞれについて、デコードが可能な最短データ時間長である伝送時間間隔（ＴＴＩ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｉｍｅ  Ｉｎｔｅｒｖａｌ）、以下、この明細書では、この伝送時間間隔をＴＴＩと記す）は、予め定められている４種類の中から選択して設定可能である。選択できるＴＴＩは、１０ｍｓｅｃ，２０ｍｓｅｃ，４０ｍｓｅｃ，８０ｍｓｅｃの４種類である。図９の例では、情報ＡのＴＴＩは１０ｍｓｅｃであり、情報ＢのＴＴＩは２０ｍｓｅｃであり、情報ＣのＴＴＩは１０ｍｓｅｃの場合である。
【０００７】
そして、各情報のＴＴＩ内におけるデータ数（以下、ＴＴＩ内におけるデータ数をＴＴＩ内データ長という）は、それぞれ任意に設定可能である。すなわち、Ｗ−ＣＤＭＡ方式では、同じ無線フレーム内であっても、多重される複数の情報で、ＴＴＩ内データ長を異ならせることができる。これにより、ＱｏＳの異なる情報を多重伝送することができることになる。
【０００８】
Ｗ−ＣＤＭＡ方式においては、このようにＴＴＩ内データ長が異なる情報を多重して伝送するので、それらの多重情報のそれぞれについてのＴＴＩ内データ長の情報を、受信側に伝達する必要がある。そこで、Ｗ−ＣＤＭＡ方式では、多重する複数の情報のＴＴＩ内データ長の組合せを示す情報として、伝送フォーマット組合せ識別子（ＴＦＣＩ（Ｔｒａｎｓｐｏｒｔ  Ｆｏｒｍａｔ  Ｃｏｍｂｉｎａｔｉｏｎ  Ｉｎｄｉｃａｔｏｒ）；以下、伝送フォーマット組合せ識別子を、ＴＦＣＩと記す）を、図１０に示すように、無線フレームに挿入して伝送している。
【０００９】
すなわち、図１０に示すように、１フレームは、１５個のスロットにより構成され、各スロットに多重情報とＴＦＣＩとが挿入されている。
【００１０】
ＴＦＣＩにおいては、各情報のＴＴＩ内データ長は、各情報の伝送フォーマットの値（通常は、伝送フォーマットの番号）により示される。そして、多重される複数の情報の伝送フォーマットの値の組合せに対して、ＴＦＣＩの値が定められる。
【００１１】
例えば、ＱｏＳの異なる２つの情報（情報１と情報２）がマルチプレックスされている場合の、それぞれの情報のＴＴＩ内データ長を示す伝送フォーマットの値（以下、この伝送フォーマットの値をＴＦ（Ｔｒａｎｓｐｏｒｔ  Ｆｏｒｍａｔ）値という）と、ＴＦＣＩ値とのマッピングテーブルの例を図１１に示す。ＴＦ１，ＴＦ２は、それぞれ、情報１、情報２のＴＦ値であり、ここでは、ＴＦ１は、情報１が６４種のＴＴＩ内データ長を持つことを示しており、ＴＦ２は、情報２が４種のＴＴＩ内データ長を持つことを示している。
【００１２】
各情報の伝送フォーマットの値ＴＦ１，ＴＦ２が、どのようなＴＴＩ内データ長であるかは、制御チャンネルにより、図１１のマッピングテーブルと共に、別途、受信側に知らされる。各情報のＴＦ値と、ＴＴＩ内データ長との対応テーブルの例を、情報１、情報２の伝送フォーマットの値ＴＦ１，ＴＦ２と、ＴＴＩ内データ長の場合として、図１２に示す。
【００１３】
以上のことから、Ｗ―ＣＤＭＡ方式の受信側では、受信データからＴＦＣＩを抽出し、その抽出したＴＦＣＩを、ＴＦＣＩデコーダによりデコードして、ＴＦＣＩ値を得れば、制御チャンネルにより事前に取得しているＴＦＣＩとＴＦ値との対応テーブルから、各情報のＴＦ値を算出することができる。そして、各情報のＴＦ値とＴＴＩ内データ長との対応テーブルから、算出した各情報のＴＦ値に対応するＴＴＩ内データ長を算出することができる。これにより、受信した多重データを、情報１と情報２に分割し、それぞれのデータデコードが可能となる。
【００１４】
Ｗ―ＣＤＭＡ方式においては、ＴＦＣＩは１０ビットの情報とされており、多重する複数の情報について、１０２４通りのＴＦ値の組合せを示すことができる。なお、多重する複数の情報についてのＴＦ値の組合せの数を１０ビット以下で表わすことが可能な場合には、ＴＦＣＩは、ＭＳＢ（Ｍｏｓｔ  ｓｉｇｎｉｆｉｃａｎｔ  ｂｉｔ；最上位ビット）側に「０」を挿入して１０ビットにする。
【００１５】
そして、ＴＦＣＩは、誤り訂正のために送信側でエンコードされるようにされているが、３ＧＰＰ規格におけるＴＦＣＩビットのエンコード方法は以下のようになっている。
【００１６】
エンコーダに入力されるＴＦＣＩの１０ビットの情報ビットを、ａ９，  ａ８，  ａ７，  ａ６，  ａ５，  ａ４，  ａ３，  ａ２，  ａ１，  ａ０（ここで、ａ９はＭＳＢ、ａ０はＬＳＢ（Ｌｅａｓｔ  ｓｉｇｎｉｆｉｃａｎｔ  ｂｉｔ；最下位ビット））とすると、エンコーダの出力のコードワードｂｉ（ｉ＝  ０，・・・，  ３１）は、図１３の式（１）で求められる。ここで、式（１）のＭｉ，ｎは、図１４の表で与えられる係数である。
【００１７】
３ＧＰＰ規格においては、図９に示した１無線フレーム内に与えられるＴＦＣＩのフィールドは３０ビットとされており、コードワードｂｉの３２ビットの内、ｂ３０，  ｂ３１を削除（パンクチャー（ｐｕｎｃｔｕｒｅ）処理）して、３０ビットにした後に、図９に示した無線フレームのＴＦＣＩフィールドに挿入する。そして、その後、図９に示した無線フレームのデータをＱＰＳＫ変調し、さらにスペクトラム拡散変調して伝送する。
【００１８】
以上のような無線フレームのデータは、基地局あるいは移動局（移動端末）において受信され、まず、ＴＦＣＩコードワードが、ＴＦＣＩフィールドから抽出され、次のようにしてデコードされる。そして、デコード結果のＴＦＣＩの値から、事前に制御チャンネルにより送られてきている前記テーブルを参照することにより、多重されている複数の情報のそれぞれについてのＴＴＩ内データ長を検出し、その検出結果に基づき、多重されている複数の情報のそれぞれを分離して、デコードする。
【００１９】
図１５は、ＴＦＣＩコードワードのデコード部の構成例を示すもので、受信信号について逆拡散後、無線フレームに挿入されていたＴＦＣＩコードワードを集め、デ・パンクチャー処理部１に入力する。デ・パンクチャー処理部１では、入力された３０ビットのＴＦＣＩコードワードの最後に０を２つ挿入することにより、３２ビットにする処理を行なう。２ビット分の０を挿入後のＴＦＣＩコードワードを、Ｒｉ（ｉ＝０，  １，・・・，  ３１）とする。
【００２０】
この３２ビットのＴＦＣＩコードワードＲｉは、デ・マスク処理部２に供給される。デ・マスク処理部２では、前述の図１４に示した係数Ｍｉ，ｎのうちのＭｉ，６〜Ｍｉ，９によるマスク処理に対応するデ・マスク処理を行なう。すなわち、係数Ｍｉ，ｎのうちのＭｉ，６〜Ｍｉ，９は、マスクコードであり、デ・マスク処理部２にて、このマスクコードＭｉ，６〜Ｍｉ，９によるマスクを外す処理を行なう。具体的には以下の▲１▼、▲２▼の手順で処理を行なう。
【００２１】
▲１▼マスクコードＭｉ，６〜Ｍｉ，９に対応するＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）の候補となり得る値を選ぶ。例えば、ＴＦＣＩが０から２５５の値を取り得る場合、このＴＦＣＩの値は、８ビットで表現可能であるから、１０ビットのＴＦＣＩの最上位から２ビットａ９，ａ８は、「０」となっている。また、この場合、ａ７，ａ６は、「０」か「１」を取り得るので４通りのパターンがある。
【００２２】
▲２▼図１３に示す式（２）の計算をし、その計算結果の値ＥＸ＝「１」ならＲｉを正負反転し、ＥＸ＝「０」ならＲｉはそのままとする。これをｉ＝０，１，・・・，  ３１全てで行なう。
【００２３】
次に、デ・マスク処理部２でマスクが外されたデータに対し、ファースト・アダマール変換部３にて、ファースト・アダマール変換（ＦＨＴ（Ｆａｓｔ  Ｈａｄａｍａｒｄ  Ｔｒａｎｓｆｏｒｍ））を行い、相関値を求める。ファースト・アダマール変換は、マスクを外したデータとアダマール行列との掛け算を効率的に行なう計算法である。
【００２４】
上記▲１▼および▲２▼の２つの処理を、ＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）の候補として、あり得る全てのパターンで行なう。前述のＴＦＣＩが０から２５５の値を取り得る図１１の例であれば、ビットａ９，ａ８，ａ７，ａ６の候補としては、前述したように４通りのパターンを取り得るので、デ・マスク処理とファースト・アダマール変換処理を、合計４回繰り返す。また、ＴＦＣＩの値が、５１２以上であって、１０ビットすべてを用いるのであれば、ビットａ９，ａ８，ａ７，ａ６の候補としては、１６通りのパターンを取り得るので、デ・マスク処理とファースト・アダマール変換処理を、合計１６回繰り返す。
【００２５】
デ・マスク処理とファースト・アダマール変換処理の、前述した複数回の処理結果の全ては、相関演算部４に供給される。この相関演算部４では、前述の複数回のファースト・アダマール変換部４の出力であるすべての相関値の絶対値を比較し、その最大値を検出することで、送信されたＴＦＣＩ値を求める。
【００２６】
こうして、ＴＦＣＩ値が求められると、前述したように、事前に制御チャンネルによって送られてきていた図１１に示したようなマッピングテーブルおよび図１２に示したテーブルから、多重されている情報のＴＴＩ内データ長が判り、多重データをそれぞれの情報に分割し、デコードすることが可能となる。
【００２７】
なお、図１５の各処理部は、それぞれを独立したハードウエア構成とすることもできるし、また、図１５の処理構成の一部またはすべてを、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）により構成することもできる。
【００２８】
【発明が解決しようとする課題】
上述したように、ＴＦＣＩのデコードに当たっては、デ・マスク処理と、ファースト・アダマール変換処理とを、ＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）の候補として、あり得る全てのパターンの数だけ、繰り返す必要があった。そして、この繰り返しの数は、ＴＦＣＩのデコード処理の長時間化、消費電力の増大を招いていた。
【００２９】
例えば、ＱｏＳの異なる２つの情報１と情報２とを多重して伝送する場合において、伝送時間間隔ＴＴＩが、情報１では１０ｍｓｅｃ、情報２では２０ｍｅｓｃとした場合、無線フレームに重畳される情報１と情報２の様子は、図１６に示すようなものとなり、情報１の伝送フォーマットの値ＴＦ１は１０ｍｓｅｃ毎に変化する可能性があるが、情報２の伝送フォーマットの値ＴＦ２は、２０ｍｓｅｃの期間中変わらない。
【００３０】
従来は、無線フレームのＴＦＣＩフィールドに挿入されているＴＦＣＩのエンコードデータを集め、得られたＴＦＣＩのエンコードデータを、独立にデコードするものであるため、図１６の例の場合には、１０ｍｓｅｃ毎に、情報１および情報２についてのＴＦＣＩデコードを独立に行なう。したがって、伝送時間間隔である２０ｍｓｅｃの期間中、伝送フォーマットの値ＴＦ２が変わらない情報２についても伝送フォーマットの値ＴＦ２を求めることになり、デコード処理の時間・消費電流的に無駄が多いという問題があった。
【００３１】
この発明は、以上のような問題にかんがみ、ＴＦＣＩのデコードにおいて、デコード処理の時間・消費電流的な無駄を省き、ＴＦＣＩのデコード処理時間の短縮化および低消費電力化を実現させることを目的とするものである。
【００３２】
【課題を解決するための手段】
上記課題を解決するために、請求項１の発明は、前述した３ＧＰＰ規格によるＷ−ＣＤＭＡ方式の場合に当てはめると、
デコードが可能な最短データ時間長である伝送時間間隔（ＴＴＩ）が、予め定められた複数通りの中からそれぞれ選択された複数の情報を、同一無線フレーム内にマルチプレックスして、無線回線上で多重伝送することが可能であって、前記複数の情報のそれぞれについての前記伝送時間間隔内でのデータ数（ＴＴＩ内データ長）の組合せを示す伝送フォーマット組合せ識別子（ＴＦＣＩ）を、各無線フレーム内に挿入して伝送する移動体通信において、
前記伝送時間間隔がより長い情報の前記ＴＴＩ内データ長が変わるとき、前記伝送フォーマット組合せ識別子の上位側のビットが変化するように前記伝送フォーマット組合せ識別子を選定して伝送する
ことを特徴とする移動体通信における情報多重方法を提供する。
【００３３】
例えば伝送時間間隔が１０ｍｓｅｃの情報１と、伝送時間間隔が２０ｍｓｅｃの情報２とをマルチプレックスしている場合には、情報２のＴＴＩ内データ長は、２０ｍｓｅｃの期間中は変わらずに確定している。
【００３４】
上述の構成の請求項１の発明によれば、伝送時間間隔が長い情報についてのＴＴＩ内データ長が確定すると、ＴＦＣＩの値が取り得る範囲が限定されるので、マスクコードが関与するＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）の候補として取り得るパターンの数が少なくなり、その分だけ、デ・マスク処理およびファースト・アダマール変換処理の回数を少なくすることができる。
【００３５】
また、請求項４の発明は、前述した３ＧＰＰ規格によるＷ−ＣＤＭＡ方式の場合に当てはめると、
デコードが可能な最短データ時間長である伝送時間間隔が、予め定められた複数通りの中からそれぞれ選択された複数の情報を、同一無線フレーム内にマルチプレックスして、無線回線上で多重伝送されると共に、前記複数の情報のそれぞれについてのＴＴＩ内データ長の組合せを示すＴＦＣＩが、各無線フレーム内に挿入されて伝送される移動体通信におけるＴＦＣＩのデコード方法であって、
前記複数の情報とは別の回線によって送られてくる、前記複数の情報のそれぞれの前記伝送時間間隔と、前記ＴＦＣＩと前記複数の情報についての前記ＴＴＩ内データ長との関係を示す制御情報を受信する制御情報受信工程と、
前記制御情報受信工程で受信した前記制御情報を解析し、前記伝送時間間隔がより長い情報の前記ＴＴＩ内データ長が変わるとき、前記伝送フォーマット組合せ識別子の上位側のビットが変化するようになっているかどうかを判別する判別工程と、
前記判別工程において、否定的な判別結果が得られたときには、前記無線フレーム内に挿入されている前記ＴＦＣＩを、前記複数の情報のそれぞれの前記伝送時間間隔毎に、独立してデコードする通常の手法のデコード方法を実行する標準デコード工程と、
前記判別工程において、肯定的な判別結果が得られたときには、前回の前記ＴＦＣＩのデコードによって確定した、伝送情報間間隔が、より長い情報の前記ＴＴＩ内データ長から、次にデコードしようとする前記ＴＦＣＩの候補を限定して、前記ＴＦＣＩをデコードする高速デコード工程と、
を備えることを特徴とするＴＦＣＩデコード方法を提供する。
【００３６】
上記の構成の請求項５の発明によれば、前回の前記ＴＦＣＩのデコードによって確定した、伝送情報間間隔が、より長い情報の前記ＴＴＩ内データ長から、次にデコードしようとするＴＦＣＩの候補が限定される。
【００３７】
したがって、高速デコード工程では、ＴＦＣＩの候補の限定がＴＦＣＩの上位４ビットすなわちマスクコードに対応するビットで行われるときには、マスクコードとして変化するビット数を少なくすることができて、デ・マスク処理およびファースト・アダマール変換処理の回数を少なくすることができる。
【００３８】
また、ＴＦＣＩの候補の限定がＴＦＣＩの下位６ビットで行われるときには、ファースト・アダマール変換処理における演算回数を少なくすることができて、ＴＦＣＩ処理が高速になる。
【００３９】
【発明の実施の形態】
［情報多重方法の実施の形態］
図１は、この実施の形態により多重された伝送情報を説明するための図である。この例は、ＱｏＳが異なる情報１と情報２との２つの情報を多重して、伝送する場合の例である。
【００４０】
図１（Ａ）は、フレームナンバーと、情報１および２のデータとの時間関係を示すもので、この例では、情報１の伝送時間間隔（ＴＴＩ）は１０ｍｓｅｃ、情報２のＴＴＩは２０ｍｓｅｃであって、図１６に示したものと同じである。なお、多重される情報が取り得るＴＴＩは、１０ｍｓｅｃ、２０ｍｓｅｃ、４０ｍｓｅｃ、８０ｍｓｅｃの４種類であることは、前述した通りである。
【００４１】
図１（Ｂ）は、この実施の形態における情報１および情報２のＴＦ値であるＴＦ１およびＴＦ２と、ＴＦＣＩの値との対応マッピングテーブルの例を示すものである。ここでは、ＴＦ１は「０」〜「６３」のうちのいずれかの値を取り得るとされる。したがって、情報１は６４種のＴＴＩ内データ長を持つ。また、ＴＦ２は「０」〜「３」のうちのいずれかの値を取り得るものとされる。したがって、情報２は４種のＴＴＩ内データ長を持つ。
【００４２】
そして、この実施の形態では、ＴＦＣＩの値に対する、伝送フォーマットの値ＴＦ１、ＴＦ２の組合せに対応させるマッピングは、図１（Ｂ）に示すように、ＴＴＩが長い情報のＴＴＩ内データ長が確定すると、ＴＦＣＩの値の範囲が限定されるように行なう。
【００４３】
図１（Ｂ）の例では、情報１の伝送フォーマットの値ＴＦ１が取り得る値のすべて、つまり、「０」〜「６３」に対して、情報２の伝送フォーマットの値ＴＦ２の一つを、それぞれ対応させる。したがって、情報２の伝送フォーマットの値ＴＦ２が「０」のときには、ＴＦＣＩの値は、「０」〜「６３」の範囲となり、また、値ＴＦ２が「１」のときには、ＴＦＣＩの値は、「６４」〜「１２７」の範囲となり、また、値ＴＦ２が「２」のときには、ＴＦＣＩの値は、「１２８」〜「１９１」の範囲となり、値ＴＦ２が「３」のときには、ＴＦＣＩの値は、「１９２」〜「２５５」の範囲となる。
【００４４】
このようにしたときには、伝送時間間隔が長い方の情報の伝送フォーマットの値ＴＦ２が変化するときには、ＴＦＣＩの上位側のビットが変化するようになっている。
【００４５】
このようにマッピングして、ＴＦＣＩを無線フレームに挿入してデータ伝送すれば、後述もするように、受信側では、デ・マスク処理およびファースト・アダマール変換処理の回数を少なくすることができる。
【００４６】
図１の例の場合には、ＴＦＣＩの値は「０」〜「２５５」であり、８ビットが有効ビットであるので、ＴＦＣＩのデコードの際に、マスクコードが関与するＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）の候補として取り得るパターンの数は、ａ７，ａ６のビットが有効ビットで、ａ９，ａ８のビットは「０」であるので、４パターンとなる。
【００４７】
したがって、従来のように独立にＴＦＣＩのデコードを行なう場合には、１フレーム毎に、デ・マスク処理およびファースト・アダマール変換処理を、４回ずつ行なうことになる。
【００４８】
これに対して、この実施の形態によれば、次のようにして、デ・マスク処理およびファースト・アダマール変換処理の回数を低減することができる。
【００４９】
すなわち、まず、フレームナンバー「０」において、ＴＦＣＩを通常のようにデコードして、各情報１および情報２についてのＴＦ値であるＴＦ１およびＴＦ２を得る。次のフレームナンバー「１」においては、情報２については、ＴＦ値ＴＦ２は、変化しない。
【００５０】
そこで、フレームナンバー「１」における情報１についてのＴＦ値を検出するためのＴＦＣＩのデコードに際しては、フレームナンバー「０」において検出して確定した情報２のＴＦ値ＴＦ２から、ＴＦＣＩの値の範囲を限定することができる。
【００５１】
例えば、フレームナンバー「０」において検出し、確定したＴＦ２の値は、「０」であったとする。すると、ＴＦＣＩの値の範囲は、「０」〜「６３」に限定される。この範囲では、ＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）が取り得るパターンは、（０，０，０，０）のみの１パターンとなり、デ・マスク処理およびファースト・アダマール変換処理は、１回でよい。
【００５２】
また、フレームナンバー「０」において検出し、確定したＴＦ２の値は、「１」であったとすると、ＴＦＣＩの値の範囲は、「６４」〜「１２７」に限定される。この範囲では、ＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）が取り得るパターンは、（０，０，０，１）のみの１パターンとなり、デ・マスク処理およびファースト・アダマール変換処理は、１回でよい。
【００５３】
また、フレームナンバー「０」において検出し、確定したＴＦ２の値は、「２」であったとすると、ＴＦＣＩの値の範囲は、「１２８」〜「１９１」に限定される。この範囲では、ＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）が取り得るパターンは、（０，０，１，０）のみの１パターンとなり、デ・マスク処理およびファースト・アダマール変換処理は、１回でよい。
【００５４】
さらに、フレームナンバー「０」において検出し、確定したＴＦ２の値は、「３」であったとすると、ＴＦＣＩの値の範囲は、「１９２」〜「２５５」に限定される。この範囲では、ＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）が取り得るパターンは、（０，０，１，１）のみの１パターンとなり、デ・マスク処理およびファースト・アダマール変換処理は、１回でよい。
【００５５】
以上説明したように、ＴＦＣＩの値を、上述の実施の形態のように選定して、複数の情報を多重して伝送することにより、受信側では、ＴＦＣＩのデコード処理時間の短縮化および低消費電力化を実現させることができる。
【００５６】
なお、以上の実施の形態では、上述のように、ＴＦＣＩのデコードを行なう際におけるデ・マスク処理と、ファースト・アダマール変換の繰り返し処理回数を減らすことで、ＴＦＣＩのデコード処理時間の短縮化および低消費電力化を実現させた。
【００５７】
しかし、ＴＦＣＩの値が、マスクコードＭｉ，６〜Ｍｉ，９に対応するＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）に関わらないような場合であっても、上述の図１のようなマッピングをすれば、ＴＦＣＩの候補を制限することができるので、ファースト・アダマール変換処理における演算回数（加算・減算の回数）を減らすことができるので、その分だけ、ＴＦＣＩの値のデコードを高速化することができる。
【００５８】
例えば、ファースト・アダマール変換での演算回数は、５ビットの場合には約１６０、４ビットの場合には約８０、３ビットの場合には約４８、２ビットの場合には約３６、１ビットの場合には約３２となるので、上述の図１のようなマッピングをすることにより、ＴＦＣＩの候補が制限されて、ＴＦＣＩ候補のビット数が少なくなれば、ファースト・アダマール変換での演算回数が減り、その分だけ、ＴＦＣＩデコード処理速度が高速になるものである。また、相関値を比較する回数も、ファースト・アダマール変換での演算回数が減った分だけ、減るので、それによっても、高速化になる。
【００５９】
図１の例は、情報１が取り得る伝送フォーマットの値の種類が、６４というように、２のべき乗個としたので、伝送時間間隔が長い方の情報２の変化は、ビットの区切りに一致する。そのため、ＴＦＣＩのデコードの際には、デ・マスク処理およびファースト・アダマール変換処理の回数は、上述のように、１回にすることができた。
【００６０】
しかし、この発明においては、伝送時間間隔が短い方の情報１が取り得る伝送フォーマットの値の種類は、必ずしも、２のべき乗個ではなくとも、ＴＦＣＩのデコードの際に、デ・マスク処理およびファースト・アダマール変換処理の回数を減らすことができる。
【００６１】
図２は、その場合における多重された伝送情報を説明するための図である。この図２の例は、図２（Ａ）に示すように、図１の例と同様の伝送時間間隔を有する２個の情報１および情報２を多重する場合である。
【００６２】
図２（Ｂ）は、２個の情報１および情報２の伝送フォーマットの値ＴＦ１およびＴＦ２と、ＴＦＣＩの値との対応マッピングテーブルの例を示すものである。この図２の例では、ＴＦ１は「０」〜「３９」のうちのいずれかの値を取り得るとされる。したがって、情報１は４０種のＴＴＩ内データ長を持つ。また、ＴＦ２は「０」〜「３」のうちのいずれかの値を取り得るものとされる。したがって、情報２は４種のＴＴＩ内データ長を持つ。
【００６３】
図２の例の場合には、ＴＦＣＩの値は「０」〜「１５９」であり、８ビットが有効ビットであり、ＴＦＣＩのデコードの際に、マスクコードが関与するＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）の候補として取り得るパターンの数は、（０，０，０，０）、（０，０，０，１）および（０，０，１，０）の、３パターンとなる。したがって、従来のように独立にＴＦＣＩのデコードを行なう場合には、１フレーム毎に、デ・マスク処理およびファースト・アダマール変換処理を、３回ずつ行なうことになる。
【００６４】
これに対して、この実施の形態によれば、次のようにして、デ・マスク処理およびファースト・アダマール変換処理の回数を２回以下に低減することができる。
【００６５】
すなわち、まず、フレームナンバー「０」において、ＴＦＣＩを通常のようにデコードして、各情報１および情報２についての伝送フォーマットの値ＴＦ１およびＴＦ２を得る。次のフレームナンバー「１」においては、情報２については、伝送フォーマットの値ＴＦ２は、変化しない。
【００６６】
そこで、フレームナンバー「１」における情報１についての伝送フォーマットの値を検出するためのＴＦＣＩのデコードに際しては、フレームナンバー「０」において検出して確定したＴＦ２の値から、ＴＦＣＩの値の範囲を限定することができる。
【００６７】
例えば、フレームナンバー「０」において検出し、確定したＴＦ２の値は、「０」であったとする。すると、ＴＦＣＩの値の範囲は、「０」〜「３９」に限定される。この範囲では、ＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）が取り得るパターンは、（０，０，０，０）のみの１パターンとなり、デ・マスク処理およびファースト・アダマール変換処理は、１回でよい。
【００６８】
また、フレームナンバー「０」において検出し、確定したＴＦ２の値は、「１」であったとすると、ＴＦＣＩの値の範囲は、「４０」〜「７９」に限定される。この範囲では、ＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）が取り得るパターンは、（０，０，０，０）と（０，０，０，１）との２パターンとなり、デ・マスク処理およびファースト・アダマール変換処理は、２回でよい。
【００６９】
また、フレームナンバー「０」において検出し、確定したＴＦ２の値は、「２」であったとすると、ＴＦＣＩの値の範囲は、「８０」〜「１１９」に限定される。この範囲では、ＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）が取り得るパターンは、（０，０，０，１）のみの１パターンとなり、デ・マスク処理およびファースト・アダマール変換処理は、１回でよい。
【００７０】
さらに、フレームナンバー「０」において検出し、確定したＴＦ２の値は、「３」であったとすると、ＴＦＣＩの値の範囲は、「１２０」〜「１５９」に限定される。この範囲では、ＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）が取り得るパターンは、（０，０，０，１）と（０，０，１，０）との２パターンとなり、デ・マスク処理およびファースト・アダマール変換処理は、２回でよい。
【００７１】
以上の実施の形態は、多重する情報の数が２個の場合であったが、３個以上の場合にも、この発明は適用可能である。その場合にも、伝送時間間隔が長い方の情報の伝送フォーマットの値ＴＦが変わると、ＴＦＣＩの上位ビットが変わるようにすることにより、ＴＦＣＩのデコード処理時間の短縮化および低消費電力化を実現させることができる。
【００７２】
伝送時間間隔（ＴＴＩ）の短い順に、Ｎ個（Ｎは２以上の整数）の情報を並べ、それぞれの情報の伝送フォーマットの値の個数を、Ｋ０，Ｋ１，・・・，ＫＮ−１とし、それぞれの情報のＴＦ値を、ＴＦ０，ＴＦ１，・・・，ＴＦＮ−１とすると、ＴＦＣＩの値は、図１３の式（３）により求めることができる。なお、この式（３）における括弧内のΠＫｉなる演算は、Ｋｉの累積的な乗算を意味するものである。
【００７３】
例えば、多重する情報が、情報０、情報１、情報２の３個であり、
・情報０のＴＴＩは１０ｍｓｅｃ、伝送フォーマットの値の数は１０個、
・情報１のＴＴＩは２０ｍｓｅｃ、伝送フォーマットの値の数は５個、
・情報２のＴＴＩは２０ｍｓｅｃ、伝送フォーマットの値の数は４個、
とした場合の、ＴＦＣＩの値との対応マッピングテーブルの例を、図３に示す。
【００７４】
この図３から分かるように、ＴＴＩの長い情報２の伝送フォーマットの値ＴＦ２が確定し、また、情報１の伝送フォーマットの値ＴＦ１が確定すると、ＴＦＣＩの値の範囲が限定される。例えば、ＴＦ２が「０」、ＴＦ１が「０」であれば、ＴＦＣＩの値の範囲は、「０」〜「９」となり、ＴＦＣＩの上位４ビット（ａ９，ａ８，ａ７，ａ６）が取り得るパターンは、（０，０，０，０）のみの１パターンとなり、デ・マスク処理およびファースト・アダマール変換処理は、１回でよい。
【００７５】
なお、前述もしたように、図１（Ａ），（Ｂ）、図２（Ａ），（Ｂ）、図３（Ａ），（Ｂ）のテーブルの情報と、多重情報のそれぞれのＴＴＩは、制御チャンネルにより、データの伝送に先立ち受信側に送られる。
【００７６】
［ＴＦＣＩデコード方法および装置の実施の形態］
ＴＦＣＩデコード装置を説明する前に、当該ＴＦＣＩデコード装置が搭載される移動局装置としての携帯電話端末の構成例を、図４に示す。
【００７７】
アンテナ１１にて受信された信号は、デュプレクサ１２を通じて受信部１３に供給される。受信部１３では、スペクトル拡散されている信号が逆スペクトル拡散されると共に、ＱＰＳＫ復調される。そして、復調されたデータは、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）１５に供給されて、後で詳述するようにデコードされる。
【００７８】
デコードされたデータのうちの、制御チャンネルで送られてきた制御データは、制御部１００に送られる。また、デコードされたデータのうち、音声信号は、ＤＳＰ１５からスピーカ１６に供給されて、放音される。
【００７９】
また、マイクロホン１７からの音声信号は、ＤＳＰ１５に供給され、前述した図９に示したようなフォーマットのフレーム単位の信号に変換され、ＤＳＰ１５から送信部１４に供給される。送信部では、ＱＰＳＫ変調およびスペクトラム拡散変調処理を行ない、デュプレクサ１２を通じてアンテナ１１に信号を送る。また、制御部１００からの制御データは、ＤＳＰ１５を通じて、同様にして、処理され、制御チャンネルを通じて基地局に送られる。
【００８０】
制御部１００はＣＰＵで構成され、この制御部１００に対しては、操作部１０１と、プログラムが格納されているＲＯＭ１０２と、ワークエリア用のＲＡＭ１０３と、ＬＣＤからなる表示部１０４が接続されている。
【００８１】
操作部１０１は、ダイヤル数字キー、オンフックキー、オフフックキー、カーソルキーなどを含み、そのキー操作に応じて、制御部１００は、受信、送信、その他の機能を切り換え制御する。
【００８２】
受信データデコード処理部は、この例では、ＤＳＰ１５の内部に含まれている。図５は、受信データデコード処理部の構成を、処理機能をブロック化して示したものである。
【００８３】
図５の例の受信データデコード処理部は、受信信号からデータと、ＴＦＣＩとを分離するデータ／ＴＦＣＩ分離部２１と、このデータ／ＴＦＣＩ分離部２１からのデータを受けて、当該データのデコード処理を行なうデータデコード部２２と、データ／ＴＦＣＩ分離部２１からのＴＦＣＩを受けて、当該ＴＦＣＩのデコードを行なうＴＦＣＩデコード部２３と、データデコード部２２でデコードされたデータについての誤り検出を行なう誤り検出部２４と、ＴＦＣＩデコード部２３を制御する制御部２５とから構成される。
【００８４】
データ／ＴＦＣＩ分離部２１は、受信データをデータ部分と、ＴＦＣＩの部分とに分け、データ部分は、データデコード部２２に供給し、ＴＦＣＩは、ＴＦＣＩデコード部２３に供給する。
【００８５】
データデコード部２２は、ＴＦＣＩデコード部２３からの多重されている複数の情報のそれぞれについてのＴＴＩ内データ長の値と、伝送時間間隔の値に基づき、各情報のデコードを行なう。そして、データデコード部２２は、デコードした情報を誤り検出部２４に供給する。
【００８６】
誤り検出部２４は、データデコード部２２からのデータについての誤り検出を行い、その検出結果を制御部２５に通知する。データに誤りが検出されなかったときには、データを出力する。
【００８７】
制御部２５は、多重情報に先立ち、制御チャンネルを通じて送られてくる制御情報を解析し、多重されてくる複数の情報のそれぞれの伝送時間間隔を検知し、ＴＦＣＩデコード部２３に通知すると共に、前記制御情報からＴＦＣＩの値と各情報のＴＦ値との対応テーブル、各情報についてのＴＦ値とＴＴＩ内データ長との対応テーブルの情報を検知し、ＴＦＣＩデコードに必要な情報や制御信号を、ＴＦＣＩデコード部２３に送り、ＴＦＣＩデコード動作を制御する。
【００８８】
また、制御部２５は、誤り検出部２４からの誤り検出結果の通知を受けて、ＴＦＣＩデコード部２３で求めたＴＦＣＩ値が正しいものであるかどうかの判別を行い、誤り検出部２４でデータに誤りが検出されなかったときには、ＴＦＣＩデコード部２３でのデコード結果のＴＦＣＩ値を確定するように、ＴＦＣＩデコード部２３を制御する。
【００８９】
ＴＦＣＩデコード部２４は、上述したように制御部２５の制御を受けながら、ＴＦＣＩのデコード処理を実行し、各情報についてのＴＦ値を求め、ＴＴＩ内データ長を求めて、データデコードのために、伝送時間間隔の情報と共に、データデコード部２２に送る。
【００９０】
次に、図５の受信データデコード処理部の動作を、図６および図７のフローチャートを参照しながら説明する。
【００９１】
まず、制御チャンネルを通じて送られてくる制御情報を受信する（ステップＳ１０１）。受信した制御情報の中には、ＴＦＣＩと複数の情報のＴＦ値とのマッピングテーブルの情報、複数の情報のそれぞれのＴＦ値とＴＴＩ内データ長とのマッピングテーブルの情報、および複数の情報のそれぞれの伝送時間間隔が含まれる。
【００９２】
次に、受信した制御情報を解析する（ステップＳ１０２）。この解析においては、多重されて伝送されてくる複数の情報のそれぞれの伝送時間間隔を検知すると共に、ＴＦＣＩの値と各情報のＴＦ値との対応テーブル、各情報についてのＴＦ値とＴＴＩ内データ長との対応テーブルの情報を検知し、ＴＦＣＩの有効ビット数や、ＴＦＣＩと、多重される複数の情報のＴＦ値とのマッピング態様などが検知される。
【００９３】
そこで、制御部２５では、ＴＦＣＩの有効ビット数は、マスクコードが関与するような７ビット以上であるか否か判別する（ステップＳ１０３）。前述したように、ＴＦＣＩの有効ビット数が７ビット未満で、マスクコードが関与しない場合には、ＴＦＣＩのデコードの際に、マスクコードとしての上位４ビット（ａ９，ａ８，ａ７，ａ６）の候補として取り得るパターンの数は、（０，０，０，０）の１パターンのみであるので、従前の通りの標準デコード処理をする（ステップＳ１０７）。そして、データの受信が終了するまでこの標準デコード処理を実行し、データを最後まで受信したと判別したときには（ステップＳ１０８）、この受信デコード処理ルーチンを終了する。
【００９４】
また、ステップＳ１０３で、ＴＦＣＩの有効ビット数が７ビット以上であると判別したときには、ステップＳ１０２での解析結果に基づいて、ＴＦＣＩが図１、図２、図３の例のようなマッピングにより作成されていて、前述のようにデ・マスク処理と、ファースト・アダマール変換の繰り返し処理回数を減らすことで高速のデコードが可能な状態になっているか否か判別する（ステップＳ１０４）。
【００９５】
送信側で、ＴＦＣＩの有効ビットが７ビット以上のときには、必ず、前述のような高速デコードが可能なようにＴＦＣＩのマッピングを行なうようにするのであれば、ステップＳ１０４の判別は不要である。
【００９６】
ステップＳ１０４で、高速デコード可能なＴＦＣＩのマッピング態様でないと判別したときには、ステップＳ１０７に進み、前述したように従来と同様の標準デコード処理を行なう。
【００９７】
また、ステップＳ１０４で、高速デコード可能なＴＦＣＩのマッピング態様になっていると判別したときには、前述したように、伝送時間間隔が長い方の情報の確定したＴＦ値によりＴＦＣＩの値の取り得る範囲を限定することにより、デ・マスク処理と、ファースト・アダマール変換の繰り返し処理回数を減らすことで、高速化したＴＦＣＩデコード処理を行なう（ステップＳ１０５）。
【００９８】
そして、データの受信が終了するまでこの高速デコード処理を実行し、データを最後まで受信したと判別したときには（ステップＳ１０６）、この受信デコード処理ルーチンを終了する。
【００９９】
次に、ステップＳ１０５の高速デコード処理動作について、図７のフローチャートを参照しながら説明する。ここでは、例えば図１に示したような２つの情報（情報１，２）をマルチプレックスしていることを想定する。
【０１００】
まず、ＴＦＣＩ候補の初期化を行なう。例えば図１（Ｂ）の場合であれば、ＴＦＣＩは、「０」〜「２５５」の範囲の値として初期化を行なう（ステップＳ２０１）。次に、多重情報およびＴＦＣＩを受信する（ステップＳ２０２）。次に、ＴＦＣＩデコード部２３は、制御部２５からのＴＦＣＩ候補情報を利用して、ＴＦＣＩデコードを行なう（ステップＳ２０３）。最初のフレームの場合は、ＴＦＣＩの候補は「０」から「２５５」であり、その他のフレームの場合には、ＴＦＣＩ候補は、後述するように、より限定され得る。
【０１０１】
次に、データデコード部２２は、ＴＦＣＩデコード結果を利用して、終端した情報をデコードする（ステップＳ２０４）。ここで、「終端した」とは、各情報について、その伝送時間間隔の最後のデータまでのすべてが受信された状態を指す。図１の例の場合であれば、このステップＳ２０４のデータデコード処理においては、０フレームを含む偶数フレームでは、情報１が処理対象に、奇数フレームでは、情報２が処理対象になる。
【０１０２】
次に、誤り検出部２４での誤り検出の結果に誤りがあるかどうか、あるいは多重情報のすべての情報が終端したか否か判別し（ステップＳ２０５）、誤りがあると判別したとき、あるいは多重情報のすべての情報が終端したと判別したときには、ＴＦＣＩ候補を初期化する（ステップＳ２０６）。
【０１０３】
また、ステップＳ２０５で、誤りがない、あるいは、多重情報の一部の情報は終端していないと判別したときには、終端していない情報の確定したＴＦ値から、ＴＦＣＩ候補、つまり、ＴＦＣＩの値の取り得る範囲を、前述したようにして限定する（ステップＳ２０７）。
【０１０４】
そして、ステップＳ２０６またはステップＳ２０７の後には、ステップＳ２０８に進み、すべてのデータの受信が完了しているか否かの判別を行い、すべてのデータの受信が完了しているときには、この処理ルーチンを終了し、また、すべてのデータの受信が完了していないときには、ステップＳ２０２に戻り、次のフレームのデータデコードを行なう。
【０１０５】
このとき、前述した限定されたＴＦＣＩ候補がステップＳ２０３で用いられてデコードが行われることで、前述したように、デ・マスク処理およびファースト・アダマール変換処理回数が、標準デコードの場合に比べて少なくなり、高速デコードができる。
【０１０６】
なお、図６および図７の処理例は、デ・マスク処理およびファースト・アダマール変換処理回数を、標準デコードの場合に比べて少なくすることにより、ＴＦＣＩデコード処理の高速化を図るようにしたため、ＴＦＣＩの値が７ビット以上である場合に、高速デコード処理をするようにした。
【０１０７】
しかし、前述もしたように、この発明によればＴＦＣＩ候補の制限により、ファースト・アダマール変換処理における演算回数を減らすこともできるので、ＴＦＣＩの値が７ビット以下の場合にも、高速デコード処理を行なうようにすることができる。その場合には、図６において、ステップＳ１０３は省略される。
【０１０８】
なお、図１、図２および図３に示したマッピングの例においては、伝送時間間隔ＴＴＩが長い情報ほど、ＴＦ値の種類数を少なくしたが、これに限定されるものではなく、伝送時間間隔ＴＴＩが長い情報の方が、ＴＦ値の種類数が多い場合であってもよい。例えば、図９に示すような場合を例に説明する。
【０１０９】
図９（Ａ）に示すように、この例では、図１の例と同様に、情報１のＴＴＩは１０ｍｓｅｃであり、情報２のＴＴＩは２０ｍｓｅｃである。しかし、情報１および情報２のＴＦ値であるＴＦ１およびＴＦ２と、ＴＦＣＩの値との対応マッピングテーブルは、図９（Ｂ）に示すようなものとされ、ＴＦ１は「０」〜「３」のうちのいずれかの値を取り得るとされ、ＴＦ２は「０」〜「６３」のうちのいずれかの値を取り得るとされている。
【０１１０】
この場合において、例えばフレームナンバー「０」でＴＦＣＩの値が「５」となったときには、ＴＦ２（ＴＴＩ＝２０ｍｓｅｃ）は、「１」となるので、次のフレームでのＴＦＣＩ候補は、「４」、「５」、「６」、「７」となり、ＴＦＣＩの値の範囲が限定されるのである。
【０１１１】
なお、上述の説明は、２つの情報をマルチプレックスしている場合についてのものであるが、３つ以上の情報をマルチプレックスしている場合で、複数の情報が終端した場合、一つでも誤りであれば初期化、全ての情報で誤りがあれば初期化、誤る情報が５０％以上なら初期化、誤りのあるなしに関係なく初期化しない、誤りのあるなしに関係なく初期化するなどいろいろな判定方法が考えられる。
【０１１２】
なお、上述の受信側の例は、移動局装置である携帯電話端末であるが、基地局装置におけるＴＦＣＩデコードに、この発明は適用できることは勿論である。
【０１１３】
【発明の効果】
以上説明したように、この発明によれば、ＴＦＣＩのデコードにおいて、デコード処理を高速化することができ、低消費電力化が可能となる。
【図面の簡単な説明】
【図１】この発明による移動体通信における情報多重方法の実施の形態を説明するための図である。
【図２】この発明による移動体通信における情報多重方法の実施の形態を説明するための図である。
【図３】この発明による移動体通信における情報多重方法の実施の形態を説明するための図である。
【図４】この発明による移動局装置の例としての携帯情報端末の構成を示すブロック図である。
【図５】図４の一部の構成例を示す機能ブロック図である。
【図６】図４の例の携帯情報端末での受信データのデコード処理を説明するためのフローチャートである。
【図７】この発明によるＴＦＣＩデコード方法の例を含む受信データのデコード処理を説明するためのフローチャートである。
【図８】この発明による移動体通信における情報多重方法の他の実施の形態を説明するための図である。
【図９】３ＧＰＰ規格のＷ−ＣＤＭＡ方式における多重情報を説明するため図である。
【図１０】３ＧＰＰ規格のＷ−ＣＤＭＡ方式における伝送データを説明するための図である。
【図１１】ＴＦＣＩと多重情報のそれぞれのＴＦ値とのマッピングテーブルの例を示す図である。
【図１２】多重情報のそれぞれのＴＦ値と、ＴＴＩ内データ長とのマッピングテーブルの例を示す図である。
【図１３】この発明の説明に用いる数式を示す図である。
【図１４】ＴＦＣＩのエンコードに用いる係数Ｍｉ，ｎを説明するための図である。
【図１５】ＴＦＣＩデコーダの構成例を示す図である。
【図１６】３ＧＰＰ規格のＷ−ＣＤＭＡ方式における多重情報を説明するための図である。
【符号の説明】
２…デ・マスク処理部、３…ファースト・アダマール変換部、４…相関値判定部、２１…データ／ＴＦＣＩ分離部、２２…データデコード部、２３…ＴＦＣＩデコード部、２４…誤り検出部、２５…制御部
【図１】
0003594086.tif 000002
【図２】
0003594086.tif 000003
【図３】
0003594086.tif 000004
【図４】
0003594086.tif 000005
【図５】
0003594086.tif 000006
【図６】
0003594086.tif 000007
【図７】
0003594086.tif 000008
【図８】
0003594086.tif 000009
【図９】
0003594086.tif 000010
【図１０】
0003594086.tif 000011
【図１１】
0003594086.tif 000012
【図１２】
0003594086.tif 000013
【図１３】
0003594086.tif 000014
【図１４】
0003594086.tif 000015
【図１５】
0003594086.tif 000016
【図１６】
0003594086.tif 000017