(57)【特許請求の範囲】
【請求項１】
受信した受信信号に重畳されているインパルスノイズを除去するインパルスノイズの除去方法であって、
前記受信信号の受信電力の時間経過に伴う電力推移を表す受信電力値系列を得る電力取得工程と、
前記受信電力値系列に対する移動平均区間長毎の移動平均を表す移動平均電力値系列を得る移動平均取得工程と、
前記移動平均電力値系列中においてノイズ閾値よりも大なるインパルスノイズ重畳区間を検出するインパルスノイズ検出工程と、
所定期間毎に前記移動平均取得工程及び前記インパルスノイズ検出工程からなるノイズ重畳区間検出処理を複数回繰り返し実行させる工程と、
前記受信信号中において、前記複数回の前記ノイズ重畳区間検出処理の前記インパルスノイズ検出工程において検出された前記インパルスノイズ重畳区間のレベルに対して消失処理を施すノイズ除去工程と、を有し、
前記ノイズ重畳区間検出処理が繰り返し実行される度に、前記ノイズ閾値が小さくなると共に前記移動平均区間長が長くなることを特徴とするインパルスノイズの除去方法。
【請求項２】
前記インパルスノイズ重畳区間における電力値の各々を一定の置換電力値に置換したものを新たな受信電力値系列とする電力置換工程をさらに有し、
前記ノイズ重畳区間検出処理は前記電力置換工程を含む、ことを特徴とする請求項１に記載のインパルスノイズの除去方法。
【請求項３】
前記ノイズ重畳区間検出処理が繰り返し実行される度に、前記置換電力値が小さくなることを特徴とする請求項２に記載のインパルスノイズの除去方法。
【請求項４】
前記電力置換工程にて得られた前記受信電力値系列の平均を表す平均電力値を得る平均電力取得工程をさらに備え、
前記ノイズ閾値及び前記置換電力値は、前記平均電力値に基づいて定まることを特徴とする請求項２に記載のインパルスノイズの除去方法。
【請求項５】
前記平均電力取得工程は、前記ノイズ重畳区間検出処理各々の内で最終のノイズ重畳区間検出処理の前記電力置換工程において得られた前記受信電力値系列に対する前記平均電力値を得ることを特徴とする請求項４に記載のインパルスノイズの除去方法。
【請求項６】
前記平均電力取得工程は、前記受信電力値系列における平均値及び前回取得された前記平均電力値の各々に対数変換処理を施して両者の差分値を取得し、前記差分値の上限を所定値に制限すべき制限処理を前記差分値に施したものを前回取得された前記平均電力値に加算したものを新たな平均電力値とすることを特徴とする請求項４に記載のインパルスノイズの除去方法。
【請求項７】
受信した受信信号に重畳されているインパルスノイズを除去するインパルスノイズの除去方法であって、
前記受信信号の受信電力の時間経過に伴う電力推移を表す受信電力値系列を得る電力算出工程と、
前記受信電力値系列に対して移動平均区間長毎の移動平均電力値系列を得る移動平均算出工程と、
前記移動平均電力値系列中においてノイズ閾値よりも大なるインパルスノイズ重畳区間を検出するインパルスノイズ検出工程と、
所定期間毎に前記移動平均算出行程及び前記インパルスノイズ検出行程からなるノイズ重畳区間検出処理をＮ回（Ｎは２以上の自然数）実行させる工程と、
前記受信信号中において、前記Ｎ回の前記ノイズ重畳区間検出処理の前記インパルスノイズ検出工程において検出された前記インパルスノイズ重畳区間のレベルに対して消失処理を施すノイズ除去行程と、を有し、
Ｎ回目の前記移動平均算出工程における前記移動平均区間長は、Ｎ−１回目の前記移動平均算出工程における前記移動平均区間長よりも長く、
Ｎ回目の前記インパルスノイズ検出工程における前記ノイズ閾値は、Ｎ−１回目の前記インパルスノイズ工程における前記ノイズ閾値よりも小さい、ことを特徴とするインパルスノイズの除去方法。
【請求項８】
受信した受信信号に重畳されているインパルスノイズを除去するインパルスノイズ除去回路であって、
前記受信信号の受信電力の時間経過に伴う電力推移を表す受信電力値系列を得る電力取得部と、
前記受信電力値系列に対する移動平均区間長毎の移動平均を表す移動平均電力値系列を得る移動平均取得部と、前記移動平均電力値系列中においてノイズ閾値よりも大なるインパルスノイズ重畳区間を検出するインパルスノイズ検出部と、を各々が含む複数個の互いに直列接続されたノイズ重畳区間検出処理部と、
前記受信信号中において、直列接続された前記複数個の前記ノイズ重畳区間検出処理部各々の前記インパルスノイズ検出部にて検出された前記インパルスノイズ重畳区間のレベルに対して消失処理を施すノイズ除去部と、を有し、
前記複数個の互いに直列接続されたノイズ重畳区間検出処理部各々において、後段の前記ノイズ重畳区間検出処理部ほど前記ノイズ閾値が小さくなると共に、前記移動平均区間長が長くなる、ことを特徴とするインパルスノイズ除去回路。
【請求項９】
前記インパルスノイズ重畳区間における電力値の各々を一定の置換電力値に置換したものを新たな受信電力値系列とする電力置換部をさらに有し、
前記複数個の前記ノイズ重畳区間検出処理部各々が前記電力置換部を含む、ことを特徴とする請求項８に記載のインパルスノイズ除去回路。
【請求項１０】
直列接続された前記複数個の前記ノイズ重畳区間検出処理部各々において後段のノイズ重畳区間検出処理部ほど前記置換電力値が小さくなることを特徴とする請求項９に記載のインパルスノイズ除去回路。
【請求項１１】
受信した受信信号に重畳されているインパルスノイズを除去するインパルスノイズ除去回路であって、
前記受信信号の受信電力の時間経過に伴う電力推移を表す受信電力値系列を得る電力算出部と、
前記受信電力値系列に対して移動平均区間長毎の移動平均電力値系列を得る移動平均算出部と、
前記移動平均電力値系列中においてノイズ閾値よりも大なるインパルスノイズ重畳区間を検出するインパルスノイズ検出部と、を各々が含むＮ（Ｎは２以上の自然数）個の互いに直列接続されたノイズ重畳区間検出処理部と、
前記受信信号中において、直列接続された前記Ｎ個の前記ノイズ重畳区間検出処理部各々の前記インパルスノイズ検出部にて検出された前記インパルスノイズ重畳区間のレベルに対して消失処理を施すノイズ除去部と、を有し、
前記移動平均算出部における前記移動平均区間長は、後段の移動平均算出部における前記移動平均区間長ほど長く、
前記インパルスノイズ検出部における前記ノイズ閾値は、後段の前記インパルスノイズ検出部における前記ノイズ閾値ほど小さい、ことを特徴とするインパルスノイズ除去回路。
【請求項１２】
前記Ｎ個の互いに直列接続されたノイズ重畳区間検出処理部の各々は、前記受信電力値系列中において前記インパルスノイズ重畳区間における電力値の各々を置換電力値に置換したものを次段の前記移動平均算出部に供給する電力置換部を更に備え、
前記置換電力値は、後段の前記置換電力値ほど小さい、ことを特徴とする請求項１１に記載のインパルスノイズ除去回路。
【請求項１３】
前記電力置換部にて得られた前記受信電力値系列の平均を表す平均電力値を得る平均電力取得部をさらに備え、
前記ノイズ閾値及び前記置換電力値は、前記平均電力値に基づいて定まることを特徴とする請求項１２に記載のインパルスノイズ除去回路。
【請求項１４】
前記平均電力取得部は、直列接続された前記複数個の前記ノイズ重畳区間検出処理部各々の内で最終段のノイズ重畳区間検出処理部の前記電力置換部にて得られた前記受信電力値系列に対する前記平均電力値を得ることを特徴とする請求項１３に記載のインパルスノイズ除去回路。
【請求項１５】
前記平均電力取得部は、前記受信電力値系列における平均値及び前回取得された前記平均電力値の各々に対数変換処理を施して両者の差分値を取得する手段と、前記差分値の上限を所定値に制限すべき制限処理を前記差分値に施す手段と、前記制限処理の施された前記差分値を前回取得された前記平均電力値に加算したものを新たな平均電力値とすることを特徴とする請求項１３に記載のインパルスノイズ除去回路。
【請求項１６】
受信した受信信号に重畳されているインパルスノイズを除去すべく制御部によって実行されるプログラムであって、
前記受信信号の受信電力の時間経過に伴う電力推移を表す受信電力値系列を得る第１ステップと、
前記受信電力値系列に対する移動平均区間長毎の移動平均を表す移動平均電力値系列を得る第２ステップと、
前記移動平均電力値系列中においてノイズ閾値よりも大なるインパルスノイズ重畳区間を検出する第３ステップと、
所定期間毎に前記第２及び第３ステップからなる一連の処理を複数回繰り返し実行させる第４ステップと、
前記受信信号中において、前記複数回の処理の前記第３ステップにおいて検出された前記インパルスノイズ重畳区間のレベルに対して消失処理を施す第５ステップと、を有し、
前記第４ステップにより前記一連の処理が繰り返し実行される度に、前記ノイズ閾値が小さくなると共に前記移動平均区間長が長くなる、ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置において受信して得られた受信信号中に重畳している突発的ノイズ成分としてのインパルスノイズを除去するインパルスノイズ除去方法及びインパルスノイズ除去回路に関する。
【背景技術】
【０００２】
受信信号中にインパルスノイズが重畳していることを検出した場合に、その検出した区間での受信信号のレベルを強制的に”０”に置換することにより、インパルスノイズを除去するようにした受信装置が提案されている（例えば、特許文献１の図２参照）。かかる受信装置では、先ず、ＯＦＤＭ（Orthogonal Frequency Division Multiplex:直交周波数分割多重）方式の放送波を受信して得られた複素基底域信号（Ｉ、Ｑ）の振幅の平均を求め、この振幅平均よりも所定値だけ高い値を、インパルスノイズが発生したか否かを判別する為の閾値とする。そして、複素基底域信号の振幅がこの閾値を超えた時点を中心とする所定幅の区間をインパルスノイズの重畳区間として検出するようにしている。
【０００３】
ところで、インパルスノイズは、そのノイズ発生源の特長により、単発的に表れる場合と連続的に表れる場合とがある。例えば、受信装置の近傍において静電気が発生した場合、または電気機器の電源投入時には、単発的なインパルスノイズが発生する可能性がある。又、受信装置の近傍にパルスモータを備えた機器が設置されている場合には、複数のインパルスノイズが連続して発生する可能性がある。
【０００４】
この際、上記した受信装置では、インパルスノイズが発生したか否かを判別する為の閾値を複素基底域信号の振幅の平均値に基づいて算出している。よって、インパルスノイズが連続して発生する場合にはこの閾値自体も高くなるので、このようなインパルスノイズの連続発生区間を精度良く検出することが困難になるという問題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１５２６１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、単発的なインパルスノイズのみならず、連続的に発生するインパルスノイズをも精度良く除去することが可能なインパルスノイズ除去方法及びインパルスノイズ除去回路を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１記載によるインパルスノイズ除去方法は、受信した受信信号に重畳されているインパルスノイズを除去するインパルスノイズの除去方法であって、前記受信信号の受信電力の時間経過に伴う電力推移を表す受信電力値系列を得る電力取得工程と、前記受信電力値系列に対する移動平均区間長毎の移動平均を表す移動平均電力値系列を得る移動平均取得工程と、前記移動平均電力値系列中においてノイズ閾値よりも大なるインパルスノイズ重畳区間を検出するインパルスノイズ検出工程と、所定期間毎に前記移動平均取得工程及び前記インパルスノイズ検出工程からなるノイズ重畳区間検出処理を複数回繰り返し実行させる工程と、前記受信信号中において、前記複数回の前記ノイズ重畳区間検出処理の前記インパルスノイズ検出工程において検出された前記インパルスノイズ重畳区間のレベルに対して消失処理を施すノイズ除去工程と、を有し、前記ノイズ重畳区間検出処理が繰り返し実行される度に、前記ノイズ閾値が小さくなると共に前記移動平均区間長が長くなることを特徴とする。
【０００８】
請求項７記載によるインパルスノイズの除去方法は、受信した受信信号に重畳されているインパルスノイズを除去するインパルスノイズの除去方法であって、前記受信信号の受信電力の時間経過に伴う電力推移を表す受信電力値系列を得る電力算出工程と、前記受信電力値系列に対して移動平均区間長毎の移動平均電力値系列を得る移動平均算出工程と、前記移動平均電力値系列中においてノイズ閾値よりも大なるインパルスノイズ重畳区間を検出するインパルスノイズ検出工程と、所定期間毎に前記移動平均算出行程及び前記インパルスノイズ検出行程からなるノイズ重畳区間検出処理をＮ回（Ｎは２以上の自然数）実行させる工程と、前記受信信号中において、前記Ｎ回の前記ノイズ重畳区間検出処理の前記インパルスノイズ検出工程において検出された前記インパルスノイズ重畳区間のレベルに対して消失処理を施すノイズ除去行程と、を有し、Ｎ回目の前記移動平均算出工程における前記移動平均区間長は、Ｎ−１回目の前記移動平均算出工程における前記移動平均区間長よりも長く、Ｎ回目の前記インパルスノイズ検出工程における前記ノイズ閾値は、Ｎ−１回目の前記インパルスノイズ工程における前記ノイズ閾値よりも小さい、ことを特徴とする。
【０００９】
請求項８記載によるインパルスノイズの除去回路は、受信した受信信号に重畳されているインパルスノイズを除去するインパルスノイズ除去回路であって、前記受信信号の受信電力の時間経過に伴う電力推移を表す受信電力値系列を得る電力取得部と、前記受信電力値系列に対する移動平均区間長毎の移動平均を表す移動平均電力値系列を得る移動平均取得部と、前記移動平均電力値系列中においてノイズ閾値よりも大なるインパルスノイズ重畳区間を検出するインパルスノイズ検出部と、を各々が含む複数個の互いに直列接続されたノイズ重畳区間検出処理部と、前記受信信号中において、直列接続された前記複数個の前記ノイズ重畳区間検出処理部各々の前記インパルスノイズ検出部にて検出された前記インパルスノイズ重畳区間のレベルに対して消失処理を施すノイズ除去部と、を有し、前記複数個の互いに直列接続されたノイズ重畳区間検出処理部各々において、後段の前記ノイズ重畳区間検出処理部ほど前記ノイズ閾値が小さくなると共に、前記移動平均区間長が長くなる、ことを特徴とする。
【００１０】
請求項１１記載によるインパルスノイズ除去回路は、受信した受信信号に重畳されているインパルスノイズを除去するインパルスノイズ除去回路であって、前記受信信号の受信電力の時間経過に伴う電力推移を表す受信電力値系列を得る電力算出部と、前記受信電力値系列に対して移動平均区間長毎の移動平均電力値系列を得る移動平均算出部と、前記移動平均電力値系列中においてノイズ閾値よりも大なるインパルスノイズ重畳区間を検出するインパルスノイズ検出部と、を各々が含むＮ（Ｎは２以上の自然数）個の互いに直列接続されたノイズ重畳区間検出処理部と、  前記受信信号中において、直列接続された前記Ｎ個の前記ノイズ重畳区間検出処理部各々の前記インパルスノイズ検出部にて検出された前記インパルスノイズ重畳区間のレベルに対して消失処理を施すノイズ除去部と、を有し、前記移動平均算出部における前記移動平均区間長は、後段の移動平均算出部における前記移動平均区間長ほど長く、前記インパルスノイズ検出部における前記ノイズ閾値は、後段の前記インパルスノイズ検出部における前記ノイズ閾値ほど小さい、ことを特徴とする。
【００１１】
請求項１６記載によるプログラムは、受信した受信信号に重畳されているインパルスノイズを除去すべく制御部によって実行されるプログラムであって、前記受信信号の受信電力の時間経過に伴う電力推移を表す受信電力値系列を得る第１ステップと、前記受信電力値系列に対する移動平均区間長毎の移動平均を表す移動平均電力値系列を得る第２ステップと、前記移動平均電力値系列中においてノイズ閾値よりも大なるインパルスノイズ重畳区間を検出する第３ステップと、所定期間毎に前記第２及び第３ステップからなる一連の処理を複数回繰り返し実行させる第４ステップと、前記受信信号中において、前記複数回の処理の前記第３ステップにおいて検出された前記インパルスノイズ重畳区間のレベルに対して消失処理を施す第５ステップと、を有し、前記第４ステップにより前記一連の処理が繰り返し実行される度に、前記ノイズ閾値が小さくなると共に前記移動平均区間長が長くなる、ことを特徴とする。
【図面の簡単な説明】
【００１２】
【図１】本発明によるインパルス除去回路を備えたディジタル放送受信装置の概略構成を示す図である。
【図２】図１に示されるインパルス除去回路３の内部構成の一例を示す図である。
【図３】図２に示される平均電力算出部３４における平均電力算出処理フローを示す図である。
【図４】インパルス除去回路３の内部動作を示す図である。
【図５】インパルス除去回路３の他の内部構成を示す図である。
【図６】ＲＯＭ３９に記憶されているプログラムとしてのインパルスノイズ除去処理フローを示す図である。
【図７】本発明によるインパルス除去回路を備えたディジタル放送受信装置の概略構成の他の一例を示す図である。
【発明を実施するための形態】
【００１３】
受信信号の時間経過に伴う電力推移を表す受信電力値系列に対して移動平均区間長毎に移動平均を算出して移動平均電力値系列を得て、この移動平均電力値系列中においてノイズ閾値よりも大なる区間をインパルスノイズ重畳区間として検出し、上記受信電力値系列中においてインパルスノイズ重畳区間の電力値を一定の置換電力値に置換したものを新たな受信電力値系列として、上記した如き一連の処理を繰り返し実行する。そして、上記受信電力値系列の平均電力値に基づきノイズ閾値及び置換電力値を夫々算出しつつ、受信信号中において、各段の処理で検出されたインパルスノイズ重畳区間のレベルに対して消失処理を施す。
【実施例】
【００１４】
以下、本発明の実施例を図面を参照しつつ詳細に説明する。
【００１５】
図１は、本発明によるインパルスノイズ除去回路を搭載したディジタル放送受信装置の概略構成を示す図である。
【００１６】
図１に示すように、かかるディジタル放送受信装置は、アンテナ１、チューナ２、インパルスノイズ除去回路３、及び復調回路４から構成される。
【００１７】
アンテナ１は、放送局側から無線送信されてきた放送波を受信して得られたＲＦ（Radio Frequency）信号をチューナ２に供給する。
【００１８】
チューナ２は、かかるＲＦ信号中から所望帯域の信号を抽出し、この信号を中間周波帯域の信号にダウンコンバートすることによりＩＦ（Intermediate Frequency ）信号を得る。チューナ２は、かかるＩＦ信号を所定サンプリングタイミング毎にサンプリングして得られたサンプル値の系列からなる受信信号ＲＳをインパルスノイズ除去回路３に供給する。
【００１９】
インパルスノイズ除去回路３は、受信信号ＲＳ中にインパルスノイズが生じているか否かを検出する。この際、インパルスノイズ除去回路３は、インパルスノイズが生じていない区間に対しては受信信号ＲＳをそのままノイズ除去受信信号ＮＣＲとして復調回路４に供給する一方、インパルスノイズが生じている区間に対してはその信号レベルを例えば０レベルに置換したものをノイズ除去受信信号ＮＣＲとして復調回路４に供給する。
【００２０】
復調回路４は、かかるノイズ除去受信信号ＮＣＲに対して、受信した放送波の方式に対応した各種復調処理を施す。例えば、ＯＦＤＭ（Orthogonal Frequency Division Multiplex:直交周波数分割多重）方式の放送波を受信した場合、復調回路４は、ノイズ除去受信信号ＮＣＲに対して、直交検波、ガードインバール除去等を施した後にＦＦＴ（Fast Fourier Transform）処理を施すことにより、周波数領域における受信サブキャリア複素振幅を求める。そして、復調回路４は、かかる受信サブキャリア複素振幅に対してデマッピング処理、リードソロモン復号等の処理を施すことにより放送された情報データを復元する。
【００２１】
次に、インパルスノイズ除去回路３の詳細な動作について説明する。
【００２２】
図２は、インパルスノイズ除去回路３の内部構成の一例を示す図である。
【００２３】
図２に示すインパルスノイズ除去回路３は、論理和ゲート３０、電力算出部３１、ノイズ重畳区間検出処理部３２１〜３２Ｎ、閾値・置換電力算出部３３、平均電力算出部３４、ノイズ除去部３５及び遅延部３６から構成される。
【００２４】
電力算出部３１は、チューナ２から供給された受信信号ＲＳにおける各サンプル値毎に受信電力の算出を行うことにより時間経過に伴う受信電力の推移を表す受信電力サンプル値系列Ｗを生成してこれをノイズ重畳区間検出処理部３２１に供給する。
【００２５】
ノイズ重畳区間検出処理部３２１〜３２Ｎは夫々同一の内部構成、つまり移動平均電力算出部３０１、インパルスノイズ検出部３０２、遅延部３０３及び電力置換部３０４を備えている。
【００２６】
ノイズ重畳区間検出処理部３２１の移動平均電力算出部３０１は、受信電力サンプル値系列Ｗにおいて、所定の移動平均区間長Ｌ１にて示される区間毎の移動平均を移動平均電力値として算出する。例えば、移動平均区間長Ｌ１が２サンプル区間に相当する長さを示す場合には、移動平均電力算出部３３は、受信電力サンプル値系列Ｗ中において連続する２つの受信電力サンプル値毎にその平均値を求め、これを移動平均電力値とする。又、移動平均区間長Ｌ１が５サンプル区間に相当する長さを示す場合には、移動平均電力算出部３０１は、受信電力サンプル値系列Ｗ中において連続する５つの受信電力サンプル値毎にその平均値を求め、これを移動平均電力値とする。そして、移動平均電力算出部３０１は、移動平均区間長Ｌ１にて示される区間毎に算出した移動平均電力値の系列を、移動平均電力サンプル値系列ＷＭＶ１としてインパルスノイズ検出部３０２に供給する。ノイズ重畳区間検出処理部３２１のインパルスノイズ検出部３０２は、移動平均電力サンプル値系列ＷＭＶ１がノイズ閾値α１よりも大であるか否かを判定し、小であると判定された区間を非ノイズ区間、大であると判定された区間をノイズ重畳区間として検出する。尚、ノイズ閾値α１は、後述するが如き閾値・置換電力算出部３３にて算出される。そして、インパルスノイズ検出部３０２は、上記した非ノイズ区間では論理レベル０、ノイズ重畳区間では論理レベル１となるノイズ検出信号ＮＤ１を生成し、これを電力置換部３０４及び論理和ゲート３０に供給する。ノイズ重畳区間検出処理部３２１の遅延部３０３は、電力算出部３１から供給された受信電力サンプル値系列Ｗを、上記した移動平均電力算出部３０１及びインパルスノイズ検出部３０２にて費やされる処理時間分だけ遅延させてから電力置換部３０４に供給する。ノイズ重畳区間検出処理部３２１の電力置換部３０４は、遅延部３０３を介して供給された受信電力サンプル値系列Ｗ中において、ノイズ検出信号ＮＤ１が論理レベル０となる区間、つまり非ノイズ区間では、この受信電力サンプル値系列Ｗをそのまま受信電力サンプル値系列ＷＣ１として、次段のノイズ重畳区間検出処理部３２２に供給する。一方、受信電力サンプル値系列Ｗ中において、ノイズ検出信号ＮＤ１が論理レベル１となる区間、つまりノイズ重畳区間では、電力置換部３０４は、この受信電力サンプル値系列Ｗにおける受信電力サンプル値の各々を置換電力値Ｐ１に置換したものを上記受信電力サンプル値系列ＷＣ１として、次段のノイズ重畳区間検出処理部３２２に供給する。尚、置換電力値Ｐ１は、後述するが如き閾値・置換電力算出部３３にて算出されるものである。
【００２７】
ノイズ重畳区間検出処理部３２２の移動平均電力算出部３０１は、前段のノイズ重畳区間検出処理部３２１から供給された受信電力サンプル値系列ＷＣ１において、所定の移動平均区間長Ｌ２にて示される区間毎の移動平均を移動平均電力値として算出する。尚、移動平均区間長Ｌ２は、上記した移動平均区間長Ｌ１よりも長い期間長を有する。よって、ノイズ重畳区間検出処理部３２２の移動平均電力算出部３０１では、受信電力サンプル値系列ＷＣ１に対して、ノイズ重畳区間検出処理部３２１の移動平均電力算出部３０１での移動平均電力算出区間よりも長い区間長で移動平均を求め、各区間毎の移動平均電力値の系列を、移動平均電力サンプル値系列ＷＭＶ２としてインパルスノイズ検出部３０２に供給する。ノイズ重畳区間検出処理部３２２のインパルスノイズ検出部３０２は、上記移動平均電力サンプル値系列ＷＭＶ２がノイズ閾値α２よりも大であるか否かを判定し、小であると判定された区間を非ノイズ区間、大であると判定された区間をノイズ重畳区間として検出する。そして、インパルスノイズ検出部３０２は、上記した非ノイズ区間では論理レベル０、ノイズ重畳区間では論理レベル１となるノイズ検出信号ＮＤ２を生成し、これを電力置換部３０４及び論理和ゲート３０に供給する。尚、ノイズ閾値α２は、上記したノイズ閾値α１と同様に閾値・置換電力算出部３３にて算出されるものであり、ノイズ閾値α１よりも小なる値を有する。よって、ノイズ重畳区間検出処理部３２２のインパルスノイズ検出部３０２では、ノイズ重畳区間検出処理部３２１のインパルスノイズ検出部３０２に比して低いノイズ閾値にて、移動平均電力サンプル値系列ＷＭＶ２におけるノイズ重畳区間の判定を行うのである。ノイズ重畳区間検出処理部３２２の遅延部３０３は、前段のノイズ重畳区間検出処理部３２１から供給された受信電力サンプル値系列ＷＣ１を、上記した移動平均電力算出部３０１及びインパルスノイズ検出部３０２にて費やされる処理時間分だけ遅延させてから電力置換部３０４に供給する。ノイズ重畳区間検出処理部３２２の電力置換部３０４は、遅延部３０３を介して供給された受信電力サンプル値系列ＷＣ１中において、ノイズ検出信号ＮＤ２が論理レベル０となる区間、つまり非ノイズ区間では、この受信電力サンプル値系列ＷＣ１をそのまま受信電力サンプル値系列ＷＣ２として、次段のノイズ重畳区間検出処理部３２３に供給する。一方、受信電力サンプル値系列ＷＣ１中において、ノイズ検出信号ＮＤ２が論理レベル１となる区間、つまりノイズ重畳区間では、電力置換部３０４は、この受信電力サンプル値系列ＷＣ１における電力サンプル値の各々を置換電力値Ｐ２に置換したものを上記受信電力サンプル値系列ＷＣ２として、次段のノイズ重畳区間検出処理部３２３に供給する。尚、置換電力値Ｐ２は、後述するが如き閾値・置換電力算出部３３にて算出されるものであり、上記した置換電力値Ｐ１よりも小なる値を有する。よって、ノイズ重畳区間検出処理部３２２の電力置換部３０４では、ノイズ重畳区間に対して、ノイズ重畳区間検出処理部３２１の電力置換部３０４に比べて小なる電力値にて電力の置換が為される。
【００２８】
以下、同様にして、ノイズ重畳区間検出処理部３２３〜３２Ｎは、夫々の前段のノイズ重畳区間検出処理部３２から供給された受信電力サンプル値系列ＷＣ２〜ＷＣ（Ｎ−１）に対して、移動平均電力算出部３０１、インパルスノイズ検出部３０２及び電力置換部３０４にて前述した如き処理を施す。
【００２９】
この際、ノイズ重畳区間検出処理部３２３〜３２Ｎ各々の移動平均電力算出部３０１には、以下の如き大小関係からなる移動平均区間長Ｌ３〜ＬＮが夫々固定供給される。
【００３０】
Ｌ１＜Ｌ２＜Ｌ３＜Ｌ４＜Ｌ５・・・・＜Ｌ（Ｎ−１）＜ＬＮ
【００３１】
又、ノイズ重畳区間検出処理部３２３〜３２Ｎ各々のインパルスノイズ検出部３０２には、閾値・置換電力算出部３３にて算出されたノイズ閾値α３〜αＮが夫々供給される。
【００３２】
更に、ノイズ重畳区間検出処理部３２３〜３２Ｎ各々の電力置換部３０４には、閾値・置換電力算出部３３にて算出された置換電力値Ｐ３〜ＰＮが夫々供給される。
【００３３】
そして、上記ノイズ重畳区間検出処理部３２３〜３２Ｎの内で最終段のノイズ重畳区間検出処理部３２Ｎを除く３２３〜３２（Ｎ−１）は、移動平均電力算出部３０１、インパルスノイズ検出部３０２及び電力置換部３０４による処理にて得られた受信電力サンプル値系列ＷＣ３〜ＷＣ（Ｎ−１）を夫々の後段のノイズ重畳区間検出処理部３２に供給する。
【００３４】
尚、最終段のノイズ重畳区間検出処理部３２Ｎは、その前段のノイズ重畳区間検出処理部３２（Ｎ−１）から供給された受信電力サンプル値系列ＷＣ（Ｎ−１）に対して、前述した如き処理を施して得られた受信電力サンプル値系列ＷＣＮを平均電力算出部３４に供給する。更に、ノイズ重畳区間検出処理部３２３〜３２Ｎは、この間、インパルスノイズ検出部３０２から出力されたノイズ検出信号ＮＤ３〜ＮＤＮを論理和ゲート３０に供給する。
【００３５】
論理和ゲート３０は、上記したノイズ検出信号ＮＤ１〜ＮＤＮの論理和を求めその論理和結果を表す信号をノイズ除去部３５に供給する。
【００３６】
平均電力算出部３４は、ノイズ重畳区間検出処理部３２Ｎから供給された受信電力サンプル値系列ＷＣＮに基づき、図３に示す如き平均電力算出処理フローに従って平均電力を求める。
【００３７】
図３において、平均電力算出部３４は、先ず、所定の平均電力初期値を前回平均電力値Ｐavg_lastとして設定する（ステップＳ１）。次に、平均電力算出部３４は、最終段のノイズ重畳区間検出処理部３２Ｎから供給された受信電力サンプル値系列ＷＣＮにおける各受信電力サンプル値を順次取り込んで内蔵メモリ（図示せぬ）に記憶する（ステップＳ２）。次に、平均電力算出部３４は、所定の固定区間長Ｌavgに該当する数の受信電力サンプル値が取り込まれたか否かの判定を行う（ステップＳ３）。ステップＳ３において、固定区間長Ｌavgに該当する数の受信電力サンプル値が取り込まれていないと判定された場合、平均電力算出部３４は、上記ステップＳ２の実行に戻って受信電力サンプル値の取り込みを継続する。ここで、上記ステップＳ３において固定区間長Ｌavgに該当する数の受信電力サンプル値が取り込まれたと判定された場合、平均電力算出部３４は、内蔵メモリに記憶されている固定区間長Ｌavgに該当する数の受信電力サンプル値にてその平均値を求め、これを平均電力値Ｐavg_Lとする（ステップＳ４）。すなわち、ステップＳ２〜Ｓ４の実行により、平均電力算出部３４は、最終段のノイズ重畳区間検出処理部３２Ｎから供給された受信電力サンプル値系列ＷＣＮにおける受信電力サンプル値の数が固定区間長Lavgに該当する数となる度に平均電力値Ｐavg_Lを算出する。次に、平均電力算出部３４は、固定区間長Lavg毎の平均電力値Ｐavg_Lに対数変換処理を施したものを平均電力値Ｐavg_L_logとして得ると共に、前回算出した前回平均電力値Ｐavg_lastに対数変換処理を施したものを前回平均電力値Ｐavg_last_logとして得る（ステップＳ５）。次に、平均電力算出部３４は、上記した平均電力値Ｐavg_L_logと、前回平均電力値Ｐavg_last_logとの差分値を差分電力Pd_logとして求める（ステップＳ６）。次に、平均電力算出部３４は、かかる差分電力Pd_logが、所定の電力制限値Plimit_logよりも大であるか否かを判定する（ステップＳ７）。ステップＳ７において、差分電力Pd_logが、所定の電力制限値Plimit_logよりも大であると判定された場合、平均電力算出部３４は、差分電力Pd_logの値を電力制限値Plimit_logの値に置換する（ステップＳ８）。かかるステップＳ８の終了後、又は、上記ステップＳ７にて差分電力Pd_logが電力制限値Plimit_logよりも大ではないと判定された場合、平均電力算出部３４は、平均電力値Ｐavg_L_logが前回平均電力値Ｐavg_last_logよりも大であるか否かを判定する（ステップＳ９）。ステップＳ９において平均電力値Ｐavg_L_logが前回平均電力値Ｐavg_last_logよりも大であると判定された場合、平均電力算出部３４は、上記差分電力Pd_logに所定の固定係数Ａavg_logを乗算して得られた乗算結果を、前回平均電力値Ｐavg_last_logに加算したものを平均電力値Ｐavg_logとする（ステップＳ１０）。一方、上記ステップＳ９において平均電力値Ｐavg_L_logが前回平均電力値Ｐavg_last_logよりも大ではないと判定された場合、平均電力算出部３４は、差分電力Pd_logに上記固定係数Ａavg_logを乗算して得られた乗算結果を、前回平均電力値Ｐavg_last_logから減算したものを平均電力値Ｐavg_logとする（ステップＳ１１）。上記ステップＳ１０又はＳ１１の実行後、平均電力算出部３４は、対数変換された平均電力値Ｐavg_logを真数に戻したものを平均電力値Ｐavgとして閾値・置換電力算出部３３に供給する（ステップＳ１２）。ステップＳ１２の実行後、平均電力算出部３４は、かかる平均電力値Ｐavgを前回平均電力値Ｐavg_lastとして置き換える（ステップＳ１３）。かかるステップＳ１３の実行後、平均電力算出部３４は、上記ステップＳ２の実行に戻って前述した如き動作を繰り返し実行する。
【００３８】
要するに、平均電力算出部３４は、先ず、最終段のノイズ重畳区間検出処理部（３２Ｎ）から供給された電力サンプル値系列（ＷＣＮ）に対して、所定の固定区間長（Lavg）毎に平均電力値（Ｐavg_Ｌ）を求める（ステップＳ４）。次に、かかる平均電力値（Ｐavg_Ｌ）、及び前回算出した平均電力値（Ｐavg_last）に夫々対数変換処理を施してから、両者の差分値（Pd_log）を算出する（ステップＳ６）。そして、平均電力算出部３４は、このような平均電力値の変動分である差分値（Pd_log）の上限を所定値（Ｐlim_log）に制限しつつ、かかる差分値（Pd_log）に所定係数（Ａavg_log）を乗算した結果を、前回算出した平均電力（Ｐavg_last）に加算することにより、新たな平均電力（Ｐavg）を得て、これを閾値・置換電力算出部３３に供給する。この際、平均電力（Ｐavg_Ｌ）を対数変換（ステップＳ５）することにより、インパルスノイズの重畳による平均電力の変動を抑制している。これにより、インパルスノイズがインパルスノイズ重畳の判定に用いるノイズ閾値（α）に与える影響を低減させている。
【００３９】
閾値・置換電力算出部３３は、平均電力算出部３４から供給された平均電力値Ｐavgに基づき、以下の如くノイズ閾値α１〜αＮ及び置換電力値Ｐ１〜ＰＮを算出する。
【００４０】
先ず、閾値・置換電力算出部３３は、以下に示す数式に従って、平均電力値Ｐavgに固定係数β１，β２，β３，・・・，β(Ｎ-1),βＮを乗算することにより、ノイズ閾値α１，α２，α３，・・・，α(Ｎ-1),αＮを夫々得る。
αk＝βk×Pavg  （ｋは、１〜Ｎの自然数）
【００４１】
尚、固定係数β１〜βＮの各々は、以下の如き大小関係を有する。
β１＞β２＞β３＞β４＞β５・・・・＞β（Ｎ−１）＞βＮ
【００４２】
よって、ノイズ閾値α１〜αＮの各々も以下の如き大小関係を有するものとなる。
α１＞α２＞α３＞α４＞α５・・・・＞α（Ｎ−１）＞αＮ
【００４３】
次に、閾値・置換電力算出部３３は、上記の如く算出したノイズ閾値α２〜αＮ各々の値を、置換電力値Ｐ１〜ＰＮとする。
Ｐk＝αk  （ｋは、１〜Ｎの自然数）
【００４４】
従って、上記の如く算出された置換電力値Ｐ１〜ＰＮの各々は、以下の如き大小関係を有するものとなる。
Ｐ１＞Ｐ２＞Ｐ３＞Ｐ４＞Ｐ５・・・・＞Ｐ（Ｎ−１）＞ＰＮ
閾値・置換電力算出部３３は、上記の如く算出したノイズ閾値α１〜αＮを、図２に示す如くノイズ重畳区間検出処理部３２１〜３２Ｎ各々のインパルスノイズ検出部３０２に供給する。更に、閾値・置換電力算出部３３は、上記の如く算出した置換電力値Ｐ１〜ＰＮを、図２に示す如く、ノイズ重畳区間検出処理部３２１〜３２Ｎ各々の電力置換部３０４に供給する。従って、ノイズ重畳区間検出処理部３２１〜３２Ｎにおいて、後段のノイズ重畳区間検出処理部３２ほど小なる値を有する置換電力値Ｐ及びノイズ閾値αが供給されることになる。
【００４５】
ノイズ除去部３５は、論理和ゲート３０から供給された、ノイズ検出信号ＮＤ１〜ＮＤＮの論理和を表す信号に基づき、遅延部３６を介して供給された受信信号ＲＳに対して以下の如きインパルスノイズ除去処理を行う。尚、遅延部３６は、チューナ２から供給された受信信号ＲＳを、上記電力算出部３１及びノイズ重畳区間検出処理部３２１〜３２Ｎ各々による処理の合計時間分だけ遅延させてからノイズ除去部３５に供給する。
【００４６】
すなわち、ノイズ除去部３５は、遅延部３６を介して供給された受信信号ＲＳ中において、ノイズ重畳区間検出処理部３２１〜３２Ｎから送出されたノイズ検出信号ＮＤ１〜ＮＤＮの論理和が論理レベル０となる区間、つまりインパルスノイズが重畳していないと判定された非ノイズ区間では、受信信号ＲＳをそのままノイズ除去受信信号ＮＣＲとして復調回路４に供給する。一方、ノイズ検出信号ＮＤ１〜ＮＤＮの論理和が夫々論理レベル１となる区間、つまりインパルスノイズが重畳していると判定されたノイズ重畳区間では、遅延部３６を介して供給された受信信号ＲＳに対して消失処理を施す。すなわち、受信信号ＲＳ中において、ノイズ検出信号ＮＤが論理レベル１となる区間では、その信号レベルを強制的に「０」に置き換えたものをノイズ除去受信信号ＮＣＲとして復調回路４に供給する。
【００４７】
以下に、インパルスノイズ除去回路３によるインパルスノイズの除去動作について、受信信号ＲＳ中に図４に示す如きインパルスノイズＱ１〜Ｑ４が連続して重畳されている場合を例にとって説明する。尚、インパルスノイズ除去回路３に搭載されているノイズ重畳区間検出処理部３２の段数Ｎは３、つまりノイズ重畳区間検出処理部３２１〜３２３にてノイズ重畳区間の検出を行うものとする。
【００４８】
先ず、インパルスノイズ除去回路３の電力算出部３１は、受信信号ＲＳにおける各サンプル値毎に受信電力の算出を行って得られた図４に示す如き受信電力サンプル値系列Ｗを、第１段目のノイズ重畳区間検出処理部３２１に供給する。
【００４９】
ノイズ重畳区間検出処理部３２１の移動平均電力算出部３０１は、かかる受信電力サンプル値系列Ｗに対して、移動平均区間長Ｌ１にて示される区間（例えば２サンプル区間）毎に平均値を求めて得られた図４に示す如き移動平均電力サンプル値系列ＷＭＶ１をインパルスノイズ検出部３０２に供給する。
【００５０】
ノイズ重畳区間検出処理部３２１のインパルスノイズ検出部３０２は、図４に示すように、かかる移動平均電力サンプル値系列ＷＭＶ１がノイズ閾値α１よりも小である区間（非ノイズ区間）では論理レベル０、大である区間（ノイズ重畳区間）では論理レベル１となるノイズ検出信号ＮＤ１を電力置換部３０４及びノイズ除去部３５に供給する。この際、ノイズ重畳区間検出処理部３２１のインパルスノイズ検出部３０２では、図４に示すように、受信信号ＲＳに重畳されているインパルスノイズＱ１〜Ｑ４の内のＱ１の一部及びＱ３の各々をノイズ重畳区間（ＮＤ１：論理レベル１）として判定するものの、インパルスノイズＱ２及びＱ４各々を非ノイズ区間（ＮＤ１：論理レベル０）と判定している。
【００５１】
ノイズ重畳区間検出処理部３２１の電力置換部３０４は、受信電力サンプル値系列Ｗ中においてノイズ検出信号ＮＤ１が論理レベル０となる非ノイズ区間では、この受信電力サンプル値系列Ｗをそのまま受信電力サンプル値系列ＷＣ１として次段のノイズ重畳区間検出処理部３２２に供給する。一方、受信電力サンプル値系列Ｗ中において、ノイズ検出信号ＮＤ１が論理レベル１となるノイズ重畳区間では、電力置換部３０４は、この受信電力サンプル値系列Ｗにおける受信電力サンプル値の各々を、図４に示す如く置換電力値Ｐ１に置換したものを上記受信電力サンプル値系列ＷＣ１としてノイズ重畳区間検出処理部３２２に供給する。  すなわち、ノイズ重畳区間検出処理部３２１の電力置換部３０４は、受信電力サンプル値系列Ｗ中において、平均電力値Ｐavgに基づいて算出されたノイズ閾値α１によりインパルスノイズが重畳されていると判定されたノイズ重畳区間に含まれるサンプル値を、置換電力値Ｐ１に置換するのである。
【００５２】
ノイズ重畳区間検出処理部３２２の移動平均電力算出部３０１は、前段のノイズ重畳区間検出処理部３２１から供給された受信電力サンプル値系列ＷＣ１に対して、移動平均区間長Ｌ２にて示される区間毎に平均値を求めて得られた図４に示す如き移動平均電力サンプル値系列ＷＭＶ２をインパルスノイズ検出部３０２に供給する。尚、かかる移動平均区間長Ｌ２は、上記した移動平均区間長Ｌ１よりも大である。よって、ノイズ重畳区間検出処理部３２２の移動平均電力算出部３０１にて得られる移動平均電力サンプル値系列ＷＭＶ２は、ノイズ重畳区間検出処理部３２２の移動平均電力算出部３０１にて得られる移動平均電力サンプル値系列ＷＭＶ１よりも、時間経過に伴うレベル推移が緩やかになり、そのサンプル値系列波形によるパルス幅が広くなる。
【００５３】
ノイズ重畳区間検出処理部３２２のインパルスノイズ検出部３０２は、図４に示す如く、移動平均電力サンプル値系列ＷＭＶ２がノイズ閾値α２よりも小である区間（非ノイズ区間）では論理レベル０、大である区間（ノイズ重畳区間）では論理レベル１となるノイズ検出信号ＮＤ２を電力置換部３０４及びインパルスノイズ除去部３５に供給する。この際、ノイズ閾値α２は上記したノイズ閾値α１よりも小であり、且つ、移動平均電力サンプル値系列ＷＭＶ２は上記した移動平均電力サンプル値系列ＷＭＶ１よりもそのサンプル値系列波形によるパルス幅が広い。これにより、ノイズ重畳区間検出処理部３２２のインパルスノイズ検出部３０２では、図４に示すように、受信信号ＲＳに重畳されているインパルスノイズＱ１〜Ｑ４各々をノイズ重畳区間（ＮＤ１：論理レベル１）として判定するようになる。
【００５４】
ノイズ重畳区間検出処理部３２２の電力置換部３０４は、受信電力サンプル値系列ＷＣ１中においてノイズ検出信号ＮＤ２が論理レベル０となる非ノイズ区間では、受信電力サンプル値系列ＷＣ１をそのまま受信電力サンプル値系列ＷＣ２として最終段のノイズ重畳区間検出処理部３２３に供給する。一方、受信電力サンプル値系列ＷＣ１中において、ノイズ検出信号ＮＤ２が論理レベル１となるノイズ重畳区間では、電力置換部３０４は、この受信電力サンプル値系列ＷＣ１における電力サンプル値の各々を、図４に示す如く置換電力値Ｐ２に置換したものを上記受信電力サンプル値系列ＷＣ２として最終段のノイズ重畳区間検出処理部３２３に供給する。この際、置換電力値Ｐ２は、上記した置換電力値Ｐ１よりも小である。
【００５５】
すなわち、ノイズ重畳区間検出処理部３２２の電力置換部３０４は、受信電力サンプル値系列ＷＣ１中において、ノイズ閾値α１よりも小なるノイズ閾値α２によって判定されたノイズ重畳区間（ＮＤ２：論理レベル１）に含まれるサンプル値の全てを、図４に示す如く置換電力値Ｐ１よりも小なる置換電力値Ｐ２に置換するのである。
【００５６】
最終段のノイズ重畳区間検出処理部３２３の移動平均電力算出部３０１は、前段のノイズ重畳区間検出処理部３２２から供給された受信電力サンプル値系列ＷＣ２に対して、移動平均区間長Ｌ３にて示される区間毎に平均値を求めて得られた図４に示す如き移動平均電力サンプル値系列ＷＭＶ３をインパルスノイズ検出部３０２に供給する。尚、かかる移動平均区間長Ｌ３は、上記した移動平均区間長Ｌ２よりも大である。よって、ノイズ重畳区間検出処理部３２３の移動平均電力算出部３０１にて得られる移動平均電力サンプル値系列ＷＭＶ３は、ノイズ重畳区間検出処理部３２１の移動平均電力算出部３０１にて得られる移動平均電力サンプル値系列ＷＭＶ２よりも、時間経過に伴うレベル推移が緩やかになり、そのサンプル値系列波形によるパルス幅が広がる。
【００５７】
ノイズ重畳区間検出処理部３２３のインパルスノイズ検出部３０２は、図４に示す如く、移動平均電力サンプル値系列ＷＭＶ３がノイズ閾値α３よりも小である区間（非ノイズ区間）では論理レベル０、大である区間（ノイズ重畳区間）では論理レベル１となるノイズ検出信号ＮＤ３を電力置換部３０４及びノイズ除去部３５に供給する。この際、ノイズ閾値α３は上記したノイズ閾値α２よりも小であり、且つ、移動平均電力サンプル値系列ＷＭＶ３は上記した移動平均電力サンプル値系列ＷＭＶ２よりもそのサンプル値系列波形によるパルス幅が広い。これにより、ノイズ重畳区間検出処理部３２３のインパルスノイズ検出部３０２では、図４に示すように、受信信号ＲＳ中において連続して重畳されているインパルスノイズＱ１〜Ｑ４の全てを含む範囲をノイズ重畳区間（ＮＤ３：論理レベル１）として判定することになる。
【００５８】
ノイズ除去部３５は、図４に示すように、ノイズ検出信号ＮＤ１、ＮＤ２、ＮＤ３の論理和が論理レベル０となる非ノイズ区間では受信信号ＲＳをそのままノイズ除去受信信号ＮＣＲとして復調回路４に供給する。一方、ノイズ検出信号ＮＤ１、ＮＤ２、ＮＤ３の論理和が論理レベル１となるノイズ重畳区間では、ノイズ除去部３５は、かかる受信信号ＲＳ中においてその信号レベルを強制的に「０」に置き換え（消失処理）たものをノイズ除去受信信号ＮＣＲとして復調回路４に供給する。
【００５９】
従って、インパルスノイズ除去回路３によれば、図４に示す如く、受信信号ＲＳ中において連続して重畳された複数のインパルスノイズＱ１〜Ｑ４を全て含むインパルスノイズ重畳区間に対して消失処理を施すことが可能となる。
【００６０】
尚、上記実施例においては、３個のノイズ重畳区間検出処理部３２１〜３２３を用いてノイズ重畳区間を検出す場合の動作について説明したが、２個のノイズ重畳区間検出処理部３２１及び３２２、あるいは、単一のノイズ重畳区間検出処理部３２１だけでノイズ重畳区間を検出するようにしても良い。
【００６１】
又、上記実施例においては、インパルスノイズ除去回路３を図２に示す如き各機能モジュールからなるハードウェアにて実現するようにしているが、インパルスノイズ除去処理をソフトウェアで行うようにしても良い。
【００６２】
図５は、かかる点に鑑みて為されたインパルスノイズ除去回路３の他の内部構成を示す図である。
【００６３】
図５に示すインパルスノイズ除去回路３は、制御バス３７に接続されている制御部３８、ＲＯＭ（Read Only Memory）３９、ＲＡＭ（Random Access Memory）４０及び入出力ポート４１から構成される。
【００６４】
ＲＯＭ３９には、インパルスノイズ除去処理を行う為のプログラムが予め記憶されている。
【００６５】
ＲＡＭ４０には、以下の如き大小関係からなる所定の移動平均区間長Ｌ３〜ＬＮ、ノイズ閾値α１〜αＮ、置換電力値Ｐ１〜ＰＮが予め記憶されている。
【００６６】
Ｐ１＞Ｐ２＞Ｐ３＞Ｐ４＞Ｐ５・・・・＞Ｐ（Ｎ−１）＞ＰＮ
α１＞α２＞α３＞α４＞α５・・・・＞α（Ｎ−１）＞αＮ
Ｌ１＜Ｌ２＜Ｌ３＜Ｌ４＜Ｌ５・・・・＜Ｌ（Ｎ−１）＜ＬＮ
制御部３８は、入出力ポート４１を介して供給された受信信号ＲＳに対して、ＲＯＭ３９に記憶されているプログラムに従ったインパルスノイズ除去処理を施すことにより、インパルスノイズの除去されたノイズ除去受信信号ＮＣＲを生成し、これを入出力ポート４１を介して出力する。
【００６７】
図６は、ＲＯＭ３９に記憶されているプログラムとしてのインパルスノイズ除去処理フローを示す図である。
【００６８】
図６において、制御部３８は、先ず、ノイズ重畳区間の検出処理回数として初期値「１」を表す検出処理回数ＫをＲＡＭ４０に記憶する（ステップＳ２１）。次に、制御部３８は、受信信号ＲＳにおける所定期間分の各サンプル値毎に受信電力の算出を行い、所定期間内での時間経過に伴う受信電力の推移を表す受信電力サンプル値系列を受信電力サンプル値系列ＷｃとしてＲＡＭ４０に上書き記憶する（ステップＳ２２）。すなわち、ステップＳ２２の実行により、図２に示す電力算出部３１と同様な処理が為される。次に、制御部３８は、ＲＡＭ４０に記憶されている受信電力サンプル値系列Ｗｃに対して、ＲＡＭ４０に記憶されている移動平均区間長ＬＫ（Ｋ：ＲＡＭ４０に記憶されている検出処理回数）毎に移動平均を算出し、これを移動平均電力サンプル値系列ＷＭＶとしてＲＡＭ４０に上書きする（ステップＳ２３）。すなわち、ステップＳ２３の実行により、図２に示す移動平均電力算出部３０１と同様な処理が為される。次に、制御部３８は、ＲＡＭ４０に記憶されている移動平均電力サンプル値系列ＷＭＶ中においてサンプル値が、ＲＡＭ４０に記憶されているノイズ閾値αＫ（Ｋ：ＲＡＭ４０に記憶されている検出処理回数）よりも小となる区間は論理レベル０、大となる区間は論理レベル１となるノイズ検出信号ＮＤＫを生成し、ＲＡＭ４０に上書きする（ステップＳ２４）。すなわち、ステップＳ２４の実行により、図２に示すインパルスノイズ検出部３０２と同様な処理が為される。次に、制御部３８は、ＲＡＭ４０に記憶されている受信電力サンプル値系列Ｗｃ中において、ノイズ検出信号ＮＤが論理レベル１となる区間に限り、そのサンプル値の各々を置換電力値ＰＫ（Ｋ：ＲＡＭ４０に記憶されている検出処理回数）に置換する（ステップＳ２５）。すなわち、ステップＳ２５の実行により、図２に示す電力置換部３０４と同様な処理が為される。次に、制御部３８は、ＲＡＭ４０に記憶されている検出処理回数Ｋが所定の最終回数Ｎを超えていないか否かを判定する（ステップＳ２６）。ステップＳ２６において、検出処理回数Ｋが最終回数Ｎを超えていないと判定された場合、制御部３８は、検出処理回数Ｋに「１」を加算したものを新たな検出処理回数ＫとしてＲＡＭ４０に上書きする（ステップＳ２７）。ステップＳ２７の実行後、制御部３８は、上記したステップＳ２３の実行に戻って、前述した如きステップＳ２３〜Ｓ２５の動作を繰り返し実行する。つまり、所定期間分の受信信号ＲＳ毎に、ステップＳ２３〜Ｓ２５による動作がＮ回繰り返し実行されるのである。例えば、検出処理回数Ｋが「１」の際に実行されたステップＳ２３〜Ｓ２５により、図２に示すノイズ重畳区間検出処理部３２１と同様な処理が為され、検出処理回数Ｋが「２」の際に実行されたステップＳ２３〜Ｓ２５により、図２に示すノイズ重畳区間検出処理部３２２と同様な処理が為されるのである。
【００６９】
この間、ステップＳ２６において検出処理回数Ｋが最終回数Ｎ以上となったと判定された場合、制御部３８は、受信信号ＲＳ中においてノイズ検出信号ＮＤ１〜ＮＤＮが夫々論理レベル１となる区間に限り消失処理、つまり受信信号ＲＳの信号レベルを強制的に「０」に置き換えたものをノイズ除去受信信号ＮＣＲとし、これを入出力ポート４１を介して出力する（ステップＳ２８）。すなわち、検出処理回数Ｋが最終回数Ｎとなった際に実行されたステップＳ２３〜Ｓ２５により、図２に示すノイズ重畳区間検出処理部３２Ｎと同様な処理が為される。そして、ステップＳ２８の実行により、図２に示すノイズ除去部３５と同様に、ノイズ検出信号ＮＤ１〜ＮＤＮの論理和結果に基づいて受信信号ＲＳに対して消失処理を施したものが、ノイズ除去受信信号ＮＣＲとして出力されるのである。次に、制御部３８は、ＲＡＭ４０に記憶されている受信電力サンプル値系列Ｗｃに対して、図３に示す如き平均電力算出処理を施すことにより平均電力値Ｐavgを算出する（ステップＳ２９）。すなわち、ステップＳ２９の実行により、図２に示す平均電力算出部３４と同様な処理が為される。次に、制御部３８は、前述した如き閾値・置換電力算出部３３と同様な方法で、上記平均電力値Ｐavgに基づきノイズ閾値α１〜αＮ、置換電力値Ｐ１〜ＰＮを算出して、夫々をＲＡＭ４０に上書きする（ステップＳ３０）。すなわち、ステップＳ３０の実行により、図２に示す閾値・置換電力算出部３３と同様な処理が為される。かかるステップＳ３０の実行後、制御部３８は、上記ステップＳ２１の実行に戻って前述した如き動作を繰り返し実行する。
【００７０】
上記した如きソフトウェアによるインパルスノイズ除去処理によっても、図２に示す如き構成を採用した場合と同様に、図４に示す如く、受信信号ＲＳ中において連続して重畳されているインパルスノイズの重畳区間を確実に検出することが可能となる。
【００７１】
要するに、インパルスノイズ除去回路３は、先ず、受信電力値系列（Ｗ、Ｗｃ）に対して所定の移動平均区間長（Ｌ）毎にその移動平均区間長（Ｌ）での移動平均値系列（ＷＭＶ）を求め（移動平均電力算出処理）、この移動平均値系列（ＷＭＶ）がノイズ閾値（α）よりも大となる区間をインパルスノイズ重畳区間として検出する（インパルスノイズ検出処理）。そして、受信電力系列（Ｗ、Ｗｃ）中における上記インパルスノイズ重畳区間での電力値を置換電力値（Ｐ）に置換（電力置換処理）したものを新たな受信電力系列（Ｗｃ）とし、上記した如き移動平均電力算出処理、インパルスノイズ検出処理及び電力置換処理からなるノイズ重畳区間検出処理（３２又はＳ２３〜Ｓ２５）を少なくとも１回以上実行する。ここで、受信信号（ＲＳ）中において、ノイズ重畳区間検出処理（３２１〜３２Ｎ）で検出されたインパルスノイズ重畳区間に対して消失処理を施すことにより、インパルスノイズの除去されたノイズ除去受信信号（ＮＣＲ）を出力する。
【００７２】
尚、かかるノイズ重畳区間検出処理を繰り返し実行するにあたり、後段での処理ほど、上記した如き移動平均を行う移動平均区間長（Ｌ）を長くすると共に、ノイズ閾値（α）及び置換電力値（Ｐ）を段階的に低くするようにしている。これにより、図４に示すように、ノイズ重畳区間検出処理の初期段階（例えば、３２１）では、比較的大なる単発的なインパルスノイズ（例えば、Ｑ１、Ｑ３）が検出され、終盤の段階（例えば、３２３）では、連続する複数のインパルスノイズの重畳区間（例えば、ＴＱ）が検出できるようになる。すなわち、単発的なインパルスノイズのみならず、連続する複数のインパルスノイズの重畳区間を検出することが可能となるのである。
【００７３】
この際、各段階のノイズ重畳区間検出処理では、前段のノイズ重畳区間検出処理で検出されたインパルスノイズ重畳区間での値を強制的に固定の置換電力値（Ｐ）に置換してなる受信電力系列（Ｗｃ）に対して移動平均値（ＷＭＶ）を算出するようにしている。このような電力置換処理により、大電力のインパルスノイズがノイズ閾値（α）に与える影響を低減させ、且つ比較的電力が小さく連続的に発生するインパルスノイズの検出精度を高めているのである。
【００７４】
又、ノイズ閾値（α）を求める為のパラメータである平均電力値（Ｐavg）を算出する（３４、Ｓ３９）にあたり、前回算出した平均電力値（Ｐavg_last）と今回算出した平均電力値（Ｐavg_Ｌ）との差分、つまり平均電力の変動分（Ｐd）に所定係数（Ａavg）を乗算したものを、前回算出した平均電力値（Ｐavg_last）に加算（Ｓ１０、Ｓ１１）している。この際、かかる平均電力の算出処理を対数空間で行い（Ｓ５、Ｓ６、Ｓ１０、Ｓ１１）つつ、平均電力の変動分（Ｐd）の上限を所定値（Ｐlim_log）に制限している。これにより、大電力インパルスノイズが平均電力に著しく影響することを排除して、インパルスノイズ重畳判定の為のノイズ閾値（α）の精度を高めているのである。
【００７５】
従って、インパルスノイズ除去回路３によれば、大電力のインパルスノイズのみならず、比較的電力が小さく連続的に発生するインパルスノイズに対してもそのノイズ重畳区間を精度良く検出して、ノイズ除去を行うことが可能となる。
【００７６】
尚、上記実施例においては、チューナ２から出力されたＩＦ信号としての受信信号ＲＳに対して、インパルスノイズ除去回路３により前述した如きインパルスノイズ除去処理を施すようにしているが、アンテナ１からＲＦ信号に対してインパルスノイズ除去処理を施すようにしても良い。
【００７７】
図７は、かかる点に鑑みて為されたディジタル放送受信装置の概略構成を示す図である。
【００７８】
図７に示す構成では、インパルスノイズ除去回路３は、アンテナ１から出力されたＲＦ信号を受信信号ＲＳとして取り込み、かかる受信信号ＲＳに対して前述した如きインパルスノイズ除去処理を施して得られたノイズ除去受信信号ＮＣＲをチューナ２に供給する。チューナ２は、ノイズ除去受信信号ＮＣＲ中から所望帯域の信号を抽出し、この信号を中間周波帯域の信号にダウンコンバートして得られたＩＦ信号を復調回路４に供給する。
【符号の説明】
【００７９】
３            インパルスノイズ除去回路
３１          電力算出部
３２１〜３２Ｎ  ノイズ重畳区間検出処理部
３３          閾値・置換電力算出部
３４          平均電力算出部
３５          ノイズ除去部
３０１        移動平均電力算出部
３０２        インパルスノイズ検出部
３０４        電力置換部
【図１】
0005656668.tif 000002
【図２】
0005656668.tif 000003
【図３】
0005656668.tif 000004
【図４】
0005656668.tif 000005
【図５】
0005656668.tif 000006
【図６】
0005656668.tif 000007
【図７】
0005656668.tif 000008