(57)【要約】【課題】復調装置の事前に想定していない伝送品質において復調特性が劣化するのを防止する。【解決手段】Ｉ，Ｑベースバンド信号１と周波数可変発振部９からの周波数を可変した波の出力信号とを回転演算部２で回転演算し、その出力と基準位相部６の出力とを位相比較部７で比較する。位相比較部７の出力をフィルタ部８において１つもしくは複数の異なるフィルタ係数値でフィルタリングし、周波数可変発振部９がフィルタ部８の出力を受けて周波数を可変した波を回転演算部２に出力する。品質評価部３が回転演算部２の出力を受けて現在の伝送品質を評価する。品質評価値選択部４において、品質評価部３が出力する１つもしくは複数の異なる品質評価値からある１つの品質評価値を選択する。係数更新部５が品質評価値選択部４の出力を受けてフィルタ部８のフィルタ係数値を最適化して動的に更新する。【選択図】　　　図１
2004040296.tif 000002
【特許請求の範囲】
【請求項１】
Ｉ，Ｑベースバンド信号と周波数を可変した波の出力信号とを回転演算する回転演算ステップと、
前記回転演算ステップの出力と基準となる位相とを比較する位相比較ステップと、
前記位相比較ステップの出力を１つもしくは複数の異なるフィルタ係数値でフィルタリングするフィルタステップと、
前記フィルタステップの出力を受けて周波数を可変した波を出力する周波数可変発振ステップと、
前記回転演算ステップの出力を受けて現在の伝送品質を評価する品質評価ステップと、
前記品質評価ステップが出力する１つもしくは複数の異なる品質評価値からある１つの品質評価値を選択する品質評価値選択ステップと、
前記品質評価値選択ステップの出力を受けてフィルタ係数値を最適化して動的に更新する係数更新ステップとを備えたことを特徴とする復調部係数更新方法。
【請求項２】
請求項１記載の復調部係数更新方法において、
回転演算ステップの出力を受けて同期信号を検出する同期検出ステップを備え、
係数更新ステップは、品質評価値選択ステップ及び前記同期検出ステップの出力を受けてフィルタ係数値を最適化して動的に更新するようになっていることを特徴とする復調部係数更新方法。
【請求項３】
Ｉ，Ｑベースバンド信号と周波数を可変した波の出力信号とを回転演算する回転演算部と、
基準となる位相を出力する基準位相部と、
前記回転演算部の出力と前記基準位相部の出力とを比較する位相比較部と、
前記位相比較部の出力を１つもしくは複数の異なるフィルタ係数値でフィルタリングするフィルタ部と、
前記フィルタ部の出力を受けて周波数を可変した波を前記回転演算部に出力する周波数可変発振部と、
前記回転演算部の出力を受けて現在の伝送品質を評価する品質評価部と、
前記品質評価部が出力する１つもしくは複数の異なる品質評価値からある１つの品質評価値を選択する品質評価値選択部と、
前記品質評価値選択部の出力を受けて前記フィルタ部のフィルタ係数値を最適化して動的に更新する係数更新部とを備えたことを特徴とする復調部係数更新装置。
【請求項４】
請求項３記載の復調部係数更新装置において、
回転演算部の出力を受けて同期信号を検出する同期検出部を備え、
係数更新部は、品質評価値選択部及び前記同期検出部の出力を受けてフィルタ部のフィルタ係数値を最適化して動的に更新するようになっていることを特徴とする復調部係数更新装置。
【請求項５】
請求項３又は４記載の復調部係数更新装置において、
係数更新部は、品質評価値選択部の出力を受ける探索部制御部と、
前記品質評価値選択部の出力と前記探索部制御部の１つもしくは複数の異なる出力とを受けてフィルタ部のフィルタ係数値を前記品質評価値選択部の出力が最適となるように更新し、１つもしくは複数の異なるフィルタ係数値を出力する探索部とを備えたことを特徴とする復調部係数更新装置。
【請求項６】
請求項５記載の復調部係数更新装置において、
探索部制御部は、品質評価値選択部の出力を受けて探索部のフィルタ係数更新頻度を前記品質評価値選択部の出力が最適となるように動的に制御する更新期間制御部を備えたことを特徴とする復調部係数更新装置。
【請求項７】
請求項６記載の復調部係数更新装置において、
更新期間制御部は、品質評価値選択部の出力とレジスタの設定値とを比較し、前記品質評価値選択部の出力が前記レジスタの設定値以上である場合には、前記品質評価値選択部の出力が安定するようにフィルタ係数更新を停止し、もしくはフィルタ係数の更新周期が大きくなるように変更することを特徴とする復調部係数更新装置。
【請求項８】
請求項５記載の復調部係数更新装置において、
探索部制御部は、品質評価値選択部の出力を受けて探索部のフィルタ係数更新ステップ幅を前記品質評価値選択部の出力が最適となるように動的に制御する更新幅制御部を備えたことを特徴とする復調部係数更新装置。
【請求項９】
請求項８記載の復調部係数更新装置において、
更新幅制御部は、品質評価値選択部の出力とレジスタの設定値とを比較し、前記品質評価値選択部の出力が前記レジスタの設定値以上である場合には、前記品質評価値選択部の出力が最適値となるようにフィルタ係数更新ステップ幅を小さくすることを特徴とする復調部係数更新装置。
【請求項１０】
請求項８記載の復調部係数更新装置において、
更新幅制御部は、品質評価値選択部の出力とレジスタの設定値とを比較し、前記品質評価値選択部の出力が前記レジスタの設定値以上である場合には、前記品質評価値選択部の出力が極小値に陥らないようにフィルタ係数更新ステップ幅をランダムに変更することを特徴とする復調部係数更新装置。
【請求項１１】
請求項８記載の復調部係数更新装置において、
探索部制御部は、品質評価値選択部の出力を受けて探索部による１つもしくは複数の異なるフィルタ係数値に優先順位をつけ、前記検索部による１つもしくは複数の異なるフィルタ係数更新順序を前記優先順位に従い更新し、前記品質評価値選択部の出力が最適となるように制御する優先探索制御部を備えたことを特徴とする復調部係数更新装置。
【請求項１２】
請求項１１記載の復調部係数更新装置において、
優先探索制御部は、品質評価値選択部の出力を受けて探索部の複数の異なるフィルタ係数値の中からフィルタ係数値毎にフィルタ係数値を変更し、変更前後の品質評価値選択部の出力変化の割合を測定し、変化の割合が大きい順序でフィルタ係数値を更新することを特徴とする復調部係数更新装置。
【請求項１３】
請求項５記載の復調部係数更新装置において、
探索部制御部は、請求項６記載の更新期間制御部、請求項８記載の更新幅制御部及び請求項１１記載の優先探索制御部の内、２以上の組み合わせからなることを特徴とする復調部係数更新装置。
【請求項１４】
請求項３又は４記載の復調部係数更新装置において、
品質評価値選択部は、品質評価部が出力する複数の異なる品質評価値を受けて前記複数の異なる品質評価値の中のある特定の評価値を基に伝送品質を判断し、前記複数の異なる品質評価値の中から前記伝送品質における最も感度が良い品質評価値を１つ選択し出力することを特徴とする復調部係数更新装置。
【請求項１５】
請求項３又は４記載の復調部係数更新装置において、
品質評価値選択部は、品質評価部が出力する複数の異なる品質評価値を受けて前記複数の異なる品質評価値の各々について現在の伝送品質における感度を判断し、前記感度がそれぞれの品質評価値毎に設定されたある一定値以上であるものの中から優先順位をつけて１つの品質評価値を選択し出力することを特徴とする復調部係数更新装置。
【請求項１６】
請求項１４又は１５記載の復調部係数更新装置において、
品質評価値選択部は、品質評価値の出力を現状とは異なるものへと切り替えるとき、ヒステリシス特性を持たすことを特徴とする復調部係数更新装置。
【請求項１７】
請求項３又は４記載の復調部係数更新装置において、
品質評価部で品質評価値を複数のシンボルを用いて演算するとき、前記演算に使用するシンボルの数を伝送品質が高くなるに従い多くするように制御することを特徴とする復調部係数更新装置。
【請求項１８】
請求項３又は４記載の復調部係数更新装置において、
品質評価部は、検出位相誤差値、検出振幅誤差値、検出Ｃ／Ｎ値、復調部出力ビットエラーレート値、ビタビ復号部出力ビットエラーレート値及びリードソロモン復号部出力パケットエラーレート値の中から１つもしくは複数の異なる品質評価値を出力することを特徴とする復調部係数更新装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は復調回路に関するものであり、特に、ディジタル変調された信号をＰＬＬ（Ｐｈａｓｅ　Ｌｏｃｋｅｄ　Ｌｏｏｐ）構成により周波数誤差、位相誤差等を除去する回路においてその係数を更新する装置に関する。
【０００２】
【従来の技術】
近年、ディジタル通信技術と半導体集積技術の進歩に伴い、テレビ放送のディジタル化が進められている。その中で、ディジタル衛星放送に用いられる変調方式の１つに８ＰＳＫ（Ｐｈａｓｅ　Ｓｈｉｆｔ　Ｋｅｙｉｎｇ）変調がある。この８ＰＳＫ変調により変調されたキャリアを復調するときに、ＰＬＬ構成により周波数誤差、位相誤差等を除去する回路がある。この場合、ＰＬＬ構成におけるフィルタ係数値を伝送品質に合わせて設定する必要があり、事前に想定していない伝送品質においても、動的に伝送品質に合わせてフィルタ係数値を最適化することが重要な課題となっている。
【０００３】
伝送品質により復調回路を制御する装置の一例として、特開平７−３０４５２号公報に記載されたものが知られている。この公報に記載の受信回路は、能動素子を含む能動回路であって、受信信号の処理に係るものと、受信信号に基づいて受信機の受信状態を検出する検出回路と、能動回路のバイアス制御を行うバイアス制御回路とを備えている。
【０００４】
【発明が解決しようとする課題】
しかし、この従来の回路では、受信状態によって能動回路のバイアス制御を行うものであって、能動回路における消費電力を低減させることが目的であり、伝送品質によっては受信状態が著しく劣化することが考えられる。
【０００５】
本発明では、上記状況に鑑みてなされたものであり、前記受信状態によってＰＬＬ構成におけるフィルタ係数値を伝送品質に合わせるように最適な評価値において探索し、事前に想定していない伝送品質においても、動的に伝送品質に合わせてフィルタ係数値を最適化することが可能な復調部係数更新装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記の目的を達成するため、本発明は次のような解決手段を講じた。
【０００７】
すなわち、請求項１，２記載の発明は、復調部係数更新方法に関するものであり、そのうち、請求項１記載の発明は、Ｉ，Ｑベースバンド信号と周波数を可変した波の出力信号とを回転演算する回転演算ステップと、前記回転演算ステップの出力と基準となる位相とを比較する位相比較ステップと、前記位相比較ステップの出力を１つもしくは複数の異なるフィルタ係数値でフィルタリングするフィルタステップと、前記フィルタステップの出力を受けて周波数を可変した波を出力する周波数可変発振ステップと、前記回転演算ステップの出力を受けて現在の伝送品質を評価する品質評価ステップと、前記品質評価ステップが出力する１つもしくは複数の異なる品質評価値からある１つの品質評価値を選択する品質評価値選択ステップと、前記品質評価値選択ステップの出力を受けてフィルタ係数値を最適化して動的に更新する係数更新ステップとを備えたことを特徴とする。
【０００８】
請求項２記載の発明は、請求項１記載の発明において、回転演算ステップの出力を受けて同期信号を検出する同期検出ステップを備え、係数更新ステップは、品質評価値選択ステップ及び前記同期検出ステップの出力を受けてフィルタ係数値を最適化して動的に更新するようになっていることを特徴とする。
【０００９】
請求項３〜１８記載の発明は、復調部係数更新装置に関するものであり、そのうち、請求項３に記載の発明は、Ｉ，Ｑベースバンド信号と周波数を可変した波の出力信号とを回転演算する回転演算部と、基準となる位相を出力する基準位相部と、前記回転演算部の出力と前記基準位相部の出力とを比較する位相比較部と、前記位相比較部の出力を１つもしくは複数の異なるフィルタ係数値でフィルタリングするフィルタ部と、前記フィルタ部の出力を受けて周波数を可変した波を前記回転演算部に出力する周波数可変発振部と、前記回転演算部の出力を受けて現在の伝送品質を評価する品質評価部と、前記品質評価部が出力する１つもしくは複数の異なる品質評価値からある１つの品質評価値を選択する品質評価値選択部と、前記品質評価値選択部の出力を受けて前記フィルタ部のフィルタ係数値を最適化して動的に更新する係数更新部とを備えたことを特徴とする。
【００１０】
請求項４記載の発明は、請求項３記載の発明において、回転演算部の出力を受けて同期信号を検出する同期検出部を備え、係数更新部は、品質評価値選択部及び前記同期検出部の出力を受けてフィルタ部のフィルタ係数値を最適化して動的に更新するようになっていることを特徴とする。
【００１１】
請求項５記載の発明は、請求項３又は４記載の発明において、係数更新部は、品質評価値選択部の出力を受ける探索部制御部と、前記品質評価値選択部の出力と前記探索部制御部の１つもしくは複数の異なる出力とを受けてフィルタ部のフィルタ係数値を前記品質評価値選択部の出力が最適となるように更新し、１つもしくは複数の異なるフィルタ係数値を出力する探索部とを備えたことを特徴とする。
【００１２】
請求項６記載の発明は、請求項５記載の発明において、探索部制御部は、品質評価値選択部の出力を受けて探索部のフィルタ係数更新頻度を前記品質評価値選択部の出力が最適となるように動的に制御する更新期間制御部を備えたことを特徴とする。
【００１３】
請求項７記載の発明は、請求項６記載の発明において、更新期間制御部は、品質評価値選択部の出力とレジスタの設定値とを比較し、前記品質評価値選択部の出力が前記レジスタの設定値以上である場合には、前記品質評価値選択部の出力が安定するようにフィルタ係数更新を停止し、もしくはフィルタ係数の更新周期が大きくなるように変更することを特徴とする。
【００１４】
請求項８記載の発明は、請求項５記載の発明において、探索部制御部は、品質評価値選択部の出力を受けて探索部のフィルタ係数更新ステップ幅を前記品質評価値選択部の出力が最適となるように動的に制御する更新幅制御部を備えたことを特徴とする。
【００１５】
請求項９記載の発明は、請求項８記載の発明において、更新幅制御部は、品質評価値選択部の出力とレジスタの設定値とを比較し、前記品質評価値選択部の出力が前記レジスタの設定値以上である場合には、前記品質評価値選択部の出力が最適値となるようにフィルタ係数更新ステップ幅を小さくすることを特徴とする。
【００１６】
請求項１０記載の発明は、請求項８記載の発明において、更新幅制御部は、品質評価値選択部の出力とレジスタの設定値とを比較し、前記品質評価値選択部の出力が前記レジスタの設定値以上である場合には、前記品質評価値選択部の出力が極小値に陥らないようにフィルタ係数更新ステップ幅をランダムに変更することを特徴とする。
【００１７】
請求項１１記載の発明は、請求項５記載の発明において、探索部制御部は、品質評価値選択部の出力を受けて探索部による１つもしくは複数の異なるフィルタ係数値に優先順位をつけ、前記検索部による１つもしくは複数の異なるフィルタ係数更新順序を前記優先順位に従い更新し、前記品質評価値選択部の出力が最適となるように制御する優先探索制御部を備えたことを特徴とする。
【００１８】
請求項１２記載の発明は、請求項１１記載の発明において、優先探索制御部は、品質評価値選択部の出力を受けて探索部の複数の異なるフィルタ係数値の中からフィルタ係数値毎にフィルタ係数値を変更し、変更前後の品質評価値選択部の出力変化の割合を測定し、変化の割合が大きい順序でフィルタ係数値を更新することを特徴とする。
【００１９】
請求項１３記載の発明は、請求項５記載の発明において、探索部制御部は、請求項６記載の更新期間制御部、請求項８記載の更新幅制御部及び請求項１１記載の優先探索制御部の内、２以上の組み合わせからなることを特徴とする。
【００２０】
請求項１４記載の発明は、請求項３又は４記載の発明において、品質評価値選択部は、品質評価部が出力する複数の異なる品質評価値を受けて前記複数の異なる品質評価値の中のある特定の評価値を基に伝送品質を判断し、前記複数の異なる品質評価値の中から前記伝送品質における最も感度が良い品質評価値を１つ選択し出力することを特徴とする。
【００２１】
請求項１５記載の発明は、請求項３又は４記載の発明において、品質評価値選択部は、品質評価部が出力する複数の異なる品質評価値を受けて前記複数の異なる品質評価値の各々について現在の伝送品質における感度を判断し、前記感度がそれぞれの品質評価値毎に設定されたある一定値以上であるものの中から優先順位をつけて１つの品質評価値を選択し出力することを特徴とする。
【００２２】
請求項１６記載の発明は、請求項１４又は１５記載の発明において、品質評価値選択部は、品質評価値の出力を現状とは異なるものへと切り替えるとき、ヒステリシス特性を持たすことを特徴とする。
【００２３】
請求項１７記載の発明は、請求項３又は４記載の発明において、品質評価部で品質評価値を複数のシンボルを用いて演算するとき、前記演算に使用するシンボルの数を伝送品質が高くなるに従い多くするように制御することを特徴とする。
【００２４】
請求項１８記載の発明は、請求項３又は４記載の発明において、品質評価部は、検出位相誤差値、検出振幅誤差値、検出Ｃ／Ｎ値、復調部出力ビットエラーレート値、ビタビ復号部出力ビットエラーレート値及びリードソロモン復号部出力パケットエラーレート値の中から１つもしくは複数の異なる品質評価値を出力することを特徴とする。
【００２５】
これにより、本発明では、事前に想定していない環境下においてもフィルタ係数値を自動的に最適化することで、常に高い復調特性を得ることができる。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態に係る復調部係数更新装置について図面を参照しながら説明する。
【００２７】
（実施の形態１）
図１は本発明の実施の形態１に係る復調部係数更新装置の全体構成図である。
【００２８】
図１において、１はディジタル変調されたＩ，Ｑベースバンド信号、２は回転演算部であり、該回転演算部２は、前記Ｉ，Ｑベースバンド信号１と、後述する周波数可変発振部９から出力された周波数を可変した波の出力信号とを回転演算するようになっている。３は前記回転演算部２の出力を受けて現在の伝送品質を評価する品質評価部、４は前記品質評価部３が出力する１つもしくは複数の異なる品質評価値からある１つの品質評価値を選択する品質評価値選択部である。５は係数更新部、６は基準となる位相を出力する基準位相部である。７は前記回転演算部２の出力と前記基準位相部６の出力とを比較する位相比較部である。８は前記位相比較部７の出力を１つもしくは複数の異なるフィルタ係数値でフィルタリングするフィルタ部である。９は前記フィルタ部８の出力を受けて周波数を可変した波を前記回転演算部２に出力する周波数可変発振部である。前記係数更新部５は、前記品質評価値選択部４の出力を受けて前記フィルタ部８のフィルタ係数値を最適化して動的に更新するようになっている。
【００２９】
前記係数更新部５は、前記品質評価値選択部４の出力を受ける探索部制御部１０と、前記品質評価値選択部４の出力と前記探索部制御部１０の１つもしくは複数の異なる出力とを受けてフィルタ部８のフィルタ係数値を前記品質評価値選択部４の出力が最適となるように更新し、１つもしくは複数の異なるフィルタ係数値を出力する探索部１４とからなる。
【００３０】
前記探索部制御部１０は、更新期間制御部１１、更新幅制御部１２及び優先探索制御部１３からなり、前記更新期間制御部１１は、前記品質評価値選択部４の出力を受けて前記探索部１４のフィルタ係数更新頻度を品質評価値選択部４の出力が最適となるように動的に制御するようになっている。また、この更新期間制御部１１は、前記品質評価値選択部４の出力とレジスタ（図示せず）の設定値とを比較し、前記品質評価値選択部４の出力が前記レジスタの設定値以上である場合には、前記品質評価値選択部４の出力が安定するようにフィルタ係数更新を停止し、もしくはフィルタ係数の更新周期が大きくなるように変更するようにもなっている。前記更新幅制御部１２は、前記品質評価値選択部４の出力を受けて前記探索部１４のフィルタ係数更新ステップ幅を前記品質評価値選択部４の出力が最適となるように動的に制御するようになっている。また、この更新幅制御部１２は、前記品質評価値選択部４の出力と前記レジスタの設定値とを比較し、前記品質評価値選択部４の出力が前記レジスタの設定値以上である場合には、前記品質評価値選択部４の出力が最適値となるようにフィルタ係数更新ステップ幅を小さくするようにもなっている。前記優先探索制御部１３は、前記品質評価値選択部４の出力を受けて前記探索部１４による１つもしくは複数の異なるフィルタ係数値に優先順位をつけ、前記検索部１４による１つもしくは複数の異なるフィルタ係数更新順序を前記優先順位に従い更新し、前記品質評価値選択部４の出力が最適となるように制御するようになっている。また、この優先探索制御部１３は、前記品質評価値選択部４の出力を受けて前記探索部１４の複数の異なるフィルタ係数値の中からフィルタ係数値毎にフィルタ係数値を変更し、変更前後の品質評価値選択部４の出力変化の割合を測定し、変化の割合が大きい順序でフィルタ係数値を更新するようにもなっている。
【００３１】
前記探索部１４は、フィルタ係数更新部１５、記憶部１６及び比較部１７からなり、前記品質評価値選択部４及び探索部制御部１０の出力を受けてフィルタ部８に最適なフィルタ係数値を出力するようになっている。
【００３２】
以上のように構成された復調部係数更新装置についてその動作を説明する。
【００３３】
ディジタル変調されたＩＱベースバンド信号１は、回転演算部２へ入力される。周波数可変発振部９によって制御される回転演算子によって位相誤差が除去される。回転演算部２の出力は、品質評価部３と位相比較部７に入力される。位相比較部７に入力された回転演算部２からの出力信号である回転演算部出力は、基準位相部６からの基準位相部出力と位相比較部７にて位相比較され、フィルタ部８へ入力される。フィルタ部８では、係数更新部５によりフィルタ係数値が選択され、フィルタ部８からの出力信号であるフィルタ部出力により周波数可変発振部９が制御される。
【００３４】
また、品質評価部３へ入力された回転演算部２からの出力信号である回転演算部出力は、品質評価部３によって現在の伝送品質を評価することが可能な異なる複数の信号を生成し、品質評価部出力として品質評価値選択部４へ入力される。品質評価値選択部４では、品質評価部出力の中から現在の伝送品質より最も感度の良いものが選択され、正規化後、品質評価値選択部出力として係数更新部５へ入力される。係数更新部５では、品質評価値選択部出力を用い、現在の伝送品質において、最適なフィルタ係数値に近づけるようにフィルタ係数値を探索し、フィルタ部８の係数値を更新する。
【００３５】
次に、フィルタ部８において、いかにフィルタ係数値が最適となるように選択されるかについて説明する。
【００３６】
最適なフィルタ係数値は、比較部１７によって選択され、フィルタ係数更新部１５によって出力される。比較部１７は、記憶部１６からの出力により品質評価値選択部４の出力を比較し、最適であるフィルタ係数値を選択する。
【００３７】
記憶部１６は、現在のフィルタ係数値に対応する品質評価値選択部４の出力を評価基準値として保持する。さらに、記憶部１６は、評価基準値であるフィルタ係数値近傍のフィルタ係数値に対応する品質評価値選択部４の出力が記憶部１６へ保持されるまでフィルタ係数値を更新する。その後、比較部１７は、評価基準値近傍のフィルタ係数値に対応する品質評価値選択部４の出力と、評価基準値における品質評価値選択部４の出力を比較し、品質評価値選択部４の出力が最も良いものを選択し、フィルタ係数値としてフィルタ係数更新部１５を制御し、フィルタ部８を更新すると共に、記憶部１６は更新されたフィルタ係数値を新たな評価基準値として保持する。そして、新たな評価基準値近傍のフィルタ係数値において、記憶部１６と比較部１７により品質評価値選択部４の出力が最も良くなるフィルタ係数値を探索し、次の評価基準値を求める。以上の動作を１周期として、この周期で動作を繰り返すことで、フィルタ部８におけるフィルタ係数値が最適に近づくことができる。
【００３８】
この時、更新期間制御部１１は、品質評価値選択部４の出力がレジスタ（図示せず）の設定値以上であった場合は、フィルタ係数更新部１５からのフィルタ係数値の出力を停止し、もしくはフィルタ係数の更新周期が大きくなるように変更し、不必要なフィルタ部８における係数更新を防ぐことができる。一方、品質評価値選択部４の出力がレジスタの設定値以下となった場合は、フィルタ係数更新部１５よりフィルタ係数値を出力することができる。
【００３９】
更新幅制御部１２は、品質評価値選択部４の出力がレジスタ（図示せず）の設定値以上であった場合は、フィルタ係数更新部１５からのフィルタ係数値の出力が数分の一となるように比較部１７を制御し、フィルタ係数値の単位を高精度とすることで、さらに品質評価値選択部４の出力が良くなるフィルタ係数値を探索することができ、且つ、品質評価値選択部４の出力の安定を保つことができる。一方、品質評価値選択部４の出力がレジスタの設定値以下となった場合は、フィルタ係数値の出力が数倍となるように比較部１７を制御し、フィルタ係数値の更新ステップ幅を大きくすることで、短い時間で品質評価値選択部４の出力を良くすることができ、その後、品質評価値選択部４の出力がレジスタの設定値以上でとなった場合は、再び更新ステップ幅を小さくすることができる。
【００４０】
優先探索制御部１３は、更新すべきフィルタ係数値が複数存在する場合、フィルタ係数値毎にフィルタ係数値を更新し、更新前後の品質評価値選択部４の出力の変化の割合の絶対値を測定する。その測定結果より、最も変化の割合が大きいフィルタ係数値を更新するように、対象とならないフィルタ係数値の比較、出力を比較部１７にて停止する。その後、品質評価値選択部４の出力がレジスタ（図示せず）の設定値以上となった場合は、次に変化の割合が大きかったフィルタ係数値の更新を開始し、以上の動作を繰り返すことで、短い時間で品質評価値選択部８の出力を適当なものとすることができる。
【００４１】
図２は品質評価部３と品質評価値選択部４の内部構成を示す。
【００４２】
図２において、２０はビタビ復号部、２１はリードソロモン復号部、２２は位相誤差検出部、２３は復調部ビットエラーレート（ＢＥＲ）検出部、２４はビタビ復号部ＢＥＲ検出部、２５はパケットエラーレート検出部、３０は選択部、３１はヒステリシス特性付切替判断部である。
【００４３】
前記品質評価部３の動作について詳しく説明する。
【００４４】
回転演算部２の出力はビタビ復号部２０と復調部ＢＥＲ検出部２３と位相誤差検出部２２に入力され、位相誤差検出部２２では位相誤差が検出される。
【００４５】
ビタビ復号部２０ではビタビ復号が行われ、その復号結果はリードソロモン復号部２１と復調部ＢＥＲ検出部２３とビタビ復号部ＢＥＲ検出部２４に入力される。
【００４６】
復調部ＢＥＲ検出部２３では、ビタビ復号前の信号である回転演算部３の出力とビタビ復号後の信号を再畳み込み符号化した信号とを比較することで復調部出力のＢＥＲを検出する。
【００４７】
リードソロモン復号部２１ではリードソロモン復号が行われ、その復号結果はビタビ復号部ＢＥＲ検出部２４とパケットエラーレート検出部２５に入力される。
【００４８】
ビタビ復号部ＢＥＲ検出部２４では、ビタビ復号部２０の出力とリードソロモン復号後の信号を再リードソロモン符号化した信号とを比較することでビタビ復号出力のＢＥＲを検出する。
【００４９】
パケットエラーレート検出部２５では、リードソロモン復号部２１でエラー訂正できなかったパケットをカウントすることでパケットエラーレートを検出する。
【００５０】
また、復調部ＢＥＲ検出部２３とビタビ復号部ＢＥＲ検出部２４とパケットエラーレート検出部２５において、それぞれを検出するために使用するそれぞれに入力される信号のデータ量は位相誤差検出部２２の結果によって変化し、伝送品質が良い場合ほど検出に使用するデータ量を多くするように制御することで、伝送品質が悪い時には検出時間を短縮し、伝送品質がいい時には検出精度を向上させることができる。
【００５１】
次に、品質評価値選択部４の動作について説明する。
【００５２】
品質評価部３の出力は選択部３０と、またその出力の内の１つはヒステリシス特性付切替判断部３１へも入力される。
【００５３】
ヒステリシス特性付切替判断部３１は、入力された評価値から現在の伝送品質を判断し、その状況において最も感度の高い評価値を選択するための選択信号を出力し、選択部３０ではこの選択信号に基づいて１つの評価値を出力する。つまり、伝送品質毎に使用する最も感度の高い評価値を事前に決定しておくことで、簡単な構成により使用する評価値を最適なものに決定することができる。
【００５４】
（実施の形態２）
図３は本発明の実施の形態２に係る復調部係数更新装置の全体構成図である。
【００５５】
図３において、１はディジタル変調されたＩ，Ｑベースバンド信号、２は回転演算部であり、該回転演算部２は、前記Ｉ，Ｑベースバンド信号１と、後述する周波数可変発振部９から出力された周波数を可変した波の出力信号とを回転演算するようになっている。３は前記回転演算部２の出力を受けて現在の伝送品質を評価する品質評価部、４は前記品質評価部３が出力する１つもしくは複数の異なる品質評価値からある１つの品質評価値を選択する品質評価値選択部である。５は係数更新部、６は基準となる位相を出力する基準位相部である。７は前記回転演算部２の出力と前記基準位相部６の出力とを比較する位相比較部である。８は前記位相比較部７の出力を１つもしくは複数の異なるフィルタ係数値でフィルタリングするフィルタ部である。９は前記フィルタ部８の出力を受けて周波数を可変した波を前記回転演算部２に出力する周波数可変発振部である。前記係数更新部５は、前記品質評価値選択部４の出力を受けて前記フィルタ部８のフィルタ係数値を最適化して動的に更新するようになっている。１８は前記回転演算部２の出力を受けて同期信号を検出する同期検出部であり、前記係数更新部５は、品質評価値選択部４及び同期検出部１８の出力を受けてフィルタ部８のフィルタ係数値を最適化して動的に更新するようになっている。
【００５６】
前記係数更新部５は、前記品質評価値選択部４の出力を受ける探索部制御部１０と、前記品質評価値選択部４の出力と前記探索部制御部１０の１つもしくは複数の異なる出力とを受けてフィルタ部８のフィルタ係数値を前記品質評価値選択部４の出力が最適となるように更新し、１つもしくは複数の異なるフィルタ係数値を出力する探索部１４とからなる。
【００５７】
前記探索部制御部１０は、更新期間制御部１１、更新幅制御部１２及び優先探索制御部１３からなり、前記更新期間制御部１１は、前記品質評価値選択部４の出力を受けて前記探索部１４のフィルタ係数更新頻度を品質評価値選択部４の出力が最適となるように動的に制御するようになっている。また、この更新期間制御部１１は、前記品質評価値選択部４の出力とレジスタ（図示せず）の設定値とを比較し、前記品質評価値選択部４の出力が前記レジスタの設定値以上である場合には、前記品質評価値選択部４の出力が安定するようにフィルタ係数更新を停止し、もしくはフィルタ係数の更新周期が大きくなるように変更するようにもなっている。前記更新幅制御部１２は、前記品質評価値選択部４の出力を受けて前記探索部１４のフィルタ係数更新ステップ幅を前記品質評価値選択部４の出力が最適となるように動的に制御するようになっている。また、この更新幅制御部１２は、前記品質評価値選択部４の出力と前記レジスタの設定値とを比較し、前記品質評価値選択部４の出力が前記レジスタの設定値以上である場合には、前記品質評価値選択部４の出力が最適値となるようにフィルタ係数更新ステップ幅を小さくするようにもなっている。前記優先探索制御部１３は、前記品質評価値選択部４の出力を受けて前記探索部１４による１つもしくは複数の異なるフィルタ係数値に優先順位をつけ、前記検索部１４による１つもしくは複数の異なるフィルタ係数更新順序を前記優先順位に従い更新し、前記品質評価値選択部４の出力が最適となるように制御するようになっている。また、この優先探索制御部１３は、前記品質評価値選択部４の出力を受けて前記探索部１４の複数の異なるフィルタ係数値の中からフィルタ係数値毎にフィルタ係数値を変更し、変更前後の品質評価値選択部４の出力変化の割合を測定し、変化の割合が大きい順序でフィルタ係数値を更新するようにもなっている。
【００５８】
前記探索部１４は、フィルタ係数更新部１５、記憶部１６及び比較部１７からなり、前記品質評価値選択部４、探索部制御部１０及び同期検出部１８の出力を受けてフィルタ部８に最適なフィルタ係数値を出力するようになっている。
【００５９】
以上のように構成された復調部係数更新装置についてその動作を説明する。
【００６０】
ディジタル変調されたＩＱベースバンド信号１は、回転演算部２へ入力される。周波数可変発振部９によって制御される回転演算子によって位相誤差が除去される。回転演算部２の出力は、品質評価部３と同期検出部１８と位相比較部７に入力される。位相比較部７に入力された回転演算部２からの出力信号である回転演算部出力は、基準位相部６からの基準位相部出力と位相比較部７にて位相比較され、フィルタ部８へ入力される。フィルタ部８では、係数更新部５によりフィルタ係数値が選択され、フィルタ部８からの出力信号であるフィルタ部出力により周波数可変発振部９が制御される。
【００６１】
また、品質評価部３へ入力された回転演算部２からの出力信号である回転演算部出力は、品質評価部３によって現在の伝送品質を評価することが可能な異なる複数の信号を生成し、品質評価部出力として品質評価値選択部４へ入力される。品質評価値選択部４では、品質評価部出力の中から現在の伝送品質より最も感度の良いものが選択され、正規化後、品質評価値選択部出力として係数更新部５へ入力される。係数更新部５では、品質評価値選択部出力を用い、現在の伝送品質において、最適なフィルタ係数値に近づけるようにフィルタ係数値を探索し、フィルタ部８の係数値を更新する。
【００６２】
次に、フィルタ部８において、いかにフィルタ係数値が最適となるように選択されるかについて説明する。
【００６３】
最適なフィルタ係数値は、比較部１７によって選択され、フィルタ係数更新部１５によって出力される。比較部１７は、記憶部１６からの出力により品質評価値選択部４の出力を比較し、最適であるフィルタ係数値を選択する。
【００６４】
記憶部１６は、現在のフィルタ係数値に対応する品質評価値選択部４の出力を評価基準値として保持する。さらに、記憶部１６は、評価基準値であるフィルタ係数値が１６ビットであり、評価基準値が８ビット目である場合、評価基準値を中心として１５ビット目と０ビット目方向の両方向へ交互にフィルタ係数値を選択し、フィルタ係数値の更新ステップは一定の傾きで大きくし、更新したフィルタ係数値に対応する品質評価値選択部４の出力が記憶部１６へ保持される。上記更新の過程で保持されたフィルタ係数値と対応する品質評価値選択部４の出力は、比較部１７によって最も品質評価値選択部４の出力が良くなるフィルタ係数値が選択される。その後、決定されたフィルタ係数値を評価基準値として、近傍のフィルタ係数値に対応する品質評価値選択部４の出力が記憶部１６へ保持されるまでフィルタ係数値を更新する。その後、比較部１７は、評価基準値近傍のフィルタ係数値に対応する品質評価値選択部４の出力と評価基準値における品質評価値選択部４の出力を比較し、最も品質評価値選択部の出力が良いものを選択し、フィルタ係数値としてフィルタ係数更新部１５を制御し、フィルタ部８を更新すると共に、更新されたフィルタ係数値を新たな評価基準値として保持する。そして、新たな評価基準値近傍のフィルタ係数値において、記憶部１６と比較部１７により品質評価値選択部４の出力が最も良くなるフィルタ係数値を探索し、次の評価基準値を求める。以上の動作を１周期として、この周期で動作を繰り返すことで、極小値に陥ることなく、フィルタ部８におけるフィルタ係数値が最適に近づくことができる。
【００６５】
この時、比較部１７は、同期検出部１８により非同期となった場合は、現在のフィルタ係数値を保持し、再び同期となった場合に、保持したフィルタ係数値がフィルタ係数更新部１５によって選択される。
【００６６】
また、更新期間制御部１１は、品質評価値選択部４の出力がレジスタ（図示せず）の設定値以上であった場合は、フィルタ係数更新部１５からのフィルタ係数値の出力を停止し、もしくはフィルタ係数の更新周期が大きくなるように変更し、不必要なフィルタ部８における係数更新を防ぐことができる。一方、品質評価値選択部４の出力がレジスタの設定値以下となった場合は、フィルタ係数更新部１５よりフィルタ係数値を出力することができる。
【００６７】
更新幅制御部１２は、品質評価値選択部４の出力がレジスタ（図示せず）の設定値以上であった場合は、フィルタ係数更新部１５からのフィルタ係数値の出力が数分の一となるように比較部１７を制御し、フィルタ係数値の単位を高精度とすることで、さらに品質評価値選択部４の出力が良くなるフィルタ係数値を探索することができ、且つ、品質評価値選択部４の出力の安定を保つことができる。一方、品質評価値選択部４の出力がレジスタの設定値以下となった場合は、フィルタ係数値の出力が数倍となるように比較部１７を制御し、フィルタ係数値の更新ステップ幅を大きくすることで、短い時間で品質評価値選択部４の出力を良くすることができ、その後、品質評価値選択部４の出力がレジスタの設定値以上でとなった場合は、再び更新ステップ幅を小さくすることができる。
【００６８】
優先探索制御部１３は、更新すべきフィルタ係数値が複数存在する場合、フィルタ係数値毎にフィルタ係数値を更新し、更新前後の品質評価値選択部４の出力の変化の割合の絶対値を測定する。その測定結果より、最も変化の割合が大きいフィルタ係数値を更新するように、対象とならないフィルタ係数値の比較、出力を比較部１７にて停止する。その後、品質評価値選択部４の出力がレジスタ（図示せず）の設定値以上となった場合は、次に変化の割合が大きかったフィルタ係数値の更新を開始し、以上の動作を繰り返すことで、短い時間で品質評価値選択部８の出力を適当なものとすることができる。
【００６９】
図４は品質評価部３と品質評価値選択部４の内部構成を示す。
【００７０】
図４において、２０はビタビ復号部、２１はリードソロモン復号部、２６は振幅誤差検出部、２７はＣ／Ｎ検出部、２３は復調部ＢＥＲ検出部、２４はビタビ復号部ＢＥＲ検出部、２５はパケットエラーレート検出部、３０は選択部、３１はヒステリシス特性付切替判断部である。
【００７１】
前記品質評価部３の動作について詳しく説明する。
【００７２】
回転演算部２の出力はビタビ復号部２０と復調部ＢＥＲ検出部２３と振幅誤差検出部２６とＣ／Ｎ検出部２７に入力され、Ｃ／Ｎ検出部２７ではＣ／Ｎ値を検出し、振幅誤差検出部２６では振幅誤差が検出される。
【００７３】
ビタビ復号部２０ではビタビ復号が行われ、その復号結果はリードソロモン復号部２１と復調部ＢＥＲ検出部２３とビタビ復号部ＢＥＲ検出部２４に入力される。
【００７４】
復調部ＢＥＲ検出部２３では、ビタビ復号前の信号である回転演算部２の出力とビタビ復号後の信号を再畳み込み符号化した信号とを比較することで復調部出力のＢＥＲを検出する。
【００７５】
リードソロモン復号部２１ではリードソロモン復号が行われ、その復号結果はビタビ復号部ＢＥＲ検出部２４とパケットエラーレート検出部２５に入力される。
【００７６】
ビタビ復号部ＢＥＲ検出部２４では、ビタビ復号部２０の出力とリードソロモン復号後の信号を再リードソロモン符号化した信号とを比較することでビタビ復号出力のＢＥＲを検出する。
【００７７】
パケットエラーレート検出部２５では、リードソロモン復号部２１でエラー訂正できなかったパケットをカウントすることでのパケットエラーレートを検出する。
【００７８】
次に、品質評価値選択部４の動作について説明する。
【００７９】
品質評価部５の出力はそれぞれの選択部３０と、またその出力のいくつかはヒステリシス特性付切替判断部３１へも入力される。
【００８０】
ヒステリシス特性付切替判断部３１は、入力された評価値から現在の伝送品質を判断し、その状況においてその評価値がある一定の感度以上であればその評価値を選択するように選択信号を出力する。
【００８１】
選択部３０では、各々の評価値を用いて判断された選択信号に基づいて１つの評価値を出力し、シーケンシャルにつながった選択部３０の接続構成によりその評価値に優先順位がつけられて出力される。つまり、伝送品質が事前に想定していない状況に陥った場合でも、確実に感度のある評価値を決定し出力することができる。
【００８２】
なお、上記実施の形態１，２では、更新期間制御部１１及び更新幅制御部１２の出力を比較部１７に入力することで比較部１７を制御してもよい。
【００８３】
また、上記実施の形態１，２では、更新幅制御部１２において、フィルタ係数の更新ステップ幅をランダムとすることで短時間で品質評価値選択部４の出力をよくし、または、極小値に陥った場合でも、さらに最適な極小値もしくは最小値へと更新することができ、最適な極小値もしくは最小値へと更新された場合は、更新ステップ幅を小さくすることでより高精度に最適値を探索してもよい。
【００８４】
また、上記実施の形態１，２では、更新幅制御部１２において、品質評価値選択部４の出力がレジスタの設定値以上であった場合は、フィルタ係数値の更新ステップ幅を固定とし、品質評価値選択部４のフィルタ係数値の更新期間を安定に保ってもよい。
【００８５】
また、上記実施の形態１，２では、フィルタ係数値は複数であってもよい。
【００８６】
また、上記実施の形態１，２では、更新期間制御部１１、更新幅制御部１２、優先探索制御部１３は、１つもしくは異なる複数存在してもよい。
【００８７】
また、上記実施の形態１において、復調部ＢＥＲ検出部２３、ビタビ復号部ＢＥＲ検出部２４及びパケットエラーレート検出部２５の検出期間決定のために位相誤差検出部の出力を使用したが、他の評価値を使用したり、それぞれの評価値検出部毎に異なるものを使用してもよい。
【００８８】
また、上記実施の形態２において、復調部ＢＥＲ検出部２３、ビタビ復号部ＢＥＲ検出部２４及びパケットエラーレート検出部２５の検出期間は評価値により制御されていないが、実施の形態１のように制御してもよい。
【００８９】
また、上記実施の形態１における位相誤差検出部２２、実施の形態２における振幅誤差検出部２６及びＣ／Ｎ検出部２７の検出期間もその他の評価値によって可変制御してもよい。
【００９０】
また、上記実施の形態１，２における位相誤差検出部２２、振幅誤差検出部２６、Ｃ／Ｎ検出部２７、復調部ＢＥＲ検出部２３、ビタビ復号部ＢＥＲ検出部２４及びパケットエラーレート検出部２５のそれぞれの検出期間を制御するために、自身以外の評価値を使用してもよいし、自身の前回の出力を記憶しておいてそれを使用して制御してもよい。
【００９１】
また、上記実施の形態１，２における品質評価部３は複数の出力をもっているが、１つの出力であってもよい。
【００９２】
また、上記実施の形態１，２におけるヒステリシス特性付切替判断部３１は、ヒステリシス特性を持たなくてもよい。
【００９３】
また、上記実施の形態２における品質評価値選択部４の評価値出力のための優先順位は、前述の優先順位とは異なる優先順位でもよい。
【００９４】
また、上記実施の形態１，２では、２つの品質評価値選択部４を組み合わせた構造でもよい。
【００９５】
また、上記実施の形態１，２において、回転演算部２、基準位相部６、位相比較部７、フィルタ部８及び周波数可変発振部９で構成されるフェーズロックループ（ＰＬＬ）構造が複数あり、係数更新部５でそれらに含まれる複数のフィルタ部８のフィルタ係数を更新してもよい。
【００９６】
【発明の効果】
以上のように本発明は、回転演算部、基準位相部、位相比較部、フィルタ部、周波数可変発振部、品質評価部、品質評価値選択部、同期検出部及び係数更新部を設けることにより、事前に想定していない環境下においてもフィルタ係数値を自動的に最適化することで、常に高い復調特性を得ることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る復調部係数更新装置の構成を示すブロック図である。
【図２】本発明の実施の形態１に係る復調部係数更新装置において品質評価部と品質評価値選択部の構成を示すブロック図である。
【図３】本発明の実施の形態２に係る復調部係数更新装置の構成を示すブロック図である。
【図４】本発明の実施の形態２に係る復調部係数更新装置において品質評価部と品質評価値選択部の構成を示すブロック図である。
【符号の説明】
１　　　　　　Ｉ，Ｑベースバンド信号
２　　　　　　回転演算部
３　　　　　　品質評価部
４　　　　　　品質評価値選択部
５　　　　　　係数更新部
６　　　　　　基準位相部
７　　　　　　位相比較部
８　　　　　　フィルタ部
９　　　　　　周波数可変発振部
１０　　　　　　探索部制御部
１１　　　　　　更新期間制御部
１２　　　　　　更新幅制御部
１３　　　　　　優先探索制御部
１４　　　　　　探索部
１５　　　　　　フィルタ係数更新部
１６　　　　　　記憶部
１７　　　　　　比較部
１８　　　　　　同期検出部
２０　　　　　　ビタビ復号部
２１　　　　　　リードソロモン復号部
２２　　　　　　位相誤差検出部
２３　　　　　　復調部ビットエラーレート（ＢＥＲ）検出部
２４　　　　　　ビタビ復号部ビットエラーレート（ＢＥＲ）検出部
２５　　　　　　パケットエラーレート検出部
２６　　　　　　振幅誤差検出部
２７　　　　　　Ｃ／Ｎ検出部
３０　　　　　　選択部
３１　　　　　　ヒステリシス特性付切替判断部
【図１】
2004040296.tif 000003
【図２】
2004040296.tif 000004
【図３】
2004040296.tif 000005
【図４】
2004040296.tif 000006