(57)【特許請求の範囲】
【請求項１】
受信された拡散スペクトル信号のデータレートを検出する方法であって、
（Ａ）所定の信頼性指標を満足する場合に、繰り返しパターンデータレート検出アプローチを用いて該データレートを検出するステップと、
（Ｂ）該所定の信頼性指標を満足しないときには、ビタビデコードベースのデータレート検出アプローチを用いて該データレートを検出するステップであって、繰り返しのパターンに基づく判定変数が信頼性領域内にあることが、該所定の信頼性指標により確保されるようになっているステップと、
を含むことを特徴とする方法。
【請求項２】
前記所定の信頼性指標は、可能性のあるデータレートそれぞれに対しての信頼性しきい値ＴHおよびＴLに基づく
ことを特徴とする請求項１記載の方法。
【請求項３】
前記信頼性しきい値ＴHおよびＴLは、繰り返しパターンに基づく判定変数に基づいて選択される
ことを特徴とする請求項２記載の方法。
【請求項４】
前記ビタビデコードベースのデータレート検出アプローチは、可能性のある各データレートからデータレートを検出する
ことを特徴とする請求項１記載の方法。
【請求項５】
受信された拡散スペクトル信号のデータレートを検出する方法であって、
（Ａ）繰り返しパターンに基づいて判定変数を形成するステップと、
（Ｂ）該判定変数が信頼性のある領域内にある場合に、その判定変数を用いて該データレートを決定するステップと、
（Ｃ）該判定変数が信頼性のある領域外にある場合に、ビタビデコードベースのデータレート検出アプローチを用いて該データレートを決定するステップと
を含むことを特徴とする方法。
【請求項６】
前記所定の信頼性指標は、可能性のあるデータレートそれぞれに対しての信頼性しきい値ＴHおよびＴLに基づく
ことを特徴とする請求項５記載の方法。
【請求項７】
前記信頼性しきい値ＴHおよびＴLは、評価される特定の判定変数に基づいて選択される
ことを特徴とする請求項６記載の方法。
【請求項８】
前記ビタビデコードベースのデータレート検出アプローチは、可能性のある各データレートからデータレートを検出する
ことを特徴とする請求項５記載の方法。
【請求項９】
受信された拡散スペクトル信号のデータレートを検出する方法であって、
（Ａ）判定変数が第１の信頼性しきい値ＴHよりも大きい場合に判定変数と関連するデータレートを選択するステップと、
（Ｂ）該判定変数が第２の信頼性がしきい値ＴLよりも小さい場合に、次に高いデータレートと関連する判定変数を評価するステップと、
（Ｃ）該判定変数が第１の信頼性しきい値ＴHよりも大きくなく、第２の信頼性しきい値ＴLよりも小さくない場合に、ビタビデコードベースのデータレート検出アプローチを用いて該データレートを検出するステップと、
（Ｄ）データレートが選択されるまで、該次に高いデータレートと関連する判定変数に対して上記ステップ（Ａ）〜（Ｃ）を繰り返すステップと
を含むことを特徴とする方法。
【請求項１０】
前記信頼性しきい値ＴHおよびＴLは、評価される特定の判定変数に基づいて選択される
ことを特徴とする請求項９記載の方法。
【請求項１１】
前記ビタビデコードベースのデータレート検出は、可能性
のある各データレートからデータレートを検出する
ことを特徴とする請求項９記載の方法。
【請求項１２】
ＣＤＭＡシステムにおいて用いるデータレート検出器であって、
（Ａ）コンピュータが読み取り可能なコードを記憶するメモリーと、
（Ｂ）該メモリーに動作上接続されたプロセッサとを含み、このプロセッサを、
（ａ）所定の信頼性指標を満足する場合に繰り返しパターンデータレート検出アプローチを用いて該データレートを検出し、及び
（ｂ）該所定の信頼性指標を満足しないときには、ビタビデコードベースのデータレート検出アプローチを用いて該データレートを検出し、繰り返しのパターンに基づく判定変数が信頼性領域内にあることが、該所定の信頼性指標により確保されるように構成することを特徴とするデータレート検出器。
【請求項１３】
ＣＤＭＡシステムにおいて用いるデータレート検出器であって、
（Ａ）コンピュータが読み取り可能なコードを記憶するメモリーと、
（Ｂ）前記メモリーに動作上接続されたプロセッサとを含み、このプロセッサを、
（ａ）繰り返しパターンに基づいて判定変数を形成し、
（ｂ）該判定変数が信頼性のある領域内にある場合に、該判定変数を用いて該データレートを決定し、
（ｃ）該判定変数が信頼性のある領域外にある場合に、ビタビデコードベースのデータレート検出アプローチを用いて該データレートを決定する
ように構成することを特徴とするデータレート検出器。
【請求項１４】
ＣＤＭＡシステムにおいて用いるデータレート検出器であって、
（Ａ）コンピュータが読み取り可能なコードを記憶するメモリーと、
（Ｂ）該メモリーに動作上接続されたプロセッサとを含み、このプロセッサを、
（ａ）判定変数が第１の信頼性しきい値よりも大きい場合に判定変数と関連するデータレートを選択し、
（ｂ）該判定変数が第２の信頼性しきい値ＴLよりも小さい場合に、次に高いデータレートと関連する判定変数を評価し、
（ｃ）該判定変数が第１の信頼性しきい値ＴHよりも大きくなく、第２の信頼性しきい値ＴLよりも小さくない場合には、ビタビデコードベースのデータレート検出アプローチを用いてデータレートを検出し、及び
（ｄ）データレートが選択されるまで該次に高いデータレートと関連する判定変数に対して上記ステップ（ａ）〜（ｃ）を繰り返す
ように構成することを特徴とするデータレート検出器。
【請求項１５】
ＣＤＭＡシステムにおいて用いるデータレート検出器であって、
（Ａ）所定の信頼性指標を満足する場合に、限り繰り返しパターンデータレート検出アプローチを用いてデータレートを検出する手段と、
（Ｂ）該所定の信頼性指標を満足しないときには、ビタビデコードベースのデータレート検出アプローチを用いて該データレートを検出する手段であって、繰り返しのパターンに基づく判定変数が信頼性領域内にあることが、該所定の信頼性指標により確保されるようになっている手段と、
を含むことを特徴とするデータレート検出器。
【請求項１６】
ＣＤＭＡシステムにおいて用いるデータレート検出器であって、
（Ａ）繰り返しパターンに基づいて判定変数を形成する手段と、
（Ｂ）該判定変数が信頼性のある領域内にある場合に、該判定変数を用いてデータレートを決定する手段と、
（Ｃ）該判定変数が信頼性のある領域外にある場合に、ビタビデコードベースのデータレート検出アプローチを用いてデータレートを決定する手段と
を含むことを特徴とするデータレート検出器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、セルラー通信システムなどの無線通信システムに関し、特に、符号分割多元接続（ＣＤＭＡ）技術を用いる通信システムにおいてデータレートを決定する方法および装置に関する。
【０００２】
【従来の技術】
ＣＤＭＡ技術は多くのデジタル無線通信システムに用いられ、多数のシステムユーザがお互い通信をすることを可能にしている。現在のＣＤＭＡネットワークは音声トラフィックのみを運ぶように設計されており、データレートの可変性は制限されている。しかし、ＣＤＭＡネットワークは、異なるデータレートを用いる多くのマルチメディアアプリケーションを扱うために発展しなければならない。このように、ＣＤＭＡネットワークは、多様なデータレートの多くのマルチメディアアプリケーションにおける情報を運ぶことが必要となる。これは、顧客が望む多様な無線サービスにおける必要条件に対応するものである。
【０００３】
ＣＤＭＡを用いる多くの通信システムは、ＴＩＡ（Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｉｎｄｕｓｔｒｙ  Ａｓｓｏｃｉａｔｉｏｎ）が採用するＩＳー９５規格に準拠している。ＩＳー９５規格では、通信システムは実質的に公有チャネル干渉（ｃｏ−ｃｈａｎｎｅｌ  ｉｎｔｅｒｆｅｒｅｎｃｅ）がなく、ウオルシュ正規関数（Ｗａｌｓｈ  ｏｒｔｈｏｇｏｎａｌ  ｆｕｎｃｔｉｏｎ）シーケンスで情報信号を変調することにより基地局ないしセルサイトから移動体受信器への順方向リンクにおいてビットエネルギ対雑音密度比Ｅｂ／Ｎｏを改善する。対応した正規情報信号を作るには、これらのＣＤＭＡシステムは、順方向リンクの情報信号が同期状態で送信されることを必要とする。ＩＳー９５のより詳細な議論は、文献、”Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ−Ｂａｓｅ  Ｓｔａｔｉｏｎ  Ｃｏｍｐａｔｉｂｉｌｉｔｙ  Ｓｔａｎｄａｒｄ  ｆｏｒ  Ｄｕａｌ−Ｍｏｄｅ  Ｗｉｄｅｂａｎｄ  Ｓｐｒｅａｄ  Ｓｐｅｃｔｒｕｍ  Ｃｅｌｌｕｌａｒ  Ｓｙｓｔｅｍ，”  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｉｎｄｕｓｔｒｙ  Ａｓｓｏｃｉａｔｉｏｎ  Ｄｏｃ．  Ｎｏ．  ＴＩＡ／ＥＩＡ／ＩＳ−９５（１９９３）に記載されている。
【０００４】
現在のＩＳー９５規格の実装では、データレートの数が限られている。ＣＤＭＡネットワークで実現されるデータレートを増やすために、ＴＩＡは最近新しい規格ＩＳー９５Ｂを採用した。このＩＳー９５Ｂ規格は基本ＣＤＭＡレートの整数ないし２のべき乗倍であるデータルートを可能とする。従って、一実装例において、（エラー制御コーディングの前の）データレートにおいて１２００（１Ｒ）、２４００（２Ｒ）、４８００（４Ｒ）、９６００（８Ｒ）ｂｐｓが利用可能となる。別の実装例において、（エラー制御コーディングの前の）データレートとして、１８００（１Ｒ）、３６００（２Ｒ）、７２００（４Ｒ）、１４０００（８Ｒ）ｂｐｓが利用可能である。特定のコーディング方式における全てのレートはセットされた１つのレートのみから由来する。
【０００５】
【発明が解決しようとする課題】
通常、密な音声活動がある場合高いデータレートが用いられる。従って、必要な場合にのみ最高のデータレートが用いられ、平均データレートは低い。そのデータレートはフレームごとに代わり、各音声フレームの長さは２０ミリ秒である。しかし、移動体受信器は受信したフレームに対してデータレートがどの程度であるかの知識を与えられない。ＩＳー９５規格は送信信号のデータレートを指示しない。従って、移動体受信器はデータをデコードする前にデータレートを検出しなければならない。なぜなら、デコードはデータレートに従うからである。このように、ＣＤＭＡ技術を用いる通信受信器において受信信号のデータレートを決定する方法および装置の必要性がある。
【０００６】
【課題を解決するための手段】
ＣＤＭＡ技術を用いる通信システムにおいて受信信号のデータレートを決定する方法および装置を開示する。本発明は、周知のビタビ（Ｖｉｔｅｒｂｉ）デコードベースのレート検出アプローチと伝統的な繰り返しパターン（ｒｅｐｅｔｉｔｉｏｎ  ｐａｔｔｅｒｎ）ベースのレート検出アプローチを組み合わせる。このような混成アプローチによって、上記両方の従来のアプローチの欠点を引きつかずに利点を享受することができる。
【０００７】
本発明は、ビタビデコーダベースのデータレート検出アプローチより信頼性はないが演算的に効率的な繰り返しパターン（ｒｅｐｅｔｉｔｉｏｎ  ｐａｔｔｅｒｎ）ベースのデータレート検出アプローチが、多くの時間において信頼性のあるデータレート検出を与えることを認識した。本発明は、上記２つの従来技術を統合し、所定の信頼性指標を満足する限り繰り返しパターンデータレート検出アプローチを用い、検出信頼性が必要な場合のみに演算上複雑なビタビデコーダベースのデータレート検出アプローチを用いる。
【０００８】
混成レート検出方式において、繰り返しパターンに基づく判断変数をまず形成し、判断変数が信頼性のある領域にはそのデータレートに対して判断を行う。他の場合に、ビタビデコードベースのレート検出方式を用いる。可能性のあるデータレートそれぞれに対して信頼性しきい値ＴＨおよびＴＬを適切に設定することにより、この方式は、繰り返しパターンベースのレート検出方式のより優れた演算効率を享受しながら、ビタビデコードベースのレート検出方式と同等あるいはそれ以上の性能を発揮することができる。なぜなら、ビタビレート検出は必要な場合のみ実行されるからである。
【０００９】
繰り返しパターンに基づく判断変数Ｄが第１信頼性しきい値ＴＬよりも小さければ、その判断変数に対応するデータレートよりもデータレートが高いと信頼性を持って判断することができる。従って、混成方式は次に高いデータレートに対応する判断変数を評価するように進む。同様に、もし判断変数Ｄが第２信頼性しきい値ＴＨよりも大きければ、データレートは、判断変数に対応するデータレートと信頼性を持って判断することができる。最後に、もし判断変数Ｄが第１信頼性しきい値ＴＬよりも小さく無く、かつ、判断変数Ｄが第２信頼性しきい値ＴＨよりも大きくなければ、ビタビデコードベースのレート検出方式が用いられ、現データレートおよび全てのより高いデータレートの間からデータレートを選択する。
【００１０】
【発明の実施の形態】
本発明は、ＣＤＭＡ技術を用いる通信受信器において受信信号のデータレートを決定する方法および装置に関連する。上述のように、移動体受信器は受信フレームのデータレートの知識が無く、データをデコードする前にデータレートを検出する必要がある。レート検出を行う２つの従来の方式、すなわち、ビタビデコードベースのレート検出方式および繰り返しパターンベースの検出アルゴリズムを下に説明する。その後に、本発明によって、ビタビデコードベースのレート検出アプローチと繰り返しパターンベースの検出アプローチを組み合わせることを説明する。本発明は、上記２つの方式の欠点を被らずに利点を享受することができる。
【００１１】
ビタビデコードによるレート検出
図１は、ＣＤＭＡ技術を用いる可変レート通信システムの受信器における従来のビタビデコードベースのレート検出器１００を示す。受信フレームはＮこの並列な枝に沿って処理される。このＮは利用可能なデータレートの数と等しい。図においてＮは４である。Ｎの並列な枝のそれぞれは異なるデータレートに対応する。
【００１２】
並列な枝それぞれに沿って、受信フレームは各データフレームの繰り返しパターンに従って組み合わせられ、ビタビデコーダ１１０−Ｎによってデコードされる。１１０−Ｎは受信フレームとデコードされたデータがどの程度よくマッチするかを計る出力を供給する。データレートが正確でない並列の枝それぞれに対し、受信フレームおよびデコードされたデータはよくマッチしない。しかし、正確なデータレートに対応する並列な枝は非常によいマッチとなる。このように、データレートは最良のマッチに対応するものであるように選ばれる。
【００１３】
ビタビデコードベースのレート検出器１００は非常によい検出性能を有する。通常の信号対雑音比において、検出エラーレートは１０ー５のオーダである。しかし、ビタビデコードベースのレート検出器は非常に演算を必要とする。例えば、ＤＳＰー１６０００デジタルシグナルプロセッシングコア上の最適化されたビタビデコードベースのレート検出器プログラムは、９６００ｂｐｓでデコードするのに６ＭＩＰＳを必要とする（レートが低ければ低くなる）。ビタビデコードベースのレート検出器１００はレートの仮説それぞれに対して試さなければならないので、レート検出およびデコードは合計で１１．２５ＭＩＰＳ｛（１＋０．５＋０．５＋０．１２５）＊６｝を必要とする。すでに知っているデータレートが等しく分布しているとすると、ビタビデコードの平均ＭＩＰＳ値は２．８１ＭＩＰＳ｛（１＋０．５＋０．５＋０．１２５）＊６／４）｝である。このように３／４のＭＩＰＳがレート検出に使われている。
【００１４】
繰り返しパターンによるレート検出
従来繰り返しパターン方式は受信フレームのデータレートを検出するために１もしくは複数の判断変数を用いる。例えば、
【数１】
0003564029.tif 000002
である。ここで、Ｘｉは受信フレームにおけるデータである。１２００ｂｐｓのレートでは、例えば、Ｘｉは同じデータビット（１またはー１のいずれか）を表す。従って、フレームにわたってＸｉを合計すると、大きな数となる。９６００ｂｐｓのようなより高いレートでは、Ｘｉ…Ｘ８は、１またはー１の値を有する複数の独立ビットからなる。従って、高いデータレートに対してフレームにわたってＸｉを合計すると、お互いに相殺する傾向があり、小さい数となる傾向がある。
【００１５】
この測定は１２００ｂｐｓを他のレートから分けるのに用いられている。各フレームが３８４ビットを含むので、適切な正規化をされた全てのビットから判断変数Ｄを以下のように書くことができる。
【数２】
0003564029.tif 000003
数２の別の形式を以下のようにして表すことができる。
【数３】
0003564029.tif 000004
【００１６】
数３の判断変数Ｄ１２００は１２００ｂｐｓでは平均を有するが、より高いレートでは０平均であるように示されている。従って、１２００ｂｐｓのデータレートの受信フレームをより高いレートから分離するのに判断変数Ｄ１２００を用いることができる。従って、繰り返しパターンベースのレート検出アルゴリズムは判断変数Ｄ１２００の値を評価し、もし判断変数Ｄ１２００が所定のしきい値を超えた場合には１２００ｂｐｓのデータレートを割り当てられる。そうでない場合、繰り返しパターンベースのレート検出アルゴリズムは次に高いレートに対応する判断変数を評価する。
【００１７】
数２，数３に対応する２４００ｂｐｓのレートに対する判断変数Ｄ２４００の２つの例を以下に示す。
【数４】
0003564029.tif 000005
【数５】
0003564029.tif 000006
このように、判断変数Ｄ２４００は２４００ｂｐｓのデータレートの受信フレームをより高いレートから分けるのに用いることができる。従って、繰り返しパターンベースのレート検出アルゴリズムは判断変数Ｄ２４００の値を評価し、もし判断変数Ｄ２４００が所定のしきい値を超える場合には２４００ｂｐｓのデータレートを割り当てられる。そうでない場合、繰り返しパターンベースのレート検出アルゴリズムは次に高いレートに対応する判断変数を評価する。
【００１８】
数２，数３に対応する４８００ｂｐｓのレートの判断変数Ｄ４８００の２つの例を示す。
【数６】
0003564029.tif 000007
【数７】
0003564029.tif 000008
【００１９】
従って、判断変数Ｄ４８００は、４８００ｂｐｓのデータレートの受信フレームをより高いレートから分離するのに用いることができる。従って、繰り返しパターンベースのレート検出アルゴリズムは判断変数Ｄ４８００の値を評価し、もし判断変数Ｄ４８００が所定のしきい値を超える場合には４８００ｂｐｓのデータレートを割り当てられる。そうでない場合、繰り返しパターンベースのレート検出アルゴリズムはデータが最高のレート（９６００ｂｐｓ）にて送信されていることを想定する。
【００２０】
繰り返しパターンベースのレート検出アルゴリズムは演算的に効率的である。これはＤＳＰー１６０００デジタルシグナルプロセッシングコアにおいて０．１〜０．２ＭＩＰＳしか必要としない。従って、レート検出およびビタビデコードの全体の演算は約３ＭＩＰＳ（ビタビデコードに対しての２．８１ＭＩＰＳ＋レート検出のための０．２ＭＩＰＳ）。しかし、繰り返しパターンベースのレート検出アルゴリズムに対応する検出性能はビタビデコードベースのレート検出方式よりも遙かに貧弱である。通常の信号対雑音比において、繰り返しパターンベースのレート検出アルゴリズムの検出エラーレートは１０−２〜１０−３のオーダである。レート検出が不正確であると、フレームはエラーとなるので、レート検出のエラーはフレームのエラーレートに大きく影響を与える。
【００２１】
繰り返しパターンベースのレート検出アルゴリズムの詳細な議論は、例えば、文献、Ｓｈｅｕｎｇ  Ｃｈｉ  Ｎｇ  ｅｔ  ａｌ．，  ”Ｒａｔｅ  Ｄｅｔｅｒｍｉｎａｔｉｏｎ  Ａｌｇｏｒｉｔｈｍｓ  ｉｎ  ＩＳ−９５  ＦｏｒＷａｒｄ  Ｔｒａｆｆｉｃ  Ｃｈａｎｎｅｌｓ，  ”Ｐｒｏｃ．  ｏｆ  ｔｈｅ  Ｖｅｈｉｃｕｌａｒ  Ｔｒａｆｆｉｃ  Ｃｏｎｆｅｒｅｎｃｅ（ＶＴＣ）’９８，  Ｏｔｔａｗａ，Ｃａｎａｄａ（Ｍａｙ，１９９８）を参照するとよい。
【００２２】
混成レート検出方式
本発明は、繰り返しパターンのアプローチが、ビタビデコーダのアプローチよりは信頼性はないが、図２に示すように、多くの時間において十分に信頼性のあるデータレート検出を提供することを認識した。図２に示すように、レート検出器の検出性能は２つの確率分布によって表すことができる。この２つの確率分布は、判断変数Ｄ１２００を考慮した場合、以下のように定めることができる。第１に、ミスの確率Ｐｍは、真のデータレートが１２００ｂｐｓなのにデータレートが１２００ｂｐｓよりも高いと検出器が判断する確率である。第２に、偽アラームの確率Ｐｆは、真のデータレートが１２００ｂｐｓよりも高いのにデータレートが１２００ｂｐｓであると検出器が判断する確率である。図２には確率Ｐｍ、Ｐｆを示した。
【００２３】
両方の確率Ｐｍ、Ｐｆが１０−５より下である図２における領域が信頼性のある領域（ビタビデコードベースのレート検出の性能と匹敵するかどうかに対応する）であると定めた場合、以下を観測することができる。
（１）１２００ｂｐｓ以上のレートにおいて判断変数Ｄ１２００が信頼性のある領域から外れる確率は０．０４である。ここで確率の値は用いる判断変数の正確な形態や信号対雑音比（ＳＮＲ）に従って変化することに留意されたい。それにも関わらず、判断変数はほとんどの場合信頼性のある領域に収まる。
（２）信頼性のある領域は、２つのしきい値、Ｔ１２００Ｈ、Ｔ１２００Ｌとして定めることができる。もしＤ１２００がＴ１２００Ｌよりも小さければ、１２００ｂｐｓよりもデータレートが高いと信頼性を持って判断することができる。同様に、もしＤ１２００がＴ１２００Ｈよりも大きいと、データレートが１２００ｂｐｓであると信頼性を持って判断することができる。
【００２４】
１２００ｂｐｓよりも高いレートにおいて判断変数は信頼性のある領域により収まりやすくなるが、１２００ｂｐｓよりも高いレートにおいて同様な曲線を得ることができる。判断変数はより高いレートにおいてより信頼性がある。なぜなら、信号エネルギが高いからである。
【００２５】
本発明の特徴に従って、混成レート検出方式を用いる。最初に、繰り返しパターンに基づく判断変数が形成され、もし判断変数が信頼性のある領域にあればデータレートに対して判断が行われる。他の場合、ビタビデコードベースのレート検出方式が用いられる。信頼性のある領域の可能性のある各レートに対してしきい値ＴＨ、ＴＬを適切に設定することにより、この混成方式は、繰り返しパターンベースのレート検出方式の優れた演算上の効率性を享受しながら、ビタビデコードベースのレート検出方式の性能と同等あるいはもっと良い性能を発揮することができる。なぜなら、ビタビデコードベースのレート検出は必要な場合にのみしか行われないからである。
【００２６】
図３は、本発明に従う混成レート検出方式３００を示す流れ図である。判断変数Ｄ１２００が形成される（３１０）。その後、Ｄ１２００がしきい値Ｔ１２００Ｌよりも小さいかどうかのテストが行われる（３２０）。ステップ３２０にてＤ１２００がＴ１２００Ｌよりも小さいと判断されると、データレートは１２００ｂｐｓよりも高いと想定され、プログアム制御はステップ３３８へと進む。
【００２７】
代わりにステップ３２０にてＤ１２００がＴ１２００Ｌよりも小さくないと判断されると、Ｄ１２００がＴ１２００Ｈよりも大きいかどうか判断するためにテストを行う（３２５）。もしステップ３２５においてＤ１２００がＴ１２００Ｈよりも大きいと判断されると、現在のフレームに対して１２００ｂｐｓのデータレートが選択され（３３０）、プログラム制御は止まる。
【００２８】
代わりにステップ３２５にて、Ｄ１２００がＴ１２００Ｈよりも大きいと判断されると、ビタビデコードベースのレート検出技術を用い（３３５）、プログラム制御が終わる前に、可能性のあるレートである１２００、２４００、４８００、９６００ｂｐｓの中からデータレートを選択する。
【００２９】
もしステップ３２０にてＤ１２００がＴ１２００Ｌよりも小さいと判断されると、データレートは１２００ｂｐｓよりも高いと想定され、ステップ３３８へと進む。判断変数Ｄ２４００が形成される（３３８）、Ｄ２４００がＴ２４００Ｌよりも小さいかどうかのテストが行われる（３４０）。もしステップ３４０にてＤ２４００がＴ２４００Ｌよりも小さいと判断すると、データレートは２４００ｂｐｓよりも高いと想定され、ステップ３５８に進む。
【００３０】
代わりに、もしステップ３４０にてＤ２４００がＴ２４００Ｌよりも小さいと判断すると、Ｄ２４００がＴ２４００Ｈよりも大きいかどうかを判断するためのテストが行われる（３４５）。もしステップ３４５にてＤ２４００がＴ２４００Ｈよりも大きいと判断されると、現在のフレームに対して２４００ｂｐｓのデータレートが選択され（３５０）、プログラム制御が止まる。
【００３１】
代わりに、もしステップ３４５にてＤ２４００がＴ２４００Ｈよりも大きくないと判断されると、ビタビデコードベースのレート検出技術が用いられ（３５５）、プログラム制御が終わる前に、可能性のあるレートの１２００、２４００、４８００、９６００ｂｐｓの中からデータレートを選択する。
【００３２】
もしステップ３４０にてＤ２４００がＴ２４００Ｌよりも小さいと判断されると、データレートは２４００ｂｐｓよりも高いと想定され、ステップ３５８に進む。判断変数Ｄ４８００が形成される（３５８）。Ｄ２４００がＴ４８００Ｌよりも小さいかどうかを判断するテストが行われる（３６０）。もしステップ３６０にてＤ４８００がＴ４８００Ｌよりも小さいと判断されると、データレートが４８００ｂｐｓよりも高いと想定され、現在のフレームに対して９６００ｂｐｓのデータレートが選択される（３７０）。
【００３３】
代わりにもしステップ３６０にてＤ４８００がＴ４８００Ｌよりも小さくないと判断されると、Ｄ４８００がＴ４８００Ｈよりも大きいかどうか判断するためにテストが行われる（３７５）。もしステップ３７５にてＤ４８００がＴ４８００Ｈよりも大きいと判断されると、現在のフレームに対して４８００ｂｐｓのデータレートが選択され、プログラム制御が止める（３８０）。
【００３４】
代わりにもしステップ３７５にてＤ４８００がＴ４８００Ｈよりも大きくないと判断されると、ビタビデコードベースのレート検出技術が用いられ（３８５）、プログラム制御が終わる前に、可能性のあるレートの１２００、２４００、４８００、９６００ｂｐｓの中からデータレートを選択される
【図面の簡単な説明】
【図１】可変レートＣＤＭＡ通信システムの受信器における従来のビタビデコードベースのレート検出器。
【図２】従来の繰り返しパターンアプローチの信頼性を示すグラフ図であり、本発明に従って信頼性を改善するのにビタビデコーダアプローチが用いられる領域を示している。
【図３】本発明に従うＣＤＭＡ受信器に用いることができる混成レート検出方式についての流れ図。
【符号の説明】
１００  ビタビデコードベースのレート検出器
３００  混成レート検出方式
３１０  判断変数Ｄ１２００を形成
３２０  Ｄ１２００＜Ｔ１２００Ｌ？
３２５  Ｄ１２００＞Ｔ１２００Ｈ？
３３０  １２００ｂｐｓのレートを選択
３３５、３５５、３８５  ビタビデコードを用いて１２００、２４００、４８００、９６００ｂｐｓの中からレートを選択
３３８  判断変数Ｄ２４００を形成
３４０  Ｄ２４００＜Ｔ２４００Ｌ？
３４５  Ｄ２４００＞Ｔ２４００Ｈ？
３５０  ２４００ｂｐｓのレートを選択
３５８  判断変数Ｄ４８００を形成
３６０  Ｄ４８００＜Ｔ４８００Ｌ？
３７０  ９６００ｂｐｓのレートを選択
３７５  Ｄ４８００＞Ｔ４８００Ｈ？
３８０  ４８００ｂｐｓのレートを選択
【図１】
0003564029.tif 000009
【図２】
0003564029.tif 000010
【図３】
0003564029.tif 000011