KR100440973B1 - 신호간 상관계수 결정 장치 및 방법과 이를 이용한 신호피치 결정 장치 및 방법 - Google Patents
신호간 상관계수 결정 장치 및 방법과 이를 이용한 신호피치 결정 장치 및 방법 Download PDFInfo
- Publication number
- KR100440973B1 KR100440973B1 KR10-2002-0045567A KR20020045567A KR100440973B1 KR 100440973 B1 KR100440973 B1 KR 100440973B1 KR 20020045567 A KR20020045567 A KR 20020045567A KR 100440973 B1 KR100440973 B1 KR 100440973B1
- Authority
- KR
- South Korea
- Prior art keywords
- signals
- membership function
- probability
- value
- signal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000004364 calculation method Methods 0.000 claims description 14
- 239000011295 pitch Substances 0.000 description 41
- 238000010586 diagram Methods 0.000 description 12
- 238000005070 sampling Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/90—Pitch determination of speech signals
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/03—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
- G10L25/06—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being correlation coefficients
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Feedback Control In General (AREA)
- Complex Calculations (AREA)
- Image Analysis (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
본 발명은 신호간 상관계수 결정 장치 및 방법과 이를 이용한 신호 피치 결정 장치 및 방법에 관한 것으로서, 본 발명에 따른 신호간 상관계수 결정 장치는 샘플링된 신호 x[i+k] 및 y[j+k] (k는 0에서 M-1까지의 정수)를 입력받아, 두 신호의 값을 큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수에 각각 적용하여 그 중 최소값을 구하여 두 신호가 모두 큰 값을 가질 확률 P1을 결정하고, 두 신호의 값을 작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수에 각각 적용하여 그 중 최소값을 구하여 두 신호가 모두 작은 값을 가질 확률 P2를 결정하고, 확률 P1과 P2중에서 최대값을 구하여 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 결정하는 동작을 수행하되, 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 각각의 k에 상응하는 x[i+k] 및 y[j+k]의 쌍에 대해 상기 동작을 반복하여 수행하여 M개의 확률 P3의 값들을 결정하는 연산부; 및 M개의 확률 P3의 값들을 더하여 두 신호간의 상관계수를 결정하는 덧셈부를 포함하여, 상관계수를 계산하는 속도 및 정확도가 향상되고 또한 하드웨어의 구성이 간단해지고 전력소모를 감소시키는 효과를 가진다.
Description
본 발명은 두 신호의 유사정도를 나타내는 계수인 상관계수를 결정하는 장치 및 그 방법과 이를 이용하여 유사한 신호가 반복되는 신호의 피치를 결정하는 장치 및 그 방법에 관한 것이다.
음성 신호는 유사한 신호가 계속적으로 반복되는 성질이 있는데 유사 신호가 반복되는 주기를 피치(pitch)라고 한다. 도 1에 이러한 음성 신호의 피치의 예가 도시되어 있다.
음성 부호화기, 음성인식 및 음성합성 등의 분야에서는 유사 신호가 반복되는 성질을 가지는 음성 신호를 부호화 및/또는 복호화하기 위해 피치를 구하는 알고리듬이 필요하다. 피치를 구하는 모든 알고리듬은 음성 신호와 한 피치 이전의 신호가 유사하다는 점을 이용한다. ITU의 G.723.1, G.729, 유럽 표준인 GSM 등에서는 한 음성 신호와 한 피치 이전의 음성신호 사이에 강한 상관도(correlation)가 존재한다는 점을 이용해서 피치를 구한다.
그러나 종래의 방법을 이용하여 피치를 계산하기 위해서는 방대한 양의 곱셈 연산을 해야 하며, 피치를 구하는 계산량이 전체 부호화 계산의 약 25%를 차지할 정도로 방대한 계산량이 요구되는 문제점이 있다. 또한 피치를 구하는 종래의 알고리듬을 ASIC에서 하드웨어적으로 설계하여 처리하려면 많은 논리소자가 필요하며CPU나 DSP에서 계산을 하는 경우에도 많은 전력을 소모하는 문제점이 있다. 특히 모바일 환경 하에서는 음질의 저하 없이 음성신호의 부호화를 위한 계산량을 줄이는 기술이 필수적으로 요구된다.
본 발명이 이루고자 하는 기술적 과제는, 퍼지 논리를 이용하여 두 신호의 유사정도를 나타내는 상관계수를 구함으로써 계산 속도 및 계산의 정확도가 향상되고 또한 하드웨어의 구성이 간단해지고 전력소모를 감소시키는 신호간 상관계수 결정 장치 및 그 방법을 제공하는데 있다.
본 발명이 이루고자 하는 다른 기술적 과제는, 상기 신호간 상관계수 결정 장치 및 방법을 이용하여 신호의 피치를 구함으로써 계산 속도 및 계산의 정확도가 향상되고 또한 하드웨어의 구성이 간단해지고 전력소모를 감소시키는 신호 피치 결정 장치 및 방법을 제공하는데 있다.
도 1은 신호의 피치를 설명하기 위한 도면이다.
도 2a 내지 도 2b는 퍼지 집합의 멤버쉽 함수들의 일 예를 나타내는 도면이다.
도 3은 본 발명에 따른 신호간 상관계수 결정 장치의 실시예를 설명하기 위한 블록도이다.
도 4는 도 3에 도시된 연산부의 구체예를 나타내는 블록도이다.
도 5는 도 3에 도시된 연산부의 다른 구체예를 나타내는 블록도이다.
도 6은 도 3에 도시된 본 발명에 따른 신호간 상관계수 결정 장치를 이용한 신호 피치 결정 장치의 일 실시예를 설명하기 위한 블록도이다.
도 7은 도 3에 도시된 본 발명에 따른 신호간 상관계수 결정 장치에서 수행되는 상관계수 결정 방법의 일 실시예를 설명하기 위한 플로우챠트이다.
도 8은 본 발명에 따른 신호간 상관계수 결정 장치에서 수행되는 상관계수 결정 방법의 다른 실시예를 설명하기 위한 플로우챠트이다.
도 9는 도 6에 도시된 본 발명에 따른 신호피치 결정장치에서 수행되는 신호피치 결정방법의 일 실시예를 설명하기 위한 플로우챠트이다.
상기 과제를 이루기 위하여 본 발명에 의한 신호간 상관계수 결정 장치는,
샘플링된 신호인 신호 x[i+k] 및 신호 y[j+k] (상기 k는 0에서 M-1까지의 정수)를 입력받아, 상기 x[i+k] 및 y[j+k]을 큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수 uL에 각각 적용하여 그 중 최소값을 구하여 상기 x[i+k] 및 y[j+k] 신호들이 모두 큰 값을 가질 확률 P1을 결정하고, 상기 x[i+k] 및 y[j+k]를 작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수 uS에각각 적용하여 그 중 최소값을 구하여 상기 두 신호가 모두 작은 값을 가질 확률 P2를 결정하고, 상기 확률 P1과 상기 확률 P2중에서 최대값을 구하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 결정하는 동작을 수행하되, 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 각각의 k에 상응하는 상기 x[i+k] 및 y[j+k]의 쌍에 대해 상기 동작을 반복하여 수행하여 상기 M개의 상기 확률 P3들을 결정하는 연산부; 및 상기 연산부로부터 입력된 상기 M개의 상기 확률 P3들을 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 결정하는 덧셈부를 포함한다.
상기 과제를 이루기 위하여 본 발명에 의한 신호간 상관계수 결정 방법은,
(a) 샘플링된 신호인 x[i+k] 및 신호 y[j+k] (상기 k는 0에서 M-1까지의 정수)를 큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수 uL에 각각 적용하여 그 중 최소값을 구하여 상기 x[i+k] 및 y[j+k] 신호들이 모두 큰 값을 가질 확률 P1을 구하는 단계; (b) 상기 x[i+k] 및 신호 y[j+k]를 작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수 uS에 각각 적용하여 그 중 최소값을 구하여 상기 두 신호가 모두 작은 값을 가질 확률 P2를 구하는 단계; (c) 상기 확률 P1과 상기 확률 P2중에서 최대값을 구하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 구하는 단계; (d) 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 상기 (a)단계 내지 상기 (c)단계를 반복하여 M개의 상기 P3를 구하는 단계; 및 (e) 상기 M개의 P3를 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 구하는 단계를 포함한다.
상기 다른 과제를 이루기 위하여 본 발명에 의한 신호 피치 결정 장치는,
샘플링된 신호인 x[i+k] 및 시간축 상에서 상기 신호 x[i+k]의 L 샘플 이전의 신호에 해당하는 신호인 x[i-L+k] (상기 k는 0에서 M-1까지의 정수)를 입력받아, 상기 x[i+k] 및 x[i-L+k]을 큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수 uL에 각각 적용하여 그 중 최소값을 구하여 상기 x[i+k] 및 x[i-L+k] 신호들이 모두 큰 값을 가질 확률 P1을 결정하고, 상기 x[i+k] 및 x[i-L+k]를 작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수 uS에 각각 적용하여 그 중 최소값을 구하여 상기 두 신호가 모두 작은 값을 가질 확률 P2를 결정하고, 상기 확률 P1과 상기 확률 P2중에서 최대값을 구하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 결정하는 동작을 수행하되, 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 각각의 k에 상응하는 상기 x[i+k] 및 x[i-L+k]의 쌍에 대해 상기 동작을 반복하여 수행하여 상기 M개의 상기 확률 P3들을 결정하는 연산부; 및 상기 연산부로부터 입력된 상기 M개의 상기 확률 P3들을 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 결정하는 덧셈부를 포함하고,
상기 연산부는 상기 L의 값이 소정 범위에서 변화됨에 따라 각각의 L 값에 대하여 상기 M개의 상기 확률 P3들을 결정하여 상기 덧셈부로 출력하고 상기 덧셈부는 각각의 L 값에 대한 상기 M개의 상기 확률 P3들을 더하여 상관계수를 결정하여 다수의 상관계수를 출력하고,
상기 덧셈부로부터 입력된 다수의 상관계수들 중에서 최대인 값에 대응되는 L을 상기 신호 x[i+k]의 피치로 결정하는 피치 결정부를 포함한다.
상기 다른 과제를 이루기 위하여 본 발명에 의한 신호 피치 결정 방법은,
(a) 샘플링된 신호인 x[i+k] 및 상기 신호 x[i+k]의 시간축상에서 L 샘플 이전의 신호에 해당하는 신호 x[i-L+k] (상기 k는 0에서 M-1까지의 정수)를 큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수 uL에 각각 적용하여 그 중 최소값을 구하여 상기 x[i+k] 및 x[i-L+k] 신호들이 모두 큰 값을 가질 확률 P1을 구하는 단계; (b) 상기 신호 x[i+k] 및 신호 x[i-L+k]를 작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수 uS에 각각 적용하여 그 중 최소값을 구하여 상기 두 신호가 모두 작은 값을 가질 확률 P2를 구하는 단계; (c) 상기 확률 P1과 상기 확률 P2중에서 최대값을 구하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 구하는 단계; (d) 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 상기 (a)단계 내지 상기 (c)단계를 반복하여 M개의 상기 P3를 구하는 단계; (e) 상기 M개의 P3를 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 구하는 단계; (f) 상기 L을 소정범위에서 변화시키면서 상기 (a)단계 내지 상기 (e)단계를 반복하여 수행하는 단계; 및 (g) 상기 (e)단계에서 구해진 다수의 상관계수들 중에서 최대인 값에 대응되는 L을 상기 신호 x[i+k]의 피치로 결정하는 단계를 포함한다.
이하, 첨부된 도면들을 참조하여 본 발명에 따른 바람직한 실시예를 다음과 같이 설명한다.
먼저 퍼지논리(Fuzzy logic)에 대해 간단히 설명하면, 퍼지논리는 사실인 정도(degree of truth)를 다루는 "정도의 개념"이다. 즉 전통적인 컴퓨터가 다루는 "참"이냐 "거짓"이냐 하는 바이너리(0 또는 1)의 불린(boolean) 논리의 한계를 극복하려는 개념이다. 예를 들면 '키가 크다'와 '키가 크지 않다'를 1과 0으로 표현할 때 "조금, 적당히, 매우...크다"로 표현시 0.2정도, 0.5정도, 0.8정도라고 표현할 수 있다. 여기서의 0.2, 0.5 등을 멤버쉽 그레이드(membership grade)라고 한다. 그리고 만약 "키가 큰 사람들의 집합"을 집합 A라 하면, 집합 A는 퍼지 집합이 된다. 그리고 키가 큰 정도를 결정하는 함수를 Tall(x)라 하고 다음과 같은 수학식에의해 정의된다고 가정한다.
(height(x)-5ft.)/2ft., if 5 ft. <= height (x) <= 7 ft.,
1, if height(x) > 7 ft. }
이 때 함수 Tall(x)는 퍼지 집합 A의 멤버쉽 함수라 한다. 위에서와 같이 정의된 함수 Tall(x)를 이용하면 사람들의 "키가 큰 정도"를 다음과 같이 표현할 수 있다. 즉, 갑이라는 사람의 키가 3피트 5인치라면, 갑의 "키가 큰 정도"는 "0"이 되고, 을의 키가 6피트 1인치라면 을의 "키가 큰 정도"는 "0.54"가 되며, 병의 키가 7피트 2인치라면 병의 "키가 큰 정도"는 "1"이 된다.
한편, 퍼지논리에서는 truth (not x) = 1.0 - truth (x)로, truth (x and y) = minimum (truth(x), truth(y))로, truth (x or y) = maximum (truth(x), truth(y))의 논리식으로 정의된다. 여기서 "truth (x)" 는 x가 참일 확률 또는 x가 어떤 퍼지 집합의 멤버쉽 함수이다.
이하에서는 전술한 퍼지논리를 이용한 본 발명에 따른 신호간 상관계수 결정 장치를 도 2a 내지 도 5를 참조하여 설명한다.
먼저, 본 발명의 실시예에서 사용되는 두 신호간의 유사정도를 나타내는 상관계수를 "두 신호가 모두 큰 값을 가지거나 두 신호가 모두 작은 값을 가질 확률"이라 정의한다.
샘플링된 신호 x[i] 및 신호 y[j]가 -R에서 R까지 변하는 값을 가지는 경우에 큰 값을 가지는 신호의 퍼지 집합을 집합 L이라 하고 작은 값을 가지는 신호의 집합을 집합 S라 한다. 집합 L 및 집합 S의 멤버쉽 함수를 각각 uL및 uS라 한다. 여기서 i, j는 시간축상에서의 샘플의 순서를 나타내는 변수이다. 도 2a는 멤버쉽 함수 uL을 나타내는 도면이고 도 2b는 멤버쉽 함수 uS를 나타내는 도면으로서 각 함수의 수학식은 다음과 같다.
전술한 상관계수의 정의를 퍼지 집합 L, S를 포함하는 논리식으로 나타내면다음 수학식과 같다.
그리고 상기 수학식 3을 퍼지 논리식으로 나타내면 다음 수학식과 같게 된다.
상기 수학식 4를 퍼지 논리에 따라 해석해보면, min(uL(x), uL(y))는 신호 x[i]와 y[j]가 모두 큰 값을 가질 확률을 나타내고, min(uS(x), uS(y))는 신호 x[i]와 y[j]가 모두 작은 값을 가질 확률을 나타낸다. 그리고 수학식 4 의 값은 신호 x[i] 및 y[j]가 모두 큰 값을 가지거나 신호 x[i] 및 y[j]가 모두 작은 값을 가질 확률을 나타낸다.
신호 x와 신호 y간의 상관계수를 M개의 신호 x의 샘플과 M개의 신호 y의 샘플을 대상으로 하여 상기 수학식 2와 상기 수학식 4를 이용하여 정리하면 다음 수학식과 같다.
두 신호간의 상관계수의 계산에 있어서 상관계수의 정확한 값은 불필요하므로 상기 수학식 5에서 상수항과 상수계수를 제거하면 다음 수학식과 같이 상관계수가 결정된다.
수학식 6에서 볼 수 있듯이 상기 식에 의한 상관계수의 연산은 입력 신호 값들을 대상으로 최대값, 최소값을 구하는 연산 및 덧셈 연산만 필요하며 곱셈연산은 필요가 없으므로 종래에 비해 연산량이 줄게되고 따라서 상관계수를 빨리 구할 수 있게 된다.
상기 수학식 6에 의해 일반적인 두 신호 x와 y간의 상관계수를 구할 수 있다. 또한 x가 음성신호인 경우에는 신호 x[i]와 신호 y대신에 신호 x[i]의 시간축상에서 L 샘플 이전의 신호에 해당하는 x[i-L]을 대상으로 상기 수학식 6을 적용하여 다음의 수학식 7에 의해 두 신호간의 상관계수를 구할 수 있다.
또한 상기 수학식 7을 이용하여 음성신호 x의 피치를 구할 수 있다. 즉, 상기 수학식 7에서 L을 소정 범위에서 변화시키면서 각각의 L값에 따라 해당하는 상관계수를 구하고 그 중 상관계수가 최대값이 되는 경우의 L의 값이 음성신호의 피치가 된다. L의 변화 범위는 예컨대, 신호 x의 샘플링 레이트가 8000 샘플/초 인 경우에 약 20 샘플에서 147 샘플사이로 할 수 있다.
도 3은 본 발명에 따른 신호간 상관계수 결정 장치의 실시예를 설명하기 위한 블록도로서, 신호간 상관계수 결정 장치(300)는 연산부(100) 및 덧셈부(200)로 구성된다.
연산부(100)는 소정의 샘플링 레이트로 각각 샘플링된 신호인 신호 x[i], x[i+1],...,x[i+M-1]및 신호 y[j], y[j+1],..., y[j+M-1] 을 입력받는다.
연산부(100)는 다음과 같이 동작한다.
1. x[i] 및 y[j]을 큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수 uL에 각각 적용하여 그 중 최소값을 구하여 상기 x[i+k] 및 y[j+k] 신호들이 모두 큰 값을 가질 확률 P1을 결정한다. 제1 멤버쉽 함수 uL은 예컨대 도 2a에 도시된 함수를 사용할 수 있다. 물론 다른 형태의 함수도 가능하다.
만약 제1 멤버쉽 함수 uL이 도 2a에 도시된 함수이면, 확률 P1은 x[i] 및 y[j]중 최소값이 된다.
2. x[i] 및 y[j]를 작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수 uS에 각각 적용하여 그 중 최소값을 구하여 상기 두 신호가 모두 작은 값을 가질 확률 P2를 결정한다. 제2 멤버쉽 함수 uS은 예컨대 도 2b에 도시된 함수를 사용할 수 있다. 물론 다른 형태의 함수도 가능하다.
만약 제1 멤버쉽 함수 uS가 도 2b에 도시된 함수이면, 확률 P2는 -x[i] 및 -y[j]중 최소값이 된다.
3. 연산부(100)는 상기 확률 P1과 상기 확률 P2중에서 최대값을 구하여 두 신호 x[i] 및 y[j]가 모두 큰 값을 가지거나 모두 작은 값을 가질 확률 P3를 결정하여 덧셈부(200)로 출력한다.
4. 연산부(100)는 x[i+1]과 y[j+1] 내지 x[i+M-1]과 y[j+M-1]의 각각에 대해 상기 1내지 3의 과정을 수행하여 모두 M개의 확률 P3들을 결정하여 덧셈부(200)로 출력한다.
덧셈부(200)는 연산부(100)로부터 입력된 M개의 확률 P3들을 더하여 두 신호 x와 y의 유사정도를 나타내는 상관계수를 결정하게 된다.
도 4는 도 3에 도시된 연산부(100)의 실시예를 나타내는 블록도로서, 부호 판단부(110) 및 최대값 결정부(120)로 구성된다.
한편, 확률 P3를 구하는 수학식 6은 신호 x와 y의 부호에 따라 다음의 표에서와 같이 간단하게 구할 수 된다.
x[i+k] | y[j+k] | P3 |
+ | + | min(x[i+k],y[j+k]) |
- | - | min(-x[i+k],-y[j+k]) |
+ | - | -min(x[i+k],-y[j+k]) |
- | + | -min(-x[i+k],y[j+k]) |
따라서 상기 표에 따라 수학식 6에 따라 확률 P3를 결정하는 연산부(100)를 도 4에 도시된 바와 같이 구현할 수 있게 된다.
즉, 부호 판단부(110)는 신호 x[i+k] 및 y[j+k]의 부호를 판단하여 부호 정보를 출력한다.
최대값 결정부(120)는 부호 판단부(110)로부터 두 신호의 부호정보 및 신호의 값을 입력받아 상기 표에 따라 확률 P3를 구한다.
도 5는 도 3에 도시된 연산부(100)의 다른 실시예를 나타내는 블록도로서, 제1 최소값 연산부(130), 제2 최소값 연산부(140) 및 최대값 연산부(150)로 구성된다.
제1 최소값 연산부(130)는 신호 x[i+k] 및 y[j+k]를 입력받아 그 중 최소값을 결정하여 출력한다.
제2 최소값 연산부(140)는 신호 x[i+k] 및 y[j+k]를 입력받아 각각의 신호에 음수를 취한 값중에서 최소값을 결정하여 출력한다.
최대값 연산부(150)는 제1 최소값 연산부(130)로부터 출력된 값과 제2 최소값 연산부(140)로부터 출력된 값을 입력받아 그 중 최대값을 결정하여 확률 P3를 결정한다.
도 6은 도 3에 도시된 본 발명에 따른 신호간 상관계수 결정 장치를 이용한 신호 피치 결정 장치의 일 실시예를 설명하기 위한 블록도로서, 상관계수 연산장치(320) 및 피치 결정부(350)로 구성된다.
먼저, 상관계수 연산장치(320)의 구성은 도 3에 도시된 바와 같이 연산부(100) 및 덧셈부(200)로 구성되고, 연산부(100)의 구체 실시예는 이미 설명된 바와 같이 도 4와 도 5에 도시되어 있다.
그러나 도 3에 도시된 상관계수 연산장치(300)의 동작 설명에 있어서는 하나의 상관계수를 출력하는 실시예를 설명하였으나 도 6의 상관계수 연산장치(320)의 동작은 신호 s의 피치를 구하기 위해 다수개의 상관계수를 연산하여 출력한다는 점에서 차이가 있다. 즉, 상관계수 연산장치(320)는 먼저 샘플링된 신호 s[i+k]와 시간축상에서 s[i+k]의 L 샘플 이전의 신호에 해당하는 s[i-L+k] (k는 0에서 M-1까지의 정수)를 입력받아 전술한 바와 같은 동작을 수행하여 하나의 상관계수를 결정한다. 그 다음으로, L의 값이 변화된 일련의 샘플 신호들을 입력받는다. 예컨대 이전의 신호가 s[i+k]와 s[i-50+k](k는 0에서 M-1까지의 정수)였다면 L이 1만큼 증가된 경우에는 현재의 신호는 s[i+k]와 s[i-51+k](k는 0에서 M-1까지의 정수)가 된다. 상관계수 연산장치(320)는 다시 새로운 s[i+k]와 s[i-L+k]에 대해 상관계수를 결정한다. 이와 같이 소정범위에서 L의 값이 변화됨에 따라 각각의 L 값에 대하여 상관계수를 결정하여 다수의 상관계수를 피치 결정부(350)로 출력한다. 이와 같이 다수의 상관계수를 구하기 위해서 상관계수 연산장치(320)의 입력 샘플 신호로 s[-PitchMax], s[-PitchMax+1],...,s[M-1]의 PitchMax+M 개의 샘플값이 준비되어야 한다. 여기서 PitchMax는 L이 PitchMin에서 PitchMax까지의 범위를 가질 때의 L의 상한값에 해당한다. 샘플링 레이트가 8000샘플/초 인 경우에 PitchMin은 20, PitchMax은 147정도로 할 수 있으며, 상관계수 결정 및/또는 피치 탐색을 위한 신호 구간 M은 120 샘플 정도로 함이 바람직하다.
피치 결정부(350)는 상관계수 연산장치(320)로부터 입력된 다수의 상관계수들 중에서 최대값을 결정하고, 상관계수값을 최대가 되게 하는 L을 신호 s의 피치로 결정한다.
도 7은 도 3에 도시된 본 발명에 따른 신호간 상관계수 결정 장치에서 수행되는 상관계수 결정 방법을 설명하기 위한 플로우챠트이다.
먼저 연산부(100)는 샘플링된 신호 x[i+k] 및 y[j+k](k는 0에서 M-1까지의 정수)를 입력받는다(제410 단계).
덧셈부(200)에서의 변수 sum과 연산부(100)에서의 변수 k를 0으로 설정한다(제420 단계).
x[i+k] 및 신호 y[j+k]를 큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수 uL에 각각 적용하여 그 중 최소값을 x[i+k] 및 y[j+k] 신호들이 모두 큰 값을 가질 확률 P1으로 결정한다(제430 단계).
x[i+k] 및 신호 y[j+k]를 작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수 uS에 각각 적용하여 그 중 최소값을 두 신호가 모두 작은 값을 가질 확률 P2로 결정한다(제440 단계).
연산부(100)는 확률 P1과 확률 P2중에서 최대값을 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3로 결정한다(제450 단계).
제450 단계 후에 덧셈부(200)는 연산부(100)로부터 제450 단계에서 구해진 확률 P3를 입력받아 변수 sum을 sum+P3를 하여 새로운 sum을 구한다(제460 단계).
연산부(100)는 변수 k를 1만큼 증가시킨다(제470 단계).
연산부(100)는 변수 k가 M보다 작은지 여부를 판단한다(제480 단계).
제480 단계에서의 판단결과 변수 k가 M보다 작다면 제 430 단계로 복귀하여 제 430 단계 내지 제480 단계를 변수 k가 M보다 작지 않을 때까지 반복하여 수행한다.
만약 변수 k가 M보다 작지 않다면 덧셈부(200)는 변수 sum의 값을 상관계수 C의 값으로로 결정한다(제490 단계).
도 8은 도 4 또는 도 5에 도시된 연산부(100)의 실시예를 포함하는 본 발명에 따른 신호간 상관계수 결정 장치에서 수행되는 상관계수 결정 방법을 설명하기 위한 플로우챠트이다.
먼저 연산부(100)는 샘플링된 신호 x[i+k] 및 y[j+k](k는 0에서 M-1까지의 정수)를 입력받는다(제510 단계).
덧셈부(200)에서의 변수 sum과 연산부(100)에서의 변수 k를 0으로 설정한다(제520 단계).
연산부(100)는 x[i+k]를 변수 s로, y[j+k]를 변수 t로 설정한다(제530 단계).
연산부(100)는 max(min(s,t),min(-s,-t))를 연산하고 그 값을 변수 tmp로 설정한다(제540 단계). tmp를 연산하는 동작은 도 4에 도시된 연산부의 그것과 도 5에 도시된 연산부의 그것에 차이가 있으며 그 연산 동작은 전술한 바와 같다.
제540 단계 후에 덧셈부(200)는 연산부(100)로부터 제540 단계에서 구해진 tmp를 입력받아 변수 sum을 sum+tmp를 하여 새로운 sum을 구한다(제550 단계).
연산부(100)는 변수 k를 1만큼 증가시킨다(제560 단계).
연산부(100)는 변수 k가 M보다 작은지 여부를 판단한다(제570 단계).
제570 단계에서의 판단결과 변수 k가 M보다 작다면 제 530 단계로 복귀하여 제 530 단계 내지 제570 단계를 변수 k가 M보다 작지 않을 때까지 반복하여 수행한다.
만약 변수 k가 M보다 작지 않다면 덧셈부(200)는 변수 sum의 값을 상관계수 C의 값으로로 결정한다(제580 단계).
도 9는 도 6에 도시된 본 발명에 따른 신호피치 결정장치에서 수행되는 신호피치 결정방법을 설명하기 위한 플로우챠트이다.
먼저 상관계수 결정장치(320)는 신호 x의 샘플링된 일련의 신호 x[-PitchMax], x[-PitchMax+1],...,x[M-1]를 입력받는다(제610 단계).
상관계수 결정장치(320)는 탐색범위를 나타내는 변수 L을 PitchMin으로 설정하고, 피치 결정부(350)는 피치를 나타내는 변수 P를 PitchMin으로, 상관계수중 최대값인 상관계수를 나타내는 변수 CMax를 0로 설정한다(제620 단계).
상관계수 결정장치(320)는 상관계수 C를 x, M 및 L을 변수로 하여 계산한다(제630 단계). 상관계수 C의 계산은 전술한 도 7 내지 도 8을 참조하여 설명한 바와 같다.
피치 결정부(350)는 제630 단계에서 구한 상관계수를 나타내는 변수 C가 CMax보다 큰지 여부를 판단한다(제640 단계).
제640 단계에서의 판단결과 변수 C가 CMax보다 크면 변수 P는 변수 L의 값으로 새로이 설정하고, 변수 CMax는 변수 C로 새로이 설정한다(제650 단계).
제640 단계에서의 판단결과 변수 C가 CMax보다 크지 않으면 상관계수 결정장치(320)는 변수 L을 1만큼 증가시킨다(제660 단계).
상관계수 결정장치(320)는 변수 L이 PitchMax보다 작거나 같은지 여부를 판단한다(제670 단계).
제670 단계에서의 판단결과 변수 L이 PitchMax보다 작거나 같으면 제 630 단계로 복귀하여 제630 단계 내지 제670 단계를 변수 L이 PitchMax보다 클 때까지 반복하여 수행한다.
제670 단계에서의 판단결과 변수 L이 PitchMax보다 크면 피치 결정부(350)는 변수 P의 값을 신호 x의 피치값으로 결정한다(제680 단계).
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는, ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광데이터 저장 장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로 저장되고 실행될 수 있다.
이상에서 설명한 바와 같이, 본 발명에 따른 신호간 상관계수 결정 장치 및방법과 이를 이용한 신호 피치 결정 장치 및 방법은 퍼지 논리를 이용하여 두 신호의 유사정도를 나타내는 상관계수를 구하고, 이렇게 구한 상관계수를 이용하여 유사신호가 반복되는 특성을 가지는 신호의 피치를 구함으로써 상관계수 및 피치를 계산하는 속도 및 정확도가 향상되고 또한 하드웨어의 구성이 간단해지고 전력소모를 감소시키는 효과를 가진다.
Claims (28)
- (a) 샘플링된 신호인 x[i+k] 및 상기 신호 x[i+k]의 시간축상에서 L 샘플 이전의 신호에 해당하는 신호 x[i-L+k] (상기 k는 0에서 M-1까지의 정수)를 큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수 uL에 각각 적용하여 그 중 최소값을 구하여 상기 x[i+k] 및 x[i-L+k] 신호들이 모두 큰 값을 가질 확률 P1을 구하는 단계;(b) 상기 신호 x[i+k] 및 신호 x[i-L+k]를 작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수 uS에 각각 적용하여 그 중 최소값을 구하여 상기 두 신호가 모두 작은 값을 가질 확률 P2를 구하는 단계;(c) 상기 확률 P1과 상기 확률 P2중에서 최대값을 구하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 구하는 단계;(d) 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 상기 (a)단계 내지 상기 (c)단계를 반복하여 M개의 상기 P3를 구하는 단계;(e) 상기 M개의 P3를 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 구하는 단계;(f) 상기 L을 소정범위에서 변화시키면서 상기 (a)단계 내지 상기 (e)단계를 반복하여 수행하는 단계; 및(g) 상기 (e)단계에서 구해진 다수의 상관계수들 중에서 최대인 값에 대응되는 L을 상기 신호 x[i+k]의 피치로 결정하는 단계를 포함하는 것을 특징으로 하는 신호 피치 결정 방법.
- 제1 항에 있어서, 상기 제1 멤버쉽 함수가 uL(w)=(w+R)/2R 이고 상기 제2 멤버쉽 함수가 uS(w)=(-w+R)/2R (R은 양의 실수이고 -R<=w<=R)이며, 상기 제1 멤버쉽 함수와 상기 제2 멤버쉽 함수를 이용하여 상기 (a)단계 및 상기 (b)단계를 수행하여,상기 두 신호 x[i+k] 및 x[i-L+k]중 최소값을 상기 확률 P1으로 하고,상기 두 신호 x[i+k]와 x[i-L+k]에 음의 부호를 취한 -x[i+k] 및 -x[i-L+k]중 최소값을 상기 확률 P2로 하는 것을 특징으로 하는 신호 피치 결정 방법.
- (a) 샘플링된 신호인 x[i+k] 및 신호 x[i-L+k] 를 다음의 수식에 적용하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률P3를 구하는 단계;(상기 k는 0에서 M-1까지의 정수, 상기 uL은큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수이고 상기 uS는작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수이다.)(b) 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 상기 (a)단계를 반복하여 M개의 상기 P3를 구하는 단계;(c) 상기 M개의 P3를 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 구하는 단계;(d) 상기 L을 소정범위에서 변화시키면서 상기 (a)단계 내지 상기 (e)단계를 반복하여 수행하는 단계; 및(e) 상기 (e)단계에서 구해진 다수의 상관계수들 중에서 최대인 값에 대응되는 L을 상기 신호 x[i+k]의 피치로 결정하는 단계를 포함하는 것을 특징으로 하는 신호 피치 결정 방법.
- 제3 항에 있어서, 상기 제1 멤버쉽 함수가 uL(w)=(w+R)/2R 이고, 상기 제2 멤버쉽 함수가 uS(w)=(-w+R)/2R 이며,상기 (a)단계에서 상기 제1 멤버쉽 함수와 상기 제2 멤버쉽 함수를 상기 수식에 적용하여 상기 확률 P3는 수식에 의해 구해지는 것을 특징으로 하는 신호 피치 결정 방법.
- 제4 항에 있어서, 상기 (a)단계는,(a1) 상기 신호 x[i+k] 및 x[i-L+k]의 부호를 판단하는 단계; 및(a2) 상기 두 신호의 부호정보와 상기 신호 x[i+k] 및 신호 x[i-L+k]를 입력받아 다음의 표에 따라 상기 확률 P3를 구하는 단계를 포함함을 특징으로 하는 신호 피치 결정 방법.
x[i+k] x[i-L+k] P3 + + min(x[i+k],x[i-L+k]) - - min(-x[i+k],-x[i-L+k]) + - -min(x[i+k],-x[i-L+k]) - + -min(-x[i+k],x[i-L+k]) - 제4 항에 있어서, 상기 (a)단계는,(a1) 상기 신호 x[i+k] 및 x[i-L+k]중에서 최소값을 구하는 단계;(a2) 상기 신호 x[i+k] 및 x[i-L+k]에 음수를 취한 값중에서 최소값을 구하는 단계; 및(a3) 상기 (a1)단계에서 구한 값과 상기 (a2)단계에서 구한 값중에서 최대값을 구하여 상기 확률 P3를 구하는 단계를 포함함을 특징으로 하는 신호 피치 결정 방법.
- (a) 샘플링된 신호인 x[i+k] 및 신호 y[j+k] (상기 k는 0에서 M-1까지의 정수)를 큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수 uL에 각각 적용하여 그 중 최소값을 구하여 상기 x[i+k] 및 y[j+k] 신호들이 모두 큰 값을 가질 확률 P1을 구하는 단계;(b) 상기 x[i+k] 및 신호 y[j+k]를 작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수 uS에 각각 적용하여 그 중 최소값을 구하여 상기 두 신호가 모두 작은 값을 가질 확률 P2를 구하는 단계;(c) 상기 확률 P1과 상기 확률 P2중에서 최대값을 구하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 구하는 단계;(d) 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 상기 (a)단계 내지 상기 (c)단계를 반복하여 M개의 상기 P3를 구하는 단계; 및(e) 상기 M개의 P3를 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 구하는 단계를 포함하는 것을 특징으로 하는 신호간 상관계수 결정 방법.
- 제7 항에 있어서, 상기 제1 멤버쉽 함수가 uL(w)=(w+R)/2R 이고 상기 제2 멤버쉽 함수가 uS(w)=(-w+R)/2R (R은 양의 실수이고 -R<=w<=R)이며, 상기 제1 멤버쉽 함수와 상기 제2 멤버쉽 함수를 이용하여 상기 (a)단계 및 상기 (b)단계를 수행하여,상기 두 신호 x[i+k] 및 y[j+k]중 최소값을 상기 확률 P1으로 하고,상기 두 신호 x[i+k]와 y[j+k]에 음의 부호를 취한 -x[i+k] 및 -y[j+k]중 최소값을 상기 확률 P2로 하는 것을 특징으로 하는 신호간 상관계수 결정 방법.
- (a) 샘플링된 신호인 x[i+k] 및 신호 y[j+k] 를 다음의 수식에 적용하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 구하는 단계;(상기 k는 0에서 M-1까지의 정수, 상기 uL은큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수이고 상기 uS는작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수이다.)(b) 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 상기 (a)단계를 반복하여 M개의 상기 P3를 구하는 단계; 및(c) 상기 M개의 P3를 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 구하는 단계를 포함하는 것을 특징으로 하는 신호간 상관계수 결정 방법.
- 제9 항에 있어서, 상기 제1 멤버쉽 함수가 uL(w)=(w+R)/2R 이고, 상기 제2 멤버쉽 함수가 uS(w)=(-w+R)/2R 이며,상기 (a)단계에서 상기 제1 멤버쉽 함수와 상기 제2 멤버쉽 함수를 상기 수식에 적용하여 상기 확률 P3는 수식에 의해 구해지는 것을 특징으로 하는 신호간 상관계수 결정 방법.
- 제10 항에 있어서, 상기 (a)단계는,(a1) 상기 신호 x[i+k] 및 y[j+k]의 부호를 판단하는 단계; 및(a2) 상기 두 신호의 부호정보와 상기 신호 x[i+k] 및 신호 y[j+k]를 입력받아 다음의 표에 따라 상기 확률 P3를 구하는 단계를 포함함을 특징으로 하는 신호간 상관계수 결정 방법.
x[i+k] y[j+k] P3 + + min(x[i+k],y[j+k]) - - min(-x[i+k],-y[j+k]) + - -min(x[i+k],-y[j+k]) - + -min(-x[i+k],y[j+k]) - 제10 항에 있어서, 상기 (a)단계는,(a1) 상기 신호 x[i+k] 및 y[j+k]중에서 최소값을 구하는 단계;(a2) 상기 신호 x[i+k] 및 y[j+k]에 음수를 취한 값중에서 최소값을 구하는 단계; 및(a3) 상기 (a1)단계에서 구한 값과 상기 (a2)단계에서 구한 값중에서 최대값을 구하여 상기 확률 P3를 구하는 단계를 포함함을 특징으로 하는 신호간 상관계수 결정 방법.
- 샘플링된 신호인 x[i+k] 및 시간축 상에서 상기 신호 x[i+k]의 L 샘플 이전의 신호에 해당하는 신호인 x[i-L+k] (상기 k는 0에서 M-1까지의 정수)를 입력받아, 상기 x[i+k] 및 x[i-L+k]을 큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수 uL에 각각 적용하여 그 중 최소값을 구하여 상기 x[i+k] 및 x[i-L+k] 신호들이 모두 큰 값을 가질 확률 P1을 결정하고, 상기 x[i+k] 및 x[i-L+k]를 작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수 uS에 각각 적용하여 그 중 최소값을 구하여 상기 두 신호가 모두 작은 값을 가질 확률 P2를 결정하고, 상기 확률 P1과 상기 확률 P2중에서 최대값을 구하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 결정하는 동작을 수행하되, 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 각각의 k에 상응하는 상기 x[i+k] 및 x[i-L+k]의 쌍에 대해 상기 동작을 반복하여 수행하여 상기 M개의 상기 확률 P3들을 결정하는 연산부; 및상기 연산부로부터 입력된 상기 M개의 상기 확률 P3들을 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 결정하는 덧셈부를 포함하고,상기 연산부는 상기 L의 값이 소정 범위에서 변화됨에 따라 각각의 L 값에 대하여 상기 M개의 상기 확률 P3들을 결정하여 상기 덧셈부로 출력하고 상기 덧셈부는 각각의 L 값에 대한 상기 M개의 상기 확률 P3들을 더하여 상관계수를 결정하여 다수의 상관계수를 출력하고,상기 덧셈부로부터 입력된 다수의 상관계수들 중에서 최대인 값에 대응되는 L을 상기 신호 x[i+k]의 피치로 결정하는 피치 결정부를 포함하는 것을 특징으로 하는 신호 피치 결정 장치.
- 제13 항에 있어서, 상기 제1 멤버쉽 함수가 uL(w)=(w+R)/2R 이고 상기 제2 멤버쉽 함수가 uS(w)=(-w+R)/2R (R은 양의 실수이고 -R<=w<=R)이며, 상기 제1 멤버쉽 함수와 상기 제2 멤버쉽 함수를 이용하여 상기 연산부는 상기 확률 P1 및 상기 확률 P2를 구하는 동작을 수행하여,상기 신호 x[i+k] 및 x[i-L+k]중 최소값을 상기 확률 P1으로 하고,상기 신호 x[i+k]와 x[i-L+k]에 음의 부호를 취한 -x[i+k] 및 -x[i-L+k]중 최소값을 상기 확률 P2로 하는 것을 특징으로 하는 신호 피치 결정 장치.
- 샘플링된 신호인 x[i+k] 및 시간축 상에서 상기 신호 x[i+k]의 L 샘플 이전의 신호에 해당하는 신호인 x[i-L+k] (상기 k는 0에서 M-1까지의 정수)를 입력받아, 상기 신호 x[i+k] 및 x[i-L+k] 를 아래의 수식(상기 k는 0에서 M-1까지의 정수, 상기 uL은큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수이고 상기 uS는작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수이다.)에 적용하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 결정하는 동작을 수행하되, 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 각각의 k에 상응하는 상기 x[i+k] 및 x[i-L+k]의 쌍에 대해 상기 동작을 반복하여 수행하여 상기 M개의 상기 확률 P3들을 결정하는 연산부; 및상기 연산부로부터 입력된 상기 M개의 상기 확률 P3들을 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 결정하는 덧셈부;를 포함하고,상기 연산부는 상기 L의 값이 소정 범위에서 변화됨에 따라 각각의 L 값에 대하여 상기 M개의 상기 확률 P3들을 결정하여 상기 덧셈부로 출력하고 상기 덧셈부는 각각의 L 값에 대한 상기 M개의 상기 확률 P3들을 더하여 상관계수를 결정하여 다수의 상관계수를 출력하고,상기 덧셈부로부터 입력된 다수의 상관계수들 중에서 최대인 값에 대응되는 L을 상기 신호 x[i+k]의 피치로 결정하는 피치 결정부;를 더 포함하는 것을 특징으로 하는 신호 피치 결정 장치.
- 제15 항에 있어서, 상기 제1 멤버쉽 함수가 uL(w)=(w+R)/2R 이고, 상기 제2 멤버쉽 함수가 uS(w)=(-w+R)/2R 이며,상기 연산부는 상기 제1 멤버쉽 함수와 상기 제2 멤버쉽 함수를 이용하여 상기 확률 P3를 아래의 수식에 의해 결정하는 것을 특징으로 하는 신호 피치 결정 장치.
- 제16 항에 있어서, 상기 연산부는,상기 신호 x[i+k] 및 x[i-L+k]의 부호를 판단하는 부호 판단부; 및상기 부호 판단부로부터 상기 두 신호의 부호정보와 상기 신호 x[i+k] 및 x[i-L+k]를 입력받아 다음의 표에 따라 상기 확률 P3를 구하는 최대값 결정부를 포함하는 것을 특징으로 하는 신호 피치 결정 장치.
x[i+k] x[i-L+k] P3 + + min(x[i+k],x[i-L+k]) - - min(-x[i+k],-x[i-L+k]) + - -min(x[i+k],-x[i-L+k]) - + -min(-x[i+k],x[i-L+k]) - 제16 항에 있어서, 상기 연산부는,상기 신호 x[i+k] 및 x[i-L+k]를 입력받아 그 중 최소값을 결정하여 출력하는 제1 최소값 연산부;상기 신호 x[i+k] 및 x[i-L+k]를 입력받아 각각의 신호에 음수를 취한 값중 최소값을 결정하여 출력하는 제2 최소값 연산부; 및상기 제1 최소값 연산부로부터 출력된 값과 상기 제2 최소값 연산부로부터 출력된 값을 입력받아 그 중 최대값을 결정하여 상기 확률 P3를 결정하는 최대값 연산부를 포함함을 특징으로 하는 신호 피치 결정 장치.
- 샘플링된 신호인 신호 x[i+k] 및 신호 y[j+k] (상기 k는 0에서 M-1까지의 정수)를입력받아, 상기 x[i+k] 및 y[j+k]을 큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수 uL에 각각 적용하여 그 중 최소값을 구하여 상기 x[i+k] 및 y[j+k] 신호들이 모두 큰 값을 가질 확률 P1을 결정하고, 상기 x[i+k] 및 y[j+k]를 작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수 uS에 각각 적용하여 그 중 최소값을 구하여 상기 두 신호가 모두 작은 값을 가질 확률 P2를 결정하고, 상기 확률 P1과 상기 확률 P2중에서 최대값을 구하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 결정하는 동작을 수행하되, 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 각각의 k에 상응하는 상기 x[i+k] 및 y[j+k]의 쌍에 대해 상기 동작을 반복하여 수행하여 상기 M개의 상기 확률 P3들을 결정하는 연산부; 및상기 연산부로부터 입력된 상기 M개의 상기 확률 P3들을 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 결정하는 덧셈부를 포함하는 것을 특징으로 하는 신호간 상관계수 결정 장치.
- 제19 항에 있어서, 상기 제1 멤버쉽 함수가 uL(w)=(w+R)/2R 이고 상기 제2 멤버쉽 함수가 uS(w)=(-w+R)/2R (R은 양의 실수이고 -R<=w<=R)이며, 상기 제1 멤버쉽 함수와 상기 제2 멤버쉽 함수를 이용하여 상기 연산부는 상기 확률 P1 및 상기 확률 P2를 구하는 동작을 수행하여,상기 신호 x[i+k] 및 y[j+k]중 최소값을 상기 확률 P1으로 하고,상기 신호 x[i+k]와 y[j+k]에 음의 부호를 취한 -x[i+k] 및 -y[j+k]중 최소값을 상기 확률 P2로 하는 것을 특징으로 하는 신호간 상관계수 결정 장치.
- 샘플링된 신호인 신호 x[i+k] 및 신호 y[j+k] (상기 k는 0에서 M-1까지의 정수)를 입력받아, 상기 신호 x[i+k] 및 y[j+k] 를 아래의 수식(상기 k는 0에서 M-1까지의 정수, 상기 uL은큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수이고 상기 uS는작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수이다.)에 적용하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 결정하는 동작을 수행하되, 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 각각의 k에 상응하는 상기 x[i+k] 및 y[j+k]의 쌍에 대해 상기 동작을 반복하여 수행하여 상기 M개의 상기 확률 P3들을 결정하는 연산부; 및상기 연산부로부터 입력된 상기 M개의 상기 확률 P3들을 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 결정하는 덧셈부;를 포함하는 것을 특징으로 하는 신호간 상관계수 결정 장치.
- 제21 항에 있어서, 상기 제1 멤버쉽 함수가 uL(w)=(w+R)/2R 이고, 상기 제2 멤버쉽 함수가 uS(w)=(-w+R)/2R 이며,상기 연산부는 상기 제1 멤버쉽 함수와 상기 제2 멤버쉽 함수를 이용하여 상기 확률 P3를 아래의 수식에 의해 결정하는 것을 특징으로 하는 신호간 상관계수 결정 장치.
- 제22 항에 있어서, 상기 연산부는,상기 신호 x[i+k] 및 y[j+k]의 부호를 판단하는 부호 판단부; 및상기 부호 판단부로부터 상기 두 신호의 부호정보와 상기 신호 x[i+k] 및 y[j+k]를 입력받아 다음의 표에 따라 상기 확률 P3를 구하는 최대값 결정부를 포함하는 것을 특징으로 하는 신호간 상관계수 결정 장치.
x[i+k] y[j+k] P3 + + min(x[i+k],y[j+k]) - - min(-x[i+k],-y[j+k]) + - -min(x[i+k],-y[j+k]) - + -min(-x[i+k],y[j+k]) - 제22 항에 있어서, 상기 연산부는,상기 신호 x[i+k] 및 y[j+k]를 입력받아 그 중 최소값을 결정하여 출력하는 제1 최소값 연산부;상기 신호 x[i+k] 및 y[j+k]를 입력받아 각각의 신호에 음수를 취한 값중 최소값을 결정하여 출력하는 제2 최소값 연산부; 및상기 제1 최소값 연산부로부터 출력된 값과 상기 제2 최소값 연산부로부터 출력된 값을 입력받아 그 중 최대값을 결정하여 상기 확률 P3를 결정하는 최대값연산부를 포함함을 특징으로 하는 신호간 상관계수 결정 장치.
- (a) 샘플링된 신호인 x[i+k] 및 상기 신호 x[i+k]의 시간축상에서 L 샘플 이전의 신호에 해당하는 신호 x[i-L+k] (상기 k는 0에서 M-1까지의 정수)를 큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수 uL에 각각 적용하여 그 중 최소값을 구하여 상기 x[i+k] 및 x[i-L+k] 신호들이 모두 큰 값을 가질 확률 P1을 구하는 단계;(b) 상기 신호 x[i+k] 및 신호 x[i-L+k]를 작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수 uS에 각각 적용하여 그 중 최소값을 구하여 상기 두 신호가 모두 작은 값을 가질 확률 P2를 구하는 단계;(c) 상기 확률 P1과 상기 확률 P2중에서 최대값을 구하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 구하는 단계;(d) 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 상기 (a)단계 내지 상기 (c)단계를 반복하여 M개의 상기 P3를 구하는 단계;(e) 상기 M개의 P3를 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 구하는 단계;(f) 상기 L을 소정범위에서 변화시키면서 상기 (a)단계 내지 상기 (e)단계를 반복하여 수행하는 단계; 및(g) 상기 (e)단계에서 구해진 다수의 상관계수들 중에서 최대인 값에 대응되는 L을 상기 신호 x[i+k]의 피치로 결정하는 단계를 포함하는 것을 특징으로 하는 신호 피치 결정 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- (a) 샘플링된 신호인 x[i+k] 및 신호 x[i-L+k] 를 다음의 수식에 적용하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 구하는 단계;(상기 k는 0에서 M-1까지의 정수, 상기 uL은큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수이고 상기 uS는작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수이다.)(b) 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 상기 (a)단계를 반복하여 M개의 상기 P3를 구하는 단계;(e) 상기 M개의 P3를 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 구하는 단계;(f) 상기 L을 소정범위에서 변화시키면서 상기 (a)단계 내지 상기 (e)단계를 반복하여 수행하는 단계; 및(g) 상기 (e)단계에서 구해진 다수의 상관계수들 중에서 최대인 값에 대응되는 L을 상기 신호 x[i+k]의 피치로 결정하는 단계를 포함하는 것을 특징으로 하는신호 피치 결정 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- (a) 샘플링된 신호인 x[i+k] 및 신호 y[j+k] (상기 k는 0에서 M-1까지의 정수)를 큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수 uL에 각각 적용하여 그 중 최소값을 구하여 상기 x[i+k] 및 y[j+k] 신호들이 모두 큰 값을 가질 확률 P1을 구하는 단계;(b) 상기 x[i+k] 및 신호 y[j+k]를 작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수 uS에 각각 적용하여 그 중 최소값을 구하여 상기 두 신호가 모두 작은 값을 가질 확률 P2를 구하는 단계;(c) 상기 확률 P1과 상기 확률 P2중에서 최대값을 구하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 구하는 단계;(d) 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 상기 (a)단계 내지 상기 (c)단계를 반복하여 M개의 상기 P3를 구하는 단계; 및(e) 상기 M개의 P3를 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 구하는 단계를 포함하는 것을 특징으로 하는 신호간 상관계수 결정 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- (a) 샘플링된 신호인 x[i+k] 및 신호 y[j+k] 를 다음의 수식에 적용하여 상기 두 신호가 모두 큰 값을 가지거나 상기 두 신호가 모두 작은 값을 가질 확률 P3를 구하는 단계;(상기 k는 0에서 M-1까지의 정수, 상기 uL은큰 값을 가지는 제1 퍼지 집합의 멤버쉽 함수인 제1 멤버쉽 함수이고 상기 us는작은 값을 가지는 제2 퍼지 집합의 멤버쉽 함수인 제2 멤버쉽 함수이다.)(b) 상기 k를 0에서 M-1까지 정수 단위로 증가시키면서 상기 (a)단계를 반복하여 M개의 상기 P3를 구하는 단계; 및(e) 상기 M개의 P3를 더하여 상기 두 신호의 유사정도를 나타내는 상관계수를 구하는 단계를 포함하는 것을 특징으로 하는 신호간 상관계수 결정 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0045567A KR100440973B1 (ko) | 2002-08-01 | 2002-08-01 | 신호간 상관계수 결정 장치 및 방법과 이를 이용한 신호피치 결정 장치 및 방법 |
DE60304010T DE60304010T2 (de) | 2002-08-01 | 2003-06-26 | Vorrichtung und Verfahren zur Bestimmung des Korrelationskoeffizienten zwischen Signalen und dazugehörige Grundfrequenz-Extraktion |
AT03254071T ATE320649T1 (de) | 2002-08-01 | 2003-06-26 | Vorrichtung und verfahren zur bestimmung des korrelationskoeffizienten zwischen signalen und dazugehörige grundfrequenz-extraktion |
EP03254071A EP1387348B1 (en) | 2002-08-01 | 2003-06-26 | Apparatus and method for determining correlation coefficient between signals, and apparatus and method for determining signal pitch therefore |
CNB031484077A CN1214362C (zh) | 2002-08-01 | 2003-06-27 | 用于确定信号间相关系数和信号音高的设备和方法 |
US10/618,741 US20040024590A1 (en) | 2002-08-01 | 2003-07-15 | Apparatus and method for determining correlation coefficient between signals, and apparatus and method for determining signal pitch therefor |
JP2003281920A JP2004070353A (ja) | 2002-08-01 | 2003-07-29 | 信号間相関係数決定装置及び方法並びにこれを利用した信号ピッチ決定装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0045567A KR100440973B1 (ko) | 2002-08-01 | 2002-08-01 | 신호간 상관계수 결정 장치 및 방법과 이를 이용한 신호피치 결정 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040012156A KR20040012156A (ko) | 2004-02-11 |
KR100440973B1 true KR100440973B1 (ko) | 2004-07-21 |
Family
ID=36178287
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0045567A KR100440973B1 (ko) | 2002-08-01 | 2002-08-01 | 신호간 상관계수 결정 장치 및 방법과 이를 이용한 신호피치 결정 장치 및 방법 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20040024590A1 (ko) |
EP (1) | EP1387348B1 (ko) |
JP (1) | JP2004070353A (ko) |
KR (1) | KR100440973B1 (ko) |
CN (1) | CN1214362C (ko) |
AT (1) | ATE320649T1 (ko) |
DE (1) | DE60304010T2 (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8666734B2 (en) * | 2009-09-23 | 2014-03-04 | University Of Maryland, College Park | Systems and methods for multiple pitch tracking using a multidimensional function and strength values |
KR101214968B1 (ko) | 2010-12-07 | 2012-12-24 | 서강대학교산학협력단 | 최소위상함수 및 최대위상함수의 계수를 결정하는 방법 |
US9236064B2 (en) * | 2012-02-15 | 2016-01-12 | Microsoft Technology Licensing, Llc | Sample rate converter with automatic anti-aliasing filter |
US8365514B1 (en) | 2012-02-27 | 2013-02-05 | United Technologies Corporation | Hybrid turbofan engine |
CN103176951A (zh) * | 2013-04-09 | 2013-06-26 | 厦门大学 | 一种多功能传感器信号重构精度和计算量的平衡方法 |
CN108873901A (zh) * | 2018-06-27 | 2018-11-23 | 深圳市创艺工业技术有限公司 | 一种无人驾驶*** |
KR102437807B1 (ko) * | 2021-10-14 | 2022-08-30 | 주식회사 인터엠 | 확대가능한 탐색 구간에 대해 판정된 신호 상관관계에 기반한 전관 방송 모니터링 |
KR102437809B1 (ko) * | 2021-10-14 | 2022-08-30 | 주식회사 인터엠 | 간소화된 신호 상관관계 기반의 전관 방송 모니터링 |
KR102517110B1 (ko) * | 2022-08-24 | 2023-04-03 | 주식회사 인터엠 | 네트워크 기반 전관 방송에서의 노이즈 레벨 분석 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05303393A (ja) * | 1992-04-24 | 1993-11-16 | Clarion Co Ltd | 音声認識のパターンマッチング装置 |
JPH06337694A (ja) * | 1993-05-28 | 1994-12-06 | Tokyo Gas Co Ltd | ファジイパターン認識装置 |
JPH07146938A (ja) * | 1993-11-25 | 1995-06-06 | Omron Corp | 信号波形データ比較装置およびその方法 |
JPH1049189A (ja) * | 1996-07-30 | 1998-02-20 | Matsushita Electric Ind Co Ltd | 音声認識装置 |
KR19990066562A (ko) * | 1998-01-30 | 1999-08-16 | 전주범 | 퍼지 매핑 함수를 이용한 음성 인식의 템플레이트 패턴 매칭 방법 |
KR20000040573A (ko) * | 1998-12-18 | 2000-07-05 | 김영환 | 화자독립 고립단어 음성인식기의 오인식 방지장치 및 방법 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4845753A (en) * | 1985-12-18 | 1989-07-04 | Nec Corporation | Pitch detecting device |
US5292995A (en) * | 1988-11-28 | 1994-03-08 | Yamaha Corporation | Method and apparatus for controlling an electronic musical instrument using fuzzy logic |
US5528699A (en) * | 1992-11-24 | 1996-06-18 | Nippondenso Co., Ltd. | Information medium recognition device |
KR940015920A (ko) * | 1992-12-30 | 1994-07-22 | 이대원 | 추론속도를 개선시킨 퍼지추론방법 |
JPH06332492A (ja) * | 1993-05-19 | 1994-12-02 | Matsushita Electric Ind Co Ltd | 音声検出方法および検出装置 |
-
2002
- 2002-08-01 KR KR10-2002-0045567A patent/KR100440973B1/ko not_active IP Right Cessation
-
2003
- 2003-06-26 AT AT03254071T patent/ATE320649T1/de not_active IP Right Cessation
- 2003-06-26 DE DE60304010T patent/DE60304010T2/de not_active Expired - Fee Related
- 2003-06-26 EP EP03254071A patent/EP1387348B1/en not_active Expired - Lifetime
- 2003-06-27 CN CNB031484077A patent/CN1214362C/zh not_active Expired - Fee Related
- 2003-07-15 US US10/618,741 patent/US20040024590A1/en not_active Abandoned
- 2003-07-29 JP JP2003281920A patent/JP2004070353A/ja active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05303393A (ja) * | 1992-04-24 | 1993-11-16 | Clarion Co Ltd | 音声認識のパターンマッチング装置 |
JPH06337694A (ja) * | 1993-05-28 | 1994-12-06 | Tokyo Gas Co Ltd | ファジイパターン認識装置 |
JPH07146938A (ja) * | 1993-11-25 | 1995-06-06 | Omron Corp | 信号波形データ比較装置およびその方法 |
JPH1049189A (ja) * | 1996-07-30 | 1998-02-20 | Matsushita Electric Ind Co Ltd | 音声認識装置 |
KR19990066562A (ko) * | 1998-01-30 | 1999-08-16 | 전주범 | 퍼지 매핑 함수를 이용한 음성 인식의 템플레이트 패턴 매칭 방법 |
KR20000040573A (ko) * | 1998-12-18 | 2000-07-05 | 김영환 | 화자독립 고립단어 음성인식기의 오인식 방지장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
CN1472726A (zh) | 2004-02-04 |
EP1387348A1 (en) | 2004-02-04 |
EP1387348B1 (en) | 2006-03-15 |
ATE320649T1 (de) | 2006-04-15 |
JP2004070353A (ja) | 2004-03-04 |
KR20040012156A (ko) | 2004-02-11 |
US20040024590A1 (en) | 2004-02-05 |
DE60304010T2 (de) | 2006-09-07 |
DE60304010D1 (de) | 2006-05-11 |
CN1214362C (zh) | 2005-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Polino et al. | Model compression via distillation and quantization | |
US7725314B2 (en) | Method and apparatus for constructing a speech filter using estimates of clean speech and noise | |
Park et al. | CNN-based learnable gammatone filterbank and equal-loudness normalization for environmental sound classification | |
CN1125430C (zh) | 基于波形的周期性检测器 | |
US6594392B2 (en) | Pattern recognition based on piecewise linear probability density function | |
KR100440973B1 (ko) | 신호간 상관계수 결정 장치 및 방법과 이를 이용한 신호피치 결정 장치 및 방법 | |
CN113488063B (zh) | 一种基于混合特征及编码解码的音频分离方法 | |
CN111540364A (zh) | 音频识别方法、装置、电子设备及计算机可读介质 | |
US20190251941A1 (en) | Chord Estimation Method and Chord Estimation Apparatus | |
CN108847251B (zh) | 一种语音去重方法、装置、服务器及存储介质 | |
Nicodemo et al. | Memory requirement reduction of deep neural networks for field programmable gate arrays using low-bit quantization of parameters | |
WO2007041789A1 (en) | Front-end processing of speech signals | |
Wang | Neural Network‐Based Dynamic Segmentation and Weighted Integrated Matching of Cross‐Media Piano Performance Audio Recognition and Retrieval Algorithm | |
Xie et al. | Investigation of acoustic and visual features for frog call classification | |
CN112418388A (zh) | 一种实现深度卷积神经网络处理的方法及装置 | |
CN117174102A (zh) | 音频信号噪声抑制的***和方法 | |
CN113361701A (zh) | 神经网络模型的量化方法和装置 | |
KR20220051943A (ko) | 인공 신경망을 위한 양자화기 및 이의 손실 역전파 방법 | |
Nicodemo et al. | Memory requirement reduction of deep neural networks using low-bit quantization of parameters | |
CN116564281B (zh) | 基于ai的情绪识别方法及装置 | |
US20240104346A1 (en) | Method and device for compressing generative pre-trained language models via quantization | |
CN116071370A (zh) | 一种涂抹式图像分割方法、装置、电子设备及介质 | |
JP2023031367A (ja) | 閾値決定プログラム及び閾値決定方法 | |
CN117409818A (zh) | 语音情绪识别方法及装置 | |
KR20230153023A (ko) | 콘볼루션 순환신경망을 이용한 실시간 신호처리방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20080627 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |