Convolution 하는 이유
입력과 출력이 있는 기본적인 시스템이 있을 때, 어떤 출력값은 현재의 입력값에만 영향을 받은 게 아니라 과거의 입력값에도 영향을 받는다. 따라서, 과거의 값과 현재의 값을 연산하기 위해 convolution이 필요한 것! 이러한 연산을 통해 신호의 분해, 변환, 필터링 작업을 수행할 수 있다.
Convolution 연산의 정의
하나의 함수를 reverse, shift 한 다음, 다른 함수를 곱해 구간에 대해 적분하여 새로운 함수를 얻는다. 컨볼루션 연산은 교환, 분배, 결합 법칙이 성립한다.
Impulse function의 Sifting Property
Impulse function은 Fourier Transform과 Linear System에서 중요한 역할을 한다.
Dirac Delta function(Unit Impulse Function)의 성질로 Impulse function은 임의의 함수의 특정값만 걸러낼 수 있다. (이를 Sampling 성질이라고 부르기도 하더라..)
Reference
https://supermemi.tistory.com/entry/Impulses-function-Sifting-properties
https://blog.naver.com/kore2758_/221123596403
https://m.blog.naver.com/ycpiglet/222556985523
https://scalefreeus.tistory.com/14
'연구 노트 > 디지털신호처리' 카테고리의 다른 글
다운샘플링 (Downsampling) (0) | 2024.04.10 |
---|---|
샘플링 이론 (Sampling Theorem) 알아보기 (0) | 2024.04.08 |
sinsouidal 표현을 위해 Unit circle을 사용하는 이유 (0) | 2023.08.31 |
A/D Conversion 정리 (Sampling, Quantization, Coding) (0) | 2023.08.28 |
System의 분류 (0) | 2023.08.27 |