JP5127857B2 - Echo cancel circuit - Google Patents
Echo cancel circuit Download PDFInfo
- Publication number
- JP5127857B2 JP5127857B2 JP2010057923A JP2010057923A JP5127857B2 JP 5127857 B2 JP5127857 B2 JP 5127857B2 JP 2010057923 A JP2010057923 A JP 2010057923A JP 2010057923 A JP2010057923 A JP 2010057923A JP 5127857 B2 JP5127857 B2 JP 5127857B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- echo cancellation
- echo
- signal
- input
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Description
本発明はエコーキャンセル回路に係り、特に双方向通信装置間で同じ信号ケーブルを通して互いに双方向に通信する際に、エコーキャンセル誤差を効果的に低減させるエコーキャンセル回路に関する。 The present invention relates to an echo cancellation circuit, and more particularly to an echo cancellation circuit that effectively reduces echo cancellation errors when bidirectional communication is performed between bidirectional communication apparatuses through the same signal cable.
エコーキャンセルを全てアナログ方式で実現する場合、意図しない負荷の影響により、2つの自信号経路の振幅に違いが生じ、その差はエコーキャンセル誤差となって表れる。エコーキャンセル誤差は振幅誤差やジッタ悪化の原因となる。
このようなエコーキャンセル誤差を改善する先行技術として、例えば特許文献1に開示されているものがある。特許文献1は、エコーキャンセラ10の入力側にAGC回路14を設け入力信号レベルを監視し、エコー除去用の擬似エコー信号のレベルを調整する。
When all echo cancellation is realized by an analog method, a difference occurs in the amplitudes of the two signal paths due to an unintended load, and the difference appears as an echo cancellation error. The echo cancellation error causes amplitude error and jitter deterioration.
As a prior art for improving such an echo cancellation error, there is one disclosed in
しかしながら、特許文献1には、残留エコーに対して推定インパルス応答のタップ係数の値を適応させていくことは記載されているが、エコーキャンセル誤差を除去する際の前提となるDCオフセットの消去などのキャリブレーションについては特に述べられていない。
However,
そこで、本発明は上記の問題に鑑み、、双方向通信装置間で同じ信号ケーブルを通して互いに双方向に通信する際に、エコーキャンセル誤差を除去する際の前提となるDCオフセットの消去などのキャリブレーションを行い、エコーキャンセル誤差を効果的に低減させるエコーキャンセル回路を提供することを目的とするものである。 Therefore, in view of the above problems, the present invention is based on calibration such as erasure of DC offset, which is a prerequisite for removing echo cancellation errors, when bidirectional communication is performed bidirectionally between the bidirectional communication devices through the same signal cable. An object of the present invention is to provide an echo cancellation circuit that effectively reduces echo cancellation errors.
本発明の一態様のエコーキャンセル回路は、自側通信装置と相手側通信装置との間で同じ信号ケーブルを通して互いに双方向に通信する全二重方式の双方向通信装置におけるエコーキャンセル回路であって、自側通信装置から自側送信信号を相手側通信装置へ送信、及び相手側通信装置から送信される相手側送信信号を受信するための双方向通信入出力端子と、正極側及び負極側入力端子を有し、前記自側送信信号を擬似エコー信号として前記負極側入力端子に入力し、前記自側送信信号を出力バッファを介して前記双方向通信入出力端子に入力すると同時にエコー信号として前記正極側入力端子に入力し、前記正極側入力端子に入力する前記エコー信号から前記負極側入力端子に入力する前記擬似エコー信号を減算することによって、その減算結果をエコーキャンセル出力として前記自側通信装置内へ送信する減算器と、前記自側送信信号について0値の検出,0値以外の検出または0値の検出せずのいずれかを行い、前記エコーキャンセル出力については0値の検出または0値以外の検出のいずれかと振幅検出とを行う検出回路部と、前記検出回路部の検出結果に基づいて、前記減算器に入力するエコー信号及び擬似エコー信号の少なくとも一方の信号、又は前記減算器から出力する前記エコーキャンセル出力を制御し、エコーキャンセル出力振幅又は該出力振幅を規制する値を最適化するように調整する制御回路と、を具備したものである。 An echo cancellation circuit according to an aspect of the present invention is an echo cancellation circuit in a full-duplex bidirectional communication device that performs bidirectional communication with each other through the same signal cable between a local communication device and a counterpart communication device. A bi-directional communication input / output terminal for transmitting a self-side transmission signal from the self-side communication device to the counterpart side communication device, and receiving a counterpart side transmission signal transmitted from the counterpart side communication device, and a positive side and a negative side input Having a terminal, and inputting the local transmission signal to the negative input terminal as a pseudo echo signal, and simultaneously inputting the local transmission signal to the bidirectional communication input / output terminal via an output buffer as the echo signal By subtracting the pseudo echo signal input to the negative input terminal from the echo signal input to the positive input terminal and input to the positive input terminal, A subtractor that transmits the calculation result as an echo cancellation output into the local communication apparatus, and performs zero value detection, non-zero value detection, or zero value detection for the local transmission signal, As for the echo cancellation output, a detection circuit unit that detects either zero value or non-zero value and amplitude detection, and an echo signal and a pseudo echo input to the subtractor based on the detection result of the detection circuit unit A control circuit that controls at least one of the signals, or the echo cancellation output that is output from the subtractor, and adjusts the echo cancellation output amplitude or a value that regulates the output amplitude to be optimized. It is.
本発明によれば、双方向通信装置間で同じ信号ケーブルを通して互いに双方向に通信する際に、エコーキャンセル誤差を除去する際の前提となるDCオフセットの消去などのキャリブレーションを行い、エコーキャンセル誤差を効果的に低減させるエコーキャンセル回路を提供することができる。 According to the present invention, when two-way communication devices communicate bidirectionally with each other through the same signal cable, calibration such as erasure of DC offset, which is a precondition for removing the echo cancellation error, is performed, and the echo cancellation error is performed. It is possible to provide an echo cancellation circuit that effectively reduces the above.
以下、本発明の実施の形態について図面を参照して詳細に説明する。
図1乃至図11で本発明の実施形態を説明する前に、図12及び図13を参照して本発明のエコーキャンセル回路が搭載される全二重の双方向通信システムについて簡単に説明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
Before describing the embodiment of the present invention with reference to FIGS. 1 to 11, a full duplex bidirectional communication system in which the echo cancellation circuit of the present invention is mounted will be briefly described with reference to FIGS.
図12に示す全二重方式の双方向通信システムは、2つの双方向通信装置100,200間で各々の双方向通信入出力端子12,22に接続した1本の信号ケーブル300を通して互いに同時に双方向通信することが可能となっている。
The full-duplex bi-directional communication system shown in FIG. 12 is simultaneously connected to each other through one
2つの双方向通信装置100,200の各々の内部には、各々の双方向通信入出力端子12,22にそれぞれエコーキャンセル回路が設けられている。例えば、双方向通信装置100はその内部に、図13に示すように双方向通信入出力端子12に接続してエコーキャンセル回路10が設けられ、自側通信装置100の内部で生成された自側送信信号は出力バッファ11を経て双方向通信入出力端子12から外部接続した信号ケーブル300(図示略)へ出力される。図13で実線矢印a1,a2,bは自側通信装置100で生成された自側送信信号の3つの信号経路を示し、点線矢印cは相手側通信装置200(図示略)から信号ケーブル300(図示略)を経て受信される信号経路を示している。
In each of the two
自側送信信号は、2つの自信号経路a1及びa2を経てそれぞれ減算器13の+入力端子及び−入力端子に供給される。そのうち、出力バッファ11を経由した自側送信信号は双方向通信入出力端子12から相手側通信装置へ向けて信号bとして出力される一方、信号経路a2を経て減算器13の+入力端子に供給されている。
The own-side transmission signal is supplied to the + input terminal and the −input terminal of the
エコーキャンセルを全てアナログ方式で実現する場合、図13に示すように意図しない負荷が接続されることにより、2つの自信号経路a1,a2の振幅に差が生じ、その差は減算器13からエコーキャンセル誤差となって出力される。エコーキャンセル誤差は、相手側通信装置から受信される信号に対して、振幅誤差やジッタ悪化を与える要因となる。
When all the echo cancellation is realized by an analog system, as shown in FIG. 13, an unintended load is connected to cause a difference in amplitude between the two own signal paths a1 and a2, and the difference is echoed from the
[第1の実施形態]
図1は本発明の第1の実施形態のエコーキャンセル回路を示すブロック図である。
図1において、エコーキャンセル回路10Aは、自側通信装置と相手側通信装置との間で同じ信号ケーブルを通して互いに双方向に通信する全二重方式の双方向通信システムにおけるエコーキャンセル回路であって、出力バッファ11と、双方向通信入出力端子12と、減算器13Aと、‘0’検出(以下、単に0検出)回路31,0検出回路32及び振幅検出回路33を含む検出回路部31〜33と、DCオフセット加減算回路41と、制御回路51と、を備える。
[First Embodiment]
FIG. 1 is a block diagram showing an echo cancellation circuit according to the first embodiment of the present invention.
In FIG. 1, an
双方向通信入出力端子12は、自側通信装置から自側送信信号(以下、自送信信号)を相手側通信装置へ送信、及び相手側通信装置から相手側送信信号(以下、相手送信信号)を受信するための入出力端子である。
減算器13Aは、正極側及び負極側入力端子を有し、自送信信号を擬似エコー信号として負極側入力端子(−)に入力し、自送信信号を出力バッファ11を介して双方向通信入出力端子12に入力すると同時にエコー信号として正極側入力端子(+)に入力し、正極側入力端子に入力するエコー信号から負極側入力端子に入力する擬似エコー信号を減算し、その減算結果をエコーキャンセル信号として自側通信装置内へ送信する。
The bidirectional communication input /
The
検出回路部31〜33は、自送信信号について0値の検出を行う0検出回路31と、減算器13Aからのエコーキャンセル出力について0値の検出を行う0検出回路32と、減算器13Aからのエコーキャンセル出力について振幅検出を行う振幅検出回路33とを備え、自送信信号について0値の検出を行い、エコーキャンセル出力について0値の検出及び振幅検出を行う。
The
0検出回路31及び0検出回路32は、図4に示すようなA/Dコンバータで実現され、デジタル的に‘0’を検出する。また、振幅検出回路33は、アナログ的に振幅値の検出を行うものであるが、図4に示すようなA/Dコンバータでも実現可能である。
DCオフセット加減算回路41は、減算器13Aから出力されるエコーキャンセル信号に含まれるDCオフセットを加減算する機能を備える。
The 0
The DC offset addition /
制御回路51は、検出回路部31〜33の検出結果に基づいて、減算器13Aから出力するエコーキャンセル出力を制御し、エコーキャンセル出力振幅を最小にするように調整するものであって、検出回路部31〜33の検出結果に基づいてDCオフセット加減算回路41を制御し、エコーキャンセル出力に対してその出力振幅が最小になるようにDCオフセットを加減算する。
The control circuit 51 controls the echo cancellation output output from the
このような構成においては、0検出回路31によって自送信信号‘0’が検出され、0検出回路32によってエコーキャンセル出力‘0’が検出されたとき、エコーキャンセル出力は無出力となるはずであるが、実際にはトランジスタ等の特性のばらつきに起因して、エコーキャンセル出力としてDCオフセットが出力される。しかしながら、上記の構成のエコーキャンセル回路10Aでは、制御回路51は、検出回路部31〜33の検出結果に基づいて、自送信信号‘0’かつエコーキャンセル出力‘0’が検出されたとき、エコーキャンセル出力を制御し、エコーキャンセル出力振幅が最小になるようにDCオフセットを加減算することによって、DCオフセットが最小化される。
In such a configuration, when the self-transmitting signal “0” is detected by the 0
図2は図1における出力バッファの構成の一例を示している。差動3値の例を示している。
図2に示す出力バッファ11は、差動3値の入力電圧Ninがゲート入力されるNMOSトランジスタQ1と、差動3値の入力電圧Pinがゲート入力されるNMOSトランジスタQ2と、NMOSトランジスタQ1,Q2にそれぞれ接続した抵抗R1,R2と、電圧源Eと、を備えている。
FIG. 2 shows an example of the configuration of the output buffer in FIG. An example of differential ternary values is shown.
The
NMOSトランジスタQ1,Q2はそれぞれのソースを共通接続し、その共通接続点を定電流源Iに接続し、さらにNMOSトランジスタQ1,Q2それぞれのドレインを抵抗R1,R2を介して直流電源Eに接続している。NMOSトランジスタQ1,Q2のそれぞれの特性は同じであり、抵抗R1,R2のそれぞれの抵抗値も同等である。そして、NMOSトランジスタQ1,Q2の各々のゲートに3値信号(例えばイーサー信号)として差動信号Nin,Pinを入力し、NMOSトランジスタQ1,Q2の各々のドレインから3値出力Pout,Noutを得る。ここで、3値として+1,0,−1であるが、イーサー信号は二線で一方の線にP信号を、もう一方の線にN信号を入力し、P信号とN信号を一対の信号としてP,N信号の大小関係で3値を表現する。3値表現はP,N信号のハイレベル(H)とローレベル(L)の二値関係に基づいて表される。 The NMOS transistors Q1 and Q2 have their sources connected in common, the common connection point is connected to the constant current source I, and the drains of the NMOS transistors Q1 and Q2 are connected to the DC power source E via the resistors R1 and R2. ing. The characteristics of the NMOS transistors Q1 and Q2 are the same, and the resistance values of the resistors R1 and R2 are also equivalent. Then, differential signals Nin and Pin are input as ternary signals (for example, Ether signals) to the gates of the NMOS transistors Q1 and Q2, and ternary outputs Pout and Nout are obtained from the drains of the NMOS transistors Q1 and Q2, respectively. Here, the ternary value is +1, 0, -1, but the Ether signal is two lines, the P signal is input to one line, the N signal is input to the other line, and the P signal and the N signal are a pair of signals. The three values are expressed by the magnitude relationship between the P and N signals. The ternary expression is expressed based on the binary relationship between the high level (H) and the low level (L) of the P and N signals.
すなわち、
P,N信号の大小関係 3値
P>Nのとき +1
P=Nのとき 0
P<Nのとき −1
3値の+1はP信号がHレベルでN信号がLレベルのとき、3値の−1はP信号がLレベルでN信号がHレベルのときである。また、3値の‘0’はP,N信号とも同じ強さの信号、例えばP,N信号とも同じ強さのH/2レベルのときである。
That is,
Magnitude relationship between P and N signals
+1 when P> N
0 when P = N
-1 when P <N
The ternary value +1 is when the P signal is H level and the N signal is L level, and the ternary value -1 is when the P signal is L level and the N signal is H level. The ternary value “0” is a signal having the same strength for both the P and N signals, for example, the H / 2 level having the same strength for both the P and N signals.
入力信号PinがHレベルでNin信号がLレベルのときは、トランジスタQ2がオンし、トランジスタQ1がオフするので、出力信号PoutはHレベル、出力信号NoutはLレベル、即ちP>Nとなり、双方向通信入出力端子12から相手側通信装置への2線の通信ケーブルに3値の+1を表す一対のH,LレベルのP,N信号が出力される。
When the input signal Pin is at H level and the Nin signal is at L level, the transistor Q2 is turned on and the transistor Q1 is turned off, so that the output signal Pout is at H level and the output signal Nout is at L level, that is, P> N. A pair of H and L level P and N signals representing a ternary value +1 are output to a two-wire communication cable from the bidirectional communication input /
また、入力信号PinがLレベルでNin信号がHレベルのときは、トランジスタQ2がオフし、トランジスタQ1がオンするので、出力信号PoutはLレベル、出力信号NoutはHレベル、即ちP<Nとなり、双方向通信入出力端子12から相手側通信装置への2線の通信ケーブルに3値の−1を表す一対のL,HレベルのP,N信号が出力される。
When the input signal Pin is at L level and the Nin signal is at H level, the transistor Q2 is turned off and the transistor Q1 is turned on, so that the output signal Pout is L level and the output signal Nout is H level, that is, P <N. A pair of L and H level P and N signals representing a ternary value of -1 are output to a two-wire communication cable from the bidirectional communication input /
なお、図2の回路は、差動3値(+1,0,−1)方式に代えて、差動2値(+1,−1)方式であっても適用可能である。差動2値方式の場合は、P,N信号についてP=Nの関係がなく、一方がHレベルで他方がLレベルの信号レベル関係のみが存在する場合に相当している。 Note that the circuit of FIG. 2 can be applied to a differential binary (+1, −1) system instead of the differential ternary (+1, 0, −1) system. In the case of the differential binary system, there is no relationship of P = N for the P and N signals, and this corresponds to the case where only one signal level relationship exists where one is at H level and the other is at L level.
図3は図1における減算器13Aの構成の一例を示している。
図3に示す減算器13Aは、相互コンダクタンスがgmのエコー信号側の第1のアンプ131と、相互コンダクタンスがgmの擬似エコー信号側の第2のアンプ132と、P,N信号それぞれの出力電圧を得るための抵抗R3,R4と、電圧源Eと、出力電圧Pout,Noutの各ラインに接続した電流源I1,I2と、を備えている。減算器13Aの出力ライン部分に電流源I1,I2を接続することによって、減算器13Aの一部を利用したDCオフセット加減算回路を構成している。つまり、電流源I1,I2は、図1のDCオフセット加減算回路41に相当するものである。なお、相互コンダクタンスgmは、出力電流を入力電圧で微分した値と定義することができ、入力電圧をその大きさで電流に変えて出力することが可能となる。
FIG. 3 shows an example of the configuration of the
The
第1のアンプ131には入力としてエコー信号の差動の入力電圧Pin1,Nin1が供給され、第2のアンプ132には入力として擬似エコー信号の差動の入力電圧Pin2,Nin2が供給され、+と記した入力電圧Pin1がそのまま+と記した出力電圧Poutのラインに接続し、−と記した入力電圧Nin1がそのまま−と記した出力電圧Noutのラインに接続し、−と記した入力電圧Nin2が+と記した出力電圧Poutのラインに接続し、+と記した入力電圧Pin2が−と記した出力電圧Poutのラインに接続している。さらに、出力電圧Poutのラインとグランドライン間に電流源I1を接続し、出力電圧Noutのラインとグランドライン間に電流源I2を接続している。
The
このような構成においては、相互コンダクタンスgmを有する第1のアンプ131について入力電圧Pin1,Nin1が電流に変換され、また相互コンダクタンスgmを有する第2のアンプ132について入力電圧Pin2,Nin2が電流に変換される。言い換えれば、入力電圧Pin1,Nin1と入力電圧Pin2,Nin2との間に1Vの電圧差があるときに、何アンペアの電流差を出力するかで、減算器13Aの動作を説明することができる。このように電流に変換されると、第1のアンプ131の電流と第2のアンプ132の電流とを引き算した分の電流を電源Eから抵抗R3,R4を通して引き出して、その電流を抵抗R3,R4と掛け算するので、出力電圧Pout,Noutとして出力されることになる。
In such a configuration, the input voltages Pin1 and Nin1 are converted into current for the
ここで、減算器13Aの出力ライン部分にオフセット電圧が存在している場合について検討すると、オフセット電圧が存在していない場合は、出力電圧Pout,Nout間に差がなくPout=Noutとなっており、減算器13Aの出力ラインに接続した電流源I1,I2は同じ電流を引き出しておけばよいが、オフセット電圧が存在している場合は、オフセット電圧の大きさに相当する分だけ出力電圧Pout,Nout間に差が生じているので、電流源I1,I2のどちらか一方の電流の引き出し方を調節することにより、出力電圧Pout,Noutの差を変え、PoutとNoutが同じ電位になるように調節する。例えば、出力電圧Poutが高くなっていれば、少なくとも電流源I1の電流を制御し、Nout側よりもPout側から余分に電流を引き出すことによって、出力電圧Poutを低下させて、Pout=Noutとすることができる。
Here, considering the case where the offset voltage exists in the output line portion of the
オフセット調整する際には、自側通信装置で生成する自送信信号は0検出回路31にてデジタル的に‘0’が検出され、減算器13Aから出力されるエコーキャンセル出力が0検出回路32にてデジタル的に‘0’が検出され、かつ相手側通信装置から双方向入出力端子12へ入力する受信信号も無し即ち‘0’とされている状態で、振幅検出回路33で電圧(≠0)をアナログ的に検出すると、これらの情報に基づいて制御回路51はオフセット電圧が生じているものと判断し、エコーキャンセル出力振幅が最小になるようにDCオフセット加減算回路41を制御してDCオフセットを加減算し、オフセット電圧を最小とする。
When the offset is adjusted, the own transmission signal generated by the local communication device is digitally detected as “0” by the 0
図4は図1におけるA/Dコンバータ14の構成の一例を示している。差動3値の場合は2つの差動コンパレータCMP1,CMP2を用いているが、差動2値の場合は差動コンパレータが1つでよい。
異なった閾値Vthre1,Vthre0を有する2つの差動コンパレータCMP1,CMP2を用意し、用途(例えば振幅検出、0検出及び0以外検出)によってCMP1,CMP2を切り替えて使用する。
FIG. 4 shows an example of the configuration of the A /
Two differential comparators CMP1 and CMP2 having different threshold values Vthre1 and Vthre0 are prepared, and CMP1 and CMP2 are switched and used depending on applications (for example, amplitude detection, 0 detection and detection other than 0).
前述したように、0検出及び0以外検出は、A/Dコンバータで実現され、デジタル的に‘0’を検出する。このときの‘0’はデジタル的ないくらかの枠組(範囲)の中での‘0’を意味する。また、振幅検出は、アナログ的に振幅値の検出を行うので、アナログ的に0に近い値をも検出できることを意味する。振幅検出をA/Dコンバータで実現する場合には、理想的にはA/D変換の閾値を小さくし精度を高くすることによって、実現することが可能となる。 As described above, 0 detection and non-zero detection are realized by an A / D converter, and ‘0’ is detected digitally. In this case, “0” means “0” in some digital framework (range). Further, amplitude detection means that an amplitude value is detected in an analog manner, and thus a value close to 0 can be detected in an analog manner. When the amplitude detection is realized by an A / D converter, it can be realized by ideally reducing the A / D conversion threshold and increasing the accuracy.
差動3値の信号を扱う場合には閾値Vthre1,Vthre0としてVthre1=−Vthre0(例えば閾値+V,−V)の2つの差動コンパレータを用いたA/Dコンバータを実現する。 When a differential ternary signal is handled, an A / D converter using two differential comparators with Vthre1 = −Vthre0 (for example, thresholds + V, −V) as thresholds Vthre1 and Vthre0 is realized.
差動3値の例を示すと、差動信号Pinが差動コンパレータCMP1の一方の非反転入力端子に入力し、差動信号Ninが差動コンパレータCMP1のもう一方の反転入力端子に入力している。同時に、差動信号Pinが差動コンパレータCMP2の一方の非反転入力端子に入力し、差動信号Ninが差動コンパレータCMP2のもう一方の反転入力端子に入力している。 As an example of the differential ternary value, the differential signal Pin is input to one non-inverting input terminal of the differential comparator CMP1, and the differential signal Nin is input to the other inverting input terminal of the differential comparator CMP1. Yes. At the same time, the differential signal Pin is input to one non-inverting input terminal of the differential comparator CMP2, and the differential signal Nin is input to the other inverting input terminal of the differential comparator CMP2.
2つの差動コンパレータCMP1,CMP2はそれぞれ閾値+V,−Vとなっている。差動コンパレータCMP1では、入力Pinと入力Ninの差分Pin−Ninが閾値+Vより大きければ、出力DATA1はハイレベル(以下、Hレベル)となり、差分Pin−Ninが閾値+Vより小さければ、出力DATA1はローレベル(以下、Lレベル)となる。 The two differential comparators CMP1 and CMP2 have threshold values + V and −V, respectively. In the differential comparator CMP1, if the difference Pin-Nin between the input Pin and the input Nin is larger than the threshold value + V, the output DATA1 is at a high level (hereinafter referred to as H level), and if the difference Pin-Nin is smaller than the threshold value + V, the output DATA1 is It becomes low level (hereinafter referred to as L level).
また、差動コンパレータCMP2では、入力Pinと入力Ninの差分Pin−Ninが閾値−Vより大きければ、出力DATA0はHレベルとなり、差分Pin−Ninが閾値−Vより小さければ、出力DATA0はLレベルとなる。 Further, in the differential comparator CMP2, if the difference Pin-Nin between the input Pin and the input Nin is larger than the threshold value -V, the output DATA0 becomes H level, and if the difference Pin-Nin is smaller than the threshold value -V, the output DATA0 becomes L level. It becomes.
そうすると、差分Pin−Ninのとり得る値の範囲の中で、3つに分けることができて、閾値−Vより下か、−Vと+Vとの間か、+Vより上かという3つに分かれ、Lレベル,0,Hレベルの3値を表現することができる。具体的には、出力DATA1,DATA0がそれぞれHレベル,Hレベルであると3値出力がHレベルと判定され、出力DATA1,DATA0がそれぞれLレベル,Hレベルであると3値出力は0と判定され、出力DATA1,DATA0がそれぞれLレベル,Lレベルであると、3値出力はLレベルと判定される。 Then, within the range of values that can be taken by the difference Pin-Nin, it can be divided into three parts, that is, below the threshold value -V, between -V and + V, or above + V. , L level, 0, and H level can be expressed. Specifically, if the outputs DATA1 and DATA0 are H level and H level, respectively, the ternary output is determined to be H level, and if the outputs DATA1 and DATA0 are respectively L level and H level, the ternary output is determined to be 0. If the outputs DATA1 and DATA0 are at the L level and the L level, respectively, the ternary output is determined to be at the L level.
第1の実施形態によれば、双方向通信装置間で同じ信号ケーブルを通して互いに双方向に通信するのに先だって、エコーキャンセル出力誤差を低減する際に先ず、DCオフセットを消去することが可能となり、その結果、エコーキャンセル誤差をより効果的に低減させることが可能となる。 According to the first embodiment, it is possible to first eliminate the DC offset when reducing the echo cancellation output error prior to bidirectional communication between the bidirectional communication devices through the same signal cable. As a result, the echo cancellation error can be more effectively reduced.
[第2の実施形態]
図5は本発明の第2の実施形態のエコーキャンセル回路を示すブロック図、図6は図5における減算器内のアンプのゲイン調整の一例を説明する回路図である。
図5に示すエコーキャンセル回路10Bは、自側通信装置と相手側通信装置との間で同じ信号ケーブルを通して互いに双方向通信する全二重方式の双方向通信装置におけるエコーキャンセル回路であって、出力バッファ11と、双方向通信入出力端子12、減算器13Bと、0以外検出回路34,0検出回路32及び振幅検出回路33を含む検出回路部(34,32,33)と、制御回路51Aと、を備える。
[Second Embodiment]
FIG. 5 is a block diagram showing an echo cancellation circuit according to the second embodiment of the present invention, and FIG. 6 is a circuit diagram for explaining an example of gain adjustment of an amplifier in the subtracter in FIG.
An echo cancellation circuit 10B shown in FIG. 5 is an echo cancellation circuit in a full-duplex bidirectional communication device that performs bidirectional communication with each other through the same signal cable between the local communication device and the counterpart communication device. A
双方向通信入出力端子12は、自側通信装置から自送信信号を相手側通信装置へ送信、及び相手側通信装置から相手送信信号を受信するための入出力端子である。
減算器13Bは、正極側及び負極側入力端子と、この正極側及び負極側入力端子にそれぞれ接続したゲイン可変の入力アンプとを有し、自送信信号を擬似エコー信号として負極側入力端子(−)に入力し、自送信信号を出力バッファ11を介して双方向通信入出力端子12に入力すると同時にエコー信号として正極側入力端子(+)に入力し、正極側入力端子に入力するエコー信号から負極側入力端子に入力する擬似エコー信号を減算し、その減算結果をエコーキャンセル信号として自側通信装置内へ送信する。減算器13B内のアンプは、相互コンダクタンスgmを有し、そのgmが変更可能、即ちそのアンプのゲインを制御回路51Aからの制御信号によって変更可能となっている。
Bidirectional communication input-
The subtractor 13B has positive and negative input terminals, and variable gain input amplifiers connected to the positive and negative input terminals, respectively, and uses its own transmission signal as a pseudo echo signal as a negative input terminal (− ) And the self-transmitted signal is input to the bidirectional communication input /
検出回路部(34,32,33)は、自送信信号について0値以外の検出を行う0以外検出回路34と、減算器13からのエコーキャンセル出力について0値の検出を行う0検出回路32と、減算器13からのエコーキャンセル出力について振幅検出を行う振幅検出回路33とを備え、自送信信号について0値以外の検出を行い、エコーキャンセル出力について0値の検出及び振幅検出を行う。
The detection circuit unit (34, 32, 33) includes a
0検出回路32及び0以外検出回路34は、図4に示すようなA/Dコンバータで実現され、デジタル的に‘0’を検出する。また、振幅検出回路33は、アナログ的に振幅値の検出を行うものであるが、図4に示すようなA/Dコンバータでも実現可能である。
制御回路51Aは、検出回路部34,32,33の検出結果に基づいて、入力アンプの少なくとも一方のゲインを制御することによって、減算器13Aに入力するエコー信号及び擬似エコー信号の少なくとも一方の信号を制御し、エコーキャンセル出力振幅を最小にするように調整するものであって、検出回路部31〜33の検出結果に基づいて減算器13Bのアンプを制御し、エコーキャンセル出力に対してその出力振幅が最小になるようにアンプの入力ゲインを最適化する。
The zero
The control circuit 51A controls at least one gain of the input amplifier based on the detection results of the
図6は図5における減算器内のアンプのゲイン調整の一例を説明する回路図である。
図6に示す減算器13Bは、相互コンダクタンスgmを切替可能なエコー信号側の第1のアンプ131Aと、相互コンダクタンスgmが切替可能な擬似エコー信号側の第2のアンプ132Aと、P,N信号それぞれの出力電圧を得るための抵抗R3,R4と、電圧源Eと、を備えている。なお、相互コンダクタンスgmは、出力電流を入力電圧で微分した値と定義することができ、入力電圧をその大きさで電流に変えて出力することが可能となる。
FIG. 6 is a circuit diagram for explaining an example of gain adjustment of the amplifier in the subtracter in FIG.
The subtractor 13B shown in FIG. 6 includes a
第1のアンプ131には入力としてエコー信号の差動の入力電圧Pin1,Nin1が供給され、第2のアンプ132には入力として擬似エコー信号の差動の入力電圧Pin2,Nin2が供給され、+と記した入力電圧Pin1がそのまま+と記した出力電圧Poutのラインに接続し、−と記した入力電圧Nin1がそのまま−と記した出力電圧Noutのラインに接続し、−と記した入力電圧Nin2が+と記した出力電圧Poutのラインに接続し、+と記した入力電圧Pin2が−と記した出力電圧Poutのラインに接続している。
The
この構成で、相互コンダクタンスgmを有する第1のアンプ131について入力電圧Pin1,Nin1が電流に変換され、また相互コンダクタンスgmを有する第2のアンプ132について入力電圧Pin2,Nin2が電流に変換される。つまり、入力電圧Pin1,Nin1と入力電圧Pin2,Nin2との間に1Vの電圧差があるときに、何アンペアの電流差を出力するかで、減算器13の動作を説明することができる。このように電流だと、第1のアンプ131の電流と第2のアンプ132の電流とを引き算した分の電流を電源Eから抵抗R3,R4を通して引き出して、その電流を抵抗R3,R4と掛け算するので、結局出力電圧Pout,Noutとして出力される。
With this configuration, the input voltages Pin1 and Nin1 are converted into current for the
このような構成においては、ゲイン調整する際には、自側通信装置で生成する自送信信号は0以外検出回路34にてデジタル的に‘0’以外即ち自送信信号有りが検出され、減算器13から出力されるエコーキャンセル出力が0検出回路32にてデジタル的に‘0’が検出され、かつ相手側通信装置から双方向入出力端子12へ入力する受信信号が無し即ち‘0’とされている状態で、振幅検出回路33で電圧(≠0)をアナログ的に検出すると、これらの情報に基づいて制御回路51Aはエコーキャンセル出力誤差ありと判断し、エコーキャンセル出力振幅が最小になるように減算器13B内のアンプのゲインを自動調整し、エコーキャンセル出力振幅を最小にする。
In such a configuration, when the gain is adjusted, the self-transmission signal generated by the local communication device is digitally detected by the
第2の実施形態によれば、双方向通信装置間で同じ信号ケーブルを通して互いに双方向に通信するのに先だって、エコーキャンセル出力誤差を低減する際に、減算器のゲイン調整によってエコーキャンセル出力誤差を最小とすることが可能となり、その結果、エコーキャンセル誤差をより効果的に低減させることが可能となる。 According to the second embodiment, the echo cancellation output error is reduced by adjusting the gain of the subtractor when the echo cancellation output error is reduced prior to bidirectional communication between the bidirectional communication devices through the same signal cable. As a result, the echo cancellation error can be more effectively reduced.
[第3の実施形態]
図7は本発明の第3の実施形態のエコーキャンセル回路を示すブロック図、図8は差動3値の閾値調整を説明する図である。
図7に示す第3の実施形態のエコーキャンセル回路10Cは、自側通信装置と相手側通信装置との間で同じ信号ケーブルを通して互いに双方向通信する全二重方式の双方向通信装置におけるエコーキャンセル回路であって、出力バッファ11と、双方向通信入出力端子12と、減算器13と、振幅検出回路33及び0以外検出回路35を含む検出回路部(33,35)と、制御回路51Bと、エコーキャンセル誤差低減機能としてのA/Dコンバータ14と、を備える。なお、A/Dコンバータ14の出力はデジタル信号となるので、アナログ信号として出力するためにはA/Dコンバータ14の後段にさらにD/Aコンバータを配置することが好ましい。
[Third Embodiment]
FIG. 7 is a block diagram showing an echo cancellation circuit according to the third embodiment of the present invention, and FIG. 8 is a diagram for explaining threshold adjustment of a differential ternary value.
The
双方向通信入出力端子12は、自側通信装置から自送信信号を相手側通信装置へ送信、及び相手側通信装置から相手送信信号を受信する。
減算器13は、正極側及び負極側入力端子を有し、自送信信号をA/Dコンバータ16及びD/Aコンバータ17を通して生成した擬似エコー信号を負極側入力端子に入力し、自送信信号をA/Dコンバータ16及びD/Aコンバータ18を通して生成した信号を双方向通信入出力端子12に入力すると同時に自送信信号をA/Dコンバータ16及びD/Aコンバータ18を通して生成した信号をエコー信号として正極側入力端子に入力し、正極側入力端子に入力するエコー信号から負極側入力端子に入力する擬似エコー信号を減算し、その減算結果をエコーキャンセル信号として自側通信装置内へ送信する。
Bidirectional communication input-
The
検出回路部(33,35)は、減算器13からのエコーキャンセル出力について0値以外の検出を行う0以外検出回路35と、減算器13からのエコーキャンセル出力について振幅検出を行う振幅検出回路33とを備え、エコーキャンセル出力について0値以外の検出を行い、エコーキャンセル出力についてデジタル的な0値以外の検出、及びアナログ的な振幅検出を行う。
The detection circuit unit (33, 35) includes a
制御回路51Bは、0以外検出回路35にて検出されるエコーキャンセル出力の‘0’値以外、及び振幅検出回路33にて検出されるエコーキャンセル出力振幅の情報に基づいて、エコーキャンセル出力の‘0’値以外のときに、エコーキャンセル出力振幅に合わせてA/Dコンバータ14の閾値を最適化する。
The control circuit 51B determines whether the echo cancellation output is “0” based on information other than the “0” value of the echo cancellation output detected by the
このようなA/Dコンバータ14の閾値を、エコーキャンセル出力振幅に応じて最適に設定することが必要になるのは、例えば図5の第2の実施形態に示したように減算器13のアンプに設けられたゲイン調整機能にてゲインを切り替えることによって、例えば受信信号パスK(図7参照)においてエコーキャンセル出力振幅が変化したときに、その変化に応じてA/Dコンバータ14の閾値を変えてエコーキャンセル出力振幅の変化を抑えて対処するのに有効な調整方法となる。
The reason why it is necessary to optimally set the threshold value of the A /
図8は差動3値の場合におけるA/Dコンバータの閾値調整を説明する図である。
図8において、実線は差動3値の場合における差動信号P−Nのアナログ信号波形を示している。自送信信号として差動3値のアナログ信号が用いられている場合、減算器13からのエコーキャンセル出力も同様に差動3値の信号が出力されるが、差動信号P−Nが例えば+1Vから−1Vの範囲だったとすると、3値(+1,0,−1)のうちの‘0’の範囲は出来るだけ+1と−1の範囲を三等分してとるのが最もよいと考えられる。即ち、図8に示すように+1Vと−1Vとの間に2つの閾値+Vthr,−Vthr(例えば±0.333V)をとる。これは三等分のどの範囲にノイズが乗ったとしても最もよい対応できるためである。例えば、2つの閾値を+1と−1の付近にとっていたとすると、信号波形が鈍って丸くなったときに+1や−1が検出できなくなる状況を生じることがある。例えば信号波形が鈍った場合、閾値をあまり高くすると、+1の状態のときにノイズが乗ったときに直ぐに‘0’と認識するようになってしまう。このような点からも、信号の最大値に対して適正な閾値の値が存在しており、それをエコーキャンセル出力のキャリブレーションの最後に決定してやることが好ましい。
FIG. 8 is a diagram for explaining threshold adjustment of the A / D converter in the case of differential ternary values.
In FIG. 8, the solid line shows the analog signal waveform of the differential signal PN in the case of the differential ternary value. When a differential ternary analog signal is used as the own transmission signal, an echo cancellation output from the
第3の実施形態によれば、双方向通信装置間で同じ信号ケーブルを通して互いに双方向に通信するのに先だって、エコーキャンセル出力誤差を低減する際に、ゲイン切り替え等によるエコーキャンセル出力振幅の変化の悪影響や、信号劣化による信号判定への悪影響を排除するために、エコーキャンセル出力振幅に合わせてA/Dコンバータの閾値を最適化することが可能となり、その結果、エコーキャンセル誤差をより効果的に低減させることが可能となる。 According to the third embodiment, when the echo cancellation output error is reduced prior to two-way communication between the two-way communication devices via the same signal cable, the change in the echo cancellation output amplitude due to gain switching or the like is reduced. It is possible to optimize the threshold value of the A / D converter according to the echo cancellation output amplitude in order to eliminate adverse effects and adverse effects on signal determination due to signal degradation, and as a result, echo cancellation errors can be more effectively reduced. It can be reduced.
以上述べた第1〜第3の実施形態ではそれぞれ、図13に示した従来のエコーキャンセル回路に対して、オフセット加減算を行うのに必要な回路、アンプのゲイン調整を行うための回路、エコーキャンセル除去用A/Dコンバータの閾値調整を行うための回路を付加することにより、エコーキャンセル出力誤差について3種類ののキャリブレーションを行うものであった。しかし、本発明の実施形態で述べた上記の3種類のキャリブレーション回路の少なくとも1つを、図9〜図11に示すエコーキャンセル誤差低減部を備えたエコーキャンセル回路10D〜10Fのいずれかに対して搭載(付加)する構成とすることもできる。
In each of the first to third embodiments described above, a circuit necessary for performing offset addition / subtraction, a circuit for performing gain adjustment of an amplifier, and echo cancellation with respect to the conventional echo cancellation circuit shown in FIG. By adding a circuit for adjusting the threshold value of the removal A / D converter, three types of calibration are performed for the echo cancellation output error. However, at least one of the above-described three types of calibration circuits described in the embodiment of the present invention is applied to any of the
図9〜11は本発明の上記の実施形態に係るエコーキャンセル回路の調整機構を搭載(付加)することによって有効となるエコーキャンセル回路の3つの例を示している。
図9は第1の例、図10は第2の例、図11は第3の例を示している。
9 to 11 show three examples of the echo cancellation circuit that is effective by mounting (adding) the adjustment mechanism of the echo cancellation circuit according to the above embodiment of the present invention.
FIG. 9 shows a first example, FIG. 10 shows a second example, and FIG. 11 shows a third example.
図9に示したエコーキャンセル回路10Dは、エコーキャンセル誤差低減部21を、減算器13から出力されるエコーキャンセル出力のライン上に、エコーキャンセル誤差除去用のA/Dコンバータ14とその後段にアナログ変換用のD/Aコンバータ15を設けた回路構成を示している。A/Dコンバータ14は、減算器13から残留エコーであるキャンセル誤差が出力された場合に、そのA/Dコンバータの閾値によって一旦アナログのキャンセル誤差をデジタル的に‘0’とすることによってエコーキャンセル誤差を除去する機能を有する。
The
このような図9のエコーキャンセル回路Dに対して、本発明の第1〜第3の実施形態のうちの少なくとも1つを搭載することにより、より精確度の高いエコーキャンセル誤差の除去が可能となる。 By mounting at least one of the first to third embodiments of the present invention on the echo cancellation circuit D of FIG. 9, it is possible to remove echo cancellation errors with higher accuracy. Become.
図10に示したエコーキャンセル回路10Eは、エコーキャンセル誤差低減部22を、自側通信装置で生成した自送信信号のライン上及び該ラインから分かれた減算器13への2つの入力ライン上に亘って、A/Dコンバータ16とその後段の2つのライン上にそれぞれ2つのD/Aコンバータ17及び18を設けた回路構成を示している。なお、D/Aコンバータ17及び18は、A/Dコンバータ16で受けた自送信信号をデジタル信号とした後に減算器13への2つの入力ラインに同じアナログ信号を送出できるようにするものであり、減算器13へ入力する2つのアナログ入力信号を減算したときにその減算結果であるエコーキャンセル出力に誤差を生じにくい構成としている。D/Aコンバータ17及び18のうちのエコー信号側のD/Aコンバータ18は、図13に示したエコーキャンセル回路10における出力バッファと同様な機能を有している。
The
このような図10のエコーキャンセル回路Eに対して、本発明の第1〜第3の実施形態のうちの少なくとも1つを搭載することにより、より精確度の高いエコーキャンセル誤差の除去が可能となる。 By mounting at least one of the first to third embodiments of the present invention on the echo cancellation circuit E of FIG. 10, it is possible to remove echo cancellation errors with higher accuracy. Become.
図11に示したエコーキャンセル回路10Fは、図13に示した従来のエコーキャンセル回路10に対して、図9に示したエコーキャンセル誤差低減部21と図10に示したエコーキャンセル誤差低減部22とを組み合わせた構成としたものである。
このような図11のエコーキャンセル回路Fに対して、本発明の第1〜第3の実施形態のうちの少なくとも1つを搭載することにより、さらにより精確度の高いエコーキャンセル誤差の除去が可能となる。
The
By mounting at least one of the first to third embodiments of the present invention on the echo cancellation circuit F of FIG. 11 as described above, it is possible to remove echo cancellation errors with higher accuracy. It becomes.
以上述べた本発明の実施形態によれば、双方向通信装置間で同じ信号ケーブルを通して互いに双方向に通信する際に、エコーキャンセル誤差を除去するためのパラメータを可変として調整できるようにし、エコーキャンセル誤差を除去する際の前提となるDCオフセットの消去などのキャリブレーションを行えるようにしたので、エコーキャンセル誤差をより精確に効果的に低減することが可能となる。 According to the embodiment of the present invention described above, when bidirectionally communicating with each other through the same signal cable between bidirectional communication devices, the parameter for removing the echo cancellation error can be adjusted as variable, Since calibration such as erasing of the DC offset, which is a precondition for removing the error, can be performed, the echo cancellation error can be more accurately and effectively reduced.
10A,10B,10C…エコーキャンセル回路
11…出力バッファ
12…双方向通信入出力端子
13A,13B…減算器
14…A/Dコンバータ
10A, 10B, 10C ... Echo cancel
Claims (5)
自側通信装置から自側送信信号を相手側通信装置へ送信、及び相手側通信装置から送信される相手側送信信号を受信するための双方向通信入出力端子と、
正極側及び負極側入力端子を有し、前記自側送信信号を擬似エコー信号として前記負極側入力端子に入力し、前記自側送信信号を出力バッファを介して前記双方向通信入出力端子に入力すると同時にエコー信号として前記正極側入力端子に入力し、前記正極側入力端子に入力する前記エコー信号から前記負極側入力端子に入力する前記擬似エコー信号を減算することによって、その減算結果をエコーキャンセル出力として前記自側通信装置内へ送信する減算器と、
前記自側送信信号について0値の検出,0値以外の検出または0値の検出せずのいずれかを行い、前記エコーキャンセル出力については0値の検出または0値以外の検出のいずれかと振幅検出とを行う検出回路部と、
前記検出回路部の検出結果に基づいて、前記減算器に入力するエコー信号及び擬似エコー信号の少なくとも一方の信号、又は前記減算器から出力する前記エコーキャンセル出力を制御し、エコーキャンセル出力振幅又は該出力振幅を規制する値を最適化するように調整する制御回路と、
を具備したことを特徴とするエコーキャンセル回路。 An echo cancellation circuit in a full-duplex bidirectional communication device that performs bidirectional communication with each other through the same signal cable between the local communication device and the counterpart communication device,
Transmitted from the own side communication apparatus the self side transmission signal to the other communication device, and a two-way communication input terminal for receiving a mating transmission signal transmitted from the other communication device,
It has a positive side input terminal and a negative side input terminal, and inputs the local transmission signal to the negative input terminal as a pseudo echo signal, and inputs the local transmission signal to the bidirectional communication input / output terminal via an output buffer. At the same time, an echo signal is input to the positive input terminal, and the subtraction result is echo canceled by subtracting the pseudo echo signal input to the negative input terminal from the echo signal input to the positive input terminal. A subtractor that transmits as an output into the local communication device;
The self-side transmission signal is detected as zero value, non-zero value is detected or zero value is not detected, and the echo cancellation output is detected as either zero value or non-zero value and amplitude detection. A detection circuit unit for performing
Based on the detection result of the detection circuit unit, controlling at least one of an echo signal and a pseudo echo signal input to the subtractor, or the echo cancel output output from the subtractor, A control circuit that adjusts to optimize the value that regulates the output amplitude;
An echo cancellation circuit comprising:
前記検出回路部は、前記自側送信信号について0値の検出を行い、前記エコーキャンセル出力について0値の検出及び振幅検出を行い、
前記制御回路は、前記検出回路部の検出結果に基づいてDCオフセット有りと判定したときに、前記DCオフセット加減算回路を制御し、前記エコーキャンセル出力に対してその出力振幅が最小になるようにDCオフセットを加減算することを特徴とする請求項1に記載のエコーキャンセル回路。 A DC offset addition / subtraction circuit for adding / subtracting a DC offset appearing in the echo cancellation output;
The detection circuit unit detects a zero value for the self-side transmission signal, performs a zero value detection and an amplitude detection for the echo cancellation output,
When the control circuit determines that there is a DC offset based on the detection result of the detection circuit unit, the control circuit controls the DC offset addition / subtraction circuit, so that the output amplitude is minimized with respect to the echo cancellation output. The echo cancellation circuit according to claim 1, wherein an offset is added or subtracted.
前記検出回路部は、前記自側送信信号について0値以外の検出、及び、前記エコーキャンセル出力について0値の検出及び振幅検出を行い、
前記制御回路は、前記検出回路部の検出結果に基づいて、前記減算器に入力するエコー信号及び擬似エコー信号のうちの少なくとも一方の信号に対して、エコーキャンセル出力振幅が最小になるように前記アンプの入力ゲインを調整することを特徴とする請求項1又は2に記載のエコーキャンセル回路。 Further comprising a variable gain amplifier for amplifying an echo signal and a pseudo echo signal input to the subtractor,
The detection circuit unit detects a non-zero value for the local transmission signal, and performs zero value detection and amplitude detection for the echo cancellation output,
The control circuit, based on the detection result of the detection circuit unit, the echo cancellation output amplitude is minimized with respect to at least one of the echo signal and the pseudo echo signal input to the subtractor. The echo cancellation circuit according to claim 1, wherein an input gain of the amplifier is adjusted.
前記検出回路部は、前記自側送信信号について特に値の検出をせず、前記エコーキャンセル出力について0値以外の検出及び振幅検出を行い、
前記制御回路は、前記検出回路部の検出結果に基づいて、前記エコーキャンセル出力が0値以外のとき、エコーキャンセル出力振幅に合わせて前記A/Dコンバータの閾値を最適化することを特徴とする請求項1乃至3のいずれか1つに記載のエコーキャンセル回路。 An A / D converter for removing an amplitude error provided at a subsequent stage of the detection circuit unit disposed in the path of the echo cancellation output;
The detection circuit unit does not particularly detect a value of the transmission signal on its own side, performs detection other than 0 value and amplitude detection for the echo cancellation output,
The control circuit optimizes the threshold value of the A / D converter according to an echo cancellation output amplitude when the echo cancellation output is other than 0 based on a detection result of the detection circuit unit. The echo cancellation circuit according to any one of claims 1 to 3.
前記減算器に入力するエコー信号及び擬似エコー信号をそれぞれ増幅するゲイン可変のアンプと、
前記エコーキャンセル出力の経路に配設された前記検出回路部の後段に設けられた振幅誤差除去用のA/Dコンバータと、をさらに具備し、
前記制御回路は、前記検出回路部の検出結果に基づいて、
まず、前記DCオフセット加減算回路を制御し、前記エコーキャンセル出力に対してその出力振幅が最小になるようにDCオフセットを加減算し、
次に、前記減算器に入力するエコー信号及び擬似エコー信号のうちの少なくとも一方の信号に対して、エコーキャンセル出力振幅が最小になるように前記アンプの入力ゲインを調整した後、
前記減算器から出力するエコーキャンセル出力の振幅に合わせて前記A/Dコンバータの閾値を最適化することを特徴とする請求項1に記載のエコーキャンセル回路。 A DC offset addition / subtraction circuit for adding / subtracting a DC offset appearing in the echo cancellation output;
A variable gain amplifier that amplifies the echo signal and the pseudo echo signal input to the subtractor, and
An amplitude error removing A / D converter provided at a subsequent stage of the detection circuit unit disposed in the path of the echo cancellation output,
The control circuit is based on the detection result of the detection circuit unit.
First, the DC offset addition / subtraction circuit is controlled, and the DC offset is added / subtracted so that the output amplitude is minimized with respect to the echo cancellation output,
Next, after adjusting the input gain of the amplifier so that the echo cancellation output amplitude is minimized with respect to at least one of the echo signal and the pseudo echo signal input to the subtractor,
2. The echo cancellation circuit according to claim 1, wherein a threshold value of the A / D converter is optimized in accordance with an amplitude of an echo cancellation output output from the subtracter.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010057923A JP5127857B2 (en) | 2010-03-15 | 2010-03-15 | Echo cancel circuit |
TW100107754A TWI442723B (en) | 2010-03-15 | 2011-03-08 | Echo cancellation circuit |
US13/044,346 US8526339B2 (en) | 2010-03-15 | 2011-03-09 | Echo cancellation circuit |
CN201110061670.0A CN102195674B (en) | 2010-03-15 | 2011-03-15 | Echo cancellation circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010057923A JP5127857B2 (en) | 2010-03-15 | 2010-03-15 | Echo cancel circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011193256A JP2011193256A (en) | 2011-09-29 |
JP5127857B2 true JP5127857B2 (en) | 2013-01-23 |
Family
ID=44797724
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010057923A Expired - Fee Related JP5127857B2 (en) | 2010-03-15 | 2010-03-15 | Echo cancel circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5127857B2 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0275229A (en) * | 1988-09-09 | 1990-03-14 | Fujitsu Ltd | Echo canceller |
JPH03187530A (en) * | 1989-12-15 | 1991-08-15 | Nec Corp | Echo canceler system full double transmission/reception circuit |
JPH05150795A (en) * | 1991-11-27 | 1993-06-18 | Mitsubishi Electric Corp | Sound presence detector |
-
2010
- 2010-03-15 JP JP2010057923A patent/JP5127857B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011193256A (en) | 2011-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3502264B2 (en) | Receiver | |
US7365665B2 (en) | Photodiode digitizer with fast gain switching | |
US8537728B2 (en) | Communication apparatus with echo cancellation and method thereof | |
US7123098B2 (en) | Transimpedance amplifier with differential peak detector | |
US20090073903A1 (en) | Echo cancellation | |
US10673606B1 (en) | High-speed full-duplex transceiver and method thereof | |
US20060280234A1 (en) | Single amplifier presample processing circuitry | |
US20200328761A1 (en) | Transmitter, receiver and transceiver | |
JPWO2020174628A1 (en) | Limiting amplifier circuit | |
CN108141186A (en) | Optical receiver | |
US20030076948A1 (en) | Echo canceler compensating for amplifier saturation and echo amplification | |
TWI442723B (en) | Echo cancellation circuit | |
US11264956B2 (en) | DC offset cancellation circuit and DC offset cancellation method | |
JP5127857B2 (en) | Echo cancel circuit | |
JP3606143B2 (en) | Offset control circuit, optical receiver using the same, and optical communication system | |
US20080094107A1 (en) | Signal magnitude comparison apparatus and methods | |
US7298711B1 (en) | Echo cancellation in a communication device | |
US6552615B1 (en) | Method and system for compensation of low-frequency photodiode current in a transimpedance amplifier | |
JP5121865B2 (en) | Echo cancel circuit | |
US7813495B1 (en) | Apparatus and method for automatic gain control and echo cancellation in a network system | |
TWI424696B (en) | Communication system and method for cancelling timing relevance of signal | |
JP4666464B2 (en) | Differential input circuit, receiver circuit, transmitter / receiver | |
US20100166125A1 (en) | Systems and methods for enhancing performance of a low-power transceiver | |
JP2008278117A (en) | Offset cancel circuit of digital to analog converter | |
US7436787B2 (en) | Transceiver for full duplex communication systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120229 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120706 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120717 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120905 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121002 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121030 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5127857 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151109 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |