WO2006098324A1 - ノイズキャンセラ - Google Patents

ノイズキャンセラ Download PDF

Info

Publication number
WO2006098324A1
WO2006098324A1 PCT/JP2006/305029 JP2006305029W WO2006098324A1 WO 2006098324 A1 WO2006098324 A1 WO 2006098324A1 JP 2006305029 W JP2006305029 W JP 2006305029W WO 2006098324 A1 WO2006098324 A1 WO 2006098324A1
Authority
WO
WIPO (PCT)
Prior art keywords
noise
interpolation
signal
period
input signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2006/305029
Other languages
English (en)
French (fr)
Inventor
Toru Ohashi
Hideyuki Kanno
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pioneer Corp filed Critical Pioneer Corp
Priority to EP06729063.5A priority Critical patent/EP1860780B1/en
Priority to JP2007508156A priority patent/JP4170380B2/ja
Publication of WO2006098324A1 publication Critical patent/WO2006098324A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G3/00Gain control in amplifiers or frequency changers
    • H03G3/20Automatic control
    • H03G3/30Automatic control in amplifiers having semiconductor devices
    • H03G3/34Muting amplifier when no signal is present
    • H03G3/345Muting during a short period of time when noise pulses are detected, i.e. blanking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/10Means associated with receiver for limiting or suppressing noise or interference

Definitions

  • the present invention relates to a noise canceller that removes noise mixed in an input signal.
  • in-vehicle broadcast receivers mounted on automobiles are easily affected by external noise such as idle noise. Therefore, in general, processing such as detection and demodulation is not immediately performed on an intermediate frequency signal (IF signal) frequency-converted at the front end portion of the broadcast receiver, and external noise mixed in the intermediate frequency signal is eliminated by a noise canceller. After removal, the processing such as detection and demodulation is performed.
  • IF signal intermediate frequency signal
  • the noise canceller 1 in Fig. 1 (a) removes noise in the input signal Sin by setting a noise period detector 2 that detects the noise mixing period of noise in the input signal Sin and an interpolation period.
  • the interpolation processing unit 3 detects the time (t 1 + TD) force after the delay time TD (t 2 + TD) is set to the interpolation period, and a linear approximation is made between the signal component of the input signal Si n at the time tl stored in the buffer memory 4 and the signal component of the input signal Sin at the time t2. A signal is generated and output within the interpolation period.
  • the interpolation processing unit 2 switches to the input signal Sin stored in the buffer memory 4 and outputs it.
  • the output signal Sout output from the interpolation processing unit 2 is not longer than the interpolation period.
  • the input signal Sin becomes a linearly approximated interpolation signal in the interpolation period corresponding to the noise mixing period, and the delay time corresponding to the interpolation processing is adjusted in the buffer memory 4 and the waveform synthesized in time series. As a result, the noise Nz mixed in the input signal Sin is removed.
  • the present invention has been made in view of such a conventional problem, and provides a noise canceller that sufficiently exhibits noise removal capability during interpolation processing for an input signal and that simplifies the circuit scale. For the purpose.
  • the invention according to claim 1 is a noise canceller that removes and outputs noise mixed in the input signal via a storage unit that delays the input signal for a predetermined time, and outputs the input signal.
  • a noise detecting means for detecting noise mixed in the signal, and an interpolation period is set based on a detection result of the noise detecting means, and the noise is a short time noise within a delay time of the storage means.
  • an interpolation signal obtained by linearly approximating the input signal delayed by the storage means in the interpolation period is generated and output, and it is determined that the noise is long time noise exceeding the delay time of the storage means.
  • the input signal delayed by the storage means Constant and field After generating and outputting an interpolation signal of a level, an interpolation signal obtained by linearly approximating the input signal delayed by the storage means is generated and output until the end of the interpolation period, and in the period other than the interpolation period, the storage is performed.
  • FIG. 1 is a diagram for explaining the configuration and function of a conventional noise canceller.
  • FIG. 2 is a block diagram showing a configuration of a noise canceller according to the embodiment of the present invention.
  • FIG. 3 is a waveform diagram for explaining the function of the noise canceller shown in FIG. 2.
  • FIG. 4 is a block diagram illustrating a configuration of a noise canceller according to an embodiment.
  • FIG. 5 is a flowchart for explaining the operation of the noise canceller shown in FIG. BEST MODE FOR CARRYING OUT THE INVENTION
  • FIG. 2 is a block diagram showing the configuration of the noise canceller of this embodiment.
  • 3 (a) and 3 (b) are waveform diagrams for explaining the function of the noise canceller.
  • the noise canceller 5 includes a storage unit 6, a noise period detection unit 7, and an interpolation unit.
  • the storage unit 6 is not included in the noise canceller 5; for example, a buffer memory or the like provided for temporarily storing a received signal or the like when a digital broadcast receiver or the like performs detection or demodulation. You can use it.
  • the storage unit 6 buffers the input signal Sina, delays it by a predetermined delay time TD, and outputs the delayed input signal Sinb. In addition, it has a function of outputting the buffered input signal as a reference signal Sinnz in response to a request from the interpolation unit 8.
  • the noise period detection unit 7 detects the noise Nz mixed in the input signal Sina, and outputs a gate signal GT indicating the noise mixing period from the noise start time ts to the end time te of the noise Nz.
  • the selector unit 9 is a switching unit that performs switching operation according to the switching control signal SW from the interpolation unit 8, and includes an input signal Sinb output from the storage unit 6 and an interpolation signal CA output from the interpolation unit 8. , CB is switched and output as output signal Sout.
  • the interpolation unit 8 determines whether noise Nz is mixed in the input signal Sina based on the gate signal GT. If it is determined that the noise Nz is not mixed, the selector unit 9 is connected to the storage unit 6 side by the switching control signal SW, and the input signal Sinb that is a delayed output of the storage unit 6 is output as the output signal Sout.
  • the noise mixing period is shorter than the delay time TD of the storage unit 6.
  • the time when the delay time TD deviates from the noise start time ts (ts + TD) is the interpolation start time
  • the time when the noise end time te deviates by the delay time TD Set the interpolation period Tc with (te + TD) as the interpolation end point.
  • the input signal Sina immediately before the noise start time ts and the input signal Sina immediately after the noise end time te that are already stored in the storage unit 6 are obtained as the reference signal Sinnz, respectively, and expressed by the following equation (1).
  • a reference signal Sinnz corresponding to the input signal Sina just before the noise start time ts is used as an initial value to generate a linear approximation complement signal CB whose level changes at the rate of change a, and the interpolation period Output as output signal Sout in Tc.
  • Sinnz (ts) is the level of the reference signal Sinnz corresponding to the input signal Sina immediately before the noise start time ts
  • Sinnz (te) is the reference signal Sinnz corresponding to the input signal Sina immediately after the noise end time te.
  • the noise mixing period is shorter than the delay time TD of the storage unit 6, as shown in FIG. 3 (a)
  • the noise starts from the interpolation start time (ts + TD) corresponding to the noise start time ts.
  • the interpolation signal CB that approximates a straight line is replaced with the noise Nz in the interpolation period Tc up to the interpolation end point (te + TD) corresponding to the end point te, noise removal is realized.
  • the interpolation unit 8 has already stored in the storage unit 6.
  • the input signal Sina immediately before the noise start point ts is acquired as the reference signal Sinnz and held at the level of the reference signal Sinnz until the noise end point te can be detected based on the gate signal GT.
  • a constant level interpolation signal CA is output as the output signal Sout.
  • the noise end time te when the noise end time te can be detected, the input signal Sina immediately after the noise end time te already stored in the storage unit 6 is acquired as the reference signal Sinnz, and the reference signal Sinnz and the above-mentioned constant signal are acquired.
  • the difference between the interpolation signal CA of the level is calculated and the output of the interpolation signal CA of the above-mentioned constant level as the output signal Sout is completed, the delay time TD is counted from the time tp to the noise end time te (te Calculate the period up to (+ TD) (te + TD_tp).
  • the rate of change a in the period (te + TD-tp) with respect to the calculated difference is calculated, and the interpolation signal CB is approximated by a straight line that changes at the rate of change ⁇ with the level of the interpolation signal CA as the initial value Is output as the output signal Sout from the time point tp described above to the time point (te + TD).
  • a constant level interpolation signal CA is continuously output from the start time (ts + TD) of the interpolation period Tc to the time tp.
  • the interpolation signal CA at a constant level is output as the output signal Sout within the forward interpolation period Tea until the interpolation start time (ts + TD) force time tp.
  • the linearly approximated interpolation signal CB is expressed as expressed by the following equation (4).
  • Output As a result, as shown in FIG. 3 (b), the complement signal CB is output as the output signal Sout within the backward interpolation period Tcb following the forward interpolation period Tea, and the processing is completed at the end of the interpolation period Tc.
  • t is the elapsed time starting from 0 within the end point of the interpolation period Tc (te + TD) from the time point tp]
  • the noise canceller 5 of the present embodiment when the noise Nz is not mixed in the input signal Sina, the input without the noise Nz output from the storage unit 6 is input.
  • the linearly approximated interpolation signal CB is output during the interpolation period Tc.
  • the signal Sinb is held.
  • Interpolation is performed in the interpolation period Tc by outputting the interpolation signal CB that is linearly linear after continuously outputting the interpolation signal CA at a certain level, so that the power S can be removed.
  • the noise Nz is shown in FIG. 3 (b) according to the duration of the noise Nz. Since the forward interpolation period Tca changes, the noise can be adaptively removed regardless of the length of the noise Nz. In other words, the interpolation signal CA that can be generated even if the noise end point te cannot be detected is output in the forward interpolation period Tea, and the input signal Sina immediately after the noise end point te is recorded.
  • the interpolation signal CB by linear approximation is generated and output using the reference signal Sinnz corresponding to the input signal Sina, so that it continues for a longer time than the storage capacity of the storage unit 6.
  • Noise can be reliably removed from noise Nz.
  • the noise canceller 5 of the embodiment described above may have a so-called program configuration configured by a microprocessor or a digital signal processor, or may be realized by a hardware configuration.
  • a hardware configuration a digital circuit configuration or an analog circuit configuration may be used.
  • FIG. 4 is a block diagram showing the configuration of the noise canceller of the present embodiment, and the same or corresponding parts as those in FIG. 2 are denoted by the same reference numerals.
  • FIG. 5 is a flowchart for explaining the operation of the noise canceller.
  • the noise canceller 5 of the present embodiment is formed by a microprocessor (MPU) or a digital signal processor (DSP) that operates according to a computer program, and includes a storage unit 6 and a noise period detection unit. 7, a first interpolation processing unit 8a, a second interpolation processing unit 8b, a control unit 8c, and a selector unit 9.
  • the interpolation unit 8 shown in FIG. 2 includes a first interpolation processing unit 8a, a second interpolation processing unit 8b, and a control unit 8c.
  • the baseband signal detected by the front-end unit FE provided in the radio broadcast receiver is input as the input signal Sina, and the external noise Nz such as the idle noise is removed, and the noise is removed.
  • the output signal Sout which is the baseband signal, is output to the demodulator.
  • the intermediate frequency is obtained by mixing the high-frequency reception signal (RF reception signal) generated at the front end FE force S and the reception antenna ANT and the local frequency signal of the tuning frequency and performing frequency conversion.
  • a baseband signal is generated as a desired signal component by generating a signal (IF signal) and amplifying the intermediate frequency signal to an amplitude level that allows signal processing by limiting the band. Then, the baseband signal is supplied to the noise period detection unit 7 and the storage unit 6 as the input signal Sina.
  • the storage unit 6 is formed by a buffer memory or the like that outputs the input signal Sina by delaying it with a predetermined delay time TD by FIFO (first in first out) processing.
  • the delayed input signal Sinb is output from the selector unit 9. Supply to switching contact a and first interpolation processing unit 8a.
  • the storage unit 6 outputs the input signal being FIFO-addressed, which is addressed from the second interpolation processing unit 8b, to the second interpolation processing unit 8b as a reference signal Sinnz. That is, the storage unit 6 has a random access function.
  • the noise period detection unit 7 includes a filter 7a having a predetermined pass frequency band for detecting noise, a smoothing unit 7b, and a comparator 7c in which a threshold for level detection is set, and an input signal Sina Is detected, and a gate signal GT indicating the noise start point ts when the signal component of the input signal Sina is switched to the noise Nz and the end point te of the noise Nz is supplied to the control unit 8c. Therefore, when the noise Nz is mixed for a long time, the gate signal GT indicating that the interval between the noise start point ts and the end point te is long, or a short noise Nz is mixed. The gate signal GT indicating that the interval between the noise start point ts and the end point te is short is supplied to the control unit 8c.
  • the control unit 8c Based on the gate signal GT, the control unit 8c detects the period from the noise start time ts to the end time te as the noise mixing period, and starts from the time (ts + TD) after the delay time TD has elapsed from the noise start time ts.
  • the period from the end time te to the time (te + TD) after the delay time TD has passed is set as the interpolation period Tc.
  • control unit 8c connects the selector unit 9 to the switching contact a by the switching control signal SW during the period other than the interpolation period Tc, so that the noise Nz that is a delayed output of the storage unit 6 is mixed.
  • the uninput signal Sinb is output as the output signal Sout.
  • control unit 8c detects the noise start time ts by the gate signal GT, the control unit 8c can detect the noise end time te within a predetermined preparation period (a period shorter than the delay time TD) from the noise start time ts.
  • the selector unit 9 is connected to the switching contact c by the switching control signal SW at the start of the interpolation period Tc (ts + TD). Then, the interpolation process for generating the interpolation signal CB is started by controlling the second interpolation processing unit 8b by the second control signal CNTb, and the interpolation signal CB is generated until the end point (te + TD) of the interpolation period Tc. Output as output signal Sout.
  • the selector unit 9 is again connected to the switching contact a by the switching control signal SW, and the input signal Sinb, which is the delayed output of the storage unit 6, is changed. Output as output signal Sout.
  • control unit 8c determines whether or not the noise end time point te has been detected within the preparation period TPR from the noise start time point ts described above, and determines that it cannot be detected, long-term noise Nz is mixed.
  • the switching control is performed at the same time.
  • the selector unit 9 is connected to the switching contact b by the signal SW, and the interpolation signal CA generated by the first interpolation processing unit 8a is output as the output signal Sout.
  • the first interpolation processing unit 8 a When the noise end point te is detected within the preparation period (i X TPR) that is an integer multiple i of the preparation period TPR, the first interpolation processing unit 8 a at the point tp when the delay time TD elapses from the noise end point te. The interpolation process is terminated.
  • control unit 8c causes the first interpolation processing unit 8a to end the interpolation processing at the time point tp described above, and at the same time, connects the selector unit 9 to the switching contact b by the switching control signal SW.
  • the interpolation process for generating the interpolation signal CB is started by controlling the second interpolation processing unit 8b with the control signal CNTb, and the interpolation signal CB is started from the time tp to the end of the interpolation period Tc (te + TD). Is output as the output signal Sout.
  • control unit 8c connects the selector unit 9 to the switching contact a again by the switching control signal SW, and receives the input signal Sinb, which is the delayed output of the storage unit 6. Output as signal Sout.
  • the control unit 8c In other words, during the period other than the interpolation period Tc, the input signal Sinb free from noise is output as the output signal Sout.
  • the interpolation signal CB generated by the second interpolation processing unit 8b is output as the output signal Sout in the interpolation period Tc.
  • the first interpolation processing unit 8a performs the forward interpolation period Tea from the start time (ts + TD) to the time tp of the interpolation period Tc.
  • the generated interpolation signal CA is output as the output signal Sout, it is generated by the second interpolation processing unit 8b in the backward interpolation period Tcb from the time point tp to the end point of the interpolation period Tc (te + TD). Output interpolation signal CB as output signal Sout.
  • the first interpolation processing unit 8a generates the interpolation signal CA according to the interpolation control signal CNTa supplied from the control unit 8c when noise Nz longer than the preparation period TPR is mixed. And output. That is, when the time point when the delay time TD has elapsed from the noise start time point ts (that is, the start time point of the interpolation period Tc) is commanded by the interpolation control signal CNTa, the first interpolation processing unit 8a receives the input signal Sinb Gate-hold the level of the signal component immediately before the noise start point ts already acquired by, and continue to output the held interpolation signal CA at a certain level until the end point tp of the forward interpolation period Tea described above. Complete the process.
  • the second interpolation processing unit 8b generates the interpolation signal CB according to the interpolation control signal CNTb supplied from the control unit 8c when the noise Nz shorter than the preparation period TPR is mixed as described above. And output.
  • the second interpolation processing unit 8b detects the noise start time ts and the noise end time te within the preparation period TPR from the gate signal GT, and starts the noise already stored in the storage unit 6.
  • the rate of change in the interpolation period Tc for the difference between the two reference signals Sirmz is calculated in advance.
  • the interpolation control signal CNTa is supplied from the control unit 8c
  • the reference signal Sinnz corresponding to the input signal Sina immediately before the noise start time point ts is obtained by performing the same calculation as shown in the above equation (2).
  • the level changes at the rate of change at the initial value Generate linearly approximated interpolation signal CB and output as output signal Sout within interpolation period Tc
  • the second interpolation processing unit 8b performs the interpolation processing after the first interpolation processing unit 8a performs the interpolation processing.
  • Interpolation signal CB is generated and output within the backward interpolation period Tcb in accordance with the interpolation control signal CNTb supplied from. That is, the second interpolation processing unit 8b sets the noise end point te to the gate signal GT in the forward interpolation period Tea before the above-mentioned time point tp, which is the start point of the backward interpolation period Tcb, is specified by the interpolation control signal CNTb.
  • the input signal Sina immediately after the noise end time te already stored in the storage unit 6 is acquired as the reference signal Sinnz.
  • the level of the interpolation signal CA output from the first interpolation processing unit 8a in the forward interpolation period Tea is detected via the control unit 8c, and the level of the interpolation signal CA and the acquired reference signal Sinnz
  • the difference (Sinnz—CA) from the level is preliminarily calculated.
  • the second interpolation processing unit 8b changes the backward interpolation period Tcb with respect to the previously calculated difference (Sinnz CA).
  • an interpolation signal CB that is linearly approximated is generated by performing the same processing as shown in the above equation (4), and Output as output signal Sout in backward interpolation period Tcb.
  • step ST1 of Fig. 5 it is determined whether or not the control unit 8c has detected the noise start time point ts.
  • step ST2 the selector unit 9 is connected to the switching contact a until it is determined that noise has been detected.
  • the input signal Sinb that is not mixed is output as the output signal Sout.
  • step ST3 the process proceeds from step ST1 to step ST3.
  • step ST3 the control unit 8c sets the order i of the preparation period TPR starting from the noise start time point ts to 0, and then proceeds to step ST4.
  • step ST4 the control unit 8c performs the following preparation period TPR from the noise start time ts. It is determined whether or not the noise end point te has been detected. If it is determined that it has been detected, the process proceeds to step ST5.
  • step ST5 the control unit 8c connects the selector unit 9 to the switching contact c by the switching control signal SW, and at the same time controls the second interpolation processing unit 8b by the second control signal CNTb, and performs the interpolation period Tc.
  • the interpolation signal CB is generated and output as the output signal Sout by the end time (ts + TD) of (2)
  • the selector unit 9 is connected to the switching contact a at the end time (te + TD) of the interpolation period Tc.
  • the processing from step ST1 is repeated.
  • noise is removed by replacing the short-time noise Nz with the interpolation signal CB.
  • step ST6 when proceeding to the above-mentioned step ST6, the control unit 8c sets the first preparation period TPR that continues from the noise start time point ts by incrementing the order i by 1, and the next step ST7 Then, the selector unit 9 is connected to the switching contact b by the switching control signal SW, and at the same time, the first interpolation processing unit 8a is started to generate and output the interpolation signal CA by the interpolation control signal CNTa. Then, in step ST8, during the first preparation period TPR, it is determined whether or not the control unit 8c has detected the noise end point te.
  • the selector unit 9 is connected to the switching contact c by the switching control signal SW, and at the same time, the interpolation control signal CNTb starts to generate and output the interpolation signal CB that is linearly approximated to the second interpolation processing unit 8b.
  • the output signal Sout is output until the end of the interpolation period Tc (te + TD).
  • the process from step ST1 is repeated at the same time as the selector unit 9 is connected to the switching contact a.
  • step ST8 if the control unit 8c determines that the noise end point te cannot be detected within the first preparation period TPR, the control unit 8c proceeds to step ST6 and proceeds to step i.
  • the second preparation period TPR is set continuously, and the processing of step ST7 is continued to output the interpolation signal CA of the first interpolation processing unit 8a. Until the detection time te is detected, the output of the interpolation signal CA is continued while gradually extending the preparation period TPR.
  • step ST9 the second interpolation processing unit 8b Generated linear approximation interpolation After the signal CB is output as the output signal Sout until the end of the interpolation period Tc (te + TD), the process from step ST1 is repeated at the same time as the selector unit 9 is connected to the switching contact a.
  • the forward interpolation period Tea is adaptive according to the time length of the noise Nz until the noise end point te is detected by the control unit 8c.
  • the interpolation signal CA of a certain level is output as the output signal Sout, and further, the end point of the backward interpolation period Tcb following the end point tp of the forward interpolation period Tea (that is, Until the end of the interpolation period Tc), interpolation is performed with the interpolation signal CB that is linearly approximated.
  • the noise Nz mixed in the baseband signal generated by the radio broadcast receiver can be removed.
  • the storage capacity of the storage unit 6 can be reduced, a noise canceller with a simple configuration can be provided, and further, it can contribute to the simplification of the configuration of the receiver.
  • it since it can be a simple configuration, it can be applied to in-vehicle and portable receivers and the like to produce excellent effects.
  • the noise canceller 5 of the present embodiment sets a period shorter than the delay time TD as each preparation period TPR, and the noise start time within each preparation period TPR. If both ts and end time te can be detected, short-term noise Nz is detected, and if noise start time te cannot be detected, long-term noise Nz is determined and the interpolation processing specifications are switched. As a modification, if the first and second interpolation processing units 8a and 8b are formed of a circuit capable of high-speed processing, each preparation period TPR may be equal to the delay time TD.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Noise Elimination (AREA)

Abstract

 入力信号に混入したノイズを除去する際、内部でノイズ成分を発生することなくノイズ除去を行うノイズキャンセラを提供する。  補間処理を行う補間部8を備え、該補間部8が、入力信号Sizaに混入しているノイズのノイズ混入期間を検知して補間期間Tcを設定する。更に、補間部8が、記憶部6の遅延時間TD以内の短時間のノイズであると判定すると、補間期間Tcにおいて記憶部6で遅延された入力信号Sinbを直線近似した補間信号CBを生成して出力しんごうSoutとして出力する。更に、補間部8が、記憶部6の遅延時間TDを超えるの長時間のノイズであると判定すると、補間期間Tcの開始時点からノイズ検出部7の検出結果GTに基づいてノイズ終了時点が検知されるまでの期間において、記憶部6で遅延された入力信号Sinbをホールドして一定レベルの補間信号CAを生成して出力信号Soutとして出力した後、記憶部6で遅延された入力信号Sinbを直線近似した補間信号CBを補間期間Tcの終了時点まで生成して出力信号Soutとして出力し、補間期間Tc以外の期間では、記憶部6の遅延出力である入力信号Sinbを出力信号Soutとして出力させる。

Description

明 細 書
ノイズキャンセラ
技術分野
[0001] 本発明は、入力信号に混入したノイズを除去するノイズキャンセラに関する。
背景技術
[0002] 信号処理技術分野では、処理すべき入力信号に混入した外来ノイズを除去するこ とが重要である。
[0003] 例えば、自動車に搭載される車載型の放送受信機等では、イダニッシヨンノイズ等 の外来ノイズの影響を受けやすい。そのため、一般に、放送受信機のフロントエンド 部で周波数変換される中間周波信号 (IF信号)に対して、直ちに検波及び復調等の 処理を行わず、中間周波信号に混入している外来ノイズをノイズキャンセラで除去し てから、検波及び復調等の処理を行っている。
[0004] 従来、図 1 (a)に示す直線補間処理を行うノイズキャンセラが知られている。
[0005] 図 1 (a)のノイズキャンセラ 1は、入力信号 Sin中のノイズのノイズ混入期間を検出す るノイズ期間検出部 2と、補間期間を設定して、入力信号 Sin中のノイズを除去するた めの補間処理を行う補間処理部 3と、補間処理部 3が補間処理を行うのに要する遅 延時間 TD分の入力信号 Sinを蓄え、補間処理部 3を介して出力させるバッファメモリ 4を備えて構成されている。
[0006] すなわち、図 1 (b)の波形図にて示すように、入力信号 Sinにノイズ Nzが混入してい ないときには、バッファメモリ 4に蓄えられている入力信号 Sinが補間処理部 2を介して そのまま出力され、ノイズ期間検出部 2によって時点 tl力も t2までのノイズ混入期間 が検出されると、補間処理部 3が遅延時間 TD後の時点(t 1 + TD)力、ら時点(t 2 + T D)まで補間期間を設定し、バッファメモリ 4に蓄えられている時点 tlでの入力信号 Si nの信号成分と時点 t2での入力信号 Sinの信号成分との間を直線近似するための補 間信号を生成して、補間期間内で出力する。そして、補間期間が時点 (t2 + TD)で 終了すると、補間処理部 2がバッファメモリ 4に蓄えられている入力信号 Sinに切替え て出力する。これにより、補間処理部 2から出力される出力信号 Soutは、補間期間以 外の期間では入力信号 Sin、ノイズ混入期間に相当する補間期間では直線近似され た補間信号となり、更にバッファメモリ 4で補間処理に相当する遅延時間が調整され て、時系列的に合成された波形となることで、入力信号 Sinに混入しているノイズ Nz の除去が実現されている。
発明の開示
発明が解決しょうとする課題
[0007] ところで、上記従来の直線補間処理を行うノイズキャンセラでは、補間信号を生成 するために、ノイズの検出時点 tlから終了時点 t2までのノイズをバッファメモリ 4に蓄 積する必要があることから、バッファメモリ 4の記憶容量を超える長時間のノイズが混 入すると、いわゆるオーバーフロー状態となって、図 1 (b)に示したノイズ終了時点 t2 を検出できなくなり、補間処理に悪影響を来して適切な補間信号を生成することが困 難となって、ノイズ除去能力を十分発揮できなくなって、ノイズ成分を内部発生してし まう等の問題がある。更に、従来、かかるオーバーフロー状態を回避するために、バ ッファメモリ 4の記憶容量を増やすことが行われているが、回路規模の増大を招来す るという問題がある。
[0008] 本発明はこのような従来の問題に鑑みてなされたものであり、入力信号に対する補 間処理に際してノイズ除去能力を十分発揮し、かつ回路規模の簡素化を実現するノ ィズキャンセラを提供することを目的とする。
課題を解決するための手段
[0009] 請求項 1に記載の発明は、入力信号を所定時間遅延させる記憶手段を介して、前 記入力信号に混入してレ、るノイズを除去して出力するノイズキャンセラであって、前記 入力信号に混入しているノイズを検出するノイズ検出手段と、前記ノイズ検出手段の 検出結果に基づいて補間期間を設定して、前記ノイズが前記記憶手段の遅延時間 以内の短時間のノイズであると判定すると、前記補間期間において前記記憶手段で 遅延された入力信号を直線近似した補間信号を生成して出力し、前記ノイズが前記 記憶手段の遅延時間を超えるの長時間のノイズであると判定すると、前記補間期間 の開始時点から前記ノイズ検出手段の検出結果に基づいてノイズ終了時点が検知さ れるまでの期間において、前記記憶手段で遅延された入力信号をボールドして一定 レベルの補間信号を生成して出力した後、前記記憶手段で遅延された入力信号を 直線近似した補間信号を補間期間の終了時点まで生成して出力し、前記補間期間 以外の期間では、前記記憶手段の遅延出力である入力信号を出力信号として出力 する補間手段と、を具備することを特徴とする。
図面の簡単な説明
[0010] [図 1]従来のノイズキャンセラの構成及び機能を説明するための図である。
[図 2]本発明の実施形態に係るノイズキャンセラの構成を表したブロック図である。
[図 3]図 2に示したノイズキャンセラの機能を説明するための波形図である。
[図 4]実施例に係るノイズキャンセラの構成を表したブロック図である。
[図 5]図 4に示したノイズキャンセラの動作を説明するためのフローチャートである。 発明を実施するための最良の形態
[0011] 本発明の好適な実施形態について図 2及び図 3を参照して説明する。図 2は、本実 施形態のノイズキャンセラの構成を表したブロック図である。図 3(a)(b)は、ノイズキャン セラの機能を説明するための波形図である。
[0012] 図 2において、このノイズキャンセラ 5は、記憶部 6と、ノイズ期間検出部 7と、補間部
8及びセレクタ部 9を有して構成されている。ただし、記憶部 6はノイズキャンセラ 5に 含めた構成とせず、例えば、ディジタル放送受信機等が検波、復調等を行う際に受 信信号等を一時的に格納するために設けられているバッファメモリ等を利用してもよ レ、。
[0013] 記憶部 6は、入力信号 Sinaをバッファリングし、所定の遅延時間 TD遅延させ、その 遅延させた入力信号 Sinbを出力する。また、補間部 8からの要求に応じてバッファリ ング中の入力信号を参照信号 Sinnzとして出力する機能を有している。
[0014] ノイズ期間検出部 7は、入力信号 Sinaに混入しているノイズ Nzを検出し、ノイズ Nz のノイズ開始時点 tsから終了時点 teまでのノイズ混入期間を示すゲート信号 GTを出 力する。
[0015] セレクタ部 9は、補間部 8からの切替え制御信号 SWに従って切替え動作する切替 え手段であり、記憶部 6から出力される入力信号 Sinbと、補間部 8から出力される補 間信号 CA, CBを切り替えて出力信号 Soutとして出力する。 [0016] 補間部 8は、ゲート信号 GTに基づいて、入力信号 Sinaにノイズ Nzが混入している か否か判定する。そして、ノイズ Nzが混入していないと判定すると、切替え制御信号 SWによって、セレクタ部 9を記憶部 6側に接続させ、記憶部 6の遅延出力である入力 信号 Sinbを出力信号 Soutとして出力させる。
[0017] 一方、ノイズ Nzが混入していると判定すると、ノイズ混入期間が記憶部 6の遅延時 間 TDより短レヽか否か判定する。
[0018] ノイズ混入期間が遅延時間 TDより短い場合には、ノイズ開始時点 tsから遅延時間 TDだけずれた時点(ts +TD)を補間開始時点、ノイズ終了時点 teから遅延時間 TD だけずれた時点 (te +TD)を補間終了時点とする補間期間 Tcを設定する。そして、 記憶部 6に既に記憶されているノイズ開始時点 ts直前での入力信号 Sinaとノイズ終 了時点 te直後での入力信号 Sinaを夫々参照信号 Sinnzとして取得して、次式(1)で 表されるように、両者の参照信号 Sinnzの差分に対する補間期間 Tcにおける変化率 αを演算し、更に、切替え制御信号 SWによってセレクタ部 9を補間部 8側に接続さ せた後、次式(2)で表されるように、ノイズ開始時点 ts直前での入力信号 Sinaに相当 する参照信号 Sinnzを初期値として該変化率 aでレベルが変化する直線近似した補 間信号 CBを生成し、補間期間 Tc内に出力信号 Soutとして出力する。
[0019] [数 1] =【 Sinnz:(te)― Sinnz(ts)} /Tc ■ ' · ( 1 )
〔ただし、 Sinnz(ts)はノイズ開始時点 ts直前での入力信号 Sinaに相当する参照信号 Sinnzのレベル、 Sinnz(te)はノイズ終了時点 te直後での入力信号 Sinaに相当する参 照信号 Sinnzのレベル〕
[0020] [数 2]
CB= [ Stnnz(te)― Sinnz(ts) } /Tc ' ·■ ( 2 )
〔ただし、 tは、補間期間 Tc内での 0から始まる経過時間〕
[0021] したがって、ノイズ混入期間が記憶部 6の遅延時間 TDより短い場合には、図 3 (a) に示すように、ノイズ開始時点 tsに相当する補間開始時点(ts + TD)から、ノイズ終 了時点 teに相当する補間終了時点(te +TD)までの補間期間 Tcにおレ、て、直線近 似した補間信号 CBがノイズ Nzに置き換えられるため、ノイズの除去が実現される。
[0022] 更に又、補間部 8は、上述のノイズ混入期間が記憶部 6の遅延時間 TDより短いか 否か判定した結果、ノイズ混入期間の方が長いと判定すると、記憶部 6に既に記憶さ れてレ、るノイズ開始時点 ts直前での入力信号 Sinaを参照信号 Sinnzとして取得し、ゲ ート信号 GTに基づいてノイズ終了時点 teを検知できるまで、その参照信号 Sinnzの レベルに保持した一定レベルの補間信号 CAを出力信号 Soutとして出力する。
[0023] 更に、ノイズ終了時点 teを検知できると、記憶部 6に既に記憶されているノイズ終了 時点 te直後での入力信号 Sinaを参照信号 Sinnzとして取得して、その参照信号 Sinnz と上述の一定レベルの補間信号 CAとの差分を演算すると共に、上述の一定レベル の補間信号 CAを出力信号 Soutとして出力することを終了した時点 tpからノイズ終了 時点 teに遅延時間 TDをカ卩えた時点(te +TD)までの期間(te +TD _tp)を演算す る。
[0024] 更に、上述の演算した差分に対する期間(te +TD— tp)における変化率 aを演算 して、補間信号 CAのレベルを初期値としてその変化率 αで変化する直線近似した 補間信号 CBを出力信号 Soutとして、上述の時点 tpから時点(te +TD)まで出力す る。
[0025] すなわち、補間部 8は、長時間に亘つてノイズ Nzが混入し、ノイズ混入期間が記憶 部 6の遅延時間 TDより長いと判定すると、次式(3)で表されるように、一定レベルの 補間信号 CAを補間期間 Tcの開始時点(ts +TD)から時点 tpまで継続的に出力す る。これにより、図 3 (b)に示すように、補間開始時点(ts +TD)力 時点 tpまでの前 方補間期間 Tea内では、一定レベルの補間信号 CAが出力信号 Soutとして出力され る。
[0026] [数 3]
CA=Sinnz(ts) … )
[0027] そして、次に、時点 tpから補間期間 Tcの終了時点(te + TD)までの後方補間期間 Tea内において、次式 (4)で表されるように、直線近似した補間信号 CBを出力する。 これにより、図 3 (b)に示すように、前方補間期間 Teaに続く後方補間期間 Tcb内で補 間信号 CBが出力信号 Soutとして出力され、補間期間 Tcの終了時点で処理が完了 する。
[0028] [数 4]
CB=CA+ -t --- (4)
〔ただし、 tは、時点 tpから補間期間 Tcの終了時点(te +TD)内での 0から始まる経 過時間〕
[0029] 以上に説明したように、本実施形態のノイズキャンセラ 5によれば、入力信号 Sinaに ノイズ Nzが混入していない場合には、記憶部 6から出力されるノイズ Nzの混入してい ない入力信号 Sinbを出力し、短時間のノイズ Nzが混入している場合には、補間期間 Tcにおいて直線近似した補間信号 CBを出力し、長時間のノイズ Nzが混入している 場合には、ホールドした一定レベルの補間信号 CAを継続的に出力した後、直線近 似した補間信号 CBを出力することで補間期間 Tcにおいて補間するので、ノイズを除 去すること力 Sできる。
[0030] 更に、短時間のノイズ Nzが外部から混入した場合には、図 3 (a)に示したように、変 化率 aでレベルが変化する直線近似した補間信号 CBによって補間を行うので、出 力信号 Soutに高周波数のノイズ成分が内部混入することを未然に防止することがで きる。
[0031] 更に、長時間のノイズ Nzが混入した場合には、図 3 (b)に示したように、一定レベル の補間信号 CAで補間してから、引き続き、その補間信号 CAのレベルを初期値とし て変化率 aで変化する補間信号 CBによって補間するので、出力信号 Soutに高周波 数のノイズ成分が内部混入することを未然に防止することができる。
[0032] 更に、記憶容量が限られている記憶部 6の遅延時間 TDより長時間のノイズ Nzが混 入した場合に、そのノイズ Nzの継続時間に応じて、図 3 (b)に示した前方補間期間 T caが変化するので、ノイズ Nzの長さにかかわらず、適応的にノイズを除去することが できる。すなわち、ノイズ終了時点 teが検知できなくとも生成可能な補間信号 CAを前 方補間期間 Tea内において出力し、ノイズ終了時点 teの直後での入力信号 Sinaが記 憶部 6に記憶されると、その入力信号 Sinaに相当する参照信号 Sinnzを用いて直線 近似による補間信号 CBを生成して出力するので、記憶部 6の記憶容量に比して長 時間継続するノイズ Nzに対しても確実にノイズ除去を行うことができる。
[0033] そして、記憶部 6の記憶容量に限りがあつたとしても、補間処理を行うことができると レ、うことは、記憶部 6の記憶容量を増加させる必要がなくなり、また、記憶部 6の記憶 容量を減らすことができることとなり、簡素な構成のノイズキャンセラを提供することが できる。
[0034] なお、以上に説明した実施形態のノイズキャンセラ 5は、マイクロプロセッサゃデイジ タルシグナルプロセッサ等で構成するいわゆるプログラム構成としてもよいし、ハード ウェア構成で実現してもよい。また、ハードウェア構成とする場合には、ディジタル回 路構成としてもよいし、アナログ回路構成としてもよい。
実施例
[0035] 次に、ラジオ放送を受信する車載型のラジオ放送受信機に設けられるノイズキャン セラの実施例について図 4及び図 5を参照して説明する。図 4は、本実施例のノイズ キャンセラの構成を表したブロック図であり、図 2と同一又は相当する部分を同一符 号で示している。図 5は、ノイズキャンセラの動作を説明するためのフローチャートで ある。
[0036] 図 4において、本実施例のノイズキャンセラ 5は、コンピュータプログラムに従って実 行動作するマイクロプロセッサ(MPU)やディジタルシグナルプロセッサ(DSP)で形 成されており、記憶部 6と、ノイズ期間検出部 7、第 1補間処理部 8a、第 2補間処理部 8b、制御部 8c及びセレクタ部 9を有して構成されている。ここで、図 2に示した補間部 8が、第 1補間処理部 8aと第 2補間処理部 8bと制御部 8cによって構成されている。
[0037] そして、ラジオ放送受信機に設けられているフロントエンド部 FEで検波されたべ一 スバンド信号を入力信号 Sinaとして入力し、イダニッシヨンノイズ等の外来ノイズ Nzを 除去して、ノイズ除去後のベースバンド信号である出力信号 Soutを復調器側へ出力 する。
[0038] すなわち、フロントエンド部 FE力 S、受信アンテナ ANTに生じる高周波受信信号 (R F受信信号)と同調周波数の局発信号とを混合して周波数変換を行うことで中間周波 信号 (IF信号)を生成し、その中間周波信号を帯域制限して信号処理可能な振幅レ ベルに増幅することで、希望信号成分としてのベースバンド信号を発生する。そして ベースバンド信号が、入力信号 Sinaとして、ノイズ期間検出部 7と記憶部 6に供給され る。
[0039] 〈記憶部 6の構成〉
記憶部 6は、入力信号 Sinaを FIFO (ファーストインファーストアウト)処理によって所 定の遅延時間 TDで遅延させて出力するバッファメモリ等で形成されており、遅延後 の入力信号 Sinbをセレクタ部 9の切替え接点 aと第 1補間処理部 8aに供給する。
[0040] 更に、記憶部 6は、第 2補間処理部 8bからアドレス指定される FIFO処理中の入力 信号を参照信号 Sinnzとして第 2補間処理部 8bに出力する。すなわち、記憶部 6はラ ンダムアクセス機能を有してレ、る。
[0041] 〈ノイズ期間検出部 7の構成〉
ノイズ期間検出部 7は、ノイズを検出するための所定の通過周波数域を有するフィ ルタ 7aと、平滑部 7bと、レベル検出用の閾値が設定された比較器 7cとを有し、入力 信号 Sinaに混入しているノイズ Nzを検出し、入力信号 Sinaの信号成分からノイズ Nz に切替わるノイズ開始時点 tsとそのノイズ Nzの終了時点 teとを示すゲート信号 GTを 制御部 8cに供給する。したがって、長時間に亘つてノイズ Nzが混入した場合には、ノ ィズ開始時点 tsと終了時点 teとの間隔が長いことを示すゲート信号 GT、短時間のノ ィズ Nzが混入した場合には、ノイズ開始時点 tsと終了時点 teとの間隔が短いことを示 すゲート信号 GTが制御部 8cに供給される。
[0042] 〈制御部 8cの構成〉
制御部 8cは、ゲート信号 GTに基づいてノイズ開始時点 tsから終了時点 teまでの期 間をノイズ混入期間として検知し、ノイズ開始時点 tsより遅延時間 TDだけ経過した時 点 (ts+TD)から、終了時点 teより遅延時間 TDだけ経過した時点(te+TD)までの 期間を補間期間 Tcとして設定する。
[0043] 更に、制御部 8cは、補間期間 Tc以外の期間では、切替え制御信号 SWによってセ レクタ部 9を切替え接点 aに接続させることにより、記憶部 6の遅延出力である、ノイズ Nzが混入していない入力信号 Sinbを出力信号 Soutとして出力させる。 [0044] また、制御部 8cは、ゲート信号 GTによってノイズ開始時点 tsを検知すると、ノイズ 開始時点 tsから所定の準備期間(遅延時間 TDよりも短い期間) TPR内にノイズ終了 時点 teを検知できたか否か判定し、そのノイズ終了時点 teを検知できたと判定すると 、補間期間 Tcの開始時点(ts + TD)において、切替え制御信号 SWによってセレク タ部 9を切替え接点 cに接続させるのと同時に、第 2制御信号 CNTbによって第 2補 間処理部 8bを制御して補間信号 CBを生成するための補間処理を開始させ、補間期 間 Tcの終了時点(te+TD)まで、補間信号 CBを出力信号 Soutとして出力させる。そ して、その補間期間 Tcの終了時点(te + TD)において、切替え制御信号 SWによつ て再びセレクタ部 9を切替え接点 aに接続させ、記憶部 6の遅延出力である入力信号 Sinbを出力信号 Soutとして出力させる。
[0045] また、制御部 8cは、上述のノイズ開始時点 tsから準備期間 TPR内にノイズ終了時 点 teを検知できたか否か判定した結果、検知できないと判定すると、長時間のノイズ Nzが混入していると判断して、第 1制御信号 CNTaによって第 1補間処理部 8aを制 御することにより、補間期間 Tcの開始時点(ts + TD)から補間処理を開始させると同 時に、切替え制御信号 SWによってセレクタ部 9を切替え接点 bに接続させ、第 1補間 処理部 8aで生成される補間信号 CAを出力信号 Soutとして出力させる。そして、準備 期間 TPRの整数倍 iの準備期間(i X TPR)以内に、ノイズ終了時点 teを検知すると、 そのノイズ終了時点 teから遅延時間 TD経過した時点 tpにおいて、第 1補間処理部 8 aに補間処理を終了させる。
[0046] 更に、制御部 8cは、上述の時点 tpにおいて第 1補間処理部 8aに補間処理を終了 させるのと同時に、切替え制御信号 SWによってセレクタ部 9を切替え接点 bに接続さ せ、更に第 2制御信号 CNTbによって第 2補間処理部 8bを制御することにより補間信 号 CBを生成するための補間処理を開始させ、時点 tpから補間期間 Tcの終了時点 (t e + TD)まで、補間信号 CBを出力信号 Soutとして出力させる。そして、制御部 8cは、 補間期間 Tcの終了時点(te+TD)において、切替え制御信号 SWによって再びセレ クタ部 9を切替え接点 aに接続させ、記憶部 6の遅延出力である入力信号 Sinbを出力 信号 Soutとして出力させる。
[0047] すなわち、制御部 8cは、入力信号 Sinaにノイズ Nzが混入していない場合、すなわ ち補間期間 Tc以外の期間では、ノイズの混入していない入力信号 Sinbを出力信号 S outとして出力させる。また、準備期間 TPRより短い時間のノイズ Nzが混入した場合 には、補間期間 Tcにおいて、第 2補間処理部 8bで生成される補間信号 CBを出力信 号 Soutとして出力させる。また、準備期間 TPRより長い時間のノイズ Nzが混入した場 合には、補間期間 Tcの開始時点 (ts+TD)から時点 tpまでの前方補間期間 Teaに おいて、第 1補間処理部 8aで生成される補間信号 CAを出力信号 Soutとして出力さ せた後、引き続き時点 tpから補間期間 Tcの終了時点 (te + TD)までの後方補間期 間 Tcbにおいて、第 2補間処理部 8bで生成される補間信号 CBを出力信号 Soutとし て出力させる。
[0048] 第 1補間処理部 8aは、上述したように準備期間 TPRよりも長時間のノイズ Nzが混 入した場合に、制御部 8cから供給される補間制御信号 CNTaに従って、補間信号 C Aを生成して出力する。すなわち、補間制御信号 CNTaによって、ノイズ開始時点 ts から遅延時間 TD経過した時点 (すなわち補間期間 Tcの開始時点)が指令されると、 第 1補間処理部 8aは、記憶部 6からの入力信号 Sinbによって既に取得しているノイズ 開始時点 ts直前の信号成分のレベルをゲートホールドし、そのホールドした一定レべ ルの補間信号 CAを上述の前方補間期間 Teaの終了時点 tpまで継続して出力して、 処理を完了する。
[0049] 第 2補間処理部 8bは、上述したように準備期間 TPRよりも短時間のノイズ Nzが混 入した場合に、制御部 8cから供給される補間制御信号 CNTbに従って、補間信号 C Bを生成して出力する。
[0050] すなわち、第 2補間処理部 8bは、準備期間 TPR内においてノイズ開始時点 tsとノィ ズ終了時点 teとをゲート信号 GTから検知し、既に記憶部 6に記憶されているそのノィ ズ開始時点 ts直前での入力信号 Sinaとそのノイズ終了時点 te直後での入力信号 Sin aを夫々参照信号 Sinnzとして取得して、上記式(1)に示したのと同様の演算を行うこ とによって、両者の参照信号 Sirmzの差分に対する補間期間 Tcにおける変化率ひを 予め演算しておく。そして、制御部 8cから補間制御信号 CNTaが供給されると、上記 式(2)に示したのと同様の演算を行うことによって、ノイズ開始時点 ts直前での入力 信号 Sinaに相当する参照信号 Sinnzを初期値として該変化率ひでレベルが変化する 直線近似した補間信号 CBを生成し、補間期間 Tc内に出力信号 Soutとして出力する
[0051] また、第 2補間処理部 8bは、上述したように準備期間 TPRよりも長時間のノイズ Nz が混入した場合に、第 1補間処理部 8aが補間処理を行った後、制御部 8cから供給さ れる補間制御信号 CNTbに従って、後方補間期間 Tcbの期間内において、補間信 号 CBを生成して出力する。すなわち、第 2補間処理部 8bは、後方補間期間 Tcbの 開始時点である上述の時点 tpが補間制御信号 CNTbによって指定される以前の前 方補間期間 Tea内において、ノイズ終了時点 teをゲート信号 GTカも検知し、既に記 憶部 6に記憶されているそのノイズ終了時点 te直後での入力信号 Sinaを参照信号 Si nnzとして取得する。そして、前方補間期間 Tea内において第 1補間処理部 8aが出力 している補間信号 CAのレベルを制御部 8cを介して検知すると共に、その補間信号 CAのレベルと、上述の取得した参照信号 Sinnzのレベルとの差分(Sinnz— CA)を予 め演算しておく。そして、第 2補間処理部 8bは、補間制御信号 CNTbによって上述の 時点 tpと後方補間期間 Tcbが指令されると、予め演算しておいた上述の差分 (Sinnz CA)に対する後方補間期間 Tcbにおける変化率 αを演算し、補間信号 CAのレべ ルを時点 tpにおける初期値として、上記式 (4)で示したのと同様の処理を行うことに よって直線近似した補間信号 CBを生成して、後方補間期間 Tcb内に出力信号 Sout として出力する。
[0052] 次に、力かる構成を有する本実施例のノイズキャンセラ 5の動作について、図 5のフ ローチャートを参照して説明する。
[0053] 図 5のステップ ST1において、制御部 8cがノイズ開始時点 tsを検知したか否か判定 し、検知したと判定するまでステップ ST2においてセレクタ部 9を切替え接点 aに接続 させることで、ノイズの混入していない入力信号 Sinbを出力信号 Soutとして出力させ る。一方、ノイズ開始時点 tsを検知したと判定すると、ステップ ST1からステップ ST3 へ移行する。
[0054] ステップ ST3では、制御部 8cが、ノイズ開始時点 tsから始まる準備期間 TPRの順 番 iを 0に設定した後、ステップ ST4に移行する。
[0055] ステップ ST4では、制御部 8cが、ノイズ開始時点 tsから続く準備期間 TPRの間に、 ノイズ終了時点 teを検知したか否か判定し、検知したと判定するとステップ ST5、検 知しないと判定するとステップ ST6へ移行する。
[0056] ステップ ST5では、制御部 8cが切替え制御信号 SWによってセレクタ部 9を切替え 接点 cに接続させるのと同時に、第 2制御信号 CNTbによって第 2補間処理部 8bを制 御し、補間期間 Tcの終了時点 (ts+TD)までに、補間信号 CBを生成させて出力信 号 Soutとして出力させ、補間期間 Tcの終了時点(te+TD)においてセレクタ部 9を 切替え接点 aに接続させるのと同時に、ステップ ST1からの処理を繰り返す。以上の ステップ ST3からステップ ST5までの処理により、短時間のノイズ Nzを補間信号 CB に置換えて、ノイズの除去を行っている。
[0057] 次に、上述のステップ ST6に移行すると、制御部 8cが、順番 iを 1インクリメントする ことで、ノイズ開始時点 tsから続く第 1回目の準備期間 TPRを設定し、次のステップ S T7において、切替え制御信号 SWによってセレクタ部 9を切替え接点 bに接続させる と同時に、補間制御信号 CNTaによって第 1補間処理部 8aに補間信号 CAの生成及 び出力を開始させる。そして、ステップ ST8において、第 1回目の準備期間 TPR内に 、制御部 8cがノイズ終了時点 teを検知できたか否か判定し、検知できたと判定すると ステップ ST9に移行して、その検知できたと判定した時点 tpにおいて、切替え制御信 号 SWによってセレクタ部 9を切替え接点 cに接続させると同時に、補間制御信号 CN Tbによって第 2補間処理部 8bに直線近似した補間信号 CBの生成及び出力を開始 させ、補間期間 Tcの終了時点(te+TD)まで出力信号 Soutとして出力させる。そし て、補間期間 Tcの終了時点(te + TD)で、セレクタ部 9を切替え接点 aに接続させる のと同時に、ステップ ST1からの処理を繰り返す。
[0058] 一方、ステップ ST8において、第 1回目の準備期間 TPR内に、制御部 8cがノイズ 終了時点 teを検知できないと判定した場合には、制御部 8cがステップ ST6に移行し て、順番 iを更にインクリメントすることで、引き続き第 2回目の準備期間 TPRを設定し て、ステップ ST7の処理を継続することで、第 1補間処理部 8aの補間信号 CAを出力 させ、ステップ ST8においてノイズ終了時点 teが検知できるまで、準備期間 TPRを順 次延長しつつ補間信号 CAの出力を継続していき、ノイズ終了時点 teが検知できると ステップ ST9の処理に移行して、第 2補間処理部 8bで生成される直線近似した補間 信号 CBを補間期間 Tcの終了時点(te + TD)まで出力信号 Soutとして出力させた後 、セレクタ部 9を切替え接点 aに接続させるのと同時に、ステップ ST1からの処理を繰 り返す。
[0059] このように、ステップ ST6から ST9の処理が行われると、ノイズ終了時点 teが制御部 8cによって検知されるまでは、ノイズ Nzの時間的長さに応じて前方補間期間 Teaが 適応的に変わることとなり、その前方補間期間 Tea内では、一定レベルの補間信号 C Aが出力信号 Soutとなって出力され、更に前方補間期間 Teaの終了時点 tpから続く 後方補間期間 Tcbの終了時点 (すなわち、補間期間 Tcの終了時点)まで、直線近似 した補間信号 CBによって補間が行われることとなる。
[0060] 以上に説明したように、本実施例のノイズキャンセラ 5によれば、ラジオ放送受信機 で生成されるベースバンド信号に混入したノイズ Nzを除去することができる。
[0061] 更に、記憶部 6の記憶容量に限りがあつたとしても、上述の実施形態で説明したの と同様に、補間処理を行うことができることから、記憶部 6の記憶容量を増加させる必 要がなくなり、また、記憶部 6の記憶容量を減らすことができることとなり、簡素な構成 のノイズキャンセラを提供することができ、更に、受信機の構成の簡素化にも寄与す ること力 Sできる。特に、簡素な構成とすることが可能であるため、車載型や携帯型の受 信機等に適用して優れた効果をもたらすものである。
[0062] なお、図 5を参照して説明したように、本実施例のノイズキャンセラ 5は、遅延時間 T Dより短い期間を各準備期間 TPRに設定し、その各準備期間 TPR内にノイズ開始時 点 tsと終了時点 teとを共に検知できた場合には短時間のノイズ Nz、ノイズ開始時点 t eが検知できなレ、場合には長時間のノイズ Nzと判定して、補間処理の仕様を切り替 えることとしている力 S、変形例として、第 1,第 2補間処理部 8a, 8bを高速処理可能な 回路などで形成すれば、各準備期間 TPRを遅延時間 TDと等しい期間としてもよい。

Claims

請求の範囲
[1] 入力信号を所定時間遅延させる記憶手段を介して、前記入力信号に混入してレ、る ノイズを除去して出力するノイズキャンセラであって、
前記入力信号に混入しているノイズを検出するノイズ検出手段と、
前記ノイズ検出手段の検出結果に基づいて補間期間を設定して、前記ノイズが前 記記憶手段の遅延時間以内の短時間のノイズであると判定すると、前記補間期間に おいて前記記憶手段で遅延された入力信号を直線近似した補間信号を生成して出 力し、前記ノイズが前記記憶手段の遅延時間を超えるの長時間のノイズであると判定 すると、前記補間期間の開始時点から前記ノイズ検出手段の検出結果に基づいてノ ィズ終了時点が検知されるまでの期間において、前記記憶手段で遅延された入力信 号をボールドして一定レベルの補間信号を生成して出力した後、前記記憶手段で遅 延された入力信号を直線近似した補間信号を補間期間の終了時点まで生成して出 力し、前記補間期間以外の期間では、前記記憶手段の遅延出力である入力信号を 出力信号として出力する補間手段と、
を具備することを特徴とするノイズキャンセラ。
[2] 前記記憶手段と前記ノイズ検出手段は、受信機で生成される受信信号を前記入力 信号として入力し、
前記補間手段は、前記受信機で検出される受信感度信号に基づいて前記入力信 号のレベルを判定すること、
を特徴とする請求項 1に記載のノイズキャンセラ。
[3] 入力信号を所定時間遅延させる記憶手段を介して、前記入力信号に混入してレ、る ノイズを除去して出力するノイズキャンセラの処理方法であって、
前記入力信号に混入しているノイズを検出するノイズ検出工程と、
前記ノイズ検出工程の検出結果に基づいて補間期間を設定して、前記ノイズが前 記記憶手段の遅延時間以内の短時間のノイズであると判定すると、前記補間期間に おいて前記記憶手段で遅延された入力信号を直線近似した補間信号を生成して出 力し、前記ノイズが前記記憶手段の遅延時間を超えるの長時間のノイズであると判定 すると、前記補間期間の開始時点から前記ノイズ検出手段の検出結果に基づいてノ ィズ終了時点が検知されるまでの期間において、前記記憶手段で遅延された入力信 号をボールドして一定レベルの補間信号を生成して出力した後、前記記憶手段で遅 延された入力信号を直線近似した補間信号を補間期間の終了時点まで生成して出 力し、前記補間期間以外の期間では、前記記憶手段の遅延出力である入力信号を 出力信号として出力する補間工程と、
を具備することを特徴とするノイズキャンセラの処理方法。
PCT/JP2006/305029 2005-03-16 2006-03-14 ノイズキャンセラ Ceased WO2006098324A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP06729063.5A EP1860780B1 (en) 2005-03-16 2006-03-14 Noise canceller
JP2007508156A JP4170380B2 (ja) 2005-03-16 2006-03-14 ノイズキャンセラ

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005-075583 2005-03-16
JP2005075583 2005-03-16

Publications (1)

Publication Number Publication Date
WO2006098324A1 true WO2006098324A1 (ja) 2006-09-21

Family

ID=36991667

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2006/305029 Ceased WO2006098324A1 (ja) 2005-03-16 2006-03-14 ノイズキャンセラ

Country Status (3)

Country Link
EP (1) EP1860780B1 (ja)
JP (1) JP4170380B2 (ja)
WO (1) WO2006098324A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090262873A1 (en) * 2008-04-18 2009-10-22 Nec Electronics Corporation Noise removal device and noise removal method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57176511A (en) * 1981-04-22 1982-10-29 Hitachi Ltd Noise suppression circuit for audio signal
JPS6130183A (ja) * 1984-07-20 1986-02-12 Sanyo Electric Co Ltd 音声信号雑音除去回路
JP2003069389A (ja) * 2001-08-23 2003-03-07 Pioneer Electronic Corp 予測フィルタ
JP2003069435A (ja) * 2001-08-27 2003-03-07 Pioneer Electronic Corp ノイズキャンセラ
JP2004056173A (ja) * 2002-07-16 2004-02-19 Mitsubishi Electric Corp ノイズ抑圧装置
JP2004187074A (ja) * 2002-12-04 2004-07-02 Pioneer Electronic Corp ノイズ除去装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5534553A (en) * 1978-08-31 1980-03-11 Matsushita Electric Ind Co Ltd Pulsative noise reduction system
US4311963A (en) * 1978-07-18 1982-01-19 Matsushita Electric Industrial Co., Ltd. Noise pulse suppressing system
JPS587933A (ja) * 1981-07-07 1983-01-17 Nippon Gakki Seizo Kk インパルスノイズ除去装置
JPS5934732A (ja) * 1982-08-23 1984-02-25 Hitachi Ltd パルス性雑音除去回路
EP0135039B1 (en) * 1983-07-21 1988-09-28 Victor Company Of Japan, Limited Noise reduction by linear interpolation using a single sample-and-hold circuit

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57176511A (en) * 1981-04-22 1982-10-29 Hitachi Ltd Noise suppression circuit for audio signal
JPS6130183A (ja) * 1984-07-20 1986-02-12 Sanyo Electric Co Ltd 音声信号雑音除去回路
JP2003069389A (ja) * 2001-08-23 2003-03-07 Pioneer Electronic Corp 予測フィルタ
JP2003069435A (ja) * 2001-08-27 2003-03-07 Pioneer Electronic Corp ノイズキャンセラ
JP2004056173A (ja) * 2002-07-16 2004-02-19 Mitsubishi Electric Corp ノイズ抑圧装置
JP2004187074A (ja) * 2002-12-04 2004-07-02 Pioneer Electronic Corp ノイズ除去装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1860780A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090262873A1 (en) * 2008-04-18 2009-10-22 Nec Electronics Corporation Noise removal device and noise removal method
US8433077B2 (en) * 2008-04-18 2013-04-30 Renesas Electronics Corporation Noise removal device and noise removal method

Also Published As

Publication number Publication date
EP1860780A1 (en) 2007-11-28
EP1860780B1 (en) 2013-05-15
EP1860780A4 (en) 2010-06-09
JPWO2006098324A1 (ja) 2008-08-21
JP4170380B2 (ja) 2008-10-22

Similar Documents

Publication Publication Date Title
US7729675B2 (en) Reducing noise during a gain change
US8643517B2 (en) Gradient-based approach to sample-time mismatch error calibration in a two-channel time-interleaved analog-to-digital converter
US20110044414A1 (en) Mitigating Radio Receiver Multipath Noise
JP3268382B2 (ja) バースト検出方法および装置
CN101729043B (zh) 通信系统、数化器及接收射频信号的方法
CN102270997B (zh) 接收装置
WO2005043895A1 (ja) アナログ/デジタル共用フロントエンドモジュール
US8055225B2 (en) FM receiver
US20050143109A1 (en) Noise eliminating apparatus and receiver
JP3538015B2 (ja) ダイバーシティ受信装置
US7231006B2 (en) Receiver and method for generating a control signal
JP2003060540A (ja) 受信装置
WO2006098324A1 (ja) ノイズキャンセラ
EP2374213B1 (en) Method and apparatus for removing dc offset error in a direct conversion receiver
JP3575952B2 (ja) 直流オフセット除去機能を備えた受信機およびこれを用いた通信システム
JPH09307380A (ja) Agc機能を備えた無線通信装置
JP3567928B2 (ja) ノイズ抑圧装置
US20140220919A1 (en) Automatic frequency control methods and apparatus
JP4174550B2 (ja) ノイズキャンセラ及びノイズ除去方法
WO2006085487A1 (ja) ディジタル放送受信機及び同期検出方法
US20040108906A1 (en) Noise eliminator
JP2004048317A (ja) ノイズ抑圧機能付きデジタル放送受信機
US10171191B2 (en) Broadcast receiving apparatus and broadcast receiving method
JP3207160B2 (ja) ノイズ低減回路
JPS5917740A (ja) スペ−ス・ダイバ−シテイ受信機

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2007508156

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2006729063

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

WWP Wipo information: published in national office

Ref document number: 2006729063

Country of ref document: EP