(57)【特許請求の範囲】
【請求項１】
受信復調された受信デジタル信号に対する誤り訂正処理を所定回数繰り返し行うことにより復号結果を出力するターボ復号回路であって、
復調された受信デジタル信号を逆拡散するとともに所定の軟判定処理を施して狭帯域の変調信号として出力する逆拡散部と、前記狭帯域の変調信号を軟判定受信データとして格納する受信データメモリ部と、信頼度情報を格納する外部情報メモリ部と、情報ビットを抽出する情報源抽出部と、ターボ復号部とを具備しており、
前記ターボ復号部は、前記軟判定受信データを元に前記外部情報メモリ部に格納される前記信頼度情報を更新しながら復号を繰り返し実行し、所望の復号データを硬判定処理して、復号結果として出力するものであって、
同ターボ復号部が、前回設定された規定繰り返し回数よりも現繰り返し回数が少ない回数である間は、復号過程中で繰り返しが終了するたびに今回の復号データと前回の復号データとの比較を行い、誤りなしのときに復号処理を中止させ、現繰り返し回数が設定されている規定繰り返し回数以下の回数であるならば該時点における終了回数を記憶しておき、次の規定繰り返し回数の値として設定するが、現繰り返し回数が前回設定されている規定繰り返し回数に達した場合には、予め定め記憶しておいた受信信号の状態と繰り返し回数との対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数を次の規定繰り返し回数の値として設定する、ことを特徴とするターボ復号回路。
【請求項２】
前記受信信号の状態に対応するパラメータとしての受信電界強度と、繰り返し回数との対応テーブルを記憶していることを特徴とする請求項１に記載のターボ復号回路。
【請求項３】
前記受信信号の状態に対応するパラメータとしての受信信号の信号対干渉比率（ＳＩＲ）と、繰り返し回数との対応テーブルを記憶していることを特徴とする請求項１に記載のターボ復号回路。
【請求項４】
前記受信信号の状態に対応するパラメータとしての受信信号の信号対干渉比率（ＳＩＲ）の基準信号対干渉比率からの差分と、繰り返し回数との対応テーブルを記憶していることを特徴とする請求項３に記載のターボ復号回路。
【請求項５】
前記ターボ復号部が、繰り返し回数更新部を有しており、
この繰り返し回数更新部は、現繰り返し回数Ｎｎｏｗ回目の復号が終了して得られた復号データを一時記憶しておく復号データメモリ部と、
前記現繰り返し回数Ｎｎｏｗ回目の復号データと繰り返し回数Ｎｎｏｗ−１回目の前回の復号データとのビット誤り率測定を行い、繰り返し回数決定部へエラー有り／無しを通知するＢＥＲ測定回路と、
前記対応テーブルを記憶する繰り返し回数テーブル部と、
繰り返し回数決定部とを備え、
前記繰り返し回数決定部が、設定した規定繰り返し回数Ｎｍａｘより少ない回数でエラーが無かった場合には、ターボ復号処理機能を停止させるとともに、該時点における終了回数を次の規定繰り返し回数Ｎｍａｘとして更新するが、現繰り返し回数が前回設定されている規定繰り返し回数に達した場合には、予め定め記憶しておいた前記対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数を次の規定繰り返し回数の値として更新する、ことを特徴とする請求項１〜４のいずれか１項に記載のターボ復号回路。
【請求項６】
ＣＤＭＡ無線通信システムの送受信装置に用いられる請求項１〜５のいずれか１項に記載のターボ復号回路。
【請求項７】
受信復調された受信デジタル信号に対する誤り訂正処理を所定回数繰り返し行うことにより復号結果を出力するターボ復号回路であって、
復調された受信デジタル信号を逆拡散するとともに所定の軟判定処理を施して狭帯域の変調信号として出力する逆拡散部と、前記狭帯域の変調信号を軟判定受信データとして格納する受信データメモリ部と、信頼度情報を格納する外部情報メモリ部と、情報ビットを抽出する情報源抽出部と、ターボ復号部とを具備しており、
前記ターボ復号部は、前記軟判定受信データを元に前記外部情報メモリ部に格納される前記信頼度情報を更新しながら復号を繰り返し実行し、所望の復号データを硬判定処理して、復号結果として出力するものであって、
同ターボ復号部が、現繰り返し回数が前回設定された規定繰り返し回数よりもｎ回（ｎは、２以上の整数）少ない回数に満たない間は、予め定め記憶しておいた受信信号の状態と繰り返し回数との対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数に基づき連続的に復号処理を行い、
現繰り返し回数が前回設定されている規定繰り返し回数よりもｎ回少ない回数に達した後には、復号過程中で繰り返しが終了するたびに今回の復号データと前回の復号データとの比較を行い、誤りなしのときに復号処理を中止させ、現繰り返し回数が設定されている規定繰り返し回数以下の回数であるならば該時点における終了回数を記憶しておき、次の規定繰り返し回数の値として設定する、ことを特徴とするターボ復号回路。
【請求項８】
前記受信信号の状態に対応するパラメータとしての受信電界強度と、繰り返し回数との対応テーブルを記憶していることを特徴とする請求項７に記載のターボ復号回路。
【請求項９】
前記受信信号の状態に対応するパラメータとしての受信信号の信号対干渉比率（ＳＩＲ）と、繰り返し回数との対応テーブルを記憶していることを特徴とする請求項７に記載のターボ復号回路。
【請求項１０】
前記受信信号の状態に対応するパラメータとしての受信信号の信号対干渉比率（ＳＩＲ）の基準信号対干渉比率からの差分と、繰り返し回数との対応テーブルを記憶していることを特徴とする請求項７に記載のターボ復号回路。
【請求項１１】
前記ターボ復号部が、繰り返し回数更新部を有しており、
この繰り返し回数更新部は、現繰り返し回数Ｎｎｏｗ回目の復号が終了して得られた復号データを一時記憶しておく復号データメモリ部と、
前記現繰り返し回数Ｎｎｏｗ回目の復号データと繰り返し回数Ｎｎｏｗ−１回目の前回の復号データとのビット誤り率測定を行い、繰り返し回数決定部へエラー有り／無しを通知するＢＥＲ測定回路と、
前記対応テーブルを記憶する繰り返し回数テーブル部と、
繰り返し回数決定部とを備え、
前記繰り返し回数決定部が、
現繰り返し回数が設定した規定繰り返し回数Ｎｍａｘよりもｎ回（ｎは、２以上の整数）少ない回数である間は、予め定め記憶しておいた前記対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数に基づき復号処理を行い、
現繰り返し回数が前回設定されている規定繰り返し回数よりもｎ回少ない回数に達した後には、復号過程中で繰り返しが終了するたびに今回の復号データと前回の復号データとの比較を行い、誤りなしのときに復号処理を停止させるとともに、該時点における終了回数を次の規定繰り返し回数Ｎｍａｘとして更新する、ことを特徴とする請求項７〜１０のいずれか１項に記載のターボ復号回路。
【請求項１２】
ＣＤＭＡ無線通信システムの送受信装置に用いられる請求項７〜１１のいずれか１項に記載のターボ復号回路。
【請求項１３】
受信復調された受信デジタル信号に対する誤り訂正処理を所定回数繰り返し行うことにより復号結果を出力するターボ復号回路の制御方法であって、
アンテナ受信部により移動端末から送信された拡散変調信号を受信し、復調部により前記拡散変調信号を復調してベースバンドで周波数変換及びＡ／Ｄ変換された受信デジタル信号として出力し、
逆拡散部により前記受信デジタル信号を逆拡散するとともに所定の軟判定処理を施して狭帯域の変調信号として出力し、
受信データメモリ部により前記狭帯域の変調信号を軟判定受信データとして格納し、外部情報メモリ部により信頼度情報を格納し、情報源抽出部により情報ビットを抽出し、
ターボ復号部において、前記軟判定受信データを元に前記外部情報メモリ部に格納される前記信頼度情報を更新しながら復号を繰り返し実行し、
復号過程中で前回設定された規定繰り返し回数よりも現繰り返し回数が少ない回数である間は、復号過程中で繰り返しが終了するたびに今回の復号データと前回の復号データとの比較を行い、
誤りなしのときに復号処理を中止させ、現繰り返し回数が設定されている規定繰り返し回数以下の回数であるならば該時点における終了回数を記憶しておき、次の規定繰り返し回数の値として設定し、
現繰り返し回数が前回設定されている規定繰り返し回数に達した場合には、予め定め記憶しておいた受信信号の状態と繰り返し回数との対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数を次の規定繰り返し回数の値として設定する、ことを特徴とするターボ復号回路の制御方法。
【請求項１４】
前記受信信号の状態に対応するパラメータとして、受信信号の信号対干渉比率（ＳＩＲ）と繰り返し回数との対応テーブルを記憶していることを特徴とする請求項１３に記載のターボ復号回路の制御方法。
【請求項１５】
前記ターボ復号回路は、現繰り返し回数Ｎｎｏｗ回目の復号が終了して得られた復号データを一時記憶しておく復号データメモリ部と、前記現繰り返し回数Ｎｎｏｗ回目の復号データと繰り返し回数Ｎｎｏｗ−１回目の前回の復号データとのビット誤り率測定を行い、繰り返し回数決定部へエラー有り／無しを通知するＢＥＲ測定回路と、前記繰り返し回数テーブルを記憶する繰り返し回数テーブルと、繰り返し回数決定部とを有する繰り返し回数更新部を備え、
前記繰り返し回数決定部が、設定した規定繰り返し回数Ｎｍａｘより小さい回数でエラーが無かった場合には、ターボ復号処理機能を停止させるとともに、該時点における終了回数を次の規定繰り返し回数Ｎｍａｘとして更新するが、
現繰り返し回数が前回設定されている規定繰り返し回数に達した場合には、予め定め記憶しておいた受信信号の状態と繰り返し回数との対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数を次の規定繰り返し回数の値として更新する、ことを特徴とする請求項１３または請求項１４に記載のターボ復号回路の制御方法。
【請求項１６】
受信復調された受信デジタル信号に対する誤り訂正処理を所定回数繰り返し行うことにより復号結果を出力するターボ復号回路の制御方法であって、
アンテナ受信部により移動端末から送信された拡散変調信号を受信し、復調部により前記拡散変調信号を復調してベースバンドで周波数変換及びＡ／Ｄ変換された受信デジタル信号として出力された受信デジタル信号を、
前記ターボ復号回路の逆拡散部により前記受信デジタル信号を逆拡散するとともに所定の軟判定処理を施して狭帯域の変調信号として出力し、
受信データメモリ部により前記狭帯域の変調信号を軟判定受信データとして格納し、外部情報メモリ部により信頼度情報を格納し、情報源抽出部により情報ビットを抽出し、
ターボ復号部が、前記軟判定受信データを元に前記外部情報メモリ部に格納される前記信頼度情報を更新しながら復号を実行し、
復号過程中で現繰り返し回数が前回設定された規定繰り返し回数よりもｎ回（ｎは、２以上の整数）少ない回数に満たない間は、予め定め記憶しておいた受信信号の状態と繰り返し回数との対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数に基づき復号処理を行い、
現繰り返し回数が前回設定されている規定繰り返し回数よりもｎ回少ない回数に達した後には、復号過程中で繰り返しが終了するたびに今回の復号データと前回の復号データとの比較を行い、
誤りなしのときに復号処理を中止させ、現繰り返し回数が設定されている規定繰り返し回数以下の回数であるならば該時点における終了回数を記憶しておき、次の規定繰り返し回数の値として設定し、
復号終了後、硬判定処理することによりターボ復号を行う、ことを特徴とするターボ復号回路の制御方法。
【請求項１７】
前記対応テーブルに、受信信号の状態に対応するパラメータとしての受信信号の信号対干渉比率（ＳＩＲ）と、繰り返し回数との対応テーブルを記憶していることを特徴とする請求項１６に記載のターボ復号回路の制御方法。
【請求項１８】
前記ターボ復号回路は、現繰り返し回数Ｎｎｏｗ回目の復号が終了して得られた復号データを一時記憶しておく復号データメモリ部と、前記現繰り返し回数Ｎｎｏｗ回目の復号データと繰り返し回数Ｎｎｏｗ−１回目の前回の復号データとのビット誤り率測定を行い、繰り返し回数決定部へエラー有り／無しを通知するＢＥＲ測定回路と、前記対応テーブルを記憶する繰り返し回数テーブル部と、繰り返し回数決定部とを有する繰り返し回数更新部を備え、
前記繰り返し回数決定部が、現繰り返し回数が設定した規定繰り返し回数Ｎｍａｘよりもｎ回（ｎは、２以上の整数）少ない回数に満たない間は、予め定め記憶しておいた受信信号の状態と繰り返し回数との対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数に基づき復号処理を行い、
現繰り返し回数が前回設定されている規定繰り返し回数よりもｎ回少ない回数に達した後には、復号過程中で繰り返しが終了するたびに今回の復号データと前回の復号データとの比較を行い、誤りなしのときに復号処理を停止させるとともに、該時点における終了回数を次の規定繰り返し回数Ｎｍａｘとして更新する、ことを特徴とする請求項１６または請求項１７に記載のターボ復号回路の制御方法。
【請求項１９】
請求項１２〜１８のいずれか１項に記載の制御方法をターボ復号回路に実行させるためのプログラム。
【請求項２０】
請求項１９に記載のプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＤＭＡ基地局等において用いられるターボ復号回路に関し、特にターボ復号における繰り返し回数を更新するようにして消費電力と処理時間の削減が図りつつ、指定回数でＯＫにならない場合には復号を続行して受信品質を落とさないようにしたターボ復号回路の繰り返し回数更新装置及び制御方法に関する。
【０００２】
【従来の技術】
広帯域符号分割多重接続（以下、Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ：Ｗ−ＣＤＭＡと呼ぶ）方式が次世代移動体通信（ＩＭＴ−２０００）のＦＤＤ  モードの無線アクセス方式として採用され、商用サービスを目指した研究開発が盛んに行われている。このＷ−ＣＤＭＡ方式においては、高速・高品質データ伝送を実現するための技術のひとつとして、前方誤り訂正（以下、ＦＥＣ：Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎと呼ぶ）にターボ符号を採用しており、悪い受信環境においても高い誤り訂正能力を発揮することが可能であり効率の高い伝送を実現できる。ターボ符号は、情報系列およびこの系列にインターリーブを施した系列を並列に符号化するもので、復号には繰り返し復号法を採用している。なお、ターボ符号化技術は、移動体通信の他、放送および磁気記録装置の再生系にも適用可能である。
【０００３】
ターボ復号については、特開２００１−６０８７８号公報、特開２００１−６０８７９号公報、特開２００１−１７７４２０号公報、及び特開２００１−７７１１号公報等に記載されている。また、特開２００１−１５６６５０号公報、特開２００１−１８６０２４号公報、特開２００１−２８５２６１号公報等にも関連する技術が開示されている。
【０００４】
ターボ復号は、事前情報尤度（信頼度情報）を更新しながら繰り返し復号を行う。このため繰り返し回数を指定する必要がある。しかし、繰り返し回数は実験的パラメータであり、条件が絶えず変化する実際の使用時に適した指定は難しい。このため、固定値とする場合に復号が確実に終了するような冗長度を持たせた回数指定が余儀なくされる。しかし、できるだけ無駄な繰り返し回数を避ける目的で、繰り返し回数を固定とせずにできるだけ少ない繰り返し回数で復号が完了できるような繰り返し回数を逐次的に更新することが考えられる。既掲の特開２００１−１５６６５０号公報、特開２００１−１８６０２４号公報は、この種の技術について開示している。
【０００５】
すなわち、２００１−１５６６５０号公報は、情報信号、第１付加信号、及び第２付加信号を受信し、情報信号の復号Ｃにより生成した復号データの尤度データを前回尤度データとして、再度、情報信号の復号処理に用いるターボ復号に際して、情報信号、第１付加信号、及び第２付加信号を受信し、情報信号の復号処理により生成した復号データの尤度データを前回尤度データとして、再度、情報信号の復号処理に用いるターボ復号過程において、前記情報新、第１付加信号、及び前回尤度データを用いて、情報信号の第１の復号処理を行い、第１尤度データを出力し（第１復号ステップ）、前記第１尤度データを所定規則に基づいて並べ替えた並替第１尤度データを出力し（第１並べ替えステップ）、前記情報信号を所定規則に基づいて並べ替えた並替情報信号を出力し（第２並べ替えステップ）、前記並替情報信号、第２付加信号、及び並替第１尤度データを用いて、情報信号の第２の復号処理を行い、第２尤度データを出力し（第２復号ステップ）、前記第２尤度データを並べ替えて、並替第２尤度データを出力し（第３並べ替えステップ）、前記情報信号、前記尤度データ、及び第１裳ディスクデータを用いて、情報信号の復号処理して復号データを出力する（復号計算ステップ）ようにした方法と、これら一連の過程を実施するターボ復号器とを開示している。
【０００６】
また、特開２００１−１８６０２４号公報の発明では、誤り訂正装置を、受信信号に対する誤り訂正処理を所定回数行うことにより復号結果を出力するターボ復号器と、ターボ復号器性能特性テーブルと、ＳＩＲ測定部、及び制御部を具備し構成している。ここで、前記ターボ復号器性能特性テーブルは、受信信号の信号対干渉比率（ＳＩＲ）に関する情報と、ターボ復号器の繰り返し復号回数を制御するためのパラメータとを対応付けて記憶するためのものである。また、ＳＩＲ測定部は受信信号のＳＩＲを検出するものである。そして、前記制御部が、検出されたＳＩＲに応じてターボ復号器性能特性テーブルから選択されたパラメータによりターボ復号器の繰り返し復号回数を制御する。
このように、無駄な繰り返しを防ぐために逐次的に復号状態をチェックして０Ｋになったところで処理を停止し、さらに処理が終了した回数を次回の指定とするようにして繰り返し回数をできるだけ少なくすることが可能である。これにより、繰り返し回数を固定とした時よりも処理時間および消費電力の削減が図れる。この技術は、伝送路状態（受信環境）が良い場合には不都合は生じない。
【０００７】
然しながら、上述した繰り返し回数を逐次的に更新するようにした従来の技術では、復号結果が最終的にＯＫ／ＮＧのどちらになったとしても規定された回数で復号は終了してしまう。従って、受信状態が悪化した場合には、前回の復号が完了した回数に基づいて指定した回数で、必ずしも次の復号処理がＯＫになるとは限らない。すなわち、従来技術においては次回復号の時に伝送路状態が悪化した場合には、前回の繰り返し回数で復号ができなくなることが予想され、実使用に供すると充分な受信性能を確保することができない場合があるという問題が生じる。
【０００８】
【発明が解決しようとする課題】
本発明は、上述した従来技術に見られる問題点に鑑みてなされたもので、ターボ復号における規定繰り返し回数を更新するようにして消費電力と処理時間の削減が図りつつ、更には規定回数でＯＫにならない場合にも、復号を続行できるように保証機能を設けて繰り返し回数を保証（保護）し、できるだけ受信品質を落とさないように動作する新規なターボ復号回路を提供することを目的とするものである。
【０００９】
【課題を解決するための手段】
請求項１に記載のターボ復号回路は、受信復調された受信デジタル信号に対する誤り訂正処理を所定回数繰り返し行うことにより復号結果を出力するターボ復号回路において、復調された受信デジタル信号を逆拡散するとともに所定の軟判定処理を施して狭帯域の変調信号として出力する逆拡散部と、前記狭帯域の変調信号を軟判定受信データとして格納する受信データメモリ部と、信頼度情報を格納する外部情報メモリ部と、情報ビットを抽出する情報源抽出部と、前記軟判定受信データを元に前記外部情報メモリ部に格納される前記信頼度情報を更新しながら復号を繰り返し実行し、所望の復号データを硬判定処理して、復号結果として出力するターボ復号部とを具備していて、前記ターボ復号部が、前回設定された規定繰り返し回数よりも現繰り返し回数が少ない回数である間は、復号過程中で繰り返しが終了するたびに今回の復号データと前回の復号データとの比較を行い、誤りなしのときに復号処理を中止させ、現繰り返し回数が設定されている規定繰り返し回数以下の回数であるならば該時点における終了回数を記憶しておき、次の規定繰り返し回数の値として設定するが、現繰り返し回数が前回設定されている規定繰り返し回数に達した場合には、予め定め記憶しておいた受信信号の状態と繰り返し回数との対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数を次の規定繰り返し回数の値として設定する。
【００１０】
請求項２に記載の本発明は、請求項１に記載のターボ復号回路において、前記受信信号の状態に対応するパラメータとしての受信電界強度と、繰り返し回数との対応テーブルを記憶していることを特徴とする。また、請求項３に記載の本発明では、請求項１に記載のターボ復号回路において、前記受信信号の状態に対応するパラメータとしての受信信号の信号対干渉比率（ＳＩＲ）と、繰り返し回数との対応テーブルを記憶していることを特徴とする。
【００１１】
請求項４に記載の本発明は、請求項３に記載のターボ復号回路において、前記受信信号の状態に対応するパラメータとしての受信信号の信号対干渉比率（ＳＩＲ）の基準信号対干渉比率からの差分と、繰り返し回数との対応テーブルを記憶していることを特徴とする。
【００１２】
請求項５に記載の本発明は、請求項１〜４のいずれか１項に記載のターボ復号回路において、前記ターボ復号部が、繰り返し回数更新部を有していて、この繰り返し回数更新部が、現繰り返し回数Ｎｎｏｗ回目の復号が終了して得られた復号データを一時記憶しておく復号データメモリ部と、前記現繰り返し回数Ｎｎｏｗ回目の復号データと繰り返し回数Ｎｎｏｗ−１回目の前回の復号データとのビット誤り率測定を行い、繰り返し回数決定部へエラー有り／無しを通知するＢＥＲ測定回路と、前記繰り返し復号回数テーブルを記憶する繰り返し回数テーブルと、繰り返し回数決定部とを備え、この繰り返し回数決定部が、設定した規定繰り返し回数Ｎｍａｘより小さい回数でエラーが無かった場合には、ターボ復号処理機能を停止させるとともに、該時点における終了回数を次の規定繰り返し回数Ｎｍａｘとして更新するが、現繰り返し回数が前回設定されている規定繰り返し回数に達した場合には、予め定め記憶しておいた前記対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数を次の規定繰り返し回数の値として更新するようにする。
【００１３】
請求項７に記載の本発明は、受信復調された受信デジタル信号に対する誤り訂正処理を所定回数繰り返し行うことにより復号結果を出力するターボ復号回路において、復調された受信デジタル信号を逆拡散するとともに所定の軟判定処理を施して狭帯域の変調信号として出力する逆拡散部と、前記狭帯域の変調信号を軟判定受信データとして格納する受信データメモリ部と、信頼度情報を格納する外部情報メモリ部と、情報ビットを抽出する情報源抽出部と、前記軟判定受信データを元に前記外部情報メモリ部に格納される前記信頼度情報を更新しながら復号を繰り返し実行し、所望の復号データを硬判定処理して、復号結果として出力するターボ復号部とを具備していて、前記ターボ復号部が、現繰り返し回数が前回設定された規定繰り返し回数よりもｎ回（ｎは、２以上の整数）少ない回数に満たない間は、予め定め記憶しておいた受信信号の状態と繰り返し回数との対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数に基づき連続的に復号処理を行い、現繰り返し回数が前回設定されている規定繰り返し回数よりもｎ回少ない回数に達した後には、復号過程中で繰り返しが終了するたびに今回の復号データと前回の復号データとの比較を行い、誤りなしのときに復号処理を中止させ、現繰り返し回数が設定されている規定繰り返し回数以下の回数であるならば該時点における終了回数を記憶しておき、次の規定繰り返し回数として設定する。
【００１４】
請求項８に記載の本発明は、請求項７に記載のターボ復号回路において、前記受信信号の状態に対応するパラメータとしての受信電界強度と、繰り返し回数との対応テーブルを記憶していることを特徴とする。また、請求項９に記載の本発明では、請求項７に記載のターボ復号回路において、前記受信信号の状態に対応するパラメータとしての受信信号の信号対干渉比率（ＳＩＲ）と、繰り返し回数との対応テーブルを記憶していることを特徴とする。
【００１５】
請求項１０に記載の本発明は、請求項９に記載のターボ復号回路において、前記受信信号の状態に対応するパラメータとしての受信信号の信号対干渉比率（ＳＩＲ）の基準信号対干渉比率からの差分と、繰り返し回数との対応テーブルを記憶していることを特徴とする。
【００１６】
請求項１１に記載の本発明は、請求項７〜１０のいずれか１項に記載のターボ復号回路において、前記ターボ復号部が、繰り返し回数更新部を有していて、この繰り返し回数更新部が、現繰り返し回数Ｎｎｏｗ回目の復号が終了して得られた復号データを一時記憶しておく復号データメモリ部と、前記現繰り返し回数Ｎｎｏｗ回目の復号データと繰り返し回数Ｎｎｏｗ−１回目の前回の復号データとのビット誤り率測定を行い、繰り返し回数決定部へエラー有り／無しを通知するＢＥＲ測定回路と、前記対応テーブルを記憶する繰り返し回数テーブル部と、繰り返し回数決定部とを備え、この繰り返し回数決定部が、設定した規定繰り返し回数Ｎｍａｘより小さい回数でエラーが無かった場合には、ターボ復号処理機能を停止させるとともに、該時点における終了回数を次の規定繰り返し回数Ｎｍａｘとして更新するが、現繰り返し回数が前回設定されている規定繰り返し回数に達した場合には、予め定め記憶しておいた前記対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数を次の規定繰り返し回数として更新するようにする。
【００１７】
請求項１３に記載の本発明方法は、受信復調された受信デジタル信号に対する誤り訂正処理を所定回数繰り返し行うことにより復号結果を出力するターボ復号回路の制御方法であって、アンテナ受信部により移動端末から送信された拡散変調信号を受信し、復調部により前記拡散変調信号を復調してベースバンドで周波数変換及びＡ／Ｄ変換された受信デジタル信号として出力し、逆拡散部により逆拡散するとともに所定の軟判定処理を施して狭帯域の変調信号として出力し、受信データメモリ部により前記狭帯域の変調信号を軟判定受信データとして格納し、外部情報メモリ部により信頼度情報を格納し、情報源抽出部により情報ビットを抽出し、ターボ復号部においては、前記軟判定受信データを元に前記外部情報メモリ部に格納される前記信頼度情報を更新しながら復号を繰り返し実行し、復号過程中で前回設定された規定繰り返し回数よりも現繰り返し回数が少ない回数である間は、復号過程中で繰り返しが終了するたびに今回の復号データと前回の復号データとの比較を行い、誤りなしのときに復号処理を中止させ、現繰り返し回数が設定されている規定繰り返し回数以下の回数であるならば該時点における終了回数を記憶しておき、次の規定繰り返し回数として設定し、現繰り返し回数が前回設定されている規定繰り返し回数に達した場合には、予め定め記憶しておいた受信信号の状態と繰り返し回数との対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数を次の規定繰り返し回数として設定することを特徴とする。
【００１８】
請求項１４に記載の本発明は、請求項１３に記載のターボ復号回路の制御方法において、前記受信信号の状態に対応するパラメータとして受信信号の信号対干渉比率（ＳＩＲ）と繰り返し回数との対応テーブルを記憶していることを特徴とする。
【００１９】
請求項１５に記載の本発明は、請求項１３または請求項１４に記載のターボ復号回路の制御方法において、前記ターボ復号回路が、現繰り返し回数Ｎｎｏｗ回目の復号が終了して得られた復号データを一時記憶しておく復号データメモリ部と、前記現繰り返し回数Ｎｎｏｗ回目の復号データと繰り返し回数Ｎｎｏｗ−１回目の前回の復号データとのビット誤り率測定を行い、繰り返し回数決定部へエラー有り／無しを通知するＢＥＲ測定回路と、前記繰り返し復号回数テーブルを記憶する繰り返し回数テーブルと、繰り返し回数決定部とを有する繰り返し回数更新部を備えており、前記繰り返し回数決定部では、設定した規定繰り返し回数Ｎｍａｘより小さい回数でエラーが無かった場合には、ターボ復号処理機能を停止させるとともに、該時点における終了回数を次の規定繰り返し回数Ｎｍａｘとして更新するが、現繰り返し回数が前回設定されている規定繰り返し回数に達した場合には、予め定め記憶しておいた受信信号の状態と繰り返し回数との対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数を次の規定繰り返し回数として更新することを特徴とする。
【００２０】
請求項１６に記載の本発明方法は、受信復調された受信デジタル信号に対する誤り訂正処理を所定回数繰り返し行うことにより復号結果を出力するターボ復号回路の制御方法であって、アンテナ受信部により移動端末から送信された拡散変調信号を受信し、復調部により前記拡散変調信号を復調してベースバンドで周波数変換及びＡ／Ｄ変換された受信デジタル信号として出力し、逆拡散部により逆拡散するとともに所定の軟判定処理を施して狭帯域の変調信号として出力し、受信データメモリ部により前記狭帯域の変調信号を軟判定受信データとして格納し、外部情報メモリ部により信頼度情報を格納し、情報源抽出部により情報ビットを抽出し、ターボ復号部においては、前記軟判定受信データを元に前記外部情報メモリ部に格納される前記信頼度情報を更新しながら復号を実行し、復号過程中で現繰り返し回数が前回設定された規定繰り返し回数よりもｎ回（ｎは、２以上の整数）少ない回数に満たない間は、予め定め記憶しておいた受信信号の状態と繰り返し回数との対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数に基づき復号処理を行い、現繰り返し回数が前回設定されている規定繰り返し回数よりもｎ回少ない回数に達した後には、復号過程中で繰り返しが終了するたびに今回の復号データと前回の復号データとの比較を行い、誤りなしのときに復号処理を中止させ、現繰り返し回数が設定されている規定繰り返し回数以下の回数であるならば該時点における終了回数を記憶しておき、次の規定繰り返し回数として設定し、復号終了後、硬判定処理することによりターボ復号を行う、ことを特徴とする。
【００２１】
請求項１７に記載の本発明は、請求項１６に記載のターボ復号回路の制御方法において、前記対応テーブルに、受信信号の状態に対応するパラメータとしての受信信号の信号対干渉比率（ＳＩＲ）と、繰り返し回数との対応テーブルを記憶していることを特徴とする。
【００２２】
請求項１８に記載の本発明は、請求項１６または請求項１７に記載のターボ復号回路の制御方法において、前記ターボ復号回路は、現繰り返し回数Ｎｎｏｗ回目の復号が終了して得られた復号データを一時記憶しておく復号データメモリ部と、前記現繰り返し回数Ｎｎｏｗ回目の復号データと繰り返し回数Ｎｎｏｗ−１回目の復号データとのビット誤り率測定を行い、繰り返し回数決定部へエラー有り／無しを通知するＢＥＲ測定回路と、前記対応テーブルを記憶する繰り返し回数テーブル部と、繰り返し回数決定部とを有する繰り返し回数更新部とを備えており、前記繰り返し回数決定部では、現繰り返し回数が設定した規定繰り返し回数Ｎｍａｘよりもｎ回（ｎは、２以上の整数）少ない回数である間は、予め定め記憶しておいた受信信号の状態と繰り返し回数との前記対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し回数に基づき復号処理を行い、現繰り返し回数が前回設定されている規定繰り返し回数よりもｎ回少ない回数に達した後には、復号過程中で繰り返しが終了するたびに今回の復号データと前回の復号データとの比較を行い、誤りなしのときに復号処理を停止させるとともに、該時点における終了回数を次の規定繰り返し回数Ｎｍａｘとして更新する、ことを特徴とする。
【００２３】
【発明の実施の形態】
本発明では、逐次的に更新される繰り返し回数内で復号ができない時に、再度復号処理が続行できるような回路を実現する。具体的には、例えばＣＤＭＡ基地局に用いられる本発明による第１の実施の形態のターボ復号回路は、そのターボ復号部により、繰り返しが終了する度に得られたデータと前回の復号結果とのビット誤り率（以下、ＢＥＲ：Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅと記す）の測定を行い、この結果から、次回復号にするために必要な繰り返し回数を決定する。具体的には、ＢＥＲ＝０（誤りなし）かつ、設定した繰り返し回数指定の値より小さい回数で復号が終了していれば、このときの終了回数を記憶しておき、次の繰り返し回数指定の値として設定する。
【００２４】
しかし、指定した回数でＢＥＲ＝０にならない場合は、最初に指定されている繰り返し回数以上の回数まで復号続行できる回路を実現する。すなわち、受信の状態と繰り返し復号回数の対応を予め定めてこれをテーブルとして記憶しておき、現在の受信状態から導かれる繰り返し回数に従い、繰り返し処理を行うことで受信性能を保護（保証）する。受信信号の状態に対応するパラメータとしては、受信電界強度やＳＩＲ（Ｓｉｇｎａｌ  ｔｏ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｐｏｗｅｒ  Ｒａｔｉｏ；希望波対干渉波電力比）を用いる。周知のように基地局では送信電力制御において、受信電力を基準ＳＩＲ（Ｔａｒｇｅｔ−ＳＩＲ）と比較し（上りＳＩＲ測定）、受信電力が基準ＳＩＲと一致するように移動端末へ送信電力の上下を指示している。本発明では、例えばこの受信ＳＩＲを伝送路状態の目安とし、受信ＳＩＲから導かれる繰り返し回数に従い、繰り返し処理を行い受信性能を保護（保証）する。このために本発明では逆拡散部３の希望波受信電力検出部８・干渉波受信電力検出部９であらかじめ設定されている基準ＳＩＲと受信ＳＩＲの差分にてテーブルを編成しておく。なお、受信ＳＩＲより得られる繰り返し回数が、最初に設定された繰り返し回数よりも少ない場合には、最初の設定回数に従うものとする。
【００２５】
また、本発明の第２の実施の形態のターボ復号回路では、そのターボ復号部が、現繰り返し回数が前回設定された規定繰り返し回数よりもｎ回少ない回数未満である間は、予め定め記憶しておいた受信信号の状態と繰り返し回数との対応テーブルに基づいて当該時点での受信信号の状態に対応する繰り返し復号回数に基づき連続的に復号処理を行い、現繰り返し回数が前回設定されている規定繰り返し回数よりもｎ回少ない回数に達した後には、復号過程中で繰り返しが終了するたびに復号データのビット誤り率（ＢＥＲ：Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ）と前回の復号データのビット誤り率との比較を行い、誤りなしのときに復号処理を中止させ、現繰り返し回数が設定されている規定繰り返し回数以下の回数であるならば該時点における終了回数を記憶しておき、次の規定繰り返し回数の値として設定する。
【００２６】
受信信号の状態に対応するパラメータとしては、前実施の形態と同様に受信電界強度やＳＩＲを用いる。例えばＳＩＲを用いる場合であれば、逆拡散部の希望波受信電力検出部・干渉波受信電力検出部９であらかじめ設定されている基準ＳＩＲと受信ＳＩＲの差分にて上記対応テーブルを編成しておく。
【００２７】
〔実施例〕以下、実施例を挙げ図面を参照して本発明を更に詳細に説明する。この実施例（第１実施例）は、前述第１実施の形態に対応する。先ず、本発明による繰り返し回数更新装置を適用して好適な、ターボ復号部を備えた基地局装置の例とターボ復号部の概略について説明する。
【００２８】
図１は、本発明によるターボ復号回路を備えた基地局装置の一実施例の要部を示す構成ブロック図である。本発明に直接関連しない部分は図示されていない。図１の基地局装置は、アンテナ受信部１、復調部２、逆拡散部３、受信データメモリ部４、後述する繰り返し回数更新装置を含み構成されたターボ復号部５、外部情報メモリ部６、情報源抽出部７、および上り受信ＳＩＲ算出部１０を含み構成されている。前記逆拡散部３は内部に希望波受信電力検出部８、干渉波受信電力検出部９を備えている。なお、前記メモリ部４は必ずしも外部に構成される必要はなく、メモリ容量を多く持つデバイス等を用いる場合では、逆拡散部３の内部などに存在しても問題はない。
【００２９】
図２は、上記ターボ復号部５の構成をより詳細に、関連部分と併せて示した構成ブロック図である。このターボ復号部５は、第１軟出力復号器５−１、第１のインターリーブ処理部５−２−１、第２のインターリーブ処理部５−２−２、第２軟出力復号器５−３、デインターリーブ処理部５−４、硬判定処理部５−５、および本発明に深く関連する繰り返し回数更新部５−６を有している。なお、上記繰り返し回数更新部５−６以外の構成部分については、その機能等は既に知られているものと同等で良い。各軟出力復号器は、デコーダの符号化側での入力データが０又は１である確率を算出する機能を持つ、いわゆる軟出力（ソフトアウトプット）復号方式を用いて構成される。ここで言う「ソフトアウトプット（軟出力）」とは、復号結果の信頼度情報を復号結果に添えて出力する方式である。軟出力復号器では、それぞれ符号化側でのターミネーション・ビットを除いた入力データに対する推定確率値データを互いに利用し、数回および数十回の反復復号動作が行われる。そして、任意の軟出力復号器の出力が、ターボ復号部における最終的な復号データとして出力される。同様のターボ復号部は、例えば特願２０００−３９０２４３号の明細書にも開示されている。
【００３０】
図３は、関連周辺部分と併せて実施例の繰り返し回数更新部５−６の構成をより詳細に示した構成ブロック図である。この繰り返し回数更新部５−６は、復号データメモリ部５−６−１とＢＥＲ測定回路５−６−２と繰り返し回数決定部５−６−３、および繰り返し回数テーブル部５−６−４を有している。特に、この繰り返し回数テーブル部５−６−４の記憶内容（対応テーブル）には、上り受信ＳＩＲ算出部１０から出力される信号、差分値（前述した逆拡散部３の希望波・干渉波受信電力検出部８，９からの信号に基づき算出された受信ＳＩＲとあらかじめ設定されている基準ＳＩＲ（Ｔａｒｇｅｔ−ＳＩＲ）とから得られる差分値）、および各差分値に対応付けて予め決められた指定回数が対になって複数組記憶されている。各構成部の機能等については、後に詳述する。
【００３１】
先ず、図１を参照して例示基地局装置の概略動作について述べる。移動端末から送信された拡散変調信号は、アンテナ受信部１において受信後、復調部２にて復調され、ベースバンドで周波数変換およびＡ／Ｄ変換されデジタル信号となり逆拡散部３に出力される。出力された受信デジタル信号は、逆拡散部３では入力された受信デジタル信号を逆拡散し、狭帯域の変調信号として出力する。逆拡散部３から出力された変調信号は所定の軟判定処理がされ、受信データ用メモリ部４に格納される。
【００３２】
また、上りＳＩＲ算出部９では、前記逆拡散部３の希望波・干渉波受信電力検出部８・９からの信号に基づき現在のＳＩＲを算出しあらかじめ設定されている基準ＳＩＲと比較することで、下り送信電力を制御するビットを生成する（本明細書では、送信電力制御を行う信号については言及しない）。比較結果（差分）は、ターボ復号部５の繰り返し回数更新部５−６へも出力される。
【００３３】
ターボ復号部５では、受信データを元に外部情報メモリ部６に格納される外部情報（信頼度情報）を更新しながら復号を実行する。ここでいう外部情報とは、各情報ビット対して事前（ａｐｒｉｏｒｉ）  に与えられる何らかの信頼度情報である。以後、この外部信頼度情報のことをＡｐｒｉｏｒｉ  ということにする。復号処理（詳しい過程は後で説明する）により設定された規定回数（Ｎｍａｘ）だけ反復して復号処理を行った後、最終的に硬判定処理部５−５において硬判定を行うことにより復号処理を終了し、得られた信号から情報抽出部７にて情報ビットが抽出され、本明細書では触れない後続部に出力されることになる。ここで、規定回数（Ｎｍａｘ）は、実施例では後述するように固定的ではなく必要に応じては復号過程中で変更される。既に述べたように、前回決定された規定繰り返し回数（Ｎｍａｘ）においては、次回復号時に伝送路状態が悪化した場合、指定した回数内で充分な復号結果が得られないこともあり得るため、実施例では、保護回路を設け、できるだけ受信品質を保つようにしてある。
【００３４】
以下、実施例におけるターボ復号処理について図２、図３のブロック図、および図４を用いて更に詳述する。図４は、復号繰り返し回数更新部５−６等からなる繰り返し回数保護回路を有する実施例のターボ復号回路の動作を説明するフローチャートである。
【００３５】
ターボ復号部５は、受信デジタルデータを元に復号を実行する。先ず、ターボ符号（ここでの説明は符号化率１／３  とする）の軟判定受信データ（ｉｎｆ、ｐａｒｉｔｙ１  、ｐａｒｉｔｙ２）は、受信データメモリ部４に格納され［ステップ１］、復号処理が開始される。
【００３６】
まず、インターリーブ処理部５−２が、受信データメモリ部４から軟判定受信データｉｎｆ  を読み出して第２軟出力復号器５−３で使用するための軟判定データｉｎｆ  ’を生成し、受信データメモリ部４に再度格納する［ステップ２］。
【００３７】
次に、第１軟出力復号器５−１においては、軟判定データ（ｉｎｆ  、ｐａｒｉｔｙ１  ）を受信データ用メモリ部４から、また外部情報Ａｐｒｉｏｒｉ  を外部メモリ部６からそれぞれ読み出して復号化を開始する［ステップ３］。
【００３８】
第１軟出力復号器５−１から得られるＡｐｒｉｏｒｉ  は、インターリーブ処理部５−２によってＡｐｒｉｏｒｉ２として外部Ａｐｒｉｏｒｉ２用メモリ部６−２に格納される［ステップ４］。Ａｐｒｉｏｒｉ２は、第２軟出力復号器５−３で使用される。
【００３９】
次に、軟出力復号器２（５−３）では軟判定データ（ｉｎｆ  ’、ｐａｒｉｔｙ２  ）と第１軟出力復号器５−１から出力されたＡｐｒｉｏｒｉ２とを、それぞれ外部メモリ４・外部Ａｐｒｉｏｒｉ２用メモリ部６−２から読み出して復号化を開始する［ステップ５］。
こうして得られた軟出力は、デインターリーブ処理部５−４において並び替えが行われ、Ａｐｒｉｏｒｉ１として外部Ａｐｒｉｏｒｉ１用メモリ部６−１に格納される［ステップ６］。Ａｐｒｉｏｒｉ１は、第１軟出力復号器５−１で使用される。
【００４０】
また、第２軟出力復号器からの信頼度情報（軟判定データ）は、硬判定処理部５−５において硬判定が行われる［ステップ７］。
【００４１】
上述各処理は、以後、設定された規定回数（Ｎｍａｘ）に従って反復して行われる。この間、繰り返し回数更新部５−６にて、繰り返しが終了する度（Ｎｎｏｗ）に前回の復号データとのＢＥＲ測定を行い、結果に応じてターボ復号処理の停止・続行の判断が行われる［ステップ８］。停止の場合には次回復号するために必要な規定繰り返し回数（Ｎｍａｘ）の更新（Ｎｍａｘ＝Ｎｎｏｗ  ）が行われる。
【００４２】
すなわち、繰り返し回数更新部５−６においては、まずＮｎｏｗ回目の復号が終了して得られた復号データを復号データメモリ部（５−６−１）に記憶しておく。次にＢＥＲ測定回路（５−６−２）で、（Ｎｎｏｗ−１）回目の復号データとＮｎｏｗ回目の復号データのＢＥＲ測定（比較・一致判定）を行う［ステップ８］。判定結果（誤り有り／無し）は、繰り返し回数決定部（５−６−３）へ通知される。
【００４３】
復号開始直後は、ある程度の回数までは当然ながらエラーとなり、後で述べる過程に従って復号過程が複数回繰り返されるが、復号が繰り返しが行われて、ＢＥＲ＝０時、すなわちエラーがなく（ステップ８；ＹＥＳ）、かつ、現繰り返し回数（Ｎｎｏｗ）が設定した規定繰り返し回数（Ｎｍａｘ）より小さい回数（ステップ９；ＹＥＳ）となった場合は、このときの終了回数（Ｎｎｏｗ）を記憶しておき、次の規定繰り返し回数（Ｎｍａｘ）として更新し［ステップ９］、ターボ復号処理機能を復号中止フラグを発行し処理を停止させ［ステップ１０］、情報抽出部７にて情報ビットが抽出される［ステップ１５］。
【００４４】
ちなみに、前回よりも受信状態が良好になった場合等には、復号開始時に設定される規定繰り返し回数（前回の復号処理完了回数）より少ない回数でＢＥＲ＝０（ステップ８；ＹＥＳ）となり復号が終了し、規定繰り返し回数は短縮される（短縮方向への最適化）。なお、これ以外にも後述するようにエラー有りでも（ステップ８；ＹＥＳ）、規定繰り返し回数に達した場合（ステップ１３；ＹＥＳ）には、情報抽出部７にて情報ビットが抽出され［ステップ１５］復号処理が終了する。
【００４５】
続いて、ステップ８でエラーがあった場合の処理について説明する。繰り返し回数が少ない初期段階では当然ながら、エラーあり（ステップ８：ＮＯ）となる。
【００４６】
エラーあり（ステップ８：ＮＯ）には、現繰り返し回数（Ｎｎｏｗ）が現在設定されている規定繰り返し回数（Ｎｍａｘ）に達しているか（等しいか）が判定される［ステップ１１］。規定回数に達してなければ（ＮＯ）引き続いて規定繰り返し回数（Ｎｍａｘ）まで復号処理を続行する。すなわち、規定回数に達してなく（ステップ１１；ＮＯ）誤りがある（ステップ８；ＮＯ）場合は、復号続行フラグが発行され［ステップ１２］、ステップ３に戻り、引き続き復号処理が続けられる。途中、規定繰り返し回数（Ｎｍａｘ）に達しなくとも、エラーが無くなれば既に述べたように復号処理終了となる。
【００４７】
しかし、伝送路状態の悪化等により当初指定した繰り返し回数以内（Ｎｎｏｗ＝Ｎｍａｘ  時含む）でＢＥＲ  ＝０にならない可能性がある。なお、このような場合には、一般に上り受信ＳＩＲ算出部１０より得られる上り受信ＳＩＲが基準ＳＩＲより低くなっている。実施例では、このような伝送路状態に対応すべく、あらかじめ繰り返し回数テーブル部（５−６−４）に受信ＳＩＲとこれに充分対応できる繰り返し回数すなわち保護回数（Ｎｓｕｐ）の関係がテーブル化して記憶してある。そして、エラーがあった場合（ステップ８：ＮＯ）でも、繰り返しが規定回数に達した場合（ステップ１１；ＹＥＳ）には、異なる制御が行われる。
【００４８】
すなわち、現繰り返し回数が現在設定されている規定回数（Ｎｍａｘ）に達した場合には、繰り返し回数テーブル部（５−６−４）より現在の受信ＳＩＲに対応する繰り返し回数を保護回数（Ｎｓｕｐ）として読みだし、現繰り返し回数（Ｎｎｏｗ、Ｎｎｏｗ＝Ｎｍａｘ  ）より小さいかどうかを判定する［ステップ１３］。
【００４９】
受信ＳＩＲより得られた保護回数（Ｎｓｕｐ）が、現繰り返し回数（Ｎｎｏｗ、Ｎｎｏｗ＝Ｎｍａｘ  ）すなわち最初に設定された規定繰り返し回数以下の場合（Ｎｍａｘ＞＝Ｎｓｕｐ）には（ステップ１３：ＹＥＳ）、既に最初の設定回数に従った復号が行われており、保護回数（Ｎｓｕｐ）を越えているので直ちに復号は終了とし、情報ビットが抽出される［ステップ１５］。
【００５０】
しかし、現繰り返し回数（Ｎｎｏｗ）が受信ＳＩＲより得られた保護回数（Ｎｓｕｐ）より大きい場合（Ｎｎｏｗ＜  Ｎｓｕｐ）には（ステップ１３；ＮＯ）、規定繰り返し回数（Ｎｍａｘ）を保護回数（Ｎｓｕｐ）に更新（Ｎｍａｘ＝Ｎｓｕｐ  ）し［ステップ１４］、ステップ３に移行する。こうして、更新された規定繰り返し回数（Ｎｍａｘ）に従って引き続き復号処理が続けられ、既述したいずれかの条件を満たすと復号が終了する。復号が終了すると、硬判定処理が行われ、情報源抽出部７にて情報ビットが抽出される。なお、復号された信号の以降の処理については、本明細書では省略する。このように本実施例では、繰り返し回数を増やすような保護を設けることで、復号処理を続行し、受信品質を落とさないようにしている。
【００５１】
以上の説明から明らかなように、本実施例の第一の効果として、急な伝送路状態の悪化が生じた場合にも、受信品質の低下を防ぐことができる。その理由は、規定した繰り返し回数内で復号処理がしきれなくなった場合に、繰り返し回数保証回路が働き、復号処理を続行するため、従来に比して誤り訂正できない可能性を小さくすることができるからである。
【００５２】
第二の効果は、受信ＳＩＲを利用して回数保証回路を動作させているため、一般的な従来回路に新たに大きな回路変更なく実現可能である。その理由は、回数保証回路で使用するテーブルは、あらかじめシミュレーションにより作成可能であり結果のみを保持すれば良く、少量のレジスタもしくはメモリで容易に対応できるからである。
【００５３】
続いて、本発明の第２の実施例について説明する。この実施例は、前述第２実施の形態に対応する。本実施例も本発明による繰り返し回数更新装置を適用して好適な、ターボ復号部を備えた基地局装置を例とする。基地局自体の概略構成は、前実施例と略同様で良く既述した図１のような構成を有する。この基地局装置に備わるターボ復号部５の構成も図２、図３で示したと同様の構成で良い。従って、繰り返しとなる説明は省略する。以降の説明においても前出の図２、図３を適宜参照する。
【００５４】
本実施例が前実施例と異なる点は、ターボ復号部５および繰り返し回数更新部５−６における動作である。本第２実施例のターボ復号回路の動作を説明するフローチャートを図５に示す。以下、本実施例におけるターボ復号処理について図２、図３のブロック図、および図５のフローチャートを用いて説明する。
【００５５】
図５における、［ステップ１］〜［ステップ６］については、前実施例と全く同様である。すなわち、ターボ復号部５は、受信デジタルデータを元に復号を実行する。ターボ符号（符号化率１／３  ）の軟判定受信データ（ｉｎｆ、ｐａｒｉｔｙ１  、ｐａｒｉｔｙ２）は、受信データメモリ部４に格納され［ステップ１］、ターボ復号部５において復号処理が開始される。
【００５６】
インターリーブ処理部５−２は、受信データメモリ部４から軟判定受信データｉｎｆ  を読み出して軟判定データｉｎｆ  ’を生成し、受信データメモリ部４に再度格納する［ステップ２］。第１軟出力復号器５−１は、軟判定データ（ｉｎｆ  、ｐａｒｉｔｙ１  ）を受信データ用メモリ部４から、また外部情報Ａｐｒｉｏｒｉ  を外部メモリ部６からそれぞれ読み出し復号処理を開始する［ステップ３］。
【００５７】
第１軟出力復号器５−１から得られるＡｐｒｉｏｒｉ  は、インターリーブ処理部５−２によってＡｐｒｉｏｒｉ２として外部Ａｐｒｉｏｒｉ２用メモリ部６−２に格納される［ステップ４］。
【００５８】
次に、軟出力復号器２（５−３）では軟判定データ（ｉｎｆ  ’、ｐａｒｉｔｙ２  ）と第１軟出力復号器５−１から出力されたＡｐｒｉｏｒｉ２をそれぞれ外部メモリ４、外部Ａｐｒｉｏｒｉ２用メモリ部６−２から読み出して復号を開始する［ステップ５］。これより得られた軟出力は、デインターリーブ処理部５−４において並び替えが行われ、Ａｐｒｉｏｒｉ１として外部Ａｐｒｉｏｒｉ１用メモリ部６−１に格納される［ステップ６］。
【００５９】
続いて、現繰り返し回数（Ｎｎｏｗ）が現在設定されている規定繰り返し回数（Ｎｍａｘ）−ｎ以下かどうか（ここで、ｎは２以上の整数）が判定される［ステップ７´］。
現繰り返し回数（Ｎｎｏｗ）が、〔規定繰り返し回数（Ｎｍａｘ）−ｎ〕に達していなければ（等しくなければ）（ステップ７´；ＹＥＳ）、ステップ３に戻り引き続いて規定繰り返し回数（Ｎｍａｘ）まで同様に復号処理を続行する。このように、第２実施例では復号開始から〔現在設定されている規定繰り返し回数（Ｎｍａｘ）〕より〔ｎ〕回（例えば、２回）だけ少ない回数までは、無条件に復号が繰り返される。
【００６０】
〔規定繰り返し回数（Ｎｍａｘ）−ｎ〕回目の処理では、ステップ７´での判定はＮＯとなり、第２軟出力復号器からの信頼度情報（軟判定データ）は、硬判定処理部５−５において硬判定が行われる［ステップ８´］。次いで、繰り返し回数更新部５−６にて、繰り返しが終了する度（Ｎｎｏｗ）に前回の復号データとのＢＥＲ測定を行い、結果に応じてターボ復号処理の停止・続行の判断が行われる［ステップ９´］。この、〔規定繰り返し回数（Ｎｍａｘ）−ｎ〕回目の処理では、ＢＥＲ測定結果はエラーになる（ＮＯ）。
【００６１】
続いて、（ステップ９´：ＮＯ）には、現繰り返し回数（Ｎｎｏｗ）が現在設定されている規定繰り返し回数（Ｎｍａｘ）に達しているか（等しいか）が判定される［ステップ１２´］。〔規定繰り返し回数（Ｎｍａｘ）−ｎ〕回目から規定繰り返し回数（Ｎｍａｘ）までの間は（ＮＯ）となり、復号続行フラグが発行され［ステップ１３´］、ステップ３に戻り、引き続き復号処理が続けられる。
【００６２】
エラー有りの場合（ステップ９´；ＮＯ）は、前述したように現繰り返し回数（Ｎｎｏｗ）が現在設定されている規定繰り返し回数（Ｎｍａｘ）に達しているか（等しいか）が判定され［ステップ１２´］、規定回数に達してなければ（ＮＯ）引き続いて規定繰り返し回数（Ｎｍａｘ）に向けて復号処理を続行する。
【００６３】
ここで、〔規定繰り返し回数（Ｎｍａｘ）−ｎ＋１〕回目以降の復号過程では、前回よりも受信状態が良好になった場合等には、復号開始時に設定される規定繰り返し回数（前回の復号処理完了回数）より少ない回数でＢＥＲ＝０（ステップ９´；ＹＥＳ）となる。これに対応して、このときの終了回数すなわち現繰り返し回数（Ｎｎｏｗ）を記憶しておき、次の規定繰り返し回数（Ｎｍａｘ）として更新し［ステップ１０´］、ターボ復号処理を復号中止フラグを発行して停止させ［ステップ１１´］、情報抽出部７にて情報ビットが抽出される［ステップ１６´］。この場合には、次回用の規定繰り返し回数は減少する（短縮方向への最適化）。
【００６４】
エラー有りの場合（ステップ９´；ＮＯ）、現繰り返し回数（Ｎｎｏｗ）が現在設定されている規定繰り返し回数（Ｎｍａｘ）に達しているか（等しいか）が判定され［ステップ１２´］、規定回数に達した場合には（ＹＥＳ）、繰り返し回数テーブル部（５−６−４）より現在の受信ＳＩＲに対応する繰り返し回数を保護回数（Ｎｓｕｐ）として読みだし、現繰り返し回数（Ｎｎｏｗ、Ｎｎｏｗ＝Ｎｍａｘ  ）より小さいかどうかを判定する［ステップ１４´］。
【００６５】
受信ＳＩＲより得られた保護回数（Ｎｓｕｐ）が、現繰り返し回数（Ｎｎｏｗ、Ｎｎｏｗ＝Ｎｍａｘ  ）すなわち最初に設定された規定繰り返し回数以下の場合（Ｎｍａｘ＞＝Ｎｓｕｐ）には（ステップ１４´：ＹＥＳ）、既に最初の設定回数に従った復号が行われており、保護回数（Ｎｓｕｐ）を越えているため直ちに復号は終了とし、情報ビットが抽出される［ステップ１６´］。
【００６６】
しかし、現繰り返し回数（Ｎｎｏｗ）が受信ＳＩＲより得られた保護回数（Ｎｓｕｐ）より大きい場合（Ｎｎｏｗ＜  Ｎｓｕｐ）には（ステップ１４´；ＮＯ）、規定繰り返し回数（Ｎｍａｘ）を保護回数（Ｎｓｕｐ）に更新（Ｎｍａｘ＝Ｎｓｕｐ  ）し［ステップ１５´］、復号続行フラグが発行され［ステップ１３´］、ステップ３に移行する。こうして、更新された規定繰り返し回数（Ｎｍａｘ）に従って更に復号処理が続けられ（復号回数が保証され）、既述したいずれかの条件を満たすと復号が終了する。この場合には、（ステップ１５´）で次回用の規定繰り返し回数が増加し、延長方向への最適化がされる。
【００６７】
上述のように第２実施例によっても、繰り返し回数を増やすような保証回路を設けることで、復号処理を続行し、受信品質を落とさないようにできる。更には、前第１実施例に比べて、復号過程の短縮がはかれるため、処理の高速化と回路の省電力化が達成できる効果も得られる。
【００６８】
本発明は、実施例により限定されるものでは無く、種々変形して実施することができる。例えば、前述の各実施例では受信状態を示すものとしてＳＩＲ（希望波対干渉波電力比）を利用した例を説明したが、受信状態を知るにはその他受信電界強度等を用いることができる。また、実施例では２つの軟出力複合器を示したが、ハードウェア的に１つの復号器を２回以上用いることで実現することもできる。
【００６９】
【発明の効果】
本発明の第一の効果として、急な伝送路状態の悪化が生じた場合にも、受信品質の低下を防ぐことができる。その理由は、規定した繰り返し回数内で復号処理がしきれなくなった場合に、繰り返し回数保護回路が働き、復号処理を続行するため、従来に比して誤り訂正できない可能性を小さくすることができるからである。
【００７０】
第二の効果は、受信ＳＩＲを利用して保護回路を動作させているため、一般的な従来回路に新たに大きな回路変更なく実現可能である。その理由は、保護回路で使用するテーブルは、あらかじめシミュレーションにより作成可能であり結果のみを保持すれば良く、少量のレジスタもしくはメモリで容易に対応できるからである。
【００７１】
また、既述の第２実施形態では、上記効果に加えて更に処理の高速化と回路の省電力化が達成できる。その理由は、規定繰り返し回数に近くなるまでターボ復号後の硬判定とＣＲＣチェックを行わないようにしたからである。
【図面の簡単な説明】
【図１】本発明に係る実施例としてのＣＤＭＡ基地局装置の要部を示す構成ブロック図である。
【図２】本発明に係る繰り返し回数保証回路を有したターボ復号回路の構成ブロック図である。
【図３】実施例における繰り返し回数保証回路の構成ブロック図である。
【図４】実施例の動作を説明する動作フローチャートである。
【図５】第２実施例の動作を説明する動作フローチャートである。
【符号の説明】
１…アンテナ受信部
２…復調部
３…逆拡散部
４…受信データメモリ部
５…ターボ復号部
５−１…軟出力復号器（１）
５−２…インターリーブ処理部
５−３…軟出力復号器（２）
５−４…デインターリーブ処理部
５−５…硬判定処理部
５−６…繰り返し回数更新部
５−６−１…復号データメモリ部
５−６−２…ＢＥＲ測定回路
５−６−３…繰り返し回数決定部
６…外部情報メモリ部
６−１…外部Ａｐｒｉｏｒｉ２用メモリ部
６−２…外部Ａｐｒｉｏｒｉ１用メモリ部
７…情報源抽出部
Ａｐｒｉｏｒｉ１…外部情報
Ａｐｒｉｏｒｉ２…外部情報
ｉｎｆ，ｉｎｆ’…軟判定データ
ｐａｒｉｔｙ１，ｐａｒｉｔｙ２…軟判定データ
【図１】
0003633556.tif 000002
【図２】
0003633556.tif 000003
【図３】
0003633556.tif 000004
【図４】
0003633556.tif 000005
【図５】
0003633556.tif 000006