(57)【特許請求の範囲】
【請求項１】
所定の搬送波信号に対してデジタル変調されたデータであって、リードソロモン符号が付加された後に畳み込み符号化がされた伝送データを含む信号を受信する受信装置において、
受信した受信信号から伝送データを復調する復調手段と、
上記復調手段により復調された伝送データを伝送方式に従って復号する伝送路復号手段と、
上記伝送路復号手段から出力された伝送データをビタビ復号するビタビ復号手段と、
上記ビタビ復号手段から出力された伝送データから演算されたシンドロームを用いた誤り位置多項式を解くことによって、上記伝送データを複数のブロックに分割した各ブロック中のエラーが発生している位置を特定するエラーフラグをブロック毎に検出し、当該伝送データの検出したエラーを訂正するエラー訂正を行うと共に、上記各ブロック中に９バイト未満のエラーバイトが存在している場合には、検出されたブロック毎のエラーフラグと、アクティブであるときに上記各ブロックの先頭バイト位置を示す同期信号とを出力し、上記各ブロック中に９バイト以上のエラーバイトが存在している場合に、当該ブロックを訂正することが不可能なことを示すエラー訂正不能フラグと、アクティブであるときに各ブロックの先頭バイト位置を示す同期信号とを出力するリードソロモン復号手段と、
エラー訂正が可能なブロックに関しては、上記リードソロモン復号手段によって出力されたブロック毎のエラーフラグを上記同期信号に同期してカウントし、カウントして得られるブロック毎の総エラーバイト数を、エラー訂正が不可能なブロックに関しては、上記リードソロモン復号手段によって出力された同期信号がアクティブのときに、当該各ブロックを訂正することが不可能なことを示す上記リードソロモン復号手段から出力されたエラー訂正不能フラグをそれぞれ出力する受信状態検出手段と、
上記受信状態検出手段から出力された上記各ブロック内に発生した総エラーバイト数と、予め定められた閾値とを比較し、当該比較の結果、総エラーバイト数が閾値よりも大きい場合にはＨを、総エラーバイト数が閾値よりも小さい場合にはＬをそれぞれ出力する複数の比較器と、上記各比較器から出力された出力と、上記エラー訂正不能フラグとの論理和を演算する、上記比較器と同数のＯＲ回路とを備える表示手段と
を備える受信装置。
【請求項２】
上記受信状態検出手段は、
エラーカウンタと、第１のセレクタと、エラーレジスタと、第２のセレクタと、エラー訂正不能フラグレジスタとを備え、
上記エラーカウンタは、
上記リードソロモン復号手段から出力されたブロック毎のエラーフラグを上記同期信号に同期してカウントすることによって、上記各ブロック内に発生したエラーバイトの数をカウントし、
上記第１のセレクタは、
上記同期信号がアクティブである各ブロックのときには、上記エラーカウンタのカウント値を選択して出力し、上記同期信号がアクティブでないときには、上記エラーレジスタの格納値を選択して出力し、
上記エラーレジスタは、
上記同期信号がアクティブのときには、上記エラーカウンタによるカウント値を格納し、上記同期信号がアクティブでないときには、当該エラーレジスタに予め格納していた値を保持することによって、前のブロックに発生した総エラーバイト数を保持し、保持した総エラーバイト数のデータを上記表示手段に出力し、
上記第２のセレクタは、
上記同期信号がアクティブのときには、上記リードソロモン復号手段から出力されたエラー訂正不能フラグを選択して出力し、上記同期信号がアクティブでないときには、上記エラー訂正不能フラグレジスタの格納値を選択して出力し、
上記エラー訂正不能フラグレジスタは、
上記同期信号がアクティブのときには、上記リードソロモン復号手段から入力されたエラー訂正不能フラグの値を格納し、格納したエラー訂正不能フラグの値を保持し、保持したエラー訂正不能フラグの値を上記表示手段に出力し、上記同期信号がアクティブでないときには、予め格納していた値を保持し、保持した値を上記表示手段に出力する請求項１に記載の受信装置。
【請求項３】
上記受信状態検出手段により検出された上記受信信号の受信状態を音声又は文字でユーザに通知する通知手段と、
上記受信信号を受信するアンテナの指向性を制御するアンテナ制御手段とを更に備え、
上記アンテナ制御手段は、上記受信状態検出手段により検出された上記受信信号の受信状態に基づき、受信状態が最適となるようにアンテナの指向性を制御する請求項１又は２記載の受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地上波や衛星波により送信されたデジタル信号を受信する受信装置に関するものである。
【０００２】
【従来の技術】
デジタルデータを伝送する場合、送信側では伝送データに対して誤り訂正符号化をした後にデジタル変調して信号の送信を行い、受信側ではデジタル復調した後に誤り訂正符号の復号をして伝送データを再生している。デジタルデータの伝送システムでは、このような誤り訂正符号を伝送データに付加することにより、信頼性の高いデータ伝送が行われる。
【０００３】
一般に、エラー訂正符号は、低Ｃ／Ｎ環境においてもエラー訂正効果が期待できる畳み込み符号と、ある程度以上のエラー率が保証されている場合にエラーを完全に除去することができるブロック符号とを連接して用いることが多い。特に、ブロック符号の一つであるリードソロモン（ＲＳ）符号は、畳み込み符号の復号処理であるビタビ復号と親和性がよいため、広く用いられている。
【０００４】
また、デジタル衛星放送を受信する場合、アンテナを設置しなければならないが、そのアンテナの向きを電波が送信されてくる方向に調整する必要がある。つまり、アンテナの向きを衛星の方向に設置しなければならない。一般にデジタル衛星放送のアンテナは屋外に設置されるため、アンテナを設置する時点で確実に調整をしておかなければならない。このアンテナの方向は、通常、伝送データが受信できるかできないかを監視しながら、方向の調整が行われる。
【０００５】
【発明が解決しようとする課題】
ところで、晴天時などのＣ／Ｎが高い環境下では伝送で生じるエラー自体が少ない。従って、アンテナの向きが多少衛星の方向からずれていたとしても、その方向ずれによるエラー成分がＲＳデコーダにより完全に訂正される。そのため、アンテナの設置を晴天時に行い、さらに、伝送データが受信できるかできないかを判断することによりアンテナの向きの調整を行った場合、アンテナの向きを正確に衛星の方向に調整することができない。
【０００６】
しかしながら、アンテナの向きを正確に調整していないと、たとえ晴天時には受信ができていたとしても、降雨や降雪など受信電界が低い環境となりＣ／Ｎが低下した場合には、伝送データ内のエラー数が増大し、エラー訂正不能な受信状態となってしまう。
【０００７】
従って、アンテナの方向を調整する場合、伝送データが単に受信ができたかどうかだけで判断するのではなく、調整当初から最適な受信状態となるように余裕を持った状態でアンテナを設置しなければならない。
【０００８】
また、デジタル地上波放送や携帯電話のように移動体メディアを介して伝送される伝送データの送受信をする場合、一般に、１つの基地局によりカバーされるサービスエリアが規定され、そのサービスエリア内にいる場合には当該基地局との間で送受信が行われる。移動体受信機は、このサービスエリアの内側で受信をしてさえいれば、たとえサービスエリアの周縁にいても、上述したようにＲＳ符号によるエラー訂正を行っているため、ＲＳデコーダにより伝送誤りを完全に訂正され、伝送データの送受信が可能となる。しかしながら、一旦サービスエリアから外れると、エラー訂正能力を超えた数のエラーバイトが発生し、とたんに劣悪な受信状態となってしまう。ユーザとしては、サービスエリアから外れそうであれば、例えば、アンテナの調整をしたり、予め次のサービスエリアの受信チャネルに合わせておくという対応をとることができる。従って、現在の受信状態が受信できない状態となるまでにどの程度余裕があるのかをユーザに通知することが望まれる。
【０００９】
本発明は、このような実情を鑑みてなされたものであり、リードソロモン符号が付加された後に畳み込み符号化がされた伝送データを受信する受信装置であって、簡易な構成で正確に受信信号の受信状態を検出する受信装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る受信装置は、所定の搬送波信号に対してデジタル変調されたデータであって、リードソロモン符号が付加された後に畳み込み符号化がされた伝送データを含む信号を受信する受信装置において、受信した受信信号から伝送データを復調する復調手段と、上記復調手段により復調された伝送データを伝送方式に従って復号する伝送路復号手段と、上記伝送路復号手段から出力された伝送データをビタビ復号するビタビ復号手段と、上記ビタビ復号手段から出力された伝送データから演算されたシンドロームを用いた誤り位置多項式を解くことによって、上記伝送データを複数のブロックに分割した各ブロック中のエラーが発生している位置を特定するエラーフラグをブロック毎に検出し、当該伝送データの検出したエラーを訂正するエラー訂正を行うと共に、上記各ブロック中に９バイト未満のエラーバイトが存在している場合には、検出されたブロック毎のエラーフラグと、アクティブであるときに上記各ブロックの先頭バイト位置を示す同期信号とを出力し、上記各ブロック中に９バイト以上のエラーバイトが存在している場合に、当該ブロックを訂正することが不可能なことを示すエラー訂正不能フラグと、アクティブであるときに各ブロックの先頭バイト位置を示す同期信号とを出力するリードソロモン復号手段と、エラー訂正が可能なブロックに関しては、上記リードソロモン復号手段によって出力されたブロック毎のエラーフラグを上記同期信号に同期してカウントし、カウントして得られるブロック毎の総エラーバイト数を、エラー訂正が不可能なブロックに関しては、上記リードソロモン復号手段によって出力された同期信号がアクティブのときに、当該各ブロックを訂正することが不可能なことを示す上記リードソロモン復号手段から出力されたエラー訂正不能フラグをそれぞれ出力する受信状態検出手段と、上記受信状態検出手段から出力された上記各ブロック内に発生した総エラーバイト数と、予め定められた閾値とを比較し、当該比較の結果、総エラーバイト数が閾値よりも大きい場合にはＨを、総エラーバイト数が閾値よりも小さい場合にはＬをそれぞれ出力する複数の比較器と、上記各比較器から出力された出力と、上記エラー訂正不能フラグとの論理和を演算する、上記比較器と同数のＯＲ回路とを備える表示手段とを備えることを特徴とする。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態として、本発明を適用したデジタル衛星放送（ＢＳデジタル放送）の受信装置について説明する。
【００１３】
ＢＳデジタル放送の受信装置１は、図１に示すように、チューナ１１と、復調部１２と、ビタビ復号部１３と、伝送路復号部１４と、ＲＳ復号部１５と、受信状態検出部１６と、受信状態表示部１７と、アンテナ制御部１８とを備えて構成されている。
【００１４】
アンテナ２は、いわゆるアダプティブアンテナと称される受信方向を制御することが可能なアンテナである。
【００１５】
チューナ１１には、アンテナ２により受信されたＲＦ信号が入力される。チューナ１１は、増幅、周波数変換、フィルタリング等を行い、ＩＦ信号を出力する。出力されたＩＦ信号は、復調部１２に供給される。
【００１６】
復調部１２は、ＩＦ信号に対して、デジタル直交復調を行い、直交変調信号であるＩ，Ｑ信号を出力する。出力されたＩ，Ｑ信号はビタビ復号部１３に供給される。
【００１７】
ビタビ復号部１３は、畳み込み符号化がされている伝送データに対してビタビ復号を行う。ビタビ復号がされた伝送データは、伝送路復号部１４に供給される。
【００１８】
伝送路復号部１４は、デインタリーブ、逆エネルギー拡散、ＴＭＣＣ（Transmission and Multiplexing Configration Control）信号の復号処理等の伝送路方式に従った伝送路復号処理を行う。伝送路復号処理がされた伝送データは、ＲＳ復号部１５に供給される。
【００１９】
ＲＳ復号部１５は、２０４バイトからなるＲＳブロック単位で、ＲＳ（２０４，１８８）のＲＳ復号を行って、ＲＳブロック内に存在するエラーバイトを訂正し、トランスポートパケット（ＴＳＰ）を出力する。出力されたトランスポートパケットは、本受信装置１の後段に設けられるＭＰＥＧデコーダ等に供給される。
【００２０】
デジタル衛星放送の場合、１８８バイトの１トランスポートパケットに対して１６バイトのパリティを付加したリードソロモン符号化処理が行われる。このＲＳ（２０４，１８８）のＲＳ符号化処理は、ＲＳ（２４４，２３９）の縮退符号である。ＲＳ（２０４，１８８）のリードソロモン符号は、１ブロック（２０４バイト）中に存在する８バイトまでのエラーを訂正することができる。すなわち、このＲＳ（２０４，１８８）のエラー訂正能力は８バイトであり、１ＲＳブロック（２０４バイト）内に９バイト以上のエラーが存在していた場合には、そのブロックは訂正することができない。
【００２１】
ここで、ＲＳ符号の復号は、以下のようなアルゴリズムで行われる。
ステップ１  誤りが付加されている受信符号語からシンドロームを計算する。
ステップ２  誤り位置多項式係数を求める。
ステップ３  誤り位置多項式を解く。
ステップ４  誤りパターンを求める。
ステップ５  受信符号語から誤りパターンを減算する。
【００２２】
ＲＳ復号アルゴリズムでは、誤り位置多項式を解く際（ステップＳ３）に、１ＲＳブロック（２０４バイト）中のどの位置のバイトにエラーが発生しているかを特定している。ＲＳ復号部１５では、この誤り位置多項式を解くことによって得られるエラー位置情報、つまり、１ＲＳブロック中のどのバイト位置にエラーがあったかを特定する情報（以下、エラーフラグ（Error Flag）という。）を、各ブロック毎に検出し、受信状態検出部１６に供給している。
【００２３】
また、ＲＳ復号アルゴリズムでは、１ＲＳブロック（２０４バイト）中に９バイト以上のエラーバイトが存在していると、そのＲＳブロックは訂正することはできないが、そのブロックのエラーを訂正できないこと、つまり、９バイト以上のエラーバイトが存在していることは検出することができる。ＲＳ復号部１５は、１ブロック内に９バイト以上のエラーバイトが存在して、誤り訂正能力を超えた誤りがブロック内に存在する場合には、エラー訂正不能フラグを、受信状態検出部１６に供給する。
【００２４】
また、さらに、ＲＳ復号部１５は、ＲＳブロックの先頭バイト位置を示す同期信号（Sync）も、受信状態検出部１６に供給する。
【００２５】
受信状態検出部１６は、上記エラーフラグ（Error Flag），エラー訂正不能フラグ，同期信号（Sync）が入力され、これらの情報に基づきアンテナ２により受信されている受信信号の受信状態を検出する。
【００２６】
表示部１７は、受信状態検出部１６による検出結果に基づき、受信信号の受信状態をユーザに表示する。
【００２７】
アンテナ制御部１８は、受信状態検出部１６による検出結果に基づき、アダプティブアンテナとして機能するアンテナ２の受信方向を制御する。このアンテナ制御部１８は、受信状態検出部１６による検出結果が最も良好となるように、アンテナ２の方向を最適な位置へと制御する。
【００２８】
つぎに、受信状態検出部１６及び表示部１７についてさらに説明をする。図２に、受信状態検出部１６及び表示部１７の構成図を示す。また、図３に受信状態検出部１６内の各信号のタイムチャートを示す。
【００２９】
受信状態検出部１６には、図３（Ａ）に示すようなＲＳブロックの先頭バイト位置を示す同期信号（Sync）と、図３（Ｂ）に示すようなＲＳブロック中のどのバイトにエラーバイトがあったかを特定するエラーフラグ（Error Flag）と、図３（Ｃ）に示すような誤り訂正能力を超えた誤りがＲＳブロック内に存在することを示すエラー訂正不能フラグとが、ＲＳ復号部１５から入力される。
【００３０】
受信状態検出部１６は、エラーカウンタ２０と、第１のセレクタ２１と、エラーレジスタ２２と、第２のセレクタ２３と、エラー訂正不能フラグレジスタ２４とを備えて構成されている。
【００３１】
エラーカウンタ２０のイネーブル端子（EN）には、エラーフラグ（Error Flag）が入力される。また、ロード端子（LD）には同期信号（Sync）が入力され、ロードデータ端子（LDData）にはエラーフラグ（Error Flag）が入力される。このエラーカウンタ２０は、イネーブル端子(EN）がアクティブ（H）となると、内部カウント値（Q）を１インクリメントする。また、ロード端子(LD）がアクティブ（H）となると、ロードデータ端子（LDData）に入力されている値を、内部カウント値（Q）としてロードする。
【００３２】
すなわち、エラーカウンタ２０は、図３（Ｄ）に示すように、同期信号（Sync）の発生バイト位置から次の同期信号の直前のバイト位置までの間に、イネーブル端子（EN）に入力されるエラーフラグ（Error Flag）がアクティブとなった回数をカウントする。つまり、エラーカウンタ２０は、１ＲＳブロック内に発生したエラーバイトの数をカウントする。なお、このエラーカウンタ２０では、同期信号(Sync）がアクティブ（H）となっているバイト位置（つまり、ＲＳブロックの先頭バイト位置）で、エラーフラグがアクティブ（H）となっても、そのエラーフラグをカウントすることができない。そのため、このエラーカウンタ２０では、エラーフラグ（Error Flag）をロードデータ端子（LDData）に入力することによって、同期信号（Sync）がアクティブ（H）で且つエラーフラグ（Error Flag）がアクティブ（H）になっているときにはカウント値（Q）に“１”をロードし、同期信号（Sync）がアクティブ（H）で且つエラーフラグ（Error Flag）がアクティブではないとき（L）にはカウント値（Q)に“０”をロードするようにしている。
【００３３】
第１のセレクタ２１には、エラーカウンタ２０のカウント値（Q）及び後段のエラーレジスタ２２の格納値とが入力される。第１のセレクタ２１は、同期信号（Sync）の状態に応じて、いずれか一方の信号を選択して出力する。第１のセレクタ２１は、同期信号（Sync）がアクティブ（H）のときには、エラーカウンタ２０のカウント値を選択して出力する。第２のセレクタ２１は、同期信号がアクティブでないとき（L）には、後段のエラーレジスタ２２の格納値を選択して出力する。第１のセレクタ２１から出力された値は、エラーレジスタ２２に格納される。
【００３４】
すなわち、第１のセレクタ２１及びエラーレジスタ２２では、同期信号がアクティブ（H)のとき（つまり、ＲＳブロックの先頭バイト位置）には、エラーカウンタ２０によるカウント値をエラーレジスタ２２に格納し、それ以外のタイミングでは、エラーレジスタ２２の内部の格納値を保持している。つまり、エラーレジスタ２２には、図３（Ｅ）に示すように、前のＲＳブロックに発生した総エラーバイト数が保持される。
【００３５】
第２のセレクタ２３には、エラー訂正不能フラグ及び後段のエラー訂正不能フラグレジスタ２４の格納値とが入力される。第２のセレクタ２３は、同期信号（Sync）の状態に応じて、いずれか一方の信号を選択して出力する。第２のセレクタ２３は、同期信号（Sync）がアクティブ（H）のときには、ＲＳ復号部１５から出力されたエラー訂正不能フラグを選択して出力する。第２のセレクタ２１は、同期信号がアクティブでないとき（L）には、後段のエラー訂正不能フラグレジスタ２４の格納値を選択して出力する。第２のセレクタ２３から出力された値は、エラーレジスタ２３に格納される。
【００３６】
すなわち、第２のセレクタ２３及びエラー訂正不能フラグレジスタ２４では、同期信号（Sync）がアクティブ（H)のとき（つまり、ＲＳブロックの先頭バイト位置）に、ＲＳデコーダ１５から入力されたエラー訂正不能フラグの値（“１”又は“０”）をエラー訂正不能フラグレジスタ２４に格納し、それ以外のタイミングでは、エラー訂正不能フラグレジスタ２４の内部の格納値を保持している。つまり、エラー訂正不能フラグレジスタ２４には、図３（Ｆ）に示すように、当該ＲＳブロックがエラー訂正が不能であるかどうかを示す値（“０”又は“１”）が保持される。なお、ＲＳ復号部１５は、ＲＳブロックのエラー訂正が不能であるのであれば、少なくとも当該ＲＳブロックの先頭のバイト位置でアクティブ（H）となるエラー訂正不能フラグを出力する。
【００３７】
以上のように受信状態検出部１６では、ＲＳブロック毎に、当該ＲＳブロック内に発生した総エラーバイト数Ｘ、並びに、当該ＲＳブロックがエラー訂正が不能であるかどうかを示すフラグＹが出力されることとなる。
【００３８】
このようなエラーバイト数Ｘ及びエラー訂正不能フラグＹは、表示部１７及びアンテナ制御部１８に供給される。
【００３９】
表示部１７は、第１〜第ｎの比較器２５−１〜２５−ｎと、第１〜第ｎのＯＲ回路２６−１〜２６−ｎと、第１〜第（ｎ＋１）の表示部２７−１〜２７−（ｎ＋１）とを備えて構成されている。
【００４０】
第１〜第ｎの比較器２５−１〜２５−ｎは、入力端子Ａと入力端子Ｂとが設けられており、入力端子Ａに入力された値と入力端子Ｂに入力された値とを比較し、入力端子Ａに入力された値の方が入力端子Ｂに入力された値より大きい場合には出力をＨｉｇｈとし、入力端子Ｂに入力された値の方が入力端子Ａに入力された値より大きい場合には出力をＬｏｗとする。各比較器２５−１〜２−ｎの入力端子Ａには、レジスタ２４に保持されているＲＳブロック内に発生した総エラーバイト数Ｘが入力される。また、第１の比較器２５−１の入力端子Ｂには第１の比較値Ｃ１が入力され、第２の比較器２５−２の入力端子Ｂには第２の比較値Ｃ２が入力され、第３の比較器２５−３には第３のの比較値Ｃ３、以下同様に第４〜第ｎの比較値Ｃ４〜Ｃｎが各比較器に入力される。比較値Ｃ１〜Ｃｎは、ＲＳブロック内に発生するエラー量を所定数のレベルに分割するための、各レベル間の閾値であり、各比較値は、Ｃ１＜Ｃ２＜Ｃ３＜…＜Ｃｎの条件で適当に定められる。例えば、ｎが８であるのであれば、Ｃ１〜Ｃｎは、０〜８に設定される。
【００４１】
すなわち、第１〜第ｎの比較器２５−１〜２５−ｎは、レジスタ２４に保持されているＲＳブロック内に発生した総エラーバイト数Ｘと、各比較値Ｃ１〜Ｃｎとを比較し、各比較値Ｃ１〜Ｃｎよりもエラーバイト数Ｘの方が大きければ出力をＨｉｇｈとし、各比較値Ｃ１〜Ｃｎよりもエラーバイト数Ｘの方が小さければ出力をＬｏｗとする。第１の比較器２５−１の出力は第１のＯＲ回路２６−１に入力され、第２の比較器２５−２の出力は第２のＯＲ回路２６−２に入力され、同様に、以後各比較器２５−３〜２５−ｎの出力は、対応するＯＲ回路２６−３〜２６−ｎに入力される。
【００４２】
第１〜第ｎのＯＲ回路２６−１〜２６−ｎは、各比較器２５−１〜２５−ｎの出力と、エラー訂正不能フラグＹとのＯＲ論理演算を行う。
【００４３】
第１の表示部２７−１は、第１のＯＲ回路２６−１の出力がＨｉｇｈのときに発光し、第１のＯＲ回路２６−１の出力がＬｏｗのときに消灯する。第２の表示部２７−２は、第２のＯＲ回路２６−２の出力がＨｉｇｈのときに発光し、第２のＯＲ回路２６−２の出力がＬｏｗのときに消灯する。第３の表示部２７−３〜第ｎの表示部２７−ｎも同様に、対応するＯＲ回路２６−３〜２６−ｎの出力がＨｉｇｈのときに発光し、Ｌｏｗのときに消灯する。また、第（ｎ＋１）の表示部２７−（ｎ＋１）は、エラー訂正不能フラグＹがＨｉｇｈのときに点灯し、エラー訂正不能フラグＹがＬｏｗのときに消灯する。そして、これらの第１から第（ｎ＋１）までの表示部２７−１〜２７−（ｎ＋１）は、本受信装置１の筐体の外部等のユーザから目視できる場所に、順番に一列に並べられて設置されている。
【００４４】
以上のような構成の表示部１７の動作について説明する。
【００４５】
総エラーバイト数Ｘは、各比較器２５−１〜２５−ｎにより各比較値Ｃ１〜Ｃｎと比較されることとなる。総エラーバイト数Ｘが比較値Ｃ１以下の場合には、全比較器２５−１〜２５−ｎの出力はＬｏｗとなる。総エラーバイト数Ｘが比較値Ｃ１より大きくＣ２以下の場合には、第１の比較器２５−１の出力のみがＨｉｇｈとなり、それ以外の比較器の出力はＬｏｗとなる。総エラーバイト数Ｘが比較値Ｃ２より大きくＣ３以下の場合には、第１の比較器２５−１〜第２の比較器２５−２の出力がＨｉｇｈとなり、それ以外の比較器の出力はＬｏｗとなる。同様に、ＸがＣ３〜Ｃ４の場合には第１から第３の比較器２５−１〜２５〜３がＨｉｇｈ、ＸがＣ４〜Ｃ５の場合には第１から第４の比較器２５−１〜２５〜４がＨｉｇｈ、・・・、そして、ＸがＣｎより大きい場合には第１から第ｎの比較器２５−１〜２５−ｎすべての出力がＨｉｇｈとなる。
【００４６】
また、ＲＳ復号部１５は、１つのＴＳパケット内に９バイト以上の誤りが存在し、エラー訂正をしきれないＴＳパケットに対しては、エラー訂正不能フラグを受信状態検出部１６に発行する。エラー訂正不能フラグが発行されると、第１から第（ｎ＋１）までの全ての表示部２７が点灯する。
【００４７】
以上の結果、各表示部２７−１〜２７−（ｎ＋１）は、図４に示すように表示が行われる。
【００４８】
すなわち、伝送状態が良好な場合には表示部が全て消灯した状態となり、以後、伝送状態が悪化するに連れて点灯した表示部が１つずつ増加していく。そして、伝送状態が悪化して、エラー訂正を行いきれないＴＳパケットが発生すると、そのＴＳパケットに関しては、強制的に全ての表示部が点灯される。
【００４９】
以上のように、本発明の実施の形態の受信装置１では、リードソロモン復号によるエラー訂正処理過程において求められるエラー位置情報に基づきリードソロモンブロックに対するエラー数を検出し、上記エラー数に基づきエラー訂正能力に対する余裕度をリードソロモンブロック毎に求め、上記余裕度を上記受信信号の受信状態として表示している。
【００５０】
このため、本発明の実施の形態の受信装置１では、例えば、現在の受信状態が劣悪となるまでに、どの程度余裕があるかどうかを定量的にユーザに通知でき、ユーザはこの通知があることにより、受信状態が完全に劣悪となる前に、その対応をとることができる。
【００５１】
また、本発明の実施の形態の受信装置１では、リードソロモン復号によるエラー訂正処理過程において求められるエラー位置情報に基づきリードソロモンブロックに対するエラー数を検出し、上記エラー数に基づきエラー訂正能力に対する余裕度をリードソロモンブロック毎に求め、上記余裕度を受信状態としてアンテナ制御部１８に出力している。そのため、アンテナ制御部１７は、受信状態が良いのか悪いのかを定量的に知ることができ、例えば、アンテナの方向設定している際に、その方向を最適とすることができる。
【００５２】
特に、本発明の実施の形態の受信装置１では、ビタビ復号処理をした後のリードソロモン復号処理時において、受信状態を検出している。そのため、全システムに対する受信状態を正確に把握することができる。さらに、伝送路の特性を示すエラーレートカーブ（Ｃ／Ｎに対するエラーレートを示すカーブ）は、通常、Ｃ／Ｎが大きくなればなるほど、エラーレートの変化が急峻となる。そのため、ビタビ復号処理後は低エラーレートととなり、ビタビ復号後の残留誤りは、Ｃ／Ｎの微少変動に対しても急峻に変動する。そのため、例えばアンテナの方向に対する出力感度が非常に高くなり、最適なアンテナの方向を正確に把握することができる。
【００５３】
なお、以上デジタル衛星放送の受信装置を例にとって実施の形態を説明したが、本発明はデジタル衛星放送の受信装置に限らず、畳み込み符号及びリードソロモン符号を用いたエラー訂正処理を行う伝送を行うシステムであれば、どのようなシステムにも適用することができる。例えば、デジタル携帯電話システム等にも適用することができる。
【００５４】
また、受信状態をユーザに通知する手段は、表示して通知するものに限らず、エラー訂正処理にどの程度余裕があるかどうかを定量的にユーザに通知することができればどのような手段であってもよい。例えば、アンテナ調整時やユーザにより所定のボタン等を押したときに音声や文字で通知しても良い。また、表示内容も、図４に示すようなボリューム表示に限らず、例えば、図５に示すように、複数の表示灯が一列に並んでおり、受信状態が悪化すると、点灯位置が一つずつずれていくような表示方式でもよい。なお、このような表示方式の場合には、図６に示すように、ＯＲ回路２６−１〜２６−ｎに換えて、ＡＮＤ回路２８−１〜２８−ｎと、反転回路２９−１〜２９−ｎと、ＯＲ回路３０−１〜３０−（ｎ−１）を用い、制御回路を構成すればよい。
【００５５】
【発明の効果】
本発明にかかる受信装置では、リードソロモン復号によるエラー訂正処理過程において求められるエラー位置情報に基づきリードソロモンブロックに対するエラー数を検出し、上記エラー数に基づきエラー訂正能力に対する余裕度を求め、上記余裕度を上記受信信号の受信状態として出力する。
【００５６】
このため本発明にかかる受信装置では、受信信号の受信状態を、簡易な構成で且つ正確に検出することができる。検出した受信状態は、例えば、ユーザに通知したり、アダプティブアンテナの方向制御に用いることができる。特に、本発明で検出する受信信号の受信状態は、リードソロモンによるエラー訂正能力に対するエラー発生数の余裕度に基づき直接求められている。そのため、例えば、現在の受信状態が劣悪となるまでに、どの程度余裕があるかどうかを知ることができる。従って、ユーザは、受信状態が完全に劣悪となる前に、その対応をとることができる。例えば、受信ができている状態であっても、その中でさらに受信状態が良いか悪いかを検出することができ、この検出結果に基づき、アンテナの方向を最適としたり、或いは、予め受信チャネルの切換等をすることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態のデジタル衛星放送受信装置のブロック構成図である。
【図２】上記受信装置の受信状態検出部の構成を説明するための図である。
【図３】上記受信状態検出部内の信号タイミングを説明するための図である。
【図４】伝送状態をユーザに通知するための表示内容を説明するための図である。
【図５】上記伝送状態の他の表示例を説明するための図である。
【図６】上記図５で示した他の表示例で表示を行うための受信状態表示制御部の構成例を説明するための図である。
【符号の説明】
１  受信装置、２  アンテナ、１１  チューナ、１２  復調部、１３  ビタビ復号、１４  伝送路復号部、１５  ＲＳ復号部、１６  受信状態検出部、１７  表示部、１８  アンテナ制御部
【図１】
0004622174.tif 000002
【図２】
0004622174.tif 000003
【図３】
0004622174.tif 000004
【図４】
0004622174.tif 000005
【図５】
0004622174.tif 000006
【図６】
0004622174.tif 000007