KR100627944B1 - 통신시스템에서 서브밴드 에코 위치 탐지 및 더블토크검출 장치 및 방법 - Google Patents
통신시스템에서 서브밴드 에코 위치 탐지 및 더블토크검출 장치 및 방법 Download PDFInfo
- Publication number
- KR100627944B1 KR100627944B1 KR1020020051325A KR20020051325A KR100627944B1 KR 100627944 B1 KR100627944 B1 KR 100627944B1 KR 1020020051325 A KR1020020051325 A KR 1020020051325A KR 20020051325 A KR20020051325 A KR 20020051325A KR 100627944 B1 KR100627944 B1 KR 100627944B1
- Authority
- KR
- South Korea
- Prior art keywords
- subband
- echo
- adaptive filter
- coefficients
- filter
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/20—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
- H04B3/23—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Filters That Use Time-Delay Elements (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
통신 채널로부터 입력 신호가 먼저 서브밴드로 서브밴드되는, 통신 채널에서 에코 소거기의 제어 방법이 개시되어 있다. 에코 위치는 이후 서브밴드 내에서 확인되고 에코 소거기를 제어하는데 사용된다. 에코 소거기는 전형적으로 적응 필터를 갖는 전대역 에코 소거기일 수 있으며, 이 경우 에코 위치는 필터 계수를 제어하는데 사용된다.
에코 소거, 서브밴드, 더블토크
Description
도 1은 LMS 적응 필터링을 이용한 에코 소거 회로 장치의 블록도
도 2는 2-하이브리드 에코 경로를 나타낸 도면
도 3은 본 발명의 바람직한 일 실시예에 따른 에코 위치 탐지기의 블록 구성도
도 4는 일련의 서브밴드 NLMS 필터 계수 도표들을 나타낸 차트
도 5는 NLMS 필터 계수에 대한 더블토크의 영향을 나타낸 차트
본 발명은 통신 분야에 관한 것으로, 특히 통신 시스템에서 에코(echo) 위치 탐지 및 더블토크(double-talk) 검출 방법에 관한 것이다. 본 발명의 방법은 하나의 통신 채널에서 3개의 구별된 에코들을 추적 및 검출하는데 사용될 수 있으며, 어떠한 여분의 계산(computation) 없이 더블토크의 자동 검출을 제공한다. 이는 에 코 소거 시스템에서 사용하는 중요한 기능들이다.
에코는 전화 채널에서 중대한 문제이다. 사람이 전화기로 얘기할 때, 음성 신호는 수신기로 진행하며, 신호의 일부는 원래의 전화기로 에코로서 리턴(return)한다. 이는 특히 지연(delay)이 감지할 수 있을 정도가 되면, 통화 관련자에게 특히 성가실 수 있다.
에코 소거는 원격 통신 애플리케이션에서 음성, 데이터 전송 및 비디오와 같은 다양한 유형의 신호를 재조정하기 위해 널리 사용되어져 왔다. 에코 소거를 수행하는 수학적 알고리즘에 대한 연구는 복잡도, 비용 및 성능의 여러 면을 고려하여 몇가지 다른 접근을 제시하였다.
에코 소거를 위한 통상적인 접근은 길이 L의 적응 필터를 사용하는 것이었다. 여기에서 L은 에코 지속 기간을 넘어서 늘리는데 필요한 탭(tap)의 수와 동일하다. 예를 들어, "S.Haykin, Adaptive Filter Theory, Prentice-Hall, Upper Saddle River, NJ(1996)"을 보라. 과거에, 비록 128ms가 더 전형적이었지만, 64ms에 달하는 에코를 처리하는 능력이 표준이었다. 초당 8000 샘플의 비트율의 종래 전화에서, 64ms 에코 테일(tail) 용량은 [L=512]를 요구하며, 128ms 용량은 [L=1024]를 요구한다.
수백 또는 심지어 수천 채널의 에코를 소거하는 능력이 있는 초고밀도 에코 소거 부분을 생성하기 위한 요구는 막대한 디자인 도전을 제시한다. 예를 들어, T3 라인의 672 채널에서 128ms 에코 테일을 소거하기 위해 일반적인 LMS(Least Mean Squares) 알고리즘을 사용하는 것은 초당 최소 110억 MACs(Multiply-accumulates)를 필요로 한다. 이는 실제적으로 및 경제적으로 단일 칩(chip)에서 구현될 수 있는 정도를 완전히 넘어서는 것이다.
그 보충으로서, 매우 저 계산 에코 위치 탐지기가 LMS 필터를 돕도록 채용될 수 있다. 에코 위치 탐지기는 LMS 필터가 언제 동작하는 지와 어는 탭을 업데이트할 것인지를 LMS 필터에게 알려준다. LMS 필터는 채널의 에코 경로 변경시에만 동작할 필요가 있다. 예를 들어, 전화 시스템에서, 이는 보통 호(call) 시작시 일어난다. T3 예에서는, 모든 채널들이 동시에 수렴(converge)할 필요가 있는 경우는 거의 일어나지 않는다. 따라서 672 LMS 필터를 가질 필요가 없다. 오히려, 각 채널은 저 계산 에코 위치 탐지기를 가지며, 이들은 필요에 따라 채널을 수렴하기 위해 LMS 필터의 훨씬 작은 풀(pool)의 위치를 탐지한다.
저 계산 에코 위치 탐지기는 종종 서브밴드화(subbanding)를 이용한다. 예를 들어, "M.Vetterli and K.Kovacevic, Wavelets and Subband Coding, Prentice-Hall, Upper Saddle River, NJ(1995)"를 보라. 서브밴드화는 주파수 범위를 아이솔레이트(isolate)하는 대역통과 필터(bandpass filter)의 사용을 수반한다. 이러한 과정 이후 신호의 샘플링 비율을 줄이는 다운샘플링(downsampling)이 있게 된다. 매우 적은 계산으로 에코를 추적하도록 서브밴드 신호상에서 LMS를 운용하는 것이 가능하다.
더블토크는 모든 에코 소거기가 직면하는 추가적인 문제이다. 더블토크 상태는 에코 소거기의 양측으로부터 신호의 동시 전송이 있을 때 일어난다. 그러한 환 경하에서, 리턴(return) 에코 경로 신호, SIN(도 1에 도시)은 에코 소스 신호로부터의 리턴 에코와 더블토크 신호 모두를 포함한다. 더블토크는 LMS-기반 에코 소거기가 올바른 에코 경로에 수렴하는 것을 방해한다. 이는 또한 전-수렴된(pre-converged) 에코 소거기가 예측할 수 없는 상태로 발산(diverge)하게 할 것이다. 발산(divergence)에 이어, 에코 소거기는 더 이상 에코를 소거하지 않고, 올바른 솔루션(solution)에 재수렴(reconverge)하여야 한다. 이러한 행동은 매우 받아들이기 어려우며, 실제 디바이스에서 피해져야만 한다. 따라서, 더블토크 검출 및 발산 방지를 위한 어떠한 수단이 필요하다.
전대역(fullband) 및 서브밴드 방법을 이용하는 단일 에코 반사의 스팬(span) 및 벌크(bulk) 지연을 추정(estimate)하는 에코 위치 탐지기가 PCT 공개 번호 제WO 0105053호, 명칭 "Fast Line Echo Cancellation"에 이미 개시되어졌다. 이 특허는 "강화 모드(enhanced mode)"시에 동작하는 전대역 적응 필터를 사용하여 에코를 소거하도록 벌크 지연 추정기와 이어서 에코 스팬 검출기를 사용하는 것을 제안한다. 에코 반사는 다수의 서브밴드 필터를 사용하여 발견된다. 단지 하나의 에코 반사가 발견되고 소거될 수 있다. 에코 경로에 다수의 반사를 위한 사항이 기재되어 있지 않으며, 더블토크로부터 발산을 방지하기 위한 방법도 주어지지 않는다.
본 발명에 따른 방법은 어떠한 강력한 에코 소거기의 중요한 특성인 더블토크 검출 및 경로 변경 자동 추적 능력이 있다.
본 발명에 따르면, 통신 채널로부터 입력 신호를 서브밴드로 서브밴드화 하는 과정과, 서브밴드내에서 에코 위치를 결정하도록 서브밴드된 신호상에서 동작하는 과정과, 에코 소거기를 제어하도록 서브밴드된 신호의 에코 위치를 사용하는 과정을 포함하는, 통신 채널에서 에코 소거기를 제어하는 방법이 제공된다.
본 발명은 종래 기술과 몇 가지 방식에서 다르다. 본 발명의 목적은 에코 위치, 더블토크 및 경로 변경 정보를 에코 소거기에 제공하는 것이다. 여기에서 중점은 그러한 기술들이 이미 잘 알려진 바와 같이 에코를 소거하는데 있는 것이 아니라, 그러한 에코 소거기를 제어하는데 있다. 일단 에코 반사의 위치가 알려지면, 에코 소거의 종래 기술 방법은 이 정보를 이용하도록 수정될 수 있다. 이것들은 이러한 정보가 알려지지 않은 경우에 가능한 것보다 이후 에코를 더 효과적으로 제거할 수 있다. 추가적으로, 이 정보는 계산을 최소화하고 최대 채널 밀도를 허용하기 위해, 단지 하나의 서브밴드의 분석에 의해 제공된다.
본 발명의 바람직한 실시예에서, 입력 신호는 서브밴드 필터를 통과하고 다운샘플된다. 정상화된 LMS(NLMS: Normalized LMS) 알고리즘은 서브밴드내의 에코를 소거하기 위해 이후 서브밴드된 신호상에서 운용된다. 적응 필터 탭은 피크 검출 방법을 사용하여 에코의 자취를 위해 이후 분석된다. 최대 세 개까지의 구별된 에코 반사가 확인되고 추적될 수 있다. 게다가, 평균 탭 값이 에코 리턴 손실 강화(ERLE: Echo Return Loss Enhancement)로 계산된다. 평균 탭 값은 더블토크를 언명하는데 사용된다. 적응 필터가 얼마나 많은 에코를 소거하는지 추정하는 ERLE는 경로 변경이 일어났었는지를 가리킨다. 이러한 정보 모두는 이후 에코 위치 탐지기로부터 예를 들어, 전대역 에코 소거기로 전달된다.
본 발명의 방법은 최소 계산 부하(load)를 위해 하나의 서브밴드만 분석하며 동일한 에코 경로에서 다수의 에코 반사를 추적 및 위치 탐지할 수 있다. 이는 더블토크를 자동으로 검출할 수 있으며 에코 소거기와 같은 외부 장치에 상기의 정보들을 보고할 수 있다.
본 발명의 다른 양상에서, 본 발명은 입력 신호를 서브밴드로 서브밴드화하기 위한 서브밴드기와, 서브밴드내의 신호를 처리하기 위한 적응 필터와, 적응 필터에서 필터 계수로부터 에코 위치를 결정하기 위한 검출기와, 서브밴드내의 에코 위치를 표시하는 신호를 출력하는 출력기를 포함하는, 에코 소거기를 제어하기 위한 장치를 제공한다.
본 발명은 이하 첨부 도면을 참조하여 단지 예시의 방식으로 보다 상세히 설명되어진다.
본 발명의 이해에 있어서, 에코 소거 기술에서 일반적으로 사용되는 얼마간의 용어들을 정의하는 것이 도움이 될 것이다.
적응 필터는 동작중에 그의 계수가 조절될 수 있는 필터이다. 적응필터는 예를 들어 알려지지 않은 에코 경로와 같은 알려지지 않은 변수를 추정하는데 사용된다.
수렴(convergence)은 LMS 필터가 정확히 에코 경로를 모델(model)하여왔고, 더 이상 중요한 변경을 겪지 않을 때에 도달된 상태이다. 수렴시, LMS 필터는 최대 양의 에코를 소거한다.
발산(divergence)은 LMS 필터 계수가 실제 에코 경로에서 잘못되고 예측할 수 없는 솔루션(solution)으로 물러나게 되는 과정이다. 발산중에는, 소거되는 에코의 양은 점점 줄어들게 된다.
더블토크는 에코 소거기의 양측에서 신호의 동시 전송중에 일어나는 상태이다.
에코 경로는 에코를 신호에 주는 과정의 수학적 서술이다.
ERL 또는 에코 리턴 손실(Echo Return Loss)은 ROUT에서 SIN으로 에코 경로를 따라 진행하는 동안 신호가 겪는 손실이다.
ERLE 또는 에코 리턴 손실 강화(Echo Return Loss Enhancement)는 에코 소거기의 성능을 측정하는 일반적인 방법이다. 이러한 측정은 에코 신호가 SIN에서 SOUT까지 감소되어진 양을 나타낸다.
하이브리드(hybrid)는 일반적으로 전화 회로에 사용되는 2대 4 선로 다중 송신 장치이다.
LMS 알고리즘 또는 최소 평균 자승(Least Mean Squares) 알고리즘은 일반적인 적응 필터링 기법이다.
NLMS 알고리즘 또는 정상화된 최소 평균 자승(Normalized Least Mean Squares) 알고리즘은 탭-가중치 업데이트 기간이 입력 신호 파워의 반대로 정해지 는 표준 LMS의 변형이다.
서브밴드화(subbanding)는 밴드패스 필터링(bandpass filtering) 및 이후 신호 다운샘플링(downsampling) 과정이다.
본 발명은 에코 소거 적응 필터를 제어하는 수단으로써, 통합된 에코 위치 탐지, 더블토크 및 경로 변경 검출 유닛을 사용하는 것과 관련이 있다. 그러한 시스템은 도 1에 도시되며 전대역 적응 필터(10) 및 에코 위치 탐지기(12)를 포함한다. 에코 위치 탐지기 블록이 추가되었지만, 이 분야의 통상의 지식을 가진 자는 표준 에코 소거기 토폴로지를 이해할 것이다.
전화 시스템에서, 여러 위치에서 짧은 에코 반사를 가지지만, 에코 경로는 대부분 영(0)이다. 이러한 반사는 신호 경로를 따라 여러 장소에서 발생되는 2대 4 선로 하이브리드에서의 임피던스 비-매치(mismatch)에 의해 매우 자주 일어난다. 하나 또는 두 개 반사는 드물지 않지만, 세 개는 매우 드문 경우이다. 2-하이브리드로부터 반사를 포함하는 에코 경로의 예가 도 2에 도시된다.
에코 경로가 성기다는(sparse) 사실(짧은 구간외에 대부분 "0"의 아이솔레이트된 반사)은 전체 에코 길이상으로 적응 필터를 운용하는 것이 매우 낭비적이라는 것을 의미한다. 탭의 80%에서 90%가 "0"이 되는 것은 드물지 않고, 따라서 이러한 탭은 업데이트될 필요가 없다. 에코 위치 탐지기(12)는 업데이트되어야하는 탭에 대하여 전대역 적응 필터를 지시함으로써 불필요한 계산을 줄인다. 위치 탐지기(12)는 전대역 필터보다 훨씬 적은 계산으로 운용한다.
본 발명의 바람직한 실시예가 도 3에 도시된다. 신호 RIN 및 SIN은 에코 위치 탐지기에 들어가고 데시메이터(decimator)(14)에서 다운샘플되고 이후 서브밴드 필터(16)에 의해 필터된다. 바람직한 실시예에서, 서브밴드 필터는 96-탭 단일-측(single-sided) FIR 필터이다. 이들은 다상(polyphase) DFT 방법을 사용하여 구현될 수 있다. 예를 들어, 그 내용이 여기에 참조로서 편입되어 있는, "Qu Jin, Zhi-Quan (Tom) Luo, Kon Max Wong, 'Optimum Filter Banks for Signal Decomposition and Its Application in Adaptive Echo Cancellation', IEEE Trans. Sig. Proc., Vol.44, pp.1669-1679, July 1996"을 보라. 그것은 필터링 전에 다운샘플링이 완료되는 것을 허용하고, 이는 최소 계산을 요구한다. 서브밴드 필터는 대략 -25dB의 앨리어싱(aliasing)을 갖는 525와 725Hz사이의 양 주파수(positive frequency)만 통과시키도록 디자인된다. [K=32]의 다운샘플링 비율이 사용된다.
RIN 으로부터 서브밴드된 신호는 이후 서브밴드 NLMS 적응 필터(18)에 들어간다. 128ms에 달하는 지연을 갖는 에코를 위치 탐지하기 위해 전대역 적응 필터는 1024 탭을 요구하고, 따라서 [1024/K=32]이므로 서브밴드 적응 필터는 32탭을 갖는다. 서브밴드화는 서브밴드 영역에서 인자 K에 의해 에코의 유효 길이를 줄인다. 다운샘플링에서 비트율 감소와 함께하는 에코 길이에서의 이러한 감소는 계산에서 막대한 감소를 제공한다. 이 실시예에서, 서브밴드 NLMS 필터는 비교되는 전대역 필터보다 [322=1024]배 적은 계산을 사용한다.
서브밴드 NLMS 필터(18)는 SIN에서 오는 서브밴드된 신호로부터 감해지는 에코 복제(replica)를 발생한다. 그 결과로서 생기는 에러 신호는 NLMS 필터(18)에서 탭을 업데이트하는데 사용된다.
NLMS 필터로부터의 32 탭은 피크 검출기 블록(20)으로 들어간다. 이 블록은 에코 반사가 위치하는 곳을 결정하기 위해 필터 계수의 절대값을 분석한다. 이를 수행하기 위한 몇가지 방식이 있지만, 이 과정의 본질은 필터 프로파일(profile)에서 피크(peak)를 위치 탐지하는 것이다. 피크는 반사가 위치하는 에코 경로의 영역을 가리킨다. 바람직한 실시예에서 피크 검출 블록은 최대 세 개까지의 반사를 위치 탐지 및 추적할 수 있지만, 어떠한 수의 피크도 발견할 수 있도록 수정될 수 있다. 이 과정을 돕기 위해, 계수의 평균값이 계산된다. 이 값보다 작은 어떠한 계수라도 영으로 설정된다. 이는 탭 노이즈 및 앨리어싱이 피크 검출에 영향을 미치는 것을 방지하는데 도움이 된다.
도 4는 피크 검출 과정을 도시한다. 상부 도표는 하나는 15ms, 다른 하나는 90ms인 2개의 하이브리드를 갖는 도 2에서의 에코 경로를 나타낸다. 중간 도표는 에코 경로의 서브 밴드 버전(version) 상에서 수렴 후의 NLMS 필터 계수의 절대값을 나타낸다. 실선은 평균 탭 값을 나타낸다. 하부 도표는 피크 검출 결과를 나타낸다. 영이 아닌 두 군의 계수는 서브밴드 NLMS 필터 계수를 사용하여 하이브리드가 성공적으로 위치 탐지되어졌음을 가리킨다. 그들의 위치는 상부 도표내의 반사에 따라 늘어선다.
더블토크를 검출하기 위해, 평균 NLMS 필터 계수 값이 더블토크 검출기(22)에 의해 사용된다. 이 평균값은 이미 피크 검출기에 의해 계산되어졌으며, 따라서 이를 얻기 위한 더 이상의 계산이 요구되지 않는다. 에코 경로의 성김(sparseness) 때문에, 평균 탭 값은 영에 가깝다. 필터 탭에서 큰 값은 에코에 해당하며, 따라서 보통 단지 두 세 개의 큰 계수가 있게 된다. 나머지는 모두 작다. 이러한 일이 일어나지 않은 유일한 때는 도 5에 도시된 바와 같이, 더블토크가 있을 때이다. 상부 도표는 싱글토크(single-talk)동안의 NLMS 계수를 나타낸다. 그것들의 평균값은 그것들을 통과하는 선으로 그려진다. 하부 도표는 더블토크동안의 계수를 나타낸다. 여기에서 대부분의 계수는 크고, 평균 탭 값은 훨씬 더 크다.
바람직한 실시예에서, 최고 피크와 평균 탭 값사이의 비율이 얻어진다. 비율이 작을수록, 더 많은 더블토크가 있게 된다. 더블토크 플래그(DT flag)(도 3에서 DT 선)는 이러한 비율이 어떤 문턱치(threshold) 아래로 떨어지게 되면 설정된다. 도 5에서, 싱글토크에서 최고 피크와 평균 탭 값사이의 비율은 약 [6:1]이지만, 더블토크에서는 단지 [2:1]이다. 약 [3:1] 또는 [4:1]보다 더 낮은 것은 어떤 것이든 더블토크의 좋은 표지이다.
경로 변경은 두 가지 방식으로 추적된다. 반사가 위치를 변경하게 되면, NLMS 계수에서 피크가 이동한다. 이는 손쉬운 하나의 경로 변경 체크 방법이다. 경로 플래그(△Path flag)는 피크가 위치를 이동할 때는 언제나 설정된다.
다루기에 더 어려운 상황은 반사가 위치를 변경하지 않지만 형태를 변경하는 즉, 회로가 다른 하이브리드로 스위치하는 경우이다. 피크가 이동하지 않지만, ERLE는 극적으로 줄어든다. 사실, ERLE는 경로가 변경하는 때는 어느 때든 떨어진다. ERLE는 SIN대 SOUT의 비율을 계산함으로써 모니터된다. 큰 ERLE는 좋은 소거를 의미한다. ERLE가 갑자기 떨어질 때, 이는 경로 변경이거나 더블토크임을 가리킨다. ERLE가 떨어질 때 'DT flag'가 설정되지 않으면 '△Path flag'가 설정된다.
각각의 경우에 대한 바람직한 실시예가 이 발명의 설명에서 주어졌지만, 물론 디자인 변형이 당연히 가능하다.
"M.Vetterli and J.Kovacevic, Wavelets and Subband Coding, Prentice-Hall, Upper Saddle River, NJ(1995)", "G.Strong and T.Nguyen, Wavelets and Filter Banks, Addison Wesley, Cambridge, MA(1996)" 및 "P.P.Vaidyanathan, Multirate Systems and Filter Banks, Prentice Hall, Upper Saddle River, NJ(1993)"는 많은 다른 서브 밴드 필터 디자인 접근들을 도시하였으며, 이들 중 어떤 것도 사용될 수 있다. 대안적 실시예는 IIR 필터, 양측(double sided) 필터, 캐스캐이드(cascade) 또는 다단(multi-stage) 구현, 웨이블릿 분해(wavelet decomposition), 또는 몇가지 다른 방법 중 어느 것이라도 사용할 수 있다.
"S.Haykin, Adaptive Filter Theory, Prentice-Hall, Upper Saddle River, NJ(1996)"는 여기에서 사용될 수 있는 몇몇 적응 필터 알고리즘을 기술한다. NLMS 외에도, 아핀 투영(affine projection), RLS 및 최소 자승법(Least Square Method) 그리고 그것들의 파생물이 존재한다.
에코 위치, 더블토크 및 경로 변경을 검출하는데 사용되는 방법은 NLMS 필터 링 결과의 특성을 이용한다. 다른 기술들이 확실히 가능하다. 예를 들어, 더블토크는 또한 평균을 깨는 NLMS 탭 수를 카운트함으로써 검출될 수 있다. 도 5에 도시된 바에 따르면, 싱글토크에서 단지 6개의 평균 깨어짐이 나타나지만, 더블토크도중에는 15개가 평균보다 위에 있다.
이 상세한 설명에서 기술된 본 발명은 철저한 리스트가 아니라, 단지 고려되어졌거나 테스트되어진 것이다. 첨부된 청구항에 정의된 바와 같은 본 발명의 원리로부터 벗어남이 없이 다양한 방법들이 이 기술분야의 통상적인 지식을 가진 자에게 명백할 것이다.
본 발명은 에코 소거기의 중요한 특성인 더블토크 검출 및 경로 변경 자동 추적 능력을 제공한다.
Claims (25)
- 에코신호를 내포하는 입력신호를 수신하는 과정,다수의 업데이트 가능한 계수를 가지는 전대역 적응 필터에서 상기 에코신호의 예측 신호를 생성하는 과정,수신한 상기 입력 신호를 단일의 서브밴드로 서브밴드화 하는 과정,계수들을 가지는 서브밴드 적응 필터에서 상기 서브밴드 내의 에코 위치들을 확인하는 과정,상기 서브밴드 필터에 의해 확인된 상기 단일 서브밴드 내의 상기 에코 위치들에 의해 결정된 상기 전대역 적응 필터내의 계수들의 제한된 세트를 업데이트 하는 과정, 및상기 입력 신호에 연결되는 출력신호에서 상기 에코 예측 신호를 감하는 과정을 포함하며,상기 서브밴드 적응 필터는 에러 신호를 발생하기 위하여 상기 출력 신호로부터 감해지는 에코 복제를 발생하고, 상기 에러 신호는 상기 서브밴드 적응 필터의 계수들을 업데이트하며, 상기 에코 위치는 상기 서브밴드 적응 필터 계수의 절대값의 피크를 확인하기 위하여 상기 서브밴드 적응 필터 계수의 상기 절대값을 분석하여 결정하는 것을 특징으로 하는 통신 채널에서의 에코 소거 방법.
- 제1항에 있어서, 상기 서브밴드 적응 필터는 NLMS 필터임을 특징으로 하는 통신 채널에서의 에코 소거 방법.
- 제1항에 있어서, 상기 입력 신호는 단일-측(single-sided) 서브밴드 필터로 서브밴드됨을 특징으로 하는 통신 채널에서의 에코 소거 방법.
- 제3항에 있어서, 상기 단일-측 서브밴드 필터는 FIR 필터임을 특징으로 하는 통신 채널에서의 에코 소거 방법.
- 에코신호를 내포하는 입력신호를 수신하는 과정,다수의 업데이트 가능한 계수를 가지는 전대역 적응 필터에서 상기 에코신호의 예측 신호를 생성하는 과정,수신한 상기 입력 신호를 단일의 서브밴드로 서브밴드화 하는 과정,계수들을 가지는 서브밴드 적응 필터로 상기 서브밴드 내의 에코 위치들을 확인하는 과정,상기 서브밴드 필터에 의해 확인된 상기 단일 서브밴드 내의 상기 에코 위치들에 의해 결정된 상기 전대역 적응 필터내의 계수들의 제한된 세트를 업데이트 하는 과정, 및상기 입력 신호에 연결되는 출력신호에서 상기 에코 예측 신호를 감하는 과정을 포함하며,상기 서브밴드 적응 필터의 계수들은 더블-토크를 검출하기 위하여 분석되는 것을 특징으로 하는 통신 채널에서의 에코 소거 방법.
- 제5항에 있어서, 상기 더블토크를 검출하기 위해 상기 계수들의 평균값이 분석됨을 특징으로 하는 통신 채널에서의 에코 소거 방법.
- 제6항에 있어서, 상기 더블토크는 상기 서브밴드 적응 필터내의 최고 피크와 평균 계수 값 사이의 비율을 검사하여, 그리고 상기 비율이 미리 설정된 문턱값을 통과할 때를 결정함으로써 검출됨을 특징으로 하는 통신 채널에서의 에코 소거 방법.
- 제5항에 있어서, 상기 서브밴드내의 에코 위치 변경을 검출함으로써 경로 변경을 가리키는 과정을 더 포함함을 특징으로 하는 통신 채널에서의 에코 소거 방법.
- 제5항에 있어서, 상기 서브밴드내의 ERLE 변경을 검출함으로써 경로 변경을 가리키는 과정을 더 포함함을 특징으로 하는 통신 채널에서의 에코 소거 방법.
- 제5항에 있어서, 상기 서브밴드에서 상기 더블토크의 검출이 또한 에코 소거기를 제어하는데 사용됨을 특징으로 하는 통신 채널에서의 에코 소거 방법.
- 제10항에 있어서, 상기 서브밴드에서 상기 경로 변경의 검출이 또한 에코 소거기를 제어하는데 사용됨을 특징으로 하는 통신 채널에서의 에코 소거 방법.
- 수신한 입력 신호의 에코신호의 예측신호를 생성하는 업데이트 가능한 계수들을 가지는 전대역 적응 필터,상기 수신한 입력 신호를 단일의 서브밴드로 서브밴드화하기 위한 서브밴드기,상기 서브밴드내의 신호를 처리하기 위한 서브밴드 적응 필터,상기 전대역 적응 필터에 연결된 상기 서브밴드 적응 필터내의 계수로부터 에코 위치를 확인하기 위한 검출기(여기에서, 상기 전대역 적응 필터는 상기 검출기에 의해 확인된 에코 위치에 의해 결정된 계수들의 제한된 세트를 업데이트 하도록 구성되어 있다), 및상기 입력 신호에 연결되는 출력신호에서 상기 전대역 적응 필터에 의해 생성된 상기 에코 예측 신호를 감하는 감산기를 포함하며,상기 서브밴드 적응 필터는 상기 서브밴드내에 에코 복제를 발생하고, 감산기는 상기 서브밴드 적응 필터내의 필터 계수를 업데이트하기 위한 에러신호를 발생하기 위하여 상기 서브밴드내의 에코 신호로부터 에코 복제를 감하며, 피크 검출기는 상기 서브밴드 적응 필터의 계수들의 절대값의 피크들로부터 상기 에코들의 위치를 결정하는 것을 특징으로 하는 에코 소거기.
- 제12항에 있어서, 상기 서브밴드 적응 필터는 NLMS 필터임을 특징으로 하는 에코 소거기.
- 제12항에 있어서, 상기 에코 소거기는 상기 서브밴드 적응 필터의 계수들로부터 더블토크를 검출하기 위한 더블토크 검출기를 더 포함함을 특징으로 하는 에코 소거기.
- 제14항에 있어서, 상기 더블토크 검출기는 상기 서브밴드 적응 필터의 계수들의 피크값을 평균값과 비교함으로써 더블토크를 검출함을 특징으로 하는 에코 소거기.
- 제15항에 있어서, 상기 더블토크 검출기는 상기 서브밴드의 경로 변경을 더 검출함을 특징으로 하는 에코 소거기.
- 제16항에 있어서, 상기 더블토크 검출기는 에코 위치 변경을 검출함으로써 상기 경로 변경을 검출함을 특징으로 하는 에코 소거기.
- 제17항에 있어서, 상기 더블토크 검출기는 상기 서브밴드의 ERLE 변경을 검출함으로써 상기 경로 변경을 검출함을 특징으로 하는 에코 소거기.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0120868.5 | 2001-08-29 | ||
GB0120868A GB2379369B (en) | 2001-08-29 | 2001-08-29 | Subband echo location and double-talk detection in communication systems |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030019184A KR20030019184A (ko) | 2003-03-06 |
KR100627944B1 true KR100627944B1 (ko) | 2006-09-22 |
Family
ID=9921121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020020051325A KR100627944B1 (ko) | 2001-08-29 | 2002-08-29 | 통신시스템에서 서브밴드 에코 위치 탐지 및 더블토크검출 장치 및 방법 |
Country Status (7)
Country | Link |
---|---|
US (1) | US7003101B2 (ko) |
JP (2) | JP2003134005A (ko) |
KR (1) | KR100627944B1 (ko) |
CN (1) | CN1177455C (ko) |
DE (1) | DE10240007B4 (ko) |
FR (1) | FR2829323B1 (ko) |
GB (1) | GB2379369B (ko) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0212397D0 (en) * | 2002-05-29 | 2002-07-10 | Mitel Knowledge Corp | Line echo cancellation system |
US7627111B2 (en) * | 2002-11-25 | 2009-12-01 | Intel Corporation | Noise matching for echo cancellers |
US7471788B2 (en) * | 2002-11-25 | 2008-12-30 | Intel Corporation | Echo cancellers for sparse channels |
US20040234067A1 (en) * | 2003-05-19 | 2004-11-25 | Acoustic Technologies, Inc. | Distributed VAD control system for telephone |
JP4591685B2 (ja) * | 2004-03-31 | 2010-12-01 | ヤマハ株式会社 | ダブルトーク状態判定方法、エコーキャンセル方法、ダブルトーク状態判定装置、エコーキャンセル装置およびプログラム |
CN1716798B (zh) * | 2004-07-02 | 2011-03-02 | 朗迅科技公司 | 通信网络中消除回波的方法 |
JP4543896B2 (ja) * | 2004-11-18 | 2010-09-15 | 沖電気工業株式会社 | エコー除去方法、エコーキャンセラ及び電話中継装置 |
GB2439988A (en) * | 2005-06-01 | 2008-01-16 | Tecteon Plc | Subband coefficient adaptor for adaptive filter |
JP4613705B2 (ja) * | 2005-06-15 | 2011-01-19 | 沖電気工業株式会社 | エコーキャンセラ |
JP4692291B2 (ja) * | 2006-01-13 | 2011-06-01 | 沖電気工業株式会社 | エコーキャンセラ |
WO2007083349A1 (ja) * | 2006-01-17 | 2007-07-26 | Mitsubishi Electric Corporation | エコー消去装置 |
US8032098B2 (en) * | 2006-05-05 | 2011-10-04 | Samsung Electronics Co., Ltd. | MIMO receiver with pooled adaptive digital filtering |
US7783478B2 (en) * | 2007-01-03 | 2010-08-24 | Alexander Goldin | Two stage frequency subband decomposition |
EP1950739B1 (de) * | 2007-01-23 | 2011-09-14 | Siemens Aktiengesellschaft Österreich | Verfahren zur Identifikation von Signalen gleichen Ursprungs |
JP2008219088A (ja) * | 2007-02-28 | 2008-09-18 | Oki Electric Ind Co Ltd | エコーキャンセラ及びエコーキャンセル方法 |
GB2448201A (en) * | 2007-04-04 | 2008-10-08 | Zarlink Semiconductor Inc | Cancelling non-linear echo during full duplex communication in a hands free communication system. |
GB2449720A (en) * | 2007-05-31 | 2008-12-03 | Zarlink Semiconductor Inc | Detecting double talk conditions in a hands free communication system |
JP4621266B2 (ja) * | 2008-03-25 | 2011-01-26 | 富士通株式会社 | 測定方法、エコー発生箇所特定方法、測定装置、およびエコー発生箇所特定装置 |
US8295474B2 (en) * | 2008-08-08 | 2012-10-23 | Freescale Semiconductor, Inc. | Echo canceller with heavy double-talk estimation |
US8750491B2 (en) * | 2009-03-24 | 2014-06-10 | Microsoft Corporation | Mitigation of echo in voice communication using echo detection and adaptive non-linear processor |
JP5321372B2 (ja) * | 2009-09-09 | 2013-10-23 | 沖電気工業株式会社 | エコーキャンセラ |
US8625776B2 (en) * | 2009-09-23 | 2014-01-07 | Polycom, Inc. | Detection and suppression of returned audio at near-end |
US8582443B1 (en) * | 2009-11-23 | 2013-11-12 | Marvell International Ltd. | Method and apparatus for virtual cable test using echo canceller coefficients |
JP5561025B2 (ja) * | 2010-08-25 | 2014-07-30 | 沖電気工業株式会社 | エコー経路特性推定装置、エコー経路特性推定プログラム及びエコーキャンセラー |
FR3000328A1 (fr) | 2012-12-21 | 2014-06-27 | France Telecom | Attenuation efficace de pre-echos dans un signal audionumerique |
KR20170032603A (ko) * | 2015-09-15 | 2017-03-23 | 삼성전자주식회사 | 전자 장치, 그의 반향 신호 제거 방법 및 비일시적 컴퓨터 판독가능 기록매체 |
WO2021211113A1 (en) * | 2020-04-15 | 2021-10-21 | Hewlett-Packard Development Company, L.P. | Double talk detectors |
TWI793486B (zh) | 2020-12-28 | 2023-02-21 | 智原科技股份有限公司 | 通訊裝置中的回音消除裝置及其回音消除方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0786509A (ja) * | 1993-06-29 | 1995-03-31 | Nec Corp | 半導体集積回路 |
JPH08195775A (ja) * | 1995-01-13 | 1996-07-30 | Nec Corp | 信号伝送回路 |
JPH08335871A (ja) * | 1995-06-07 | 1996-12-17 | Matsushita Electron Corp | 半導体装置 |
JPH10150356A (ja) * | 1996-11-15 | 1998-06-02 | Nippon Steel Corp | Cmos半導体集積回路 |
JPH10285224A (ja) * | 1997-04-08 | 1998-10-23 | Advantest Corp | 信号伝送方法及びこれに用いる駆動回路、バイアス発生回路 |
US6046653A (en) * | 1997-12-12 | 2000-04-04 | Fujitsu Limited | Printed circuit board unit with a wiring line providing termination resistance |
KR20000051747A (ko) * | 1999-01-26 | 2000-08-16 | 윤종용 | 더블토크 상황에서 안정되게 동작하는 반향제거장치 |
KR20010011354A (ko) * | 1999-07-27 | 2001-02-15 | 윤종용 | 반도체 장치의 출력 임피던스 조절 회로 |
US6265893B1 (en) * | 1998-09-29 | 2001-07-24 | Intel Corporation | Signal line drivers |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4562312A (en) | 1983-02-17 | 1985-12-31 | At&T Bell Laboratories | Subsampling delay estimator for an echo canceler |
JPH0720073B2 (ja) * | 1987-05-20 | 1995-03-06 | 沖電気工業株式会社 | エコ−キヤンセラ |
JPH04123606A (ja) * | 1990-09-14 | 1992-04-23 | Fujitsu Ltd | サブバンド型エコーキャンセラ |
JPH03262939A (ja) * | 1990-03-14 | 1991-11-22 | Fujitsu Ltd | エコー経路変動検出方法およびその装置 |
CA2060667C (en) * | 1992-02-05 | 1998-12-08 | Paul Marc Yatrou | Adaptive sparse echo canceller using a sub-rate filter for active tap selection |
FI935834A (fi) * | 1993-12-23 | 1995-06-24 | Nokia Telecommunications Oy | Menetelmä kaikukohtaan sovittautumiseksi kaiunpoistajassa |
JPH07288493A (ja) * | 1994-04-18 | 1995-10-31 | Fujitsu Ltd | ダブルトーク検出装置 |
US5631900A (en) * | 1995-09-29 | 1997-05-20 | Crystal Semiconductor | Double-Talk detector for echo canceller |
JP3199155B2 (ja) | 1995-10-18 | 2001-08-13 | 日本電信電話株式会社 | 反響消去装置 |
US5721782A (en) | 1996-03-25 | 1998-02-24 | Motorola, Inc. | Partitioned echo canceler utilizing decimation echo location |
JP3654470B2 (ja) * | 1996-09-13 | 2005-06-02 | 日本電信電話株式会社 | サブバンド多チャネル音声通信会議用反響消去方法 |
EP0847180A1 (en) * | 1996-11-27 | 1998-06-10 | Nokia Mobile Phones Ltd. | Double talk detector |
JP3860305B2 (ja) * | 1997-09-08 | 2006-12-20 | 富士通株式会社 | エコーキャンセラ及びエコーキャンセラの制御方法 |
US6442275B1 (en) * | 1998-09-17 | 2002-08-27 | Lucent Technologies Inc. | Echo canceler including subband echo suppressor |
GB2344036B (en) | 1998-11-23 | 2004-01-21 | Mitel Corp | Single-sided subband filters |
GB2348092B (en) | 1999-01-12 | 2001-04-18 | Motorola Inc | Adapative step size for filter and method therefor |
JP3390358B2 (ja) * | 1999-02-19 | 2003-03-24 | 松下電器産業株式会社 | 係数転送判別器及びそれを用いたエコーキャンセラ |
US6771772B1 (en) | 1999-07-09 | 2004-08-03 | Oguz Tanrikulu | Method and apparatus for fast network bulk delay and span estimation for line echo cancellation |
GB2354414B (en) * | 1999-09-14 | 2004-12-22 | Mitel Corp | Locating network echos |
US6961423B2 (en) * | 2002-06-24 | 2005-11-01 | Freescale Semiconductor, Inc. | Method and apparatus for performing adaptive filtering |
-
2001
- 2001-08-29 GB GB0120868A patent/GB2379369B/en not_active Expired - Fee Related
-
2002
- 2002-08-23 US US10/226,048 patent/US7003101B2/en not_active Expired - Lifetime
- 2002-08-27 DE DE10240007A patent/DE10240007B4/de not_active Expired - Fee Related
- 2002-08-28 JP JP2002291694A patent/JP2003134005A/ja not_active Withdrawn
- 2002-08-29 FR FR0210709A patent/FR2829323B1/fr not_active Expired - Fee Related
- 2002-08-29 CN CNB02142280XA patent/CN1177455C/zh not_active Expired - Fee Related
- 2002-08-29 KR KR1020020051325A patent/KR100627944B1/ko not_active IP Right Cessation
-
2007
- 2007-09-05 JP JP2007230414A patent/JP4700663B2/ja not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0786509A (ja) * | 1993-06-29 | 1995-03-31 | Nec Corp | 半導体集積回路 |
JPH08195775A (ja) * | 1995-01-13 | 1996-07-30 | Nec Corp | 信号伝送回路 |
JPH08335871A (ja) * | 1995-06-07 | 1996-12-17 | Matsushita Electron Corp | 半導体装置 |
JPH10150356A (ja) * | 1996-11-15 | 1998-06-02 | Nippon Steel Corp | Cmos半導体集積回路 |
JPH10285224A (ja) * | 1997-04-08 | 1998-10-23 | Advantest Corp | 信号伝送方法及びこれに用いる駆動回路、バイアス発生回路 |
US6046653A (en) * | 1997-12-12 | 2000-04-04 | Fujitsu Limited | Printed circuit board unit with a wiring line providing termination resistance |
US6265893B1 (en) * | 1998-09-29 | 2001-07-24 | Intel Corporation | Signal line drivers |
KR20000051747A (ko) * | 1999-01-26 | 2000-08-16 | 윤종용 | 더블토크 상황에서 안정되게 동작하는 반향제거장치 |
KR20010011354A (ko) * | 1999-07-27 | 2001-02-15 | 윤종용 | 반도체 장치의 출력 임피던스 조절 회로 |
Also Published As
Publication number | Publication date |
---|---|
KR20030019184A (ko) | 2003-03-06 |
US20040037417A1 (en) | 2004-02-26 |
CN1402504A (zh) | 2003-03-12 |
JP2007329971A (ja) | 2007-12-20 |
GB2379369B (en) | 2005-06-29 |
FR2829323A1 (fr) | 2003-03-07 |
GB2379369A (en) | 2003-03-05 |
US7003101B2 (en) | 2006-02-21 |
JP4700663B2 (ja) | 2011-06-15 |
DE10240007B4 (de) | 2010-09-16 |
FR2829323B1 (fr) | 2006-11-10 |
JP2003134005A (ja) | 2003-05-09 |
CN1177455C (zh) | 2004-11-24 |
GB0120868D0 (en) | 2001-10-17 |
DE10240007A1 (de) | 2003-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100627944B1 (ko) | 통신시스템에서 서브밴드 에코 위치 탐지 및 더블토크검출 장치 및 방법 | |
KR100559752B1 (ko) | 에코제거기시스템및에코제거기시스템의동작방법 | |
US6522747B1 (en) | Single-sided subband filters | |
US20040161101A1 (en) | Echo canceller | |
US7991146B2 (en) | Anti-howling structure | |
EP1677431B1 (en) | Echo cancellation using adaptive IIR and FIR filters | |
Yasukawa et al. | An acoustic echo canceller using subband sampling and decorrelation methods | |
EP1350339B1 (en) | Double-talk and path change detection using a matrix of correlation coefficients | |
US6049606A (en) | Circuit and method of double talk detection for use in handsfree telephony terminals | |
Yip et al. | An adaptive multiple echo canceller for slowly time-varying echo paths | |
EP0053202A1 (en) | Improved double talk detector for echo cancellers | |
EP1677430B1 (en) | Echo cancellation using adaptive IIR and FIR filters | |
US7181001B2 (en) | Apparatus and method for echo cancellation | |
CA2494386C (en) | Narrow band tone detection in echo canceling system | |
KR100324736B1 (ko) | 음향반향제거방법및회로 | |
Gansler | A robust frequency-domain echo canceller | |
Gänsler et al. | Double-talk detection schemes for acoustic echo cancellation | |
Hallack et al. | Performance comparison of adaptive algorithms applied to acoustic echo cancelling | |
Parikh et al. | Study of echo cancelling algorithms for full duplex telephone networks with vocoders | |
Eneroth et al. | An implementation of a stereophonic acoustic echo canceler on a general purpose DSP | |
EP1367737B1 (en) | Echo cancellation system | |
Hu et al. | A novel adaptive acoustic echo cancellation for teleconferencing systems | |
JP3016312B2 (ja) | エコーキャンセラのノンリニアプロセッサ制御回路 | |
Magotra et al. | Echo cancellation with delay estimation | |
Benesty et al. | Double-Talk Detection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
E801 | Decision on dismissal of amendment | ||
B601 | Maintenance of original decision after re-examination before a trial | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20050328 Effective date: 20060720 |
|
S901 | Examination by remand of revocation | ||
GRNO | Decision to grant (after opposition) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20110812 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |