(57)【特許請求の範囲】
【請求項１】
放送波の受信信号および遅延させた受信信号に対してタップ係数を乗算した後に合成することにより、前記受信信号に含まれるノイズ成分を抑制するフィルタ処理部と、
前記フィルタ処理部からの出力信号の振幅と基準値との誤差成分を算出する誤差演算部と、
算出された前記誤差成分に収束係数を乗算して、前記フィルタ処理部に用いる前記タップ係数を更新するタップ係数更新部と、
前記収束係数を更新する収束係数更新部と、
を有し、
前記収束係数更新部は、
電界レベルおよびマルチパスノイズのそれぞれを軸とした二次元平面に対して複数の設定値を割り当て、前記放送波の受信信号の電界レベルおよびマルチパスノイズを前記二次元平面の２つの軸に対する各々の値として用いて前記設定値を選択する、
ことを特徴とする受信装置。
【請求項２】
複数の前記設定値は、
前記二次元平面において前記マルチパスノイズのノイズレベルが小さく且つ受信電界レベルが小さい場合に用いる最小値と、
前記二次元平面において前記最小値の場合と比べて前記マルチパスノイズのノイズレベルが大きくなった場合に相当する第１の中間値と、
前記二次元平面において前記最小値の場合と比べて前記受信電界レベルが大きくなった場合に相当する第２の中間値と、
前記二次元平面において前記第１の中間値での前記マルチパスノイズのノイズレベルおよび前記第２の中間値での前記受信電界レベルに相当する最大値と、を含み、
前記収束係数更新部は、
前記マルチパスノイズのノイズレベルが小さく且つ前記受信電界レベルが小さい場合には前記最小値を選択し、
前記マルチパスノイズのノイズレベルが大きく且つ前記受信電界レベルが小さい場合には前記第１の中間値を選択し、
前記マルチパスノイズのノイズレベルが小さく且つ前記受信電界レベルが大きい場合には前記第２の中間値を選択し、
前記マルチパスノイズのノイズレベルが大きく且つ前記受信電界レベルが大きい場合には前記最大値を選択する、
ことを特徴とする請求項１記載の受信装置。
【請求項３】
前記収束係数更新部は、
マルチパスノイズのノイズレベルおよび放送波の受信電界レベルが大きくなるにつれ、前記タップ係数の更新量が大きくなるように前記収束係数を更新する、
ことを特徴とする請求項１または２記載の受信装置。
【請求項４】
放送波の受信信号に含まれるノイズ成分を抑制するノイズフィルタでの誤差収束制御方法であって、
前記放送波の受信信号および遅延させた受信信号に対してタップ係数を乗算した後に合成するフィルタステップと、
前記フィルタステップにより処理された出力信号の振幅と基準値との誤差成分を算出するステップと、
算出された前記誤差成分に収束係数を乗算して、前記フィルタステップで用いる前記タップ係数を更新する係数更新ステップと、
を有し、
前記係数更新ステップでは、
電界レベルおよびマルチパスノイズのそれぞれを軸とした二次元平面に対して複数の設定値を割り当て、前記放送波の受信信号の電界レベルおよびマルチパスノイズを前記二次元平面の２つの軸に対する各々の値として用いて前記設定値を選択する、
ことを特徴とするノイズフィルタでの誤差収束制御方法。
【請求項５】
放送波の受信信号をデジタル変換するコンバータに接続されたコンピュータにより実行されるプログラムであって、
前記コンピュータは、
前記放送波の受信信号および遅延させた受信信号に対してタップ係数を乗算した後に合成して、前記受信信号に含まれるノイズ成分を抑制するフィルタ処理と、
前記フィルタ処理により生成された出力信号の振幅と基準値との誤差成分を算出する処理と、
算出された前記誤差成分に収束係数を乗算して、前記フィルタ処理で用いる前記タップ係数を更新する係数更新処理と、
を実行し、
前記係数更新処理では、
電界レベルおよびマルチパスノイズのそれぞれを軸とした二次元平面に対して複数の設定値を割り当て、前記放送波の受信信号の電界レベルおよびマルチパスノイズを前記二次元平面の２つの軸に対する各々の値として用いて前記設定値を選択する、
ことを特徴とするプログラム。
【請求項６】
放送波の受信信号をデジタル変換するコンバータに接続されたコンピュータにより実行されるプログラムを記録した記録媒体であって、
前記コンピュータは、
前記放送波の受信信号および遅延させた受信信号に対してタップ係数を乗算した後に合成して、前記受信信号に含まれるノイズ成分を抑制するフィルタ処理と、
前記フィルタ処理により生成された出力信号の振幅と基準値との誤差成分を算出する処理と、
算出された前記誤差成分に収束係数を乗算して、前記フィルタ処理で用いる前記タップ係数を更新する係数更新処理と、
を実行し、
前記係数更新処理では、
電界レベルおよびマルチパスノイズのそれぞれを軸とした二次元平面に対して複数の設定値を割り当て、前記放送波の受信信号の電界レベルおよびマルチパスノイズを前記二次元平面の２つの軸に対する各々の値として用いて前記設定値を選択する、
ことを特徴とするプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、ノイズフィルタでの誤差収束制御方法、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
マルチパス環境下において快適な聴取を可能にすることを目的として、近年ラジオなどの受信機に適応フィルタが用いられている（特許文献１）。
適応フィルタは、放送波により受信した受信信号および遅延させた受信信号に対してタップ係数を乗算し、これらを合成する。また、タップ係数は、合成後の受信信号に残っている誤差成分に応じた値に更新される。
この受信信号に対するフィルタ処理と、フィルタ処理後の受信信号に残る誤差成分によるタップ係数の更新処理とを繰り返すことにより、適応フィルタは、受信環境に応じたタップ係数を得て、フィルタ処理後の受信信号に含まれる誤差成分を抑制する。
これにより、適応フィルタは、たとえば車両に搭載される受信装置において、マルチパスノイズなどを除去できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４２０５５０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１にあるような通常の適応フィルタでは、放送波の受信状態によっては、受信状態に応じたタップ係数が得られないこと又は得難いことがある。この場合、適応フィルタを用いても、放送波により受信した受信信号に含まれるノイズ成分を好適に除去できない。
たとえば放送波の受信状況がノイズなどにより常に変化するような受信環境においては、タップ係数は、その受信環境の変化に追従して変化するだけで、受信環境に応じた値に収束できないことがある。この場合、誤差成分を好適に抑制できるタップ係数が長期にわたって得られない。この追従期間ではタップ係数が適切なものとならないので、適応フィルタの合成により生成される受信信号には、比較的大きな誤差が残り続ける。
この他にもたとえば、ノイズなどによる受信環境の変化が大きい場合、タップ係数は、変化後の受信環境に応じた値に直ちに収束できない可能性がある。タップ係数が変化後の受信環境に応じた値に収束するまでの期間において、適応フィルタの合成により生成される受信信号には、誤差が残り続ける。また、受信環境の大きな変化に追従して収束できるようにタップ係数の更新量を大きくした場合、変化後の受信環境に適応した状態でも、大きな誤差が残る可能性がある。
【０００５】
このように、受信装置では、受信状態の変化にかかわらず、変化した各々の受信状態において最適なタップ係数が早期に得られることが求められている。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、放送波の受信信号および遅延させた受信信号に対してタップ係数を乗算した後に合成することにより、前記受信信号に含まれるノイズ成分を抑制するフィルタ処理部と、前記フィルタ処理部からの出力信号の振幅と基準値との誤差成分を算出する誤差演算部と、算出された前記誤差成分に収束係数を乗算して、前記フィルタ処理部に用いる前記タップ係数を更新するタップ係数更新部と、前記収束係数を更新する収束係数更新部と、を有し、前記収束係数更新部は、電界レベルおよびマルチパスノイズのそれぞれを軸とした二次元平面に対して複数の設定値を割り当て、前記放送波の受信信号の電界レベルおよびマルチパスノイズを前記二次元平面の２つの軸に対する各々の値として用いて前記設定値を選択する、受信装置である。
【０００７】
請求項４に係る発明は、放送波の受信信号に含まれるノイズ成分を抑制するノイズフィルタでの誤差収束制御方法であって、前記放送波の受信信号および遅延させた受信信号に対してタップ係数を乗算した後に合成するフィルタステップと、前記フィルタステップにより処理された出力信号の振幅と基準値との誤差成分を算出するステップと、算出された前記誤差成分に収束係数を乗算して、前記フィルタステップで用いる前記タップ係数を更新する係数更新ステップと、を有し、前記係数更新ステップでは、電界レベルおよびマルチパスノイズのそれぞれを軸とした二次元平面に対して複数の設定値を割り当て、前記放送波の受信信号の電界レベルおよびマルチパスノイズを前記二次元平面の２つの軸に対する各々の値として用いて前記設定値を選択する、ノイズフィルタでの誤差収束制御方法である。
【０００８】
請求項５に係る発明は、放送波の受信信号をデジタル変換するコンバータに接続されたコンピュータにより実行されるプログラムであって、前記コンピュータは、前記放送波の受信信号および遅延させた受信信号に対してタップ係数を乗算した後に合成して、前記受信信号に含まれるノイズ成分を抑制するフィルタ処理と、前記フィルタ処理により生成された出力信号の振幅と基準値との誤差成分を算出する処理と、算出された前記誤差成分に収束係数を乗算して、前記フィルタ処理で用いる前記タップ係数を更新する係数更新処理と、を実行し、前記係数更新処理では、電界レベルおよびマルチパスノイズのそれぞれを軸とした二次元平面に対して複数の設定値を割り当て、前記放送波の受信信号の電界レベルおよびマルチパスノイズを前記二次元平面の２つの軸に対する各々の値として用いて前記設定値を選択する、プログラムである。
【０００９】
請求項６に係る発明は、放送波の受信信号をデジタル変換するコンバータに接続されたコンピュータにより実行されるプログラムを記録した記録媒体であって、前記コンピュータは、前記放送波の受信信号および遅延させた受信信号に対してタップ係数を乗算した後に合成して、前記受信信号に含まれるノイズ成分を抑制するフィルタ処理と、前記フィルタ処理により生成された出力信号の振幅と基準値との誤差成分を算出する処理と、算出された前記誤差成分に収束係数を乗算して、前記フィルタ処理で用いる前記タップ係数を更新する係数更新処理と、を実行し、前記係数更新処理では、電界レベルおよびマルチパスノイズのそれぞれを軸とした二次元平面に対して複数の設置値を割り当て、前記放送波の受信信号の電界レベルおよびマルチパスノイズを前記二次元平面の２つの軸に対する各々の値として用いて前記設定値を選択する、プログラムを記録したコンピュータ読取可能な記録媒体である。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態に係る車載用ＦＭ受信機の概略構成図である。
【図２】図２は、放送波により受信した受信信号に含まれるノイズ成分を抑制するための、従来の適応フィルタ部の概略ブロック図である。
【図３】図３は、本実施形態に係る、図１の適応フィルタ部の概略ブロック図である。
【図４】図４は、収束係数の設定値の説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態に係る受信装置について、図面に基づいて説明する。
【００１２】
図１は、本発明の実施形態に係る車載用ＦＭ受信機１の概略構成図である。
図１の車載用ＦＭ受信機１は、自動車などの車両に搭載される。
車載用ＦＭ受信機１は、ＦＭラジオ放送を受信する。
【００１３】
図１の車載用ＦＭ受信機１は、アンテナ１１、ＲＦ（Radio Frequency）増幅部１２、局部発振部１３、混合部１４、ＡＤ（Analog to Digital）変換部１５、ＩＦ（Intermediate Frequency）増幅部１６、適応フィルタ部１７、ＦＭ検波部１８、オーディオ処理部１９、ＤＡ（Digital to Analog）変換部２０、オーディオ増幅部２１、スピーカ２２、を有する。
【００１４】
アンテナ１１は、ＦＭラジオ放送の放送帯域を受信する。アンテナ１１は、たとえば車両の窓ガラス、ループトップに配置される。
アンテナ１１は、ＲＦ増幅部１２に接続される。
【００１５】
ＲＦ増幅部１２は、アンテナ１１により受信される放送帯域の受信信号を増幅する。
ＲＦ増幅部１２は、混合部１４に接続される。
ＲＦ増幅部１２は、増幅した放送帯域の受信信号を混合部１４へ出力する。
【００１６】
局部発振部１３は、受信チャンネルに応じた周波数の局部発振信号を生成する。
局部発振部１３は、ＰＬＬ（Phase Locked Loop）回路を有し、基準周波数の基準信号を逓倍した局部発振信号を生成する。
局部発振部１３は、混合部１４に接続される。
局部発振部１３は、局部発振信号を混合部１４へ出力する。
【００１７】
混合部１４は、ＲＦ増幅部１２から入力される放送帯域の受信信号と、局部発振信号とを混合する。これにより、放送帯域の受信信号は、中間周波数の受信信号へ変換される。
混合部１４は、ＡＤ変換部１５に接続される。
混合部１４は、中間周波数の受信信号をＡＤ変換部１５へ出力する。
【００１８】
ＡＤ変換部１５は、中間周波数のアナログ受信信号をデジタル変換する。これにより、中間周波数のデジタル受信データが生成される。
ＡＤ変換部１５は、ＩＦ増幅部１６に接続される。
ＡＤ変換部１５は、中間周波数のデジタル受信データを、ＩＦ増幅部１６へ出力する。
【００１９】
ＩＦ増幅部１６は、中間周波数のデジタル受信データを増幅する。
ＩＦ増幅部１６は、適応フィルタ部１７に接続される。
ＩＦ増幅部１６は、増幅した中間周波数のデジタル受信データを、適応フィルタ部１７へ出力する。
【００２０】
適応フィルタ部１７は、電波により受信した受信信号に含まれるノイズ成分を除去する。
適応フィルタ部１７には、電波により受信した受信信号として、増幅された中間周波数のデジタル受信データが入力される。
適応フィルタ部１７は、中間周波数のデジタル受信データをフィルタ処理する。
適応フィルタ部１７は、ＦＭ検波部１８に接続される。
適応フィルタ部１７は、フィルタ処理後の中間周波数のデジタル受信データを、ＦＭ検波部１８へ出力する。
【００２１】
ＦＭ検波部１８は、受信チャンネルの信号を検出する。
ＦＭ検波部１８は、フィルタ処理後の中間周波数のデジタル受信データを処理する。
ＦＭ検波部１８は、オーディオ処理部１９に接続される。
ＦＭ検波部１８は、検波した信号成分によるデジタル受信データを、オーディオ処理部１９へ出力する。
【００２２】
オーディオ処理部１９は、検波された信号成分によるデジタル受信データから、放送波に重畳された音声データを生成する。
オーディオ処理部１９は、ＤＡ変換部２０に接続される。
オーディオ処理部１９は、音声データを、ＤＡ変換部２０へ出力する。
【００２３】
ＤＡ変換部２０は、デジタルの音声データを、アナログの音声信号へ変換する。
ＤＡ変換部２０は、オーディオ増幅部２１に接続される。
ＤＡ変換部２０は、音声信号を、オーディオ増幅部２１へ出力する。
【００２４】
オーディオ増幅部２１は、アナログの音声信号を増幅する。
オーディオ増幅部２１は、スピーカ２２に接続される。
オーディオ増幅部２１は、増幅したアナログの音声信号を、スピーカ２２へ出力する。
【００２５】
スピーカ２２は、音声などのエンベロープ信号により駆動される。
スピーカ２２は、入力される音声信号により駆動される。スピーカ２２は、音声信号に対応する音声を出力する。
【００２６】
また、図１において、ＡＤ変換部１５、ＩＦ増幅部１６、適応フィルタ部１７、ＦＭ検波部１８、オーディオ処理部１９、ＤＡ変換部２０は、受信信号から音声信号を生成するバックエンド用のマイクロコンピュータ３１に実現される。マイクロコンピュータ３１は、ＡＤ変換部１５、ＤＡ変換部２０、ＣＰＵ（Central Processing Unit）３２、メモリを有する。ＡＤ変換部１５、ＤＡ変換部２０、ＣＰＵ３２、およびメモリは、内部バスにより接続される。
【００２７】
メモリは、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などで構成される。
メモリは、プログラムを記憶する。
なお、メモリに記憶されるプログラムは、車載用ＦＭ受信機１の出荷前に書き込まれたものでも、出荷後に書き込まれたものでもよい。出荷後にメモリに書き込まれるプログラムは、たとえばＣＤ−ＲＯＭ（Compact Disc - Read Only Memory）などの記録媒体に記録されていたもので上書きしたものでも、インターネットなどの通信ネットワークを通じてサーバ装置からダウンロードしたものでもよい。
【００２８】
ＣＰＵ３２は、メモリに記憶されているプログラムを実行する。これにより、マイクロコンピュータ３１には、ＩＦ増幅部１６、適応フィルタ部１７、ＦＭ検波部１８、オーディオ処理部１９、が実現される。
【００２９】
次に、図１の車載用ＦＭ受信機１の動作を説明する。
ＦＭラジオ放送を受信する場合、局部発振部１３は、受信チャンネルに応じた周波数の局部発振信号を出力する。混合部１４は、局部発振信号と、電波により受信された放送帯域の受信信号とを混合し、受信チャンネルに対応する中間周波数の受信信号を生成する。
そして、中間周波数の受信信号は、ＡＤ変換部１５によりデジタル変化され、ＩＦ増幅部１６により増幅され、適応フィルタ部１７によりフィルタ処理され、ＦＭ検波部１８により検波される。
オーディオ処理部１９は、検波された中間周波数の受信信号から、受信チャンネルの音声データを生成する。音声データは、ＤＡ変換部２０により、アナログの音声信号へ変換される。アナログの音声信号は、オーディオ増幅部２１により増幅され、スピーカ２２から出力される。
これにより、車両に乗車している視聴者は、ＦＭラジオ放送の放送番組の音声を聞くことができる。
【００３０】
ところで、このＦＭラジオ放送の受信処理において、適応フィルタ部は、電波により受信した受信信号から、主にマルチパスノイズを除去するために利用される。
図２は、放送波により受信した受信信号に含まれるノイズ成分を抑制するための、従来の適応フィルタ部４０の概略ブロック図である。
図２の適応フィルタ部４０は、ＣＭＡ（Constant Modulus Algorithm）方式による適応フィルタである。
図２の適応フィルタ部４０は、複数の遅延部４１、複数のタップ演算部４２、合成部４３、包絡線検出部４４、基準値記憶部４５、誤差演算部４６、タップ係数更新部４７を有する。
【００３１】
遅延部４１は、適応フィルタ部４０へ入力される受信データを遅延させる。
ｎ個の受信データを合成する場合、遅延部４１の個数は、「ｎ−１」個になる。ｎは自然数である。
複数の遅延部４１は、適応フィルタ部４０に入力される受信データを順次遅延するように、シリアル接続される。適応フィルタ部４０に入力される受信データは、シリアル接続の１番目の遅延部４１により遅延される。１番目の遅延部４１により遅延された受信データは、シリアル接続の２番目の遅延部４１により遅延される。２番目の遅延部４１から出力される受信データは、適応フィルタ部４０に入力されている受信データに対し、２つ前の受信データである。そして、「ｎ−１」番目の遅延部４１は、「ｎ−１」個前の受信データを出力する。
【００３２】
タップ演算部４２は、適応フィルタ部４０に入力される受信データまたは遅延部４１により遅延された受信データに、タップ係数を乗算する。
タップ係数は、たとえばマルチパスノイズを抑制する値とされる。
ｎ個の受信データを合成する場合、タップ演算部４２の個数は、ｎ個になる。複数のタップ演算部４２のタップ係数は、互いに独立した異なる値である。
ｎ個のタップ演算部４２は、適応フィルタ部４０に入力された複数の受信データにタップ係数を乗算する。これにより、タップ係数により重み付けされたｎ個の受信データが生成される。
【００３３】
合成部４３は、複数のタップ演算部４２により演算されたｎ個の重み付けデータを加算して合成する。
これにより、フィルタ処理された受信信号に対応する受信データが生成される。
【００３４】
包絡線検出部４４は、フィルタ処理後の受信データから、受信信号の包絡線を予測して検出する。
包絡線検出部４４は、たとえば受信データが実数の場合、複数のフィルタ処理後の受信データの値に基づいて、フィルタ処理後の受信信号の包絡線を予測することができる。受信データが複素数の場合は、直ちに包絡線を算出することが可能である。
【００３５】
ＦＭラジオ放送での放送波は、一般的に、一定の振幅の搬送波を放送データで周波数変調したものである。この場合、放送波の包絡線は、一定の振幅になる。
基準値記憶部４５は、たとえばこの放送波の包絡線を示す一定の振幅を、基準値として記憶する。
基準値記憶部４５は、たとえばマイクロコンピュータ３１のメモリに実現される。
【００３６】
誤差演算部４６は、包絡線検出部４４により検出されたフィルタ処理後の受信信号の包絡線についての、包絡線の基準値に対する誤差を演算する。誤差演算部４６は、受信データにより算出した包絡線から、基準値データを減算し、受信信号に含まれる包絡線の誤差成分を演算する。
【００３７】
タップ係数更新部４７は、フィルタ処理後の受信データに残っている誤差成分に、収束係数を乗算する。タップ係数更新部４７は、誤差演算部４６により演算された誤差成分に、収束係数を乗算する。
複数のタップ演算部４２で用いる複数のタップ係数は、タップ係数更新部４７により更新される。
【００３８】
そして、図２の適応フィルタ部４０は、入力される受信データに対するフィルタ処理と、フィルタ処理後の受信データに残る誤差成分によるタップ係数の更新処理とを繰り返すことにより、受信環境に応じたタップ係数を得ることができる。
また、受信環境に応じたタップ係数を用いることにより、フィルタ処理後の受信データに含まれる誤差成分を好適に抑制できる。
その結果、図２の適応フィルタ部４０は、たとえば車両に搭載される車載用ＦＭ受信機１において、マルチパスノイズなどを除去できる。
【００３９】
しかしながら、図２にあるような一般的な適応フィルタ部４０では、電波による受信信号の受信状態によっては、受信状態に応じたタップ係数が得られないこと、または、得難いことがある。
この場合、適応フィルタ部４０を用いても、電波により受信した受信信号に含まれるマルチパスノイズなどを除去できない。
【００４０】
たとえば受信電波の受信状況が車両の走行またはマルチパスノイズなどにより常に変化するような受信環境においては、タップ係数は、その受信環境の変化に追従して変化するだけで、受信環境に応じた値に収束しないことがある。
この場合、誤差成分を好適に抑制できるタップ係数が長期にわたって得られない。この追従期間ではタップ係数が適切なものとならないので、適応フィルタの合成により生成される受信信号には、比較的大きな誤差が残り続ける。
【００４１】
この他にもたとえば、ノイズなどによる受信環境の変化が大きい場合、タップ係数は、変化後の受信環境に応じた値に直ちに収束できない可能性がある。
この場合、タップ係数が変化後の受信環境に応じた値に収束するまでの期間において、適応フィルタの合成により生成される受信信号には、誤差が残り続ける。また、受信環境の大きな変化に追従して収束できるようにタップ係数の更新量を大きくした場合、変化後の受信環境に適応した状態でも、大きな誤差が残る可能性がある。
【００４２】
そこで、本実施形態では、受信状態の変化にかかわらず、変化した各々の受信状態において、可能な限り最適なタップ係数が早期に得られるようにする。
【００４３】
図３は、本実施形態に係る、図１の適応フィルタ部１７の概略ブロック図である。
図３の適応フィルタ部１７は、マルチパスノイズ強度検出部５１、電界レベル検出部５２、収束係数更新部５３、タップ係数更新部５４、複数の遅延部４１、複数のタップ演算部４２、合成部４３、包絡線検出部４４、基準値記憶部４５、誤差演算部４６、を有する。
【００４４】
マルチパスノイズ強度検出部５１は、電波により受信した受信信号に含まれるマルチパスノイズのノイズレベルを検出する。
たとえば、マルチパスノイズ強度検出部５１は、適応フィルタ部１７に入力される複数の受信データによる包絡線を、放送電波の包絡線と比較する。そして、放送電波の包絡線に対する誤差に応じた値の検出値を生成する。
【００４５】
電界レベル検出部５２は、電波の受信電界レベルを検出する。
たとえば、電界レベル検出部５２は、電波により受信した受信信号の信号レベルを検出する。そして、受信信号の信号レベルに応じた検出値を生成する。
【００４６】
タップ係数更新部５４は、たとえば下記式１により、タップ係数を更新する。
式１において、Ｋｍ（ｔ＋１）は、次のタップ演算で用いるタップ係数である。Ｋｍ（ｔ）は、現在のタップ係数である。Ｅｒｒ（ｔ）は、フィルタ処理後の受信データに含まれる誤差成分である。Ｐｍ（ｔ）は、包絡線の基準値である。αは、収束係数である。
【００４７】
Ｋｍ（ｔ＋１）＝Ｋｍ（ｔ）−α×Ｅｒｒ（ｔ）×Ｐｍ（ｔ）  ・・・式１
【００４８】
収束係数更新部５３は、タップ係数更新部５４において誤差成分に乗算される収束係数を、受信状態に応じて更新する。
すなわち、式１のαは、図２の従来の適応フィルタ部１７では、０から１の間の任意の固定値である。これに対し、本実施形態では、αは、０から１の間の任意の値に適宜変更される。
【００４９】
収束係数とは、誤差を収束させる速度、収束状態での許容残差を規定するものである。
そして、小さい収束係数では、誤差成分が減り難くなるが、収束状態での許容残差を小さくできる。
また、大きい収束係数では、誤差成分が減り易くなるが、収束状態での許容残差が大きくなる。
【００５０】
図４は、収束係数の設定値の説明図である。
図４の横軸は、電界レベルである。縦軸は、マルチパスノイズである。
図４の設定値は、収束係数を、電界レベルおよびマルチパスノイズに応じて更新する例である。
図４は、設定値の相対的な傾向を示している。
【００５１】
そして、収束係数更新部５３は、図４に基づく複数の設定値の設定テーブルを記憶する。
収束係数更新部５３は、マルチパスノイズ強度検出部５１により検出されたマルチパスノイズのノイズレベルの大きさと、電界レベル検出部５２により検出された電界レベルの大きさとに基づいて、図４に基づく複数の設定値の中から、それらに応じた値の収束係数を選択し、タップ係数更新部５４に設定する。
たとえば、マルチパスノイズのノイズレベルが小さく、かつ、電波の受信電界レベルが小さい場合、最小値の収束係数を設定する。
マルチパスノイズのノイズレベルが大きく、かつ、電波の受信電界レベルが小さい場合、第１の中間値の収束係数を設定する。
マルチパスノイズのノイズレベルが小さく、かつ、電波の受信電界レベルが大きい場合、第２の中間値の収束係数を設定する。
マルチパスノイズのノイズレベルが大きく、かつ、電波の受信電界レベルが大きい場合、最大値の収束係数を設定する。
このように、収束係数更新部５３は、マルチパスノイズのノイズレベルおよび電波の受信電界レベルが大きくなるにつれ、タップ係数の更新量が大きくなるように収束係数を更新する。
なお、収束係数更新部５３は、最小値、第１の中間値、第２の中間値、最大値以外の設定値を設定してもよい。第１の中間値と第２の中間値とは、同一でも、異なっていてもよい。
【００５２】
図３の適応フィルタ部１７について、上述した以外の構成は、図２のものと同じ機能を発揮するものであり、図２と同対の符号を付して、説明を省略する。
【００５３】
次に、図３の適応フィルタ部１７の動作について説明する。
ＦＭラジオ放送を受信する場合、適応フィルタ部１７には、ＡＤ変換部１５によりデジタル変化され、ＩＦ増幅部１６により増幅された中間周波数の受信信号が入力される。
【００５４】
適応フィルタ部１７は、入力された受信データを、シリアル接続された複数の遅延部４１により受信遅延する。
複数のタップ演算部４２の中の、入力側のタップ演算部４２は、適応フィルタ部１７に入力された受信データに、タップ係数を乗算する。残りのタップ演算部４２も、複数の遅延部４１により遅延された受信データに、タップ係数を乗算する。
合成部４３は、複数のタップ演算部４２により演算された複数の重み付けデータを加算して合成する。
これにより、フィルタ処理された受信信号についての受信データが生成される。
適応フィルタ部１７は、生成した受信データを、ＦＭ検波部１８へ出力する。
オーディオ処理部１９は、ＦＭ検波部１８により検波された中間周波数の受信データから、受信チャンネルの音声データを生成する。音声データは、ＤＡ変換部２０によりアナログの音声信号へ変換され、スピーカ２２から出力される。
これにより、車両に乗車している視聴者は、ＦＭラジオ放送の放送番組の音声を聞くことができる。
【００５５】
また、適応フィルタ部１７においてフィルタ処理された受信データが生成されると、包絡線検出部４４が受信信号の包絡線を計算し、誤差演算部４６が、包絡線の誤差を演算する。
タップ係数更新部５４は、演算された受信信号の誤差成分に、収束係数を乗算し、複数のタップ係数を更新する。
複数のタップ演算部４２は、更新されたタップ係数を用いて、適応フィルタ部１７に次に入力される受信データに対するフィルタ処理を演算する。
このように、フィルタ処理後の受信データに残る誤差成分によりタップ係数を更新することにより、本実施形態の適応フィルタ部１７は、受信環境などが安定している場合、その環境に応じたタップ係数を得て、フィルタ処理後の受信データに残る誤差成分を除去できる。
【００５６】
たとえば、マルチパスノイズのノイズレベルが大きくなると、収束係数更新部５３は、収束係数を大きな値へ更新する。タップ係数更新部５４は、更新された収束係数を乗算し、タップ係数を大きく更新する。タップ演算部４２は、更新されたタップ係数を用いて、適応フィルタ部１７に次に入力される受信データに対するフィルタ処理を演算する。
このようにマルチパスノイズのノイズレベルが大きくなると、フィルタ処理後の残差成分が高い割合でタップ係数に反映される。その結果、マルチパスノイズが大きくなるように変動した場合でも、それに追従してフィルタ処理での誤差成分の除去能力を上げることができる。フィルタの追従速度を速くして、大きなレベルのマルチパスノイズを早期に除去できる。
【００５７】
たとえば、受信電界が小さくなると、収束係数更新部５３は、収束係数を小さな値へ更新する。タップ係数更新部５４は、更新された収束係数を乗算し、タップ係数を細かく更新する。タップ演算部４２は、更新されたタップ係数を用いて、適応フィルタ部１７に次に入力される受信データに対するフィルタ処理を演算する。
このように受信電界が小さくなると、細かい割合でタップ係数が更新される。その結果、受信電界が小さくなるように変動した場合でも、それに追従してフィルタ処理での誤差成分の除去能力を上げることができる。受信電界が小さい場合でも、収束精度を高くして、マルチパスノイズを好適に除去できる。
また、電界が弱い場合などでは、定常的に受信信号がひずみやすい。この場合、フィルタの追従速度が速いと、フィルタがノイズに頻雑に反応してしまう。追従速度が遅くなることにより、このようなノイズに対して反応しなくなり、最適なタップ係数に収束させることができる。
【００５８】
以上のように、本実施形態では、適応フィルタ部１７に収束係数更新部５３を設け、タップ係数更新部５４がタップ係数の演算に使用する収束係数を、受信信号の受信状態に応じて更新する。
よって、タップ係数の収束速度と、収束した状態での精度とは、すなわち収束の仕方は、受信信号の受信状態に応じて更新される。受信状態に応じた収束の仕方でタップ係数が収束することにより、誤差成分の収束の仕方も、受信状態の変化に応じたものになる。
その結果、適応フィルタ部１７は、受信状態の変化にかかわらず、変化した各々の受信状態において最適なタップ係数を早期に得ることが可能になる。また、その早期に得られる最適なタップ係数を用いて、電波により受信した受信信号に残る誤差成分を早期に且つ小さく抑えることができる。
たとえば、マルチパスノイズのノイズレベルが大きい場合、収束係数を大きくして、追従速度を上げ、大きなノイズを早期に減衰させることができる。
また、マルチパスノイズのノイズレベルが小さい場合、または弱電界の場合、収束係数を小さくして、追従速度より追従精度を優先し、収束状態でのノイズ除去能力を向上できる。
【００５９】
以上の実施形態は、本発明の好適な実施形態の例であるが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において種々の変形または変更が可能である。
【００６０】
たとえば上記実施形態では、収束係数更新部５３は、マルチパスノイズのノイズレベル、および電界レベルに応じて、収束係数を更新する。
この他にもたとえば、収束係数更新部５３は、マルチパスノイズのノイズレベル、または電界レベルに応じて、収束係数を更新してよい。
また、収束係数更新部５３は、隣接局の有無、またはノイズレベルに応じて、収束係数を更新してよい。
隣接局がある場合、受信信号には、隣接局の信号成分が大きなノイズとして含まれ易い。このような場合には、収束係数を大きくして、隣接局の信号成分を早期に除去できる。
また、ノイズレベルが高い場合、収束係数を大きくし、ノイズレベルが低い場合、収束係数を小さくすればよい。これにより、大きなノイズを早期に除去し、小さく残ったノイズを精度良く除去できる。
【００６１】
上記実施形態では、誤差演算部４６は、包絡線検出部４４により検出されたフィルタ処理後の受信信号の包絡線についての、包絡線の基準値に対する誤差を演算する。
この他にもたとえば、誤差演算部４６は、放送波の包絡線ではなく、受信された放送信号の包絡線を基準として、誤差を演算してよい。この場合、ＡＭ（Amplitude Modulation）変調された放送波についても、マルチパスノイズを除去できる。
【００６２】
上記実施形態の受信装置は、ＦＭラジオ放送を受信する車載用ＦＭ受信機１である。
この他にもたとえば、受信装置は、ＡＭラジオ放送、テレビジョン放送、通信ネットワークによるコンテンツデータなどの配信を受信するものでもよい。また、受信機能を有するナビゲーション装置、コンピュータ装置などの電子機器でもよい。
これらの受信装置においても、適応フィルタ部１７を用いることにより、ノイズ成分を除去できる。
また、受信装置は、車載のものに限られず、一般家庭などに固定設置される受信装置でも、レシーバ、携帯電話機、多機能携帯端末などの携帯型の受信装置でもよい。
【符号の説明】
【００６３】
１  車載用ＦＭ受信機（受信装置）
１７  適応フィルタ部
４１  遅延部（フィルタ処理部）
４２  タップ演算部（フィルタ処理部）
４３  合成部（フィルタ処理部）
４６  誤差演算部
５３  収束係数更新部
５４  タップ係数更新部
【図１】
0005789551.tif 000002
【図２】
0005789551.tif 000003
【図３】
0005789551.tif 000004
【図４】
0005789551.tif 000005