(57)【要約】【課題】変調信号の処理に適切な処理パラメータを、容易に設定する。【解決手段】復調／誤り訂正処理部１１は、所定の処理パラメータにしたがって、変調信号を処理し、時間／回数計測部１２は、復調／誤り訂正処理部１１の内部状態が所定の状態になるのに要した時間、又は内部状態が変化した回数を計測し、その計測の結果を、時間／回数情報として出力する。コントローラ５は、時間／回数情報に基づいて、復調／誤り訂正処理部１１の次回の処理に使用する処理パラメータを求め、復調／誤り訂正処理部１１に設定する。本発明は、例えば、BS放送を受信する受信装置などに適用できる。【選択図】図１
2008178020.tif 000002
【特許請求の範囲】
【請求項１】
搬送波をディジタル変調した変調信号を受信する受信装置であって、所定の処理パラメータにしたがって、前記変調信号を処理する処理手段を有する受信装置において、
前記処理手段の内部状態が所定の状態になるのに要した時間、又は前記内部状態が変化した回数を計測し、計測の結果を出力する計測手段を備える
受信装置。
【請求項２】
前記計測手段による計測の結果に基づいて、前記処理手段の次回の処理に使用する処理パラメータを求め、前記処理手段に設定する制御手段をさらに備える
請求項１に記載の受信装置。
【請求項３】
前記処理手段は、
前記変調信号を復調する復調処理と、前記復調処理の結果得られるデータの誤りを訂正する誤り訂正処理とを行い、
前記誤り訂正処理がされる前と後のデータを比較することにより、所定の時間である計測単位時間内に誤り訂正がされたビット数を求め、そのビット数に基づき、前記復調処理が正常に行われている状態であることを検出する検出手段と、
前記復調処理が正常に行われている状態であることが検出されたとき、前記誤り訂正処理がされた後のデータを出力する出力制御手段と
を有し、
前記計測手段は、前記検出手段による検出の結果に基づいて、前記復調処理が開始されてから、前記復調処理が正常に行われている状態になるまでの時間である立ち上がり時間を計測し、
前記制御手段は、前記立ち上がり時間に基づいて、前記次回の処理に使用する処理パラメータとして、前記計測単位時間を求める
請求項２に記載の受信装置。
【請求項４】
搬送波をディジタル変調した変調信号を受信する受信装置であって、所定の処理パラメータにしたがって、前記変調信号を処理する処理手段を有する受信装置が行う処理の処理方法において、
前記処理手段の内部状態が所定の状態になるのに要した時間、又は前記内部状態が変化した回数を計測し、計測の結果を出力するステップを含む
処理方法。
【請求項５】
搬送波をディジタル変調した変調信号を受信する受信装置であって、所定の処理パラメータにしたがって、前記変調信号を処理する処理手段を有する受信装置を制御するコンピュータに実行させるプログラムにおいて、
前記処理手段の内部状態が所定の状態になるのに要した時間、又は前記内部状態が変化した回数を計測し、計測の結果を出力するステップを含む
処理を、コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、処理方法、及びプログラムに関し、搬送波をディジタル変調した変調信号の処理に適切な処理パラメータを、容易に設定することができるようにする受信装置、処理方法、及びプログラムに関する。
【背景技術】
【０００２】
例えば、BS(Broadcasting Satellite)ディジタル放送等のディジタル放送を行う送信装置では、搬送波が、送信対象のシンボルで、ディジタル変調され、すなわち、例えば、BPSK(Binary PSK(Phase Shift Keying))，QPSK(Quadrature PSK)、又は8PSK等のディジタル変調が行われ、その結果得られる変調信号が送信される。
【０００３】
一方、ディジタル放送を受信する受信装置では、送信装置から送信されてくる変調信号が受信され、例えば、その変調信号に、搬送波に相当する信号（以下、適宜、搬送波相当信号という）を乗算することにより、変調信号を、搬送波と同相のI成分と、搬送波と直交するQ成分とからなるベースバンドの復調信号に復調する復調処理等の各種の処理が施される。
【０００４】
復調処理では、例えば、クロック同期処理や、搬送波同期処理、チャネル等化処理などが行われる。
【０００５】
ここで、クロック同期処理では、送信装置で用いられる、シンボルに同期したシンボルクロックを再生するクロック同期が確立される。クロック同期が確立されることにより、適切なタイミングで変調信号のサンプリングを行うことができる。
【０００６】
搬送波同期処理では、送信装置で用いられる搬送波に対する、受信装置で用いられる搬送波相当信号の誤差を補正することにより、等価的に、送信装置で用いられる搬送波に一致する搬送波相当信号を再生する搬送波同期が確立される。
【０００７】
すなわち、受信装置で用いられる搬送波相当信号と、変調信号を送信してくる送信装置で用いられる搬送波との間には、一般に、誤差があり、その誤差に起因して、受信装置で得られる復調信号のシンボルは、I成分を表すI軸と、Q成分を表すQ軸とで規定されるIQ平面において回転する。
【０００８】
受信装置では、以上のような復調信号のシンボルの回転を補正するために、搬送波同期が確立される。
【０００９】
チャネル等化処理では、送信装置から受信装置までの伝送路（チャネル）において変調信号に付加されるノイズ等の歪みが補正される。
【００１０】
以上のような、復調処理としてのクロック同期処理や、搬送波同期処理、チャネル等化処理、さらには、復調処理以外の他の処理は、一般に、所定の処理パラメータに基づいて行われる。
【００１１】
そして、処理パラメータには、多くの場合、トレードオフが存在する。
【００１２】
すなわち、例えば、搬送波同期処理に使用される処理パラメータとしては、搬送波同期を確立するのに用いられるPLL(Phase Lock Loop)を構成するループフィルタのゲインがある。
【００１３】
通信環境が良好である場合、すなわち、例えば、伝送路を介して受信される変調信号のS/N(Signal to Noise ratio)が高い場合に、搬送波同期を、迅速に確立することができるように、ループフィルタのゲインを設定すると、劣悪な通信環境、すなわち、例えば、伝送路を介して受信される変調信号のS/Nが低い場合に、搬送波同期を確立することが困難となる。
【００１４】
一方、劣悪な通信環境でも、搬送波同期を確立することができるように、ループフィルタのゲインを設定すると、良好な通信環境であっても、搬送波同期を確立するのに時間を要することになる。
【００１５】
このため、従来の受信装置については、その受信装置の設計者や使用者が、劣悪な通信環境であっても、搬送波同期を確立することができることと、良好な通信環境において、搬送波同期を迅速に確立することができることとをバランスさせるように、ループフィルタのゲインを設定する必要がある。
【００１６】
そこで、最近では、受信装置において、伝送路を介して受信される変調信号のS/N等の伝送路の各種の特性を推定し、その推定の結果に応じて、処理パラメータを設定する方法が検討されている。
【００１７】
しかしながら、受信装置において、伝送路の特性を直接的に推定するのは難しい場合があり、また、推定精度や推定時間に問題があることがある。
【００１８】
さらに、伝送路の特性を直接的に推定する方法では、推定しようとする特性の種類ごとに、その特性を推定する検出器が必要であり、したがって、受信装置に搭載されている検出器で推定することができる特性以外の特性は、推定することができない。
【００１９】
なお、入力信号および出力信号を観測して動作状態を検知し、その検知の結果に基づき、PLLのループフィルタの係数を設定する搬送波同期方式が提案されている（例えば、特許文献１を参照）。
【００２０】
【特許文献１】特開平06-177925号公報
【発明の開示】
【発明が解決しようとする課題】
【００２１】
以上のように、従来においては、搬送波をディジタル変調した変調信号の処理に適切な処理パラメータを、容易に設定することが困難であった。
【００２２】
本発明は、このような状況に鑑みてなされたものであり、搬送波をディジタル変調した変調信号の処理に適切な処理パラメータを、容易に設定することができるようにするものである。
【課題を解決するための手段】
【００２３】
本発明の一側面の受信装置は、搬送波をディジタル変調した変調信号を受信する受信装置であって、所定の処理パラメータにしたがって、前記変調信号を処理する処理手段を有する受信装置であり、前記処理手段の内部状態が所定の状態になるのに要した時間、又は前記内部状態が変化した回数を計測し、計測の結果を出力する計測手段を備える。
【００２４】
本発明の一側面の処理方法、又は、プログラムは、搬送波をディジタル変調した変調信号を受信する受信装置であって、所定の処理パラメータにしたがって、前記変調信号を処理する処理手段を有する受信装置が行う処理の処理方法、又は、受信装置を制御するコンピュータに実行させるプログラムであり、前記処理手段の内部状態が所定の状態になるのに要した時間、又は前記内部状態が変化した回数を計測し、計測の結果を出力するステップを含む。
【００２５】
本発明の一側面においては、所定の処理パラメータにしたがって、前記変調信号を処理する処理手段の内部状態が所定の状態になるのに要した時間、又は前記内部状態が変化した回数が計測され、その計測の結果が出力される。
【００２６】
なお、プログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して提供することができる。
【発明の効果】
【００２７】
本発明の一側面によれば、内部状態が所定の状態になるのに要した時間、又は内部状態が変化した回数の計測の結果を出力することができる。したがって、例えば、その計測の結果を用いて、処理に適切な処理パラメータを、容易に設定することができる。
【発明を実施するための最良の形態】
【００２８】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２９】
本発明の一側面の受信装置は、
搬送波をディジタル変調した変調信号を受信する受信装置（例えば、図１の受信装置）であって、所定の処理パラメータにしたがって、前記変調信号を処理する処理手段（例えば、図１の復調／誤り訂正処理部１１）を有する受信装置であり、
前記処理手段の内部状態が所定の状態になるのに要した時間、又は前記内部状態が変化した回数を計測し、計測の結果を出力する計測手段（例えば、図１の時間／回数計測部１２）を備える。
【００３０】
一側面の受信装置には、
前記計測手段による計測の結果に基づいて、前記処理手段の次回の処理に使用する処理パラメータを求め、前記処理手段に設定する制御手段（例えば、図１のコントローラ５）をさらに設けることができる。
【００３１】
前記処理手段には、
前記変調信号を復調する復調処理と、前記復調処理の結果得られるデータの誤りを訂正する誤り訂正処理とを行わせ、
前記誤り訂正処理がされる前と後のデータを比較することにより、所定の時間である計測単位時間内に誤り訂正がされたビット数を求め、そのビット数に基づき、前記復調処理が正常に行われている状態であることを検出する検出手段（例えば、図４の状態情報検出部４７）と、
前記復調処理が正常に行われている状態であることが検出されたとき、前記誤り訂正処理がされた後のデータを出力する出力制御手段（例えば、図４の出力制御部４８）と
を設けることができ、
前記計測手段には、前記検出手段による検出の結果に基づいて、前記復調処理が開始されてから、前記復調処理が正常に行われている状態になるまでの時間である立ち上がり時間を計測させ、
前記制御手段には、前記立ち上がり時間に基づいて、前記次回の処理に使用する処理パラメータとして、前記計測単位時間を求めさせることができる。
【００３２】
本発明の一側面の処理方法、又は、プログラムは、
搬送波をディジタル変調した変調信号を受信する受信装置（例えば、図１の受信装置）であって、所定の処理パラメータにしたがって、前記変調信号を処理する処理手段（例えば、図１の復調／誤り訂正処理部１１）を有する受信装置が行う処理の処理方法、又は、受信装置を制御するコンピュータ（例えば、図１のコントローラ５が有するCPU２１））に実行させるプログラムであり、
前記処理手段の内部状態が所定の状態になるのに要した時間、又は前記内部状態が変化した回数を計測し（例えば、図２のステップＳ１２）、計測の結果を出力するステップ（例えば、図２のステップＳ１４）を含む。
【００３３】
以下、図面を参照して、本発明の実施の形態について説明する。
【００３４】
図１は、本発明を適用した受信装置の一実施の形態の構成例を示している。
【００３５】
図１において、受信装置は、アンテナ１、チューナ２、復調IC(Integrated Circuit)３、MPEG(Moving Picture Expert Group)デコーダ４、及びコントローラ５等から構成される。
【００３６】
アンテナ１は、例えば、BSディジタル放送等のディジタル放送の放送波を受信し、IF(Intermediate Frequency)信号となった変調信号、すなわち、BSディジタル放送を行う放送局において、搬送波をディジタル変調した変調信号のIF信号を、チューナ２に供給する。
【００３７】
チューナ２は、アンテナ１からの変調信号から、所定の周波数帯域の変調信号を抽出し、チューナ出力信号として、復調IC３に供給する。
【００３８】
復調IC３は、復調／誤り訂正処理部１１、及び時間／回数計測部１２等で構成され、コントローラ５から供給される処理パラメータP1,P2,・・・,PNにしたがい、チューナ２からのチューナ出力信号としての変調信号に対して、復調処理等の処理を施し、その結果得られる復調データを、MPEGデコーダ４に供給する。
【００３９】
すなわち、復調IC３において、復調／誤り訂正処理部１１には、チューナ２から、チューナ出力信号としての変調信号が供給され、また、コントローラ５から、１以上のN個の処理パラメータP1ないしPNが供給される。
【００４０】
復調／誤り訂正処理部１１は、コントローラ５からの処理パラメータP1ないしPNのうちの必要なものにしたがい、チューナ２からの変調信号を、I成分とQ成分とからなるベースバンドの復調信号に復調する復調処理や、その復調処理によって得られる復調信号に対して、ビタビ復号やリードソロモン復号等の誤り訂正処理を施し、その誤り訂正処理の結果得られる復調データを、MPEGデコーダ４に供給する。
【００４１】
また、復調／誤り訂正処理部１１は、その内部状態を表す情報である状態情報、すなわち、例えば、復調処理の進行具合や、復調処理において搬送波同期がとれている状態にあるのかどうかを表す状態情報を出力する。
【００４２】
図１では、復調／誤り訂正処理部１１は、３つの状態情報S1,S2,S3を出力するようになっており、復調／誤り訂正処理部１１が出力する状態情報S1ないしS3は、時間／回数計測部１２に供給されるようになっている。
【００４３】
なお、復調／誤り訂正処理部１１に出力させる状態情報は、３つの状態情報S1ないしS3に限定されるものではなく、１，２、又は４以上であっても良い。
【００４４】
また、状態情報としては、例えば、復調処理における搬送波同期処理において搬送波同期がとれている状態にある等、処理が、いわゆるロックしている状態にあるかどうかを表すフラグ（以下、適宜、ロックフラグという）や、最終的になるべき最終状態が存在する処理について状態が最終状態かどうかを表すフラグ（以下、適宜、状態フラグという）等がある。
【００４５】
時間／回数計測部１２は、復調／誤り訂正処理部１１から供給される状態情報に基づき、復調／誤り訂正処理部１１の内部状態が、例えば、ロックしている状態や最終状態などの所定の状態になるのに要した時間、又は、内部状態が変化した回数のうちの１以上を計測し、その計測の結果を、時間／回数情報として出力する。
【００４６】
図１では、時間／回数計測部１２は、復調／誤り訂正処理部１１から供給される３つの状態情報S1ないしS3に基づき、３つの時間／回数情報TC1,TC2,TC3を計測して出力するようになっている。
【００４７】
なお、時間／回数計測部１２で計測及び出力の対象とする時間／回数情報は、３つの時間／回数情報TC1ないしTC3に限定されるものではなく、１，２、又は４以上であっても良い。
【００４８】
また、時間／回数情報のうちの、内部状態が所定の状態になるのに要した時間の情報としては、例えば、復調処理が開始されてから、搬送波同期処理において搬送波同期がとれている状態になって、復調処理が正常に行われている状態になるまでの時間等の、処理が開始されてから、その処理がロックしている状態になるまでの時間や、処理が開始されてから、その処理の状態が最終状態になるまでの時間（以下、適宜、いずれの時間も、立ち上がり時間という）等がある。
【００４９】
さらに、時間／回数情報のうちの、内部状態が変化した回数の情報としては、例えば、処理が開始されてから、その処理の状態が最終状態になるまでに行われた、処理がロックしていない状態（非ロック状態）と、ロックしている状態（ロック状態）との間の遷移の回数（以下、適宜、トグル回数という）等がある。
【００５０】
時間／回数計測部１２において、立ち上がり時間の計測は、例えば、復調処理等の処理が開始されてから、その処理の状態がロック状態となるまでの間、つまり、ロック状態を表すロックフラグが、復調／誤り訂正処理部１１から供給されるまでの間、クロックをカウントすることにより行うことができ、この場合、そのクロックのカウント値が、時間／回数情報として出力される。
【００５１】
また、時間／回数計測部１２において、トグル回数の計測は、処理が開始されてから、その処理の状態が最終状態になるまでの間、非ロック状態とロック状態との間の遷移の回数をカウントすること、つまり、処理が開始されてから、最終状態を表す状態フラグが、復調／誤り訂正処理部１１から供給されるまでの間、非ロック状態を表すロックフラグと、ロック状態を表すロックフラグとが、復調／誤り訂正処理部１１から交互に供給される回数をカウントすることにより行うことができ、この場合、その回数のカウント値が、時間／回数情報として出力される。
【００５２】
ここで、図１では、復調IC３を構成する復調／誤り訂正処理部１１と時間／回数計測部１２に対して、図示せぬブロックから、クロックとリセット信号が供給されるようになっている。復調／誤り訂正処理部１１と時間／回数計測部１２は、必要に応じて、そこに供給されるクロックに同期して処理を行う。また、復調／誤り訂正処理部１１と時間／回数計測部１２は、リセット信号が供給された場合、内部状態を初期状態にリセットする。
【００５３】
MPEGデコーダ４は、復調IC３の復調／誤り訂正処理部１１から供給される復調データに含まれる、画像データ等をMPEGエンコードしたエンコードデータをMPEGデコードし、その結果得られる画像データ等を、図示せぬモニタ等に出力する。
【００５４】
コントローラ５は、例えば、CPU(Central Processing Unit)２１及びメモリ２２等を有する１つのICで構成される。
【００５５】
CPU２１は、例えば、メモリ２２に記憶されているプログラムを実行する。メモリ２２は、例えば、不揮発性メモリ等で構成され、CPU２１が実行するプログラム、その他、CPU２１が各種の処理を行う上で必要なデータを記憶する。
【００５６】
以上のように構成されるコントローラ５では、CPU２１がプログラムを実行することにより、図１の受信装置全体の制御その他の各種の処理が行われる。
【００５７】
すなわち、コントローラ５は、復調IC３の時間／回数計測部１２から供給される時間／回数情報に基づいて、復調IC３の復調／誤り訂正処理部１１の次回の処理に使用する処理パラメータP1ないしPNを求め、復調／誤り訂正処理部１１に設定する。
【００５８】
具体的には、例えば、コントローラ５は、時間／回数計測部１２から供給される時間／回数情報としての、復調処理が開始されてから、搬送波同期がとれている状態、つまり、復調処理が正常に行われている状態になるまでの時間に基づき、次回の搬送波同期処理に使用する処理パラメータを求め、その処理パラメータによって、メモリ２２に記憶されている処理パラメータを更新する。
【００５９】
すなわち、コントローラ５は、例えば、復調処理が開始されてから、搬送波同期がとれている状態になるまでの時間が短かった場合、つまり、通信環境が良好な環境にあり、搬送波同期処理において、より迅速に、搬送波同期の引き込みを行うことができる処理パラメータを使用しても、搬送波同期の確立に失敗することがないような場合には、搬送波同期処理において、より迅速に、搬送波同期の引き込みを行うことができる処理パラメータを算出し、その処理パラメータによって、メモリ２２の記憶内容を更新する。
【００６０】
また、コントローラ５は、例えば、復調処理が開始されてから、搬送波同期がとれている状態になるまでの時間が長かった場合、つまり、通信環境が劣悪な環境にあり、搬送波同期処理において、搬送波同期の引き込みを安定して行うことができるようにする必要があるような場合には、搬送波同期処理において、搬送波同期の引き込みを安定して行うことができる処理パラメータを算出し、その処理パラメータによって、メモリ２２の記憶内容を更新する。
【００６１】
そして、コントローラ５は、例えば、電源がオフにされ、次に電源がオンされたときなどの、次回の処理が開始される前に、メモリ２２に記憶された、更新後の処理パラメータを読み出して、復調／誤り訂正処理部１１に供給することにより、その更新後の処理パラメータを、復調／誤り訂正処理部１１に設定する。
【００６２】
したがって、復調／誤り訂正処理部１１では、コントローラ５において前回の処理時に更新された処理パラメータを用いて、次回の処理が行われる。
【００６３】
なお、コントローラ５では、時間／回数計測部１２から供給される時間／回数情報に基づいて、復調／誤り訂正処理部１１に設定されている処理パラメータ、つまり、メモリ２２に記憶されている処理パラメータ（以下、適宜、現在の処理パラメータという）が、現在の通信環境に適切であるかどうかを判定することができる。
【００６４】
この場合、現在の処理パラメータが、現在の通信環境に適切でないと判定されたときのみ、すなわち、例えば、上述したように、復調処理が開始されてから、搬送波同期がとれている状態になるまでの時間が長いときと短いときのみ、処理パラメータの算出及び更新を行い、現在の処理パラメータが、現在の通信環境に適切であると判定されたときには、処理パラメータの算出及び更新を行わず、したがって、メモリ２２に記憶されている現在の処理パラメータをそのまま使用して、次回の処理を行うことができる。
【００６５】
以上のように構成される受信装置では、例えば、電源がオンにされると、コントローラ５は、メモリ２２に記憶されている処理パラメータP1ないしPNを読み出し、復調IC３の復調／誤り訂正処理部１１に供給することにより、処理パラメータP1ないしPNを、復調／誤り訂正処理部１１に設定する。
【００６６】
一方、アンテナ１において、ディジタル放送の放送波が受信され、IF信号となった変調信号が、チューナ２に供給される。チューナ２は、アンテナ１からの変調信号から、所定の周波数帯域の変調信号を抽出し、チューナ出力信号として、復調IC３に供給する。
【００６７】
復調IC３では、復調／誤り訂正処理部１１において、電源がオンされたときにコントローラ５によって設定された処理パラメータP1ないしPNにしたがい、チューナ２からのチューナ出力信号としての変調信号に対して、復調処理や誤り訂正処理等の処理を施し、その結果得られる復調データを、MPEGデコーダ４に供給する。
【００６８】
MPEGデコーダ４は、復調IC３の復調／誤り訂正処理部１１から供給される復調データに含まれるエンコードデータをMPEGデコードし、その結果得られる画像データ等を出力する。
【００６９】
また、復調／誤り訂正処理部１１は、復調処理や誤り訂正処理等の処理を開始すると、内部状態を表す状態情報S1ないしS3を、必要に応じて、時間／回数計測部１２に供給する。
【００７０】
時間／回数計測部１２は、復調／誤り訂正処理部１１から供給される状態情報に基づき、復調／誤り訂正処理部１１の内部状態が、所定の状態になるのに要した時間、又は、内部状態が変化した回数のうちの１以上を計測し、その計測の結果である時間／回数情報TC1ないしTC3を、コントローラ５に出力する。
【００７１】
コントローラ５は、復調IC３の時間／回数計測部１２から供給される時間／回数情報TC1ないしTC3に基づいて、復調IC３の復調／誤り訂正処理部１１の次回の処理に使用する処理パラメータP1ないしPNを算出し、その処理パラメータP1ないしPNによって、メモリ２２の記憶内容を更新する。
【００７２】
上述したように、メモリ２２に記憶された処理パラメータP1ないしPN、すなわち、更新後の処理パラメータP1ないしPNは、次に電源がオンされたときに、コントローラ５によって、メモリ２２から読み出され、復調／誤り訂正処理部１１に設定される。そして、復調／誤り訂正処理部１１では、その更新後の処理パラメータP1ないしPNにしたがって、次回の処理が行われる。
【００７３】
以上のように、処理パラメータにしたがって、変調信号を処理する復調／誤り訂正処理部１１の内部状態が所定の状態になるのに要した時間、又は内部状態が変化した回数を計測し、その計測の結果としての時間／回数情報に基づいて、復調／誤り訂正処理部１１の次回の処理に使用する処理パラメータを求め、復調／誤り訂正処理部１１に設定するようにしたので、変調信号の処理に適切な処理パラメータを、容易に設定することができる。
【００７４】
すなわち、伝送路の特性を直接的に推定し、その推定結果に基づいて、処理パラメータを求めるのではなく、内部状態が所定の状態になるのに要した時間、又は内部状態が変化した回数である時間／回数情報を計測し、その時間／回数情報に基づいて、次回の処理に使用する処理パラメータを求めるので、伝送路の特性を推定する検出器なしで、つまり、受信装置を大規模化せずに、変調信号の処理に適切な処理パラメータを設定することができる。
【００７５】
また、伝送路の特性を直接的に推定する場合には、その推定しようとする特性（例えば、受信C/N，マルチパスプロファイル等）ごとに検出器が必要になり、受信装置に搭載されている検出器で推定することができる特性以外の特性に基づいて求めるべき処理パラメータを算出することは困難であるが、内部状態が所定の状態になるのに要した時間、又は内部状態が変化した回数である時間／回数情報を計測し、その時間／回数情報に基づいて、次回の処理に使用する処理パラメータを算出する場合には、伝送路の各種の特性のうちの、内部状態に影響するすべての特性を、時間／回数情報から、いわば包括的に推定することができるので、受信装置の製造、販売後に、いままで処理パラメータの算出に考慮する必要がなかった種類の特性を考慮すべき必要が生じた場合であっても、その特性が、内部状態に影響するのであれば、その特性を考慮した処理パラメータが算出されることになる。
【００７６】
ここで、図１の受信装置では、とりあえず１度、ある処理パラメータにしたがって、変調信号の処理をしてみて、時間／回数情報を計測し、その後は、前回の処理で計測された時間／回数情報に基づいて算出された処理パラメータにしたがって、変調信号の処理が行われる。したがって、図１の受信装置は、例えば、ディジタルテレビジョン放送を受信するテレビジョン受像機等のように、伝送路の特性の時間変化が大きくない、ある程度固定的な通信環境で使用される場合に、特に有効である。
【００７７】
なお、図１では、時間／回数計測部１２が、復調IC３に内蔵されているが、時間／回数計測部１２は、復調IC３ではなく、コントローラ５に内蔵させることができる。
【００７８】
また、時間／回数計測部１２が行う処理は、コントローラ５のCPU２１にプログラムを実行させることにより行わせることができる。この場合、復調IC３には、時間／回数計測部１２を設ける必要がなくなり、復調IC３を小型に構成することができる。
【００７９】
さらに、図１では、時間／回数計測部１２が出力する時間／回数情報がコントローラ５に供給されるようになっているが、時間／回数計測部１２が出力する時間／回数情報は、図示せぬ表示装置等において表示、又は音声出力すること等によって、受信装置の使用者等に提示することができる。この場合、時間／回数情報の提示を受けた使用者等は、その時間／回数情報としての立ち上がり時間やトグル回数を参考にして、図示せぬ操作部を操作することにより、必要な処理パラメータを入力し、復調／誤り訂正処理部１１に設定することができる。
【００８０】
次に、図２のフローチャートを参照して、図１の時間／回数計測部１２が行う処理について、さらに説明する。
【００８１】
時間／回数計測部１２は、ステップＳ１１において、復調／誤り訂正処理部１１で復調処理が開始されたかどうかを判定し、復調処理が開始されていないと判定した場合、処理は、ステップＳ１１に戻る。
【００８２】
ここで、復調／誤り訂正処理部１１は、例えば、受信装置の電源がオンにされ、復調処理、さらには、誤り訂正処理を開始すると、復調処理を開始した旨の情報である開始情報を出力し、また、復調処理及び誤り訂正処理を終了すると、復調処理を終了した旨の情報である終了情報を出力する。時間／回数計測部１２は、復調／誤り訂正処理部１１が出力する開始情報に基づいて、復調処理が開始されたかどうかを判定し、また、復調／誤り訂正処理部１１が出力する終了情報に基づいて、復調処理が終了されたかどうかを判定するようになっている。コントローラ５も同様である。
【００８３】
ステップＳ１１において、復調処理が開始されたと判定された場合、処理は、ステップＳ１２に進み、時間／回数計測部１２は、時間／回数情報の計測を開始して、処理は、ステップＳ１３に進む。
【００８４】
すなわち、復調／誤り訂正処理部１１は、例えば、受信装置の電源がオンにされ、復調処理、さらには、誤り訂正処理を開始すると、定期的又は不定期に、状態情報の出力を開始する。時間／回数計測部１２は、以上のように復調／誤り訂正処理部１１が出力する状態情報に基づき、時間／回数情報を計測する。
【００８５】
ステップＳ１３では、復調／誤り訂正処理部１１は、コントローラ５から、時間／回数情報を要求するポーリングがあったかどうかを判定する。
【００８６】
ステップＳ１３において、コントローラ５からのポーリングがなかったと判定された場合、処理は、ステップＳ１４をスキップして、ステップＳ１５に進む。
【００８７】
また、ステップＳ１３において、コントローラ５からのポーリングがあったと判定された場合、処理は、ステップＳ１４に進み、時間／回数計測部１２は、ステップＳ１２で計測を開始した時間／回数情報のうちの、例えば、最新の時間／回数情報、又は、コントローラ５にまだ出力していない時間／回数情報等を、コントローラ５に出力して、処理は、ステップＳ１５に進む。
【００８８】
ステップＳ１５では、時間／回数計測部１２は、復調／誤り訂正処理部１１での復調処理が終了されたかどうかを判定する。
【００８９】
ステップＳ１５において、復調／誤り訂正処理部１１での復調処理が終了されていないと判定された場合、処理は、ステップＳ１３に戻り、以下、同様の処理が繰り返される。
【００９０】
また、ステップＳ１５において、復調／誤り訂正処理部１１での復調処理が終了されたと判定された場合、処理は、ステップＳ１６に進み、時間／回数計測部１２は、ステップＳ１２で開始した時間／回数情報の計測を終了する。その後、処理は、ステップＳ１６からステップＳ１１に戻り、以下、同様の処理が繰り返される。
【００９１】
なお、図２のフローチャートにしたがった処理は、例えば、電源がオフにされたときに終了する。
【００９２】
また、図２では、時間／回数計測部１２において、コントローラ５からのポーリングがあったときに、時間／回数情報を、コントローラ５に出力するようにしたが、その他、時間／回数計測部１２による時間／回数情報の出力は、コントローラ５からのポーリングがあったときとは関係なく、定期的又は不定期に行うようにすることができる。
【００９３】
次に、図３のフローチャートを参照して、図１のコントローラ５の処理について、さらに説明する。
【００９４】
コントローラ５は、例えば、図１の受信装置の電源がオンにされると、ステップＳ３１において、メモリ２２に記憶されている処理パラメータを読み出し、復調／誤り訂正処理部１１に供給することにより、その処理パラメータを、復調／誤り訂正処理部１１に設定して、処理は、ステップＳ３２に進む。
【００９５】
なお、メモリ２２には、例えば、工場出荷時等に、処理パラメータの初期値として、劣悪な通信環境であっても、正常な復調処理及び誤り訂正処理を行うことができる処理パラメータが書き込まれる。受信装置の購入後、最初に電源がオンされたときには、メモリ２２に記憶された処理パラメータの初期値が、復調／誤り訂正処理部１１に設定される。
【００９６】
ステップＳ３２では、コントローラ５は、復調／誤り訂正処理部１１で復調処理が開始されたかどうかを判定し、復調処理が開始されていないと判定した場合、処理は、ステップＳ３２に戻る。
【００９７】
また、ステップＳ３２において、復調処理が開始されたと判定された場合、処理は、ステップＳ３３に進み、コントローラ５は、後述するステップＳ３４で、時間／回数計測部１２に最新のポーリングをかけてから、所定の時間が経過したかどうかを判定する。
【００９８】
なお、ステップＳ３４で、時間／回数計測部１２にポーリングがかけられる前においては、ステップＳ３３の処理は、スキップされる。すなわち、ステップＳ３２で、復調処理が開始されたと判定された後に最初に行われるステップＳ３３の処理はスキップされ、ステップＳ３４の処理が行われる。
【００９９】
ステップＳ３３において、最新のポーリングがかけられてから、所定の時間が経過していないと判定された場合、処理は、ステップＳ３３に戻る。
【０１００】
また、ステップＳ３３において、最新のポーリングがかけられてから、所定の時間が経過したと判定された場合、処理は、ステップＳ３４に進み、コントローラ５は、時間／回数計測部１２に、時間／回数情報を要求するポーリングをかける。さらに、コントローラ５は、そのポーリングに対応して、時間／回数計測部１２が、上述の図２のステップＳ１４で時間／回数情報を出力するのを待って、その時間／回数情報を受信して、処理は、ステップＳ３４からステップＳ３５に進む。
【０１０１】
ステップＳ３５では、コントローラ５は、時間／回数計測部１２から受信した時間／回数情報を、メモリ２２に記憶させて、ステップＳ３６に進む。なお、ステップＳ３５におけるメモリ２２への時間／回数情報の記憶は、追加、又は上書きの形で行われる。
【０１０２】
ステップＳ３６では、コントローラ５は、復調／誤り訂正処理部１１での復調処理が終了されたかどうかを判定する。
【０１０３】
ステップＳ３６において、復調／誤り訂正処理部１１での復調処理が終了されていないと判定された場合、処理は、ステップＳ３３に戻り、以下、同様の処理が繰り返される。
【０１０４】
また、ステップＳ３６において、復調／誤り訂正処理部１１での復調処理が終了されたと判定された場合、処理は、ステップＳ３７に進み、コントローラ５は、ステップＳ３５でメモリ２２に記憶された時間／回数情報に基づき、復調／誤り訂正処理部１１の次回の復調処理及び誤り訂正処理で使用する処理パラメータを算出し、その処理パラメータによって、メモリ２２に記憶された処理パラメータ、すなわち、直前に行われたステップＳ３１において、復調／誤り訂正処理部１１に設定するのにメモリ２２から読み出された処理パラメータを更新し、ステップＳ３１に戻る。
【０１０５】
上述したように、ステップＳ３１では、コントローラ５は、メモリ２２に記憶されている処理パラメータを読み出し、復調／誤り訂正処理部１１に供給することにより、その処理パラメータを、復調／誤り訂正処理部１１に設定する。
【０１０６】
したがって、ステップＳ３７の処理後に行われるステップＳ３１では、ステップＳ３７で更新された処理パラメータが、復調／誤り訂正処理部１１に設定される。
【０１０７】
なお、図３のフローチャートにしたがった処理は、例えば、電源がオフにされたときに終了する。
【０１０８】
次に、図４は、復調IC３の復調／誤り訂正処理部１１と時間／回数計測部１２の構成例を示している。
【０１０９】
図４において、復調／誤り訂正処理部１１は、A/D(Analog/Digital)変換部４１、ディジタル直交復調部４２、クロック同期部４３、搬送波同期部４４、インタリーバ４５、誤り訂正部４６、状態情報検出部４７、及び出力制御部４８等から構成され、時間／回数計測部１２は、時間計測部５１等から構成されている。
【０１１０】
なお、図４には、図示していないが、復調／誤り訂正処理部１１には、AGC(Auto Gain Control)や、チャネル等化等を行うブロックを設けることができる。
【０１１１】
A/D変換部４１は、チューナ２から供給される変調信号をサンプリングすることにより、アナログ信号の変調信号を、ディジタル信号の変調信号に変換して、ディジタル直交復調部４２に供給する。
【０１１２】
ディジタル直交復調部４２は、A/D変換部４１からの変調信号に対して、搬送波相当信号を乗算することにより、変調信号を、I成分とQ成分とからなるベースバンドの復調信号に復調し、その復調信号、すなわち、I成分とQ成分とを、クロック同期部４３に供給する。
【０１１３】
クロック同期部４３は、ディジタル直交復調部４２からの復調信号に基づき、クロック同期を確立するクロック同期処理を行い、ディジタル直交復調部４２からの復調信号を、搬送波同期部４４に供給する。
【０１１４】
ここで、クロック同期処理では、シンボルクロックが再生され、A/D変換部４１では、そのシンボルクロックにしたがって、変調信号のサンプリングが行われる。
【０１１５】
搬送波同期部４４は、クロック同期部４３からの復調信号に基づき、搬送波同期を確立する搬送波同期処理を行う。
【０１１６】
すなわち、搬送波同期部４４は、変調信号を送信してくる送信装置で用いられる搬送波に対する、受信装置で用いられる搬送波相当信号の誤差に起因して生じる、IQ平面上での、復調信号のシンボルの回転を補正し、その補正後の復調信号を、インタリーバ４５に供給する。
【０１１７】
ここで、本実施の形態では、以上の、A/D変換部４１、ディジタル直交復調部４２、クロック同期部４３、及び搬送波同期部４４で行われる処理が、復調処理である。
【０１１８】
インタリーバ４５は、搬送波同期部４４からの復調信号を所定の規則にしたがって並べ替えるインタリーブ処理をし、その結果得られるデータを、誤り訂正処理の対象である訂正対象データとして、誤り訂正部４６及び状態情報検出部４７に供給する。
【０１１９】
誤り訂正部４６は、インタリーバ４５からの訂正対象データに誤り訂正処理を施し、その結果得られる訂正後データを、状態情報検出部４７と出力制御部４８に供給する。
【０１２０】
状態情報検出部４７には、上述したように、インタリーバ４５から訂正対象データが供給されるとともに、誤り訂正部４６から訂正後データが供給される他、コントローラ５から、処理パラメータとして、計測単位時間が供給されるようになっている。
【０１２１】
状態情報検出部４７は、誤り訂正処理がされる前と後のデータを比較することにより、すなわち、インタリーバ４５からの訂正対象データと、誤り訂正部４６からの訂正後データとを比較することにより、コントローラ５からの処理パラメータとしての計測単位時間内に誤り訂正がされたビット数を求め、そのビット数に基づき、復調処理が正常に行われている状態であるかどうかを検出する。
【０１２２】
すなわち、状態情報検出部４７は、訂正対象データと、訂正後データとを比較することにより、誤り訂正がされたビット数を、計測単位時間ごとに求める。
【０１２３】
ここで、計測単位時間内に誤り訂正がされたビット数を、訂正ビット数ということとすると、訂正ビット数は、誤り訂正処理がされる前の復調信号である訂正対象データの信頼性を表し、復調処理が正常に行われているかどうかの指標として用いることができる。
【０１２４】
状態情報検出部４７は、訂正ビット数を、例えば、計測単位時間に基づいて決定される、計測単位時間に比例する所定の閾値等と比較し、訂正ビット数が所定の閾値未満（又は以下）であれば、搬送波同期処理において搬送波同期がとれている状態にあり、ひいては、復調処理が正常に行われている状態であることを検出する。
【０１２５】
また、訂正ビット数が所定の閾値以上である（又はより大きい）場合、状態情報検出部４７は、搬送波同期処理において搬送波同期がとれていない状態にあり、ひいては、復調処理が正常に行われていない状態であることを検出する。
【０１２６】
そして、状態情報検出部４７は、復調処理が正常に行われている状態であるかどうかの検出結果に応じて、例えば、１ビットの値をセットしたロックフラグを、状態情報として、出力制御部４８と、時間／回数計測部１２の時間計測部５１に供給する。
【０１２７】
ここで、復調処理が正常に行われている状態である場合、ロックフラグには、0または1のうちの一方である、例えば、1がセットされる。また、復調処理が正常に行われていない状態である場合、ロックフラグには、0または1のうちの、他方である0がセットされる。
【０１２８】
出力制御部４８は、状態情報検出部４７から供給される状態情報としてのロックフラグに応じて、誤り訂正部４６から供給される訂正後データの、MPEGデコーダ４への出力を制御する。
【０１２９】
すなわち、出力制御部４８は、状態情報検出部４７から供給されるロックフラグが、復調処理が正常に行われている状態であることを表している場合、誤り訂正部４６から供給される訂正後データを、復調データとして出力する。
【０１３０】
また、出力制御部４８は、状態情報検出部４７から供給されるロックフラグが、復調処理が正常に行われていない状態であることを表している場合、例えば、0などの、MPEGデコーダ４が出力する画像データを表示するモニタの表示を、黒色や青色等の、画像データの入力がないときの表示にするデータ（以下、適宜、ミュートデータという）を、復調データとして出力する。
【０１３１】
時間計測部５１は、状態情報検出部４７から供給される状態情報としてのロックフラグに基づいて、復調処理が開始されてから、復調処理が正常に行われている状態になるまでの立ち上がり時間を計測し、時間／回数情報として出力する。
【０１３２】
なお、図４では、コントローラ５は、時間／回数計測部１２の時間計測部５１が出力する時間／回数情報としての立ち上がり時間に基づき、処理パラメータとしての計測単位時間を求め、メモリ２２に記憶させる。そして、コントローラ５は、メモリ２２に記憶された処理パラメータとしての計測単位時間を、復調／誤り訂正処理部１１の状態情報検出部４７に設定する。
【０１３３】
復調IC３が図４に示したように構成される場合には、コントローラ５が、メモリ２２に記憶された計測単位時間を読み出し、状態情報検出部４７に供給して設定する。すなわち、コントローラ５は、メモリ２２に記憶された計測単位時間を、状態情報検出部４７に記憶させる。
【０１３４】
一方、復調IC３の復調／誤り訂正処理部１１では、A/D変換部４１、ディジタル直交復調部４２、クロック同期部４３、及び搬送波同期部４４が、復調処理を行う。
【０１３５】
すなわち、A/D変換部４１は、チューナ２から供給される変調信号をサンプリングして、ディジタル直交復調部４２に供給する。ディジタル直交復調部４２は、A/D変換部４１からの変調信号を、I成分とQ成分とからなるベースバンドの復調信号に復調し、クロック同期部４３に供給する。クロック同期部４３は、クロック同期処理を行って、ディジタル直交復調部４２からの復調信号を、搬送波同期部４４に供給する。
【０１３６】
搬送波同期部４４では、クロック同期部４３からの復調信号に基づき、搬送波同期処理を行うことにより、搬送波相当信号の誤差に起因して生じるシンボルの回転が補正され、その補正後の復調信号が、インタリーバ４５を介し、訂正対象データとして、誤り訂正部４６と状態情報検出部４７に供給される。
【０１３７】
誤り訂正部４６は、インタリーバ４５からの訂正対象データに誤り訂正処理を施し、その結果得られる訂正後データを、状態情報検出部４７と出力制御部４８に供給する。
【０１３８】
状態情報検出部４７は、インタリーバ４５からの訂正対象データと、誤り訂正部４６からの訂正後データとを比較することにより、コントローラ５からの処理パラメータとしての計測単位時間内に誤り訂正がされたビット数である訂正ビット数を、計測単位時間ごとに求める。
【０１３９】
さらに、状態情報検出部４７は、訂正ビット数を、あらかじめ決められた所定の閾値と比較し、訂正ビット数が所定の閾値未満である場合、復調処理が正常に行われている状態であることを表す値である1がセットされたロックフラグを、状態情報として、出力制御部４８と、時間／回数計測部１２の時間計測部５１に供給する。
【０１４０】
また、状態情報検出部４７は、訂正ビット数が所定の閾値以上である場合、復調処理が正常に行われていない状態であることを表す値である0がセットされたロックフラグを、状態情報として、出力制御部４８と、時間／回数計測部１２の時間計測部５１に供給する。
【０１４１】
出力制御部４８は、状態情報検出部４７から供給されるロックフラグが、復調処理が正常に行われている状態であることを表している場合、誤り訂正部４６から供給される訂正後データを、復調データとして出力する。
【０１４２】
また、出力制御部４８は、状態情報検出部４７から供給されるロックフラグが、復調処理が正常に行われていない状態であることを表している場合、ミュートデータを、復調データとして出力する。
【０１４３】
ここで、出力制御部４８が出力する復調データは、MPEGデコーダ４に供給されて、MPEGデコードされ、その結果得られる画像データが、モニタで表示される。
【０１４４】
復調処理が正常に行われていない状態である場合には、誤り訂正部４６において、すべての誤りを訂正することができずに、訂正後データに誤りが含まれることがある。そして、誤りが含まれる訂正後データが、復調データとして、MPEGデコーダ４に供給されると、正常なMPEGデコードが行われず、その結果、モニタの表示が乱れ、使用者に不快感を与えることになる。
【０１４５】
そこで、上述したように、復調処理が正常に行われていない状態である場合には、出力部４８において、誤り訂正部４６による誤り訂正後の訂正後データに代えて、ミュートデータを、復調データとして、MPEGデコーダ４に供給することにより、モニタの表示が乱れることを防止することができる。
【０１４６】
ここで、以下、適宜、復調処理が正常に行われていない状態である場合の訂正後データを、無効な訂正後データといい、復調処理が正常に行われている状態である場合の訂正後データを、有効な訂正後データという。
【０１４７】
一方、時間／回数計測部１２の時間計測部５１は、状態情報検出部４７から供給される状態情報としてのロックフラグに基づいて、復調処理が開始されてから、復調処理が正常に行われている状態を表す、値が1のロックフラグが供給されるまでの時間を、立ち上がり時間として計測し、時間／回数情報として、コントローラ５に出力する。
【０１４８】
コントローラ５は、時間／回数計測部１２の時間計測部５１が出力する時間／回数情報としての立ち上がり時間に基づき、処理パラメータとしての計測単位時間を求め、その計測単位時間によって、メモリ２２の記憶内容を更新する。
【０１４９】
そして、コントローラ５は、電源がオフにされ、次に電源がオンされたときなどの、次回の処理が開始される前に、メモリ２２に記憶された、更新後の計測単位時間を読み出して、復調／誤り訂正処理部１１の状態情報検出部４７に設定する。
【０１５０】
したがって、復調／誤り訂正処理部１１では、コントローラ５において前回の処理時に更新された計測単位時間を用いて、次回の処理、すなわち、ここでは、訂正ビット数の算出が行われる。
【０１５１】
次に、図５ないし図８を参照して、図４の状態情報検出部４７及び出力制御部４８の処理について、さらに説明する。
【０１５２】
なお、図５ないし図８は、いずれも、誤り訂正部４６で誤り訂正がされるビット数の時間変化を示している。
【０１５３】
図５は、一般的な通信環境、すなわち、例えば、良好でもないが、劣悪でもない通信環境における、誤り訂正がされたビット数の時間変化を示している。
【０１５４】
いま、復調／誤り訂正処理部１１の復調処理及び誤り訂正処理が開始される時刻を0とすると、図５に示すように、復調処理の開始直後は、復調処理が正常に行われていない状態となっており、誤り訂正がされたビット数が大となる。
【０１５５】
そして、一般的な通信環境では、図５に示すように、復調処理か開始されてから、数十ミリ秒ないし数百ミリ秒程度の短時間の経過後に、復調処理が正常に行われている状態となり、誤り訂正がされたビット数が小となる。
【０１５６】
したがって、一般的な通信環境では、例えば、図６に示すように、数十ミリ秒ないし数百ミリ秒などの短い時間T1を、計測単位時間とし、状態情報検出部４７（図４）において、その計測単位時間内に誤り訂正がされたビット数である訂正ビット数を算出して、復調処理の開始後、訂正ビット数が、所定の閾値以上であるときには、値が0のロックフラグを出力制御部４８に出力し、訂正ビット数が、所定の閾値未満となったときに、値が1のロックフラグを出力制御部４８に出力することにより、出力制御部４８では、復調処理の開始後、復調処理が正常に行われていない状態の間は、無効な訂正後データに代えてミュートデータが出力され、復調処理が正常に行われている状態になってから、有効な訂正後データが出力されることになり、モニタの表示が乱れることを防止することができる。
【０１５７】
一方、図７は、劣悪な通信環境における、誤り訂正がされたビット数の時間変化を示している。
【０１５８】
劣悪な通信環境では、図７に示すように、復調処理の開始直後は、復調処理が正常に行われていない状態となっており、一般的な通信環境の場合（図５、図６）と同様に、誤り訂正がされたビット数が大となる。
【０１５９】
そして、劣悪な通信環境では、図７に示すように、復調処理か開始されてから、数秒ないし数十秒の長時間の経過後に、復調処理が正常に行われている状態となり、誤り訂正がされたビット数が小となるが、復調処理か開始されてから、復調処理が正常に行われている状態となるまでの間に、復調処理が正常に行われている状態となっていないのに、一時的又は偶発的に、誤り訂正がされたビット数が小となる区間が生じることがある。
【０１６０】
したがって、劣悪な通信環境では、例えば、図８に示すように、短い時間T1を、計測単位時間とすると、一時的又は偶発的に、誤り訂正がされたビット数が小となる区間が生じた場合、その区間で、訂正ビット数が所定の閾値未満となり、復調処理が正常に行われている状態となっていないのに、状態情報検出部４７（図４）において、値が1のロックフラグが、出力制御部４８に出力される。
【０１６１】
その結果、出力制御部４８では、復調処理が正常に行われていない状態であるのに、誤り訂正部４６からの訂正後データ、すなわち、無効な訂正後データが出力されることになる。
【０１６２】
劣悪な通信環境において、上述のような、無効な訂正後データの出力を防止する方法としては、例えば、計測単位時間を、短い時間T1ではなく、数秒ないし数十秒などの長時間T2に設定しておく方法がある。
【０１６３】
しかしながら、計測単位時間を、長時間T2に設定したままにすると、状態情報検出部４７において、復調処理が開始されてから、少なくとも、計測単位時間である長時間T2が経過するまでは、値が1のロックフラグが出力されないため、一般的な通信環境や良好な通信環境において、復調処理の開始後、長時間T2より短い時間で、復調処理が正常に行われている状態となるのにもかかわらず、復調処理が開始されてから、有効な訂正後データが出力されるまでの時間が長時間となる。
【０１６４】
そこで、図４では、コントローラ５が、時間計測部５１が出力する時間／回数情報としての立ち上がり時間に基づき、処理パラメータとしての計測単位時間を求め、その計測単位時間を、復調／誤り訂正処理部１１において次回の処理が開始される前に、復調／誤り訂正処理部１１の状態情報検出部４７に設定する。
【０１６５】
そして、復調／誤り訂正処理部１１では、コントローラ５において前回の処理時に求められた計測単位時間を用いて、次回の処理、すなわち、ここでは、訂正ビット数の算出が行われる。
【０１６６】
次に、図９のフローチャートを参照して、図４の復調／誤り訂正処理部１１の処理について、さらに説明する。
【０１６７】
ここで、復調／誤り訂正処理部１１の処理が開始される前に、コントローラ５は、計測単位時間を、状態情報検出部４７に設定する。なお、受信装置の購入後、最初に電源がオンされたときには、劣悪な通信環境であっても、復調処理が正常に行われている状態となることができるように、十分長い時間の計測単位時間が、状態情報検出部４７に設定される。
【０１６８】
ステップＳ５１において、復調／誤り訂正処理部１１では、復調処理及び誤り訂正処理、その他の必要な処理が開始され、処理は、ステップＳ５２に進む。
【０１６９】
すなわち、復調／誤り訂正処理部１１では、A/D変換部４１が、チューナ２から供給される変調信号をサンプリングして、ディジタル直交復調部４２に供給する。ディジタル直交復調部４２は、A/D変換部４１からの変調信号を、復調信号に復調し、クロック同期部４３に供給する。クロック同期部４３は、クロック同期処理を行って、ディジタル直交復調部４２からの復調信号を、搬送波同期部４４に供給する。
【０１７０】
搬送波同期部４４は、クロック同期部４３からの復調信号に基づき、搬送波同期処理が行われ、これにより、搬送波相当信号の誤差に起因して生じるシンボルの回転が補正されて、その補正後の復調信号が、インタリーバ４５に供給される。
【０１７１】
インタリーバ４５は、搬送波同期部４４からの復調信号を対象にインタリーブ処理を行い、その結果得られるデータを、訂正対象データとして、誤り訂正部４６と状態情報検出部４７に供給する。
【０１７２】
誤り訂正部４６は、インタリーバ４５からの訂正対象データに誤り訂正処理を施し、その結果得られる訂正後データを、状態情報検出部４７と出力制御部４８に供給する。
【０１７３】
ステップＳ５２では、状態情報検出部４７が、時間を表す変数t、及び訂正ビット数を表す変数bを0にリセットし、時間t、及び訂正ビット数bのカウントを開始する。
【０１７４】
すなわち、状態情報検出部４７は、復調／誤り訂正処理部１１に供給されるクロック（図１）に同期して、時間tを１ずつインクリメントする。さらに、状態情報検出部４７は、インタリーバ４５からの訂正対象データと、誤り訂正部４６からの訂正後データとを比較することにより、誤り訂正がされたビット数をカウントし、そのカウント値を、訂正ビット数bに積算する。
【０１７５】
その後、処理は、ステップＳ５２からステップＳ５３に進み、状態情報検出部４７は、時間tが、コントローラ５によって設定された計測単位時間に等しいかどうかを判定し、等しくないと判定した場合、処理は、ステップＳ５３に戻る。
【０１７６】
また、ステップＳ５３において、時間tが計測単位時間に等しいと判定された場合、すなわち、計測単位時間内に誤り訂正がされたビット数である訂正ビット数bが求められた場合、処理は、ステップＳ５４に進み、状態情報検出部４７は、訂正ビット数bが、所定の閾値未満であるかどうかを判定する。
【０１７７】
ステップＳ５４において、訂正ビット数bが、所定の閾値未満でないと判定された場合、処理は、ステップＳ５５に進み、状態情報検出部４７は、状態情報として、復調処理が正常に行われていない状態であることを表す、値が0のロックフラグfを、出力制御部４８及び時間計測部５１に出力して、処理は、ステップＳ５６に進む。
【０１７８】
ステップＳ５６では、状態情報検出部４７は、時間t及び訂正ビット数bを0にリセットして、処理は、ステップＳ５３に戻り、以下、同様の処理が繰り返される。
【０１７９】
一方、ステップＳ５４において、訂正ビット数bが、所定の閾値未満であると判定された場合、処理は、ステップＳ５７に進み、状態情報検出部４７は、状態情報として、復調処理が正常に行われている状態であることを表す、値が1のロックフラグfを、出力制御部４８及び時間計測部５１に出力する。
【０１８０】
その後、処理は、ステップＳ５７からステップＳ５６に進み、以下、同様の処理が繰り返される。
【０１８１】
なお、図９のフローチャートにしたがった処理は、例えば、電源がオフにされたときに終了する。
【０１８２】
次に、図１０のフローチャートを参照して、図４の時間／回数計測部１２による時間／回数情報の計測の処理、すなわち、時間／回数計測部１２が、図２のステップＳ１２で開始する時間／回数情報の計測の処理について説明する。
【０１８３】
時間／回数計測部１２では、ステップＳ７１において、時間計測部５１が、立ち上がり時間の記憶領域をクリアする。すなわち、時間計測部５１は、図示せぬメモリを内蔵し、そのメモリの少なくとも一部の記録領域を、立ち上がり時間を記憶するための、立ち上がり時間の記憶領域（以下、適宜、立ち上がり時間用記憶領域という）として確保しており、その立ち上がり時間用記憶領域の記憶内容をクリアする。
【０１８４】
その後、処理は、ステップＳ７１からステップＳ７２に進み、時間計測部５１は、時間を表す変数t'を0にリセットし、時間t'のカウントを開始して、処理は、ステップＳ７３に進む。
【０１８５】
すなわち、時間計測部５１は、復調／誤り訂正処理部１１に供給されるクロック（図１）に同期して、時間t'を１ずつインクリメントする。
【０１８６】
ステップＳ７３では、時間計測部５１は、状態情報検出部４７から状態情報としてのロックフラグfが供給されたかどうかを判定し、供給されていないと判定した場合、処理は、ステップＳ７３に戻る。
【０１８７】
また、ステップＳ７３において、状態情報検出部４７からロックフラグfが供給されたと判定された場合、処理は、ステップＳ７４に進み、時間計測部５１は、状態情報検出部４７からのロックフラグfが0又は1のうちのいずれであるかを判定する。
【０１８８】
ステップＳ７４において、ロックフラグfが0であると判定された場合、すなわち、復調処理が正常に行われていない状態である場合、処理は、ステップＳ７３に戻り、以下、同様の処理が繰り返される。
【０１８９】
また、ステップＳ７４において、ロックフラグfが1であると判定された場合、すなわち、復調処理が正常に行われている状態である場合、処理は、ステップＳ７５に進み、時間計測部５１は、時間t'を、立ち上がり時間として、立ち上がり時間用記憶領域に記憶して、処理は、ステップＳ７６に進む。
【０１９０】
ここで、ステップＳ７５において、立ち上がり時間用記憶領域への立ち上がり時間の記憶は、立ち上がり時間用記憶領域に既に記憶されている立ち上がり時間に追加する形で行うこともできるし、上書きする形で行うこともできる。
【０１９１】
ステップＳ７６では、時間計測部５１は、ステップＳ７３と同様に、状態情報検出部４７から状態情報としてのロックフラグfが供給されたかどうかを判定し、供給されていないと判定した場合、処理は、ステップＳ７６に戻る。
【０１９２】
また、ステップＳ７６において、状態情報検出部４７からロックフラグfが供給されたと判定された場合、処理は、ステップＳ７７に進み、時間計測部５１は、状態情報検出部４７からのロックフラグfが0又は1のうちのいずれであるかを判定する。
【０１９３】
ステップＳ７７において、ロックフラグfが1であると判定された場合、すなわち、復調処理が正常に行われている状態である場合、処理は、ステップＳ７６に戻り、以下、同様の処理が繰り返される。
【０１９４】
また、ステップＳ７７において、ロックフラグfが0であると判定された場合、すなわち、復調処理が正常に行われていない状態である場合、処理は、ステップＳ７８に進み、時間計測部５１は、時間t'を0にリセットする。そして、処理は、ステップＳ７８からステップＳ７３に戻り、以下、同様の処理が繰り返される。
【０１９５】
以上のような時間／回数情報としての立ち上がり時間の計測の処理が、図２のステップＳ１２で開始される場合には、図２のステップＳ１４において、立ち上がり時間用記憶領域に記憶された立ち上がり時間が、時間／回数情報として、時間／回数計測部１２からコントローラ５に出力される。
【０１９６】
コントローラ５では、図３のステップＳ３４において、時間／回数計測部１２が出力する立ち上がり時間が受信される。さらに、コントローラ５では、図３のステップＳ３７において、時間／回数計測部１２から受信した立ち上がり時間に基づき、次回の処理に用いるべき処理パラメータとしての計測単位時間が算出され、その計測単位時間によって、メモリ２２の記憶内容が更新される。
【０１９７】
そして、メモリ２２に記憶された更新後の計測単位時間は、次回行われる、図３のステップＳ３１において、復調／誤り訂正処理部１１の状態情報検出部４７に設定される。
【０１９８】
なお、コントローラ５において、時間／回数計測部１２が出力する立ち上がり時間に基づいて、計測単位時間を算出する方法としては、例えば、最新の立ち上がり時間、又は前回の計測単位時間に、0より大で1未満の所定の値（例えば、0.5など）や、1以上の所定の値（例えば、1.5など）を乗算して得られる乗算値を、計測単位時間とする方法を採用することができる。
【０１９９】
また、立ち上がり時間に基づいて、計測単位時間を算出する方法としては、その他、例えば、最新の立ち上がり時間と、前回の立ち上がり時間とに基づき、最新の立ち上がり時間の方が、前回の立ち上がり時間よりも短ければ、最新の立ち上がり時間、又は前回の計測単位時間に、0より大で1未満の所定の値を乗算して得られる乗算値を、計測単位時間とし、最新の立ち上がり時間の方が、前回の立ち上がり時間よりも長ければ、最新の立ち上がり時間、又は前回の計測単位時間に、1以上の所定の値を乗算して得られる乗算値を、計測単位時間とする方法を採用することができる。
【０２００】
以上のようにすることで、変調信号の処理に適切な処理パラメータとしての計測単位時間、すなわち、例えば、良好な通信環境では、迅速に、有効な訂正後データを出力し、劣悪な通信環境では、多少の時間は要するが、有効な訂正後データを出力する計測単位時間を、容易に設定することができる。
【０２０１】
以上、本発明を、BS放送の変調信号を受信する受信装置について説明したが、本発明は、BS放送の他、例えば、CS（Communication Satellite）放送その他の、搬送波をディジタル変調した変調信号を受信する受信装置に適用可能である。
【０２０２】
また、コントローラ５のCPU２１に実行させるプログラムは、あらかじめメモリ２２にインストールしておく他、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体からインストールすることができる。
【０２０３】
また、プログラムは、ダウンロードサイトから、無線又は有線のネットワークを介してダウンロードしてインストールすることができる。
【０２０４】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０２０５】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０２０６】
【図１】本発明を適用した受信装置の一実施の形態の構成例を示すブロック図である。
【図２】時間／回数計測部１２の処理を説明するフローチャートである。
【図３】コントローラ５の処理を説明するフローチャートである。
【図４】復調／誤り訂正処理部１１と時間／回数計測部１２の構成例を示すブロック図である。
【図５】誤り訂正がされたビット数の時間変化を示す図である。
【図６】誤り訂正がされたビット数の時間変化を示す図である。
【図７】誤り訂正がされたビット数の時間変化を示す図である。
【図８】誤り訂正がされたビット数の時間変化を示す図である。
【図９】復調／誤り訂正処理部１１の処理を説明するフローチャートである。
【図１０】時間／回数計測部１２による時間／回数情報の計測の処理を説明するフローチャートである。
【符号の説明】
【０２０７】
１  アンテナ，  ２  チューナ，  ３  復調IC，  ４  MPEGデコーダ，  ５  コントローラ，  １１  復調／誤り訂正処理部，  １２  時間／回数計測部，  ２１  CPU，  ２２  メモリ，  ４１  A/D変換部，  ４２  ディジタル直交復調部，  ４３  クロック同期部，  ４４  搬送波同期部，  ４５  インタリーバ，  ４６  誤り訂正部，  ４７  状態情報検出部，  ４８  出力制御部，  ５１  時間計測部
【図１】
2008178020.tif 000003
【図２】
2008178020.tif 000004
【図３】
2008178020.tif 000005
【図４】
2008178020.tif 000006
【図５】
2008178020.tif 000007
【図６】
2008178020.tif 000008
【図７】
2008178020.tif 000009
【図８】
2008178020.tif 000010
【図９】
2008178020.tif 000011
【図１０】
2008178020.tif 000012