(57)【特許請求の範囲】
【請求項１】
入力信号を所定時間遅延させる記憶手段を介して、前記入力信号に混入しているノイズを除去して出力するノイズキャンセラであって、
前記入力信号に混入しているノイズを検出するノイズ検出手段と、
前記ノイズ検出手段の検出結果に基づいて補間期間を設定して、前記ノイズが前記記憶手段の遅延時間以内の短時間のノイズであると判定すると、前記補間期間において前記記憶手段で遅延された入力信号を直線近似した補間信号を生成して出力し、前記ノイズが前記記憶手段の遅延時間を超える長時間のノイズであると判定すると、前記補間期間の開始時点から前記ノイズ検出手段の検出結果に基づいてノイズ終了時点が検知されるまでの期間において、前記記憶手段で遅延された入力信号をホールドして一定レベルの補間信号を生成して出力した後、前記記憶手段で遅延された入力信号を直線近似した補間信号を補間期間の終了時点まで生成して出力し、前記補間期間以外の期間では、前記記憶手段の遅延出力である入力信号を出力信号として出力する補間手段と、
を具備することを特徴とするノイズキャンセラ。
【請求項２】
前記記憶手段と前記ノイズ検出手段は、受信機で生成される受信信号を前記入力信号として入力し、
前記補間手段は、前記受信機で検出される受信感度信号に基づいて前記入力信号のレベルを判定すること、
を特徴とする請求項１に記載のノイズキャンセラ。
【請求項３】
入力信号を所定時間遅延させる記憶手段を介して、前記入力信号に混入しているノイズを除去して出力するノイズキャンセラの処理方法であって、
前記入力信号に混入しているノイズを検出するノイズ検出工程と、
前記ノイズ検出工程の検出結果に基づいて補間期間を設定して、前記ノイズが前記記憶手段の遅延時間以内の短時間のノイズであると判定すると、前記補間期間において前記記憶手段で遅延された入力信号を直線近似した補間信号を生成して出力し、前記ノイズが前記記憶手段の遅延時間を超える長時間のノイズであると判定すると、前記補間期間の開始時点から前記ノイズ検出手段の検出結果に基づいてノイズ終了時点が検知されるまでの期間において、前記記憶手段で遅延された入力信号をホールドして一定レベルの補間信号を生成して出力した後、前記記憶手段で遅延された入力信号を直線近似した補間信号を補間期間の終了時点まで生成して出力し、前記補間期間以外の期間では、前記記憶手段の遅延出力である入力信号を出力信号として出力する補間工程と、
を具備することを特徴とするノイズキャンセラの処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力信号に混入したノイズを除去するノイズキャンセラに関する。
【背景技術】
【０００２】
信号処理技術分野では、処理すべき入力信号に混入した外来ノイズを除去することが重要である。
【０００３】
例えば、自動車に搭載される車載型の放送受信機等では、イグニッションノイズ等の外来ノイズの影響を受けやすい。そのため、一般に、放送受信機のフロントエンド部で周波数変換される中間周波信号（ＩＦ信号）に対して、直ちに検波及び復調等の処理を行わず、中間周波信号に混入している外来ノイズをノイズキャンセラで除去してから、検波及び復調等の処理を行っている。
【０００４】
従来、図１（ａ）に示す直線補間処理を行うノイズキャンセラが知られている。
【０００５】
図１（ａ）のノイズキャンセラ１は、入力信号Ｓin中のノイズのノイズ混入期間を検出するノイズ期間検出部２と、補間期間を設定して、入力信号Ｓin中のノイズを除去するための補間処理を行う補間処理部３と、補間処理部３が補間処理を行うのに要する遅延時間ＴＤ分の入力信号Ｓinを蓄え、補間処理部３を介して出力させるバッファメモリ４を備えて構成されている。
【０００６】
すなわち、図１（ｂ）の波形図にて示すように、入力信号ＳinにノイズＮzが混入していないときには、バッファメモリ４に蓄えられている入力信号Ｓinが補間処理部２を介してそのまま出力され、ノイズ期間検出部２によって時点ｔ１からｔ２までのノイズ混入期間が検出されると、補間処理部３が遅延時間ＴＤ後の時点（ｔ１＋ＴＤ）から時点（ｔ２＋ＴＤ）まで補間期間を設定し、バッファメモリ４に蓄えられている時点ｔ１での入力信号Ｓinの信号成分と時点ｔ２での入力信号Ｓinの信号成分との間を直線近似するための補間信号を生成して、補間期間内で出力する。そして、補間期間が時点（ｔ２＋ＴＤ）で終了すると、補間処理部２がバッファメモリ４に蓄えられている入力信号Ｓinに切替えて出力する。これにより、補間処理部２から出力される出力信号Ｓoutは、補間期間以外の期間では入力信号Ｓin、ノイズ混入期間に相当する補間期間では直線近似された補間信号となり、更にバッファメモリ４で補間処理に相当する遅延時間が調整されて、時系列的に合成された波形となることで、入力信号Ｓinに混入しているノイズＮzの除去が実現されている。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、上記従来の直線補間処理を行うノイズキャンセラでは、補間信号を生成するために、ノイズの検出時点ｔ１から終了時点ｔ２までのノイズをバッファメモリ４に蓄積する必要があることから、バッファメモリ４の記憶容量を超える長時間のノイズが混入すると、いわゆるオーバーフロー状態となって、図１（ｂ）に示したノイズ終了時点ｔ２を検出できなくなり、補間処理に悪影響を来して適切な補間信号を生成することが困難となって、ノイズ除去能力を十分発揮できなくなって、ノイズ成分を内部発生してしまう等の問題がある。更に、従来、かかるオーバーフロー状態を回避するために、バッファメモリ４の記憶容量を増やすことが行われているが、回路規模の増大を招来するという問題がある。
【０００８】
本発明はこのような従来の問題に鑑みてなされたものであり、入力信号に対する補間処理に際してノイズ除去能力を十分発揮し、かつ回路規模の簡素化を実現するノイズキャンセラを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、入力信号を所定時間遅延させる記憶手段を介して、前記入力信号に混入しているノイズを除去して出力するノイズキャンセラであって、前記入力信号に混入しているノイズを検出するノイズ検出手段と、前記ノイズ検出手段の検出結果に基づいて補間期間を設定して、前記ノイズが前記記憶手段の遅延時間以内の短時間のノイズであると判定すると、前記補間期間において前記記憶手段で遅延された入力信号を直線近似した補間信号を生成して出力し、前記ノイズが前記記憶手段の遅延時間を超える長時間のノイズであると判定すると、前記補間期間の開始時点から前記ノイズ検出手段の検出結果に基づいてノイズ終了時点が検知されるまでの期間において、前記記憶手段で遅延された入力信号をホールドして一定レベルの補間信号を生成して出力した後、前記記憶手段で遅延された入力信号を直線近似した補間信号を補間期間の終了時点まで生成して出力し、前記補間期間以外の期間では、前記記憶手段の遅延出力である入力信号を出力信号として出力する補間手段と、を具備することを特徴とする。
【発明を実施するための最良の形態】
【００１０】
本発明の好適な実施形態について図２及び図３を参照して説明する。図２は、本実施形態のノイズキャンセラの構成を表したブロック図である。図３(a)(b)は、ノイズキャンセラの機能を説明するための波形図である。
【００１１】
図２において、このノイズキャンセラ５は、記憶部６と、ノイズ期間検出部７と、補間部８及びセレクタ部９を有して構成されている。ただし、記憶部６はノイズキャンセラ５に含めた構成とせず、例えば、ディジタル放送受信機等が検波、復調等を行う際に受信信号等を一時的に格納するために設けられているバッファメモリ等を利用してもよい。
【００１２】
記憶部６は、入力信号Ｓinaをバッファリングし、所定の遅延時間ＴＤ遅延させ、その遅延させた入力信号Ｓinbを出力する。また、補間部８からの要求に応じてバッファリング中の入力信号を参照信号Ｓinnzとして出力する機能を有している。
【００１３】
ノイズ期間検出部７は、入力信号Ｓinaに混入しているノイズＮzを検出し、ノイズＮzのノイズ開始時点ｔsから終了時点ｔeまでのノイズ混入期間を示すゲート信号ＧＴを出力する。
【００１４】
セレクタ部９は、補間部８からの切替え制御信号ＳＷに従って切替え動作する切替え手段であり、記憶部６から出力される入力信号Ｓinbと、補間部８から出力される補間信号ＣＡ，ＣＢを切り替えて出力信号Ｓoutとして出力する。
【００１５】
補間部８は、ゲート信号ＧＴに基づいて、入力信号ＳinaにノイズＮzが混入しているか否か判定する。そして、ノイズＮzが混入していないと判定すると、切替え制御信号ＳＷによって、セレクタ部９を記憶部６側に接続させ、記憶部６の遅延出力である入力信号Ｓinbを出力信号Ｓoutとして出力させる。
【００１６】
一方、ノイズＮzが混入していると判定すると、ノイズ混入期間が記憶部６の遅延時間ＴＤより短いか否か判定する。
【００１７】
ノイズ混入期間が遅延時間ＴＤより短い場合には、ノイズ開始時点ｔsから遅延時間ＴＤだけずれた時点（ｔs＋ＴＤ）を補間開始時点、ノイズ終了時点ｔeから遅延時間ＴＤだけずれた時点（ｔe＋ＴＤ）を補間終了時点とする補間期間Ｔcを設定する。そして、記憶部６に既に記憶されているノイズ開始時点ｔs直前での入力信号Ｓinaとノイズ終了時点ｔe直後での入力信号Ｓinaを夫々参照信号Ｓinnzとして取得して、次式（１）で表されるように、両者の参照信号Ｓinnzの差分に対する補間期間Ｔcにおける変化率αを演算し、更に、切替え制御信号ＳＷによってセレクタ部９を補間部８側に接続させた後、次式（２）で表されるように、ノイズ開始時点ｔs直前での入力信号Ｓinaに相当する参照信号Ｓinnzを初期値として該変化率αでレベルが変化する直線近似した補間信号ＣＢを生成し、補間期間Ｔc内に出力信号Ｓoutとして出力する。
【００１８】
【数１】
0004170380.tif 000002
〔ただし、Ｓinnz(ts)はノイズ開始時点ｔs直前での入力信号Ｓinaに相当する参照信号Ｓinnzのレベル、Ｓinnz(te)はノイズ終了時点ｔe直後での入力信号Ｓinaに相当する参照信号Ｓinnzのレベル〕
【００１９】
【数２】
0004170380.tif 000003
〔ただし、ｔは、補間期間Ｔc内での０から始まる経過時間〕
【００２０】
したがって、ノイズ混入期間が記憶部６の遅延時間ＴＤより短い場合には、図３（ａ）に示すように、ノイズ開始時点ｔsに相当する補間開始時点（ｔs＋ＴＤ）から、ノイズ終了時点ｔeに相当する補間終了時点（ｔe＋ＴＤ）までの補間期間Ｔcにおいて、直線近似した補間信号ＣＢがノイズＮzに置き換えられるため、ノイズの除去が実現される。
【００２１】
更に又、補間部８は、上述のノイズ混入期間が記憶部６の遅延時間ＴＤより短いか否か判定した結果、ノイズ混入期間の方が長いと判定すると、記憶部６に既に記憶されているノイズ開始時点ｔs直前での入力信号Ｓinaを参照信号Ｓinnzとして取得し、ゲート信号ＧＴに基づいてノイズ終了時点ｔeを検知できるまで、その参照信号Ｓinnzのレベルに保持した一定レベルの補間信号ＣＡを出力信号Ｓoutとして出力する。
【００２２】
更に、ノイズ終了時点ｔeを検知できると、記憶部６に既に記憶されているノイズ終了時点ｔe直後での入力信号Ｓinaを参照信号Ｓinnzとして取得して、その参照信号Ｓinnzと上述の一定レベルの補間信号ＣＡとの差分を演算すると共に、上述の一定レベルの補間信号ＣＡを出力信号Ｓoutとして出力することを終了した時点ｔpからノイズ終了時点ｔeに遅延時間ＴＤを加えた時点（ｔe＋ＴＤ）までの期間（ｔe＋ＴＤ−ｔp）を演算する。
【００２３】
更に、上述の演算した差分に対する期間（ｔe＋ＴＤ−ｔp）における変化率αを演算して、補間信号ＣＡのレベルを初期値としてその変化率αで変化する直線近似した補間信号ＣＢを出力信号Ｓoutとして、上述の時点ｔpから時点（ｔe＋ＴＤ）まで出力する。
【００２４】
すなわち、補間部８は、長時間に亘ってノイズＮzが混入し、ノイズ混入期間が記憶部６の遅延時間ＴＤより長いと判定すると、次式（３）で表されるように、一定レベルの補間信号ＣＡを補間期間Ｔcの開始時点（ｔs＋ＴＤ）から時点ｔpまで継続的に出力する。これにより、図３（ｂ）に示すように、補間開始時点（ｔs＋ＴＤ）から時点ｔpまでの前方補間期間Ｔca内では、一定レベルの補間信号ＣＡが出力信号Ｓoutとして出力される。
【００２５】
【数３】
0004170380.tif 000004
【００２６】
そして、次に、時点ｔpから補間期間Ｔcの終了時点（ｔe＋ＴＤ）までの後方補間期間Ｔca内において、次式（４）で表されるように、直線近似した補間信号ＣＢを出力する。
これにより、図３（ｂ）に示すように、前方補間期間Ｔcaに続く後方補間期間Ｔcb内で補間信号ＣＢが出力信号Ｓoutとして出力され、補間期間Ｔcの終了時点で処理が完了する。
【００２７】
【数４】
0004170380.tif 000005
〔ただし、ｔは、時点ｔpから補間期間Ｔcの終了時点（ｔe＋ＴＤ）内での０から始まる経過時間〕
【００２８】
以上に説明したように、本実施形態のノイズキャンセラ５によれば、入力信号ＳinaにノイズＮzが混入していない場合には、記憶部６から出力されるノイズＮzの混入していない入力信号Ｓinbを出力し、短時間のノイズＮzが混入している場合には、補間期間Ｔｃにおいて直線近似した補間信号ＣＢを出力し、長時間のノイズＮzが混入している場合には、ホールドした一定レベルの補間信号ＣＡを継続的に出力した後、直線近似した補間信号ＣＢを出力することで補間期間Ｔｃにおいて補間するので、ノイズを除去することができる。
【００２９】
更に、短時間のノイズＮzが外部から混入した場合には、図３（ａ）に示したように、変化率αでレベルが変化する直線近似した補間信号ＣＢによって補間を行うので、出力信号Ｓoutに高周波数のノイズ成分が内部混入することを未然に防止することができる。
【００３０】
更に、長時間のノイズＮzが混入した場合には、図３（ｂ）に示したように、一定レベルの補間信号ＣＡで補間してから、引き続き、その補間信号ＣＡのレベルを初期値として変化率αで変化する補間信号ＣＢによって補間するので、出力信号Ｓoutに高周波数のノイズ成分が内部混入することを未然に防止することができる。
【００３１】
更に、記憶容量が限られている記憶部６の遅延時間ＴＤより長時間のノイズＮｚが混入した場合に、そのノイズＮzの継続時間に応じて、図３（ｂ）に示した前方補間期間Ｔcaが変化するので、ノイズＮzの長さにかかわらず、適応的にノイズを除去することができる。すなわち、ノイズ終了時点ｔeが検知できなくとも生成可能な補間信号ＣＡを前方補間期間Ｔca内において出力し、ノイズ終了時点ｔeの直後での入力信号Ｓinaが記憶部６に記憶されると、その入力信号Ｓinaに相当する参照信号Ｓinnzを用いて直線近似による補間信号ＣＢを生成して出力するので、記憶部６の記憶容量に比して長時間継続するノイズＮzに対しても確実にノイズ除去を行うことができる。
【００３２】
そして、記憶部６の記憶容量に限りがあったとしても、補間処理を行うことができるということは、記憶部６の記憶容量を増加させる必要がなくなり、また、記憶部６の記憶容量を減らすことができることとなり、簡素な構成のノイズキャンセラを提供することができる。
【００３３】
なお、以上に説明した実施形態のノイズキャンセラ５は、マイクロプロセッサやディジタルシグナルプロセッサ等で構成するいわゆるプログラム構成としてもよいし、ハードウェア構成で実現してもよい。また、ハードウェア構成とする場合には、ディジタル回路構成としてもよいし、アナログ回路構成としてもよい。
【実施例】
【００３４】
次に、ラジオ放送を受信する車載型のラジオ放送受信機に設けられるノイズキャンセラの実施例について図４及び図５を参照して説明する。図４は、本実施例のノイズキャンセラの構成を表したブロック図であり、図２と同一又は相当する部分を同一符号で示している。図５は、ノイズキャンセラの動作を説明するためのフローチャートである。
【００３５】
図４において、本実施例のノイズキャンセラ５は、コンピュータプログラムに従って実行動作するマイクロプロセッサ（ＭＰＵ）やディジタルシグナルプロセッサ（ＤＳＰ）で形成されており、記憶部６と、ノイズ期間検出部７、第１補間処理部８ａ、第２補間処理部８ｂ、制御部８ｃ及びセレクタ部９を有して構成されている。ここで、図２に示した補間部８が、第１補間処理部８ａと第２補間処理部８ｂと制御部８ｃによって構成されている。
【００３６】
そして、ラジオ放送受信機に設けられているフロントエンド部ＦＥで検波されたベースバンド信号を入力信号Ｓinaとして入力し、イグニッションノイズ等の外来ノイズＮzを除去して、ノイズ除去後のベースバンド信号である出力信号Ｓoutを復調器側へ出力する。
【００３７】
すなわち、フロントエンド部ＦＥが、受信アンテナＡＮＴに生じる高周波受信信号（ＲＦ受信信号）と同調周波数の局発信号とを混合して周波数変換を行うことで中間周波信号（ＩＦ信号）を生成し、その中間周波信号を帯域制限して信号処理可能な振幅レベルに増幅することで、希望信号成分としてのベースバンド信号を発生する。そしてベースバンド信号が、入力信号Ｓinaとして、ノイズ期間検出部７と記憶部６に供給される。
【００３８】
〈記憶部６の構成〉
記憶部６は、入力信号ＳinaをＦＩＦＯ（ファーストインファーストアウト）処理によって所定の遅延時間ＴＤで遅延させて出力するバッファメモリ等で形成されており、遅延後の入力信号Ｓinbをセレクタ部９の切替え接点ａと第１補間処理部８ａに供給する。
【００３９】
更に、記憶部６は、第２補間処理部８ｂからアドレス指定されるＦＩＦＯ処理中の入力信号を参照信号Ｓinnzとして第２補間処理部８ｂに出力する。すなわち、記憶部６はランダムアクセス機能を有している。
【００４０】
〈ノイズ期間検出部７の構成〉
ノイズ期間検出部７は、ノイズを検出するための所定の通過周波数域を有するフィルタ７aと、平滑部７bと、レベル検出用の閾値が設定された比較器７cとを有し、入力信号Ｓinaに混入しているノイズＮzを検出し、入力信号Ｓinaの信号成分からノイズＮzに切替わるノイズ開始時点ｔsとそのノイズＮzの終了時点ｔeとを示すゲート信号ＧＴを制御部８ｃに供給する。したがって、長時間に亘ってノイズＮzが混入した場合には、ノイズ開始時点ｔsと終了時点ｔeとの間隔が長いことを示すゲート信号ＧＴ、短時間のノイズＮzが混入した場合には、ノイズ開始時点ｔsと終了時点ｔeとの間隔が短いことを示すゲート信号ＧＴが制御部８ｃに供給される。
【００４１】
〈制御部８ｃの構成〉
制御部８ｃは、ゲート信号ＧＴに基づいてノイズ開始時点ｔsから終了時点ｔeまでの期間をノイズ混入期間として検知し、ノイズ開始時点ｔsより遅延時間ＴＤだけ経過した時点（ｔs＋ＴＤ）から、終了時点ｔeより遅延時間ＴＤだけ経過した時点（ｔe＋ＴＤ）までの期間を補間期間Ｔcとして設定する。
【００４２】
更に、制御部８ｃは、補間期間Ｔc以外の期間では、切替え制御信号ＳＷによってセレクタ部９を切替え接点ａに接続させることにより、記憶部６の遅延出力である、ノイズＮzが混入していない入力信号Ｓinbを出力信号Ｓoutとして出力させる。
【００４３】
また、制御部８ｃは、ゲート信号ＧＴによってノイズ開始時点ｔsを検知すると、ノイズ開始時点ｔsから所定の準備期間（遅延時間ＴＤよりも短い期間）ＴＰＲ内にノイズ終了時点ｔeを検知できたか否か判定し、そのノイズ終了時点ｔeを検知できたと判定すると、補間期間Ｔcの開始時点（ｔs＋ＴＤ）において、切替え制御信号ＳＷによってセレクタ部９を切替え接点ｃに接続させるのと同時に、第２制御信号ＣＮＴbによって第２補間処理部８ｂを制御して補間信号ＣＢを生成するための補間処理を開始させ、補間期間Ｔcの終了時点（ｔe＋ＴＤ）まで、補間信号ＣＢを出力信号Ｓoutとして出力させる。そして、その補間期間Ｔcの終了時点（ｔe＋ＴＤ）において、切替え制御信号ＳＷによって再びセレクタ部９を切替え接点ａに接続させ、記憶部６の遅延出力である入力信号Ｓinbを出力信号Ｓoutとして出力させる。
【００４４】
また、制御部８ｃは、上述のノイズ開始時点ｔsから準備期間ＴＰＲ内にノイズ終了時点ｔeを検知できたか否か判定した結果、検知できないと判定すると、長時間のノイズＮzが混入していると判断して、第１制御信号ＣＮＴaによって第１補間処理部８ａを制御することにより、補間期間Ｔcの開始時点（ｔs＋ＴＤ）から補間処理を開始させると同時に、切替え制御信号ＳＷによってセレクタ部９を切替え接点ｂに接続させ、第１補間処理部８ａで生成される補間信号ＣＡを出力信号Ｓoutとして出力させる。そして、準備期間ＴＰＲの整数倍ｉの準備期間（ｉ×ＴＰＲ）以内に、ノイズ終了時点ｔeを検知すると、そのノイズ終了時点ｔeから遅延時間ＴＤ経過した時点ｔpにおいて、第１補間処理部８ａに補間処理を終了させる。
【００４５】
更に、制御部８ｃは、上述の時点ｔpにおいて第１補間処理部８ａに補間処理を終了させるのと同時に、切替え制御信号ＳＷによってセレクタ部９を切替え接点ｂに接続させ、更に第２制御信号ＣＮＴbによって第２補間処理部８ｂを制御することにより補間信号ＣＢを生成するための補間処理を開始させ、時点ｔpから補間期間Ｔcの終了時点（ｔe＋ＴＤ）まで、補間信号ＣＢを出力信号Ｓoutとして出力させる。そして、制御部８ｃは、補間期間Ｔcの終了時点（ｔe＋ＴＤ）において、切替え制御信号ＳＷによって再びセレクタ部９を切替え接点ａに接続させ、記憶部６の遅延出力である入力信号Ｓinbを出力信号Ｓoutとして出力させる。
【００４６】
すなわち、制御部８ｃは、入力信号ＳinaにノイズＮzが混入していない場合、すなわち補間期間Ｔc以外の期間では、ノイズの混入していない入力信号Ｓinbを出力信号Ｓoutとして出力させる。また、準備期間ＴＰＲより短い時間のノイズＮzが混入した場合には、補間期間Ｔcにおいて、第２補間処理部８ｂで生成される補間信号ＣＢを出力信号Ｓoutとして出力させる。また、準備期間ＴＰＲより長い時間のノイズＮzが混入した場合には、補間期間Ｔcの開始時点（ｔs＋ＴＤ）から時点ｔpまでの前方補間期間Ｔcaにおいて、第１補間処理部８ａで生成される補間信号ＣＡを出力信号Ｓoutとして出力させた後、引き続き時点ｔpから補間期間Ｔcの終了時点（ｔe＋ＴＤ）までの後方補間期間Ｔcbにおいて、第２補間処理部８ｂで生成される補間信号ＣＢを出力信号Ｓoutとして出力させる。
【００４７】
第１補間処理部８ａは、上述したように準備期間ＴＰＲよりも長時間のノイズＮzが混入した場合に、制御部８ｃから供給される補間制御信号ＣＮＴaに従って、補間信号ＣＡを生成して出力する。すなわち、補間制御信号ＣＮＴaによって、ノイズ開始時点ｔsから遅延時間ＴＤ経過した時点（すなわち補間期間Ｔcの開始時点）が指令されると、第１補間処理部８ａは、記憶部６からの入力信号Ｓinbによって既に取得しているノイズ開始時点ｔs直前の信号成分のレベルをゲートホールドし、そのホールドした一定レベルの補間信号ＣＡを上述の前方補間期間Ｔcaの終了時点ｔpまで継続して出力して、処理を完了する。
【００４８】
第２補間処理部８ｂは、上述したように準備期間ＴＰＲよりも短時間のノイズＮzが混入した場合に、制御部８ｃから供給される補間制御信号ＣＮＴｂに従って、補間信号ＣBを生成して出力する。
【００４９】
すなわち、第２補間処理部８ｂは、準備期間ＴＰＲ内においてノイズ開始時点ｔsとノイズ終了時点ｔeとをゲート信号ＧＴから検知し、既に記憶部６に記憶されているそのノイズ開始時点ｔs直前での入力信号Ｓinaとそのノイズ終了時点ｔe直後での入力信号Ｓinaを夫々参照信号Ｓinnzとして取得して、上記式（１）に示したのと同様の演算を行うことによって、両者の参照信号Ｓinnzの差分に対する補間期間Ｔcにおける変化率αを予め演算しておく。そして、制御部８ｃから補間制御信号ＣＮＴaが供給されると、上記式（２）に示したのと同様の演算を行うことによって、ノイズ開始時点ｔs直前での入力信号Ｓinaに相当する参照信号Ｓinnzを初期値として該変化率αでレベルが変化する直線近似した補間信号ＣＢを生成し、補間期間Ｔc内に出力信号Ｓoutとして出力する。
【００５０】
また、第２補間処理部８ｂは、上述したように準備期間ＴＰＲよりも長時間のノイズＮzが混入した場合に、第１補間処理部８ａが補間処理を行った後、制御部８ｃから供給される補間制御信号ＣＮＴbに従って、後方補間期間Ｔcbの期間内において、補間信号ＣＢを生成して出力する。すなわち、第２補間処理部８ｂは、後方補間期間Ｔcbの開始時点である上述の時点ｔpが補間制御信号ＣＮＴbによって指定される以前の前方補間期間Ｔca内において、ノイズ終了時点ｔeをゲート信号ＧＴから検知し、既に記憶部６に記憶されているそのノイズ終了時点ｔe直後での入力信号Ｓinaを参照信号Ｓinnzとして取得する。そして、前方補間期間Ｔca内において第１補間処理部８ａが出力している補間信号ＣＡのレベルを制御部８cを介して検知すると共に、その補間信号ＣＡのレベルと、上述の取得した参照信号Ｓinnzのレベルとの差分（Ｓinnz−ＣＡ）を予め演算しておく。そして、第２補間処理部８ｂは、補間制御信号ＣＮＴbによって上述の時点ｔpと後方補間期間Ｔcbが指令されると、予め演算しておいた上述の差分（Ｓinnz−ＣＡ）に対する後方補間期間Ｔcbにおける変化率αを演算し、補間信号ＣＡのレベルを時点ｔpにおける初期値として、上記式（４）で示したのと同様の処理を行うことによって直線近似した補間信号ＣＢを生成して、後方補間期間Ｔcb内に出力信号Ｓoutとして出力する。
【００５１】
次に、かかる構成を有する本実施例のノイズキャンセラ５の動作について、図５のフローチャートを参照して説明する。
【００５２】
図５のステップＳＴ１において、制御部８ｃがノイズ開始時点ｔsを検知したか否か判定し、検知したと判定するまでステップＳＴ２においてセレクタ部９を切替え接点ａに接続させることで、ノイズの混入していない入力信号Ｓinbを出力信号Ｓoutとして出力させる。一方、ノイズ開始時点ｔsを検知したと判定すると、ステップＳＴ１からステップＳＴ３へ移行する。
【００５３】
ステップＳＴ３では、制御部８ｃが、ノイズ開始時点ｔsから始まる準備期間ＴＰＲの順番ｉを０に設定した後、ステップＳＴ４に移行する。
【００５４】
ステップＳＴ４では、制御部８ｃが、ノイズ開始時点ｔsから続く準備期間ＴＰＲの間に、ノイズ終了時点ｔeを検知したか否か判定し、検知したと判定するとステップＳＴ５、検知しないと判定するとステップＳＴ６へ移行する。
【００５５】
ステップＳＴ５では、制御部８ｃが切替え制御信号ＳＷによってセレクタ部９を切替え接点ｃに接続させるのと同時に、第２制御信号ＣＮＴbによって第２補間処理部８ｂを制御し、補間期間Ｔcの終了時点（ｔs＋ＴＤ）までに、補間信号ＣＢを生成させて出力信号Ｓoutとして出力させ、補間期間Ｔcの終了時点（ｔe＋ＴＤ）においてセレクタ部９を切替え接点ａに接続させるのと同時に、ステップＳＴ１からの処理を繰り返す。以上のステップＳＴ３からステップＳＴ５までの処理により、短時間のノイズＮzを補間信号ＣＢに置換えて、ノイズの除去を行っている。
【００５６】
次に、上述のステップＳＴ６に移行すると、制御部８ｃが、順番ｉを１インクリメントすることで、ノイズ開始時点ｔsから続く第１回目の準備期間ＴＰＲを設定し、次のステップＳＴ７において、切替え制御信号ＳＷによってセレクタ部９を切替え接点ｂに接続させると同時に、補間制御信号ＣＮＴaによって第１補間処理部８ａに補間信号ＣＡの生成及び出力を開始させる。そして、ステップＳＴ８において、第１回目の準備期間ＴＰＲ内に、制御部８ｃがノイズ終了時点ｔeを検知できたか否か判定し、検知できたと判定するとステップＳＴ９に移行して、その検知できたと判定した時点ｔpにおいて、切替え制御信号ＳＷによってセレクタ部９を切替え接点ｃに接続させると同時に、補間制御信号ＣＮＴｂによって第２補間処理部８ｂに直線近似した補間信号ＣＢの生成及び出力を開始させ、補間期間Ｔcの終了時点（ｔe＋ＴＤ）まで出力信号Ｓoutとして出力させる。そして、補間期間Ｔcの終了時点（ｔe＋ＴＤ）で、セレクタ部９を切替え接点ａに接続させるのと同時に、ステップＳＴ１からの処理を繰り返す。
【００５７】
一方、ステップＳＴ８において、第１回目の準備期間ＴＰＲ内に、制御部８ｃがノイズ終了時点ｔeを検知できないと判定した場合には、制御部８ｃがステップＳＴ６に移行して、順番ｉを更にインクリメントすることで、引き続き第２回目の準備期間ＴＰＲを設定して、ステップＳＴ７の処理を継続することで、第１補間処理部８ａの補間信号ＣＡを出力させ、ステップＳＴ８においてノイズ終了時点ｔeが検知できるまで、準備期間ＴＰＲを順次延長しつつ補間信号ＣＡの出力を継続していき、ノイズ終了時点ｔeが検知できるとステップＳＴ９の処理に移行して、第２補間処理部８ｂで生成される直線近似した補間信号ＣＢを補間期間Ｔcの終了時点（ｔe＋ＴＤ）まで出力信号Ｓoutとして出力させた後、セレクタ部９を切替え接点ａに接続させるのと同時に、ステップＳＴ１からの処理を繰り返す。
【００５８】
このように、ステップＳＴ６からＳＴ９の処理が行われると、ノイズ終了時点ｔeが制御部８ｃによって検知されるまでは、ノイズＮzの時間的長さに応じて前方補間期間Ｔcaが適応的に変わることとなり、その前方補間期間Ｔca内では、一定レベルの補間信号ＣＡが出力信号Ｓoutとなって出力され、更に前方補間期間Ｔcaの終了時点ｔpから続く後方補間期間Ｔcbの終了時点（すなわち、補間期間Ｔcの終了時点）まで、直線近似した補間信号ＣＢによって補間が行われることとなる。
【００５９】
以上に説明したように、本実施例のノイズキャンセラ５によれば、ラジオ放送受信機で生成されるベースバンド信号に混入したノイズＮzを除去することができる。
【００６０】
更に、記憶部６の記憶容量に限りがあったとしても、上述の実施形態で説明したのと同様に、補間処理を行うことができることから、記憶部６の記憶容量を増加させる必要がなくなり、また、記憶部６の記憶容量を減らすことができることとなり、簡素な構成のノイズキャンセラを提供することができ、更に、受信機の構成の簡素化にも寄与することができる。特に、簡素な構成とすることが可能であるため、車載型や携帯型の受信機等に適用して優れた効果をもたらすものである。
【００６１】
なお、図５を参照して説明したように、本実施例のノイズキャンセラ５は、遅延時間ＴＤより短い期間を各準備期間ＴＰＲに設定し、その各準備期間ＴＰＲ内にノイズ開始時点ｔsと終了時点ｔeとを共に検知できた場合には短時間のノイズＮz、ノイズ開始時点ｔeが検知できない場合には長時間のノイズＮｚと判定して、補間処理の仕様を切り替えることとしているが、変形例として、第１，第２補間処理部８ａ，８ｂを高速処理可能な回路などで形成すれば、各準備期間ＴＰＲを遅延時間ＴＤと等しい期間としてもよい。
【図面の簡単な説明】
【００６２】
【図１】従来のノイズキャンセラの構成及び機能を説明するための図である。
【図２】本発明の実施形態に係るノイズキャンセラの構成を表したブロック図である。
【図３】図２に示したノイズキャンセラの機能を説明するための波形図である。
【図４】実施例に係るノイズキャンセラの構成を表したブロック図である。
【図５】図４に示したノイズキャンセラの動作を説明するためのフローチャートである。
【符号の説明】
【００６３】
５…ノイズキャンセラ
６…記憶部
７…ノイズ期間検出部
８…補間部
【図１】
0004170380.tif 000006
【図２】
0004170380.tif 000007
【図３】
0004170380.tif 000008
【図４】
0004170380.tif 000009
【図５】
0004170380.tif 000010