1 |
1
미지 신호를 분리하기 위한 장치에 있어서, 음성 믹싱 모델의 딜레이 한계값으로서 샘플링 주파수에 최대반사 지연(delay) 시간을 곱한 값으로 표시되는 시간 L 동안 하나 이상의 상기 미지 신호 벡터 x를 수신하여 소정의 미지 신호 분리 알고리즘을 적용하여 출력 신호 벡터 y를 출력하기 위한 포워드(forward) 프로세스부; 및 시간 2L 동안 상기 출력 신호 벡터를 입력받아 상기 포워드 프로세스부에 적용되는 미지 신호 분리 알고리즘에 입력되는 계수들을 학습하기 위한 업데이트 프로세스부를 포함하며, 상기 포워드 프로세스부는 시스톨릭 어레이(array) 구조로 연결되는 L 개(L은 양의 정수)의 프로세싱 엘리먼트(processing element)를 포함하고, 상기 업데이트 프로세스부는 시스톨릭 어레이 구조로 연결되는 2L+1 개의 업데이트 엘리먼트를 포함하며, 상기 프로세싱 엘리먼트 및 상기 업데이트 엘리먼트의 코스트(cost)는 동작 초기 단계에서 0으로 초기화되는 것을 특징으로 하는 시스톨릭 배열 구조를 가지는 미지 신호 분리 장치
|
2 |
2
제1항에 있어서, 포워드 프로세스부에 포함되는 상기 프로세싱 엘리먼트 중 코스트 sk를 가지는 k번째 엘리먼트는, 상기 출력 신호 벡터 y의 성분 각각을 수신하여 일정 시간 지연시키기 위한 복수 개의 레지스터들; 상기 레지스터 각각의 출력에 정해진 가중치를 승산하기 위한 복수 개의 승산기들; 및 상기 승산기들의 출력에 이전 단계의 코스트 sk-1을 합산하여 상기 코스트 sk를 계산하기 위한 가산기를 포함하는 것을 특징으로 하는 시스톨릭 배열 구조를 가지는 미지 신호 분리 장치
|
3 |
3
제2항에 있어서, 상기 업데이트 엘리먼트 중 코스트 uk를 가지는 k번째 엘리먼트는, 상기 프로세싱 엘리먼트가 동기화되는 클록 속도의 2배에 해당하는 클록 속도로 상기 출력 신호 벡터 y의 성분 각각을 수신하고, 수신된 출력 신호 벡터 y의 성분 중 하나에 소정 함수를 적용한 결과 및 나머지 성분들을 승산하기 위한 승산기; 상기 코스트 uk를 소정 시간 지연시키기 위한 레지스터; 및 지연된 코스트 uk-1에 상기 승산기의 출력을 합산하여 상기 코스트 uk를 계산하기 위한 가산기를 포함하는 것을 특징으로 하는 시스톨릭 배열 구조를 가지는 미지 신호 분리 장치
|
4 |
4
제3항에 있어서, 상기 업데이트 엘리먼트들은, 우수 번째 클록에 동기되어 동작되는 우수 번째 업데이트 엘리먼트들 및 기수 번째 클록에 동기되어 동작되는 기수 번째 업데이트 엘리먼트들로 분리되어 동작하는 것을 특징으로 하는 시스톨릭 배열 구조를 가지는 미지 신호 분리 장치
|
5 |
5
제4항에 있어서, 상기 출력 신호 벡터 y의 성분 중 하나에 적용되는 함수는 부호 함수(signum function)인 것을 특징으로 하는 시스톨릭 배열 구조를 가지는 미지 신호 분리 장치
|
6 |
6
제4항에 있어서, 상기 출력 신호 벡터 y의 성분 중 하나에 적용되는 함수는 하이퍼볼릭 탄젠트 함수(hyperbolic tangent function)인 것을 특징으로 하는 시스톨릭 배열 구조를 가지는 미지 신호 분리 장치
|
7 |
7
제1항 내지 제6항 중 어느 한 항에 따르는 시스톨릭 배열 구조를 가지는 미지 신호 분리 장치를 적어도 하나 이상 병렬로 연결하여 구현한 것을 특징으로 하는 하드웨어 장치
|
8 |
7
제1항 내지 제6항 중 어느 한 항에 따르는 시스톨릭 배열 구조를 가지는 미지 신호 분리 장치를 적어도 하나 이상 병렬로 연결하여 구현한 것을 특징으로 하는 하드웨어 장치
|