
임펄스(Impulse)란 하나의 샘플만 1.0의 값을 갖고 나머지는 모두 0의 값을 갖는 신호를 말합니다.
임펄스 응답(Impulse Response, IR)이란 임펄스 신호 입력에 대한 알고리즘이나 시스템의 출력을 말합니다.
임펄스 응답이 오디오 프로그래밍에서 중요한 이유는 바로 입력 신호인 임펄스 신호의 특징 때문입니다.
임펄스 신호는 모든 주파수에 대한 정보를 담고 있습니다.
때문에 이 신호를 입력으로 하는 임펄스 응답을 통해 자연스럽게 알고리즘이나 시스템의 모든 주파수 출력 반응을 얻을 수 있습니다.
신호 처리 알고리즘은 일반적으로 다음과 같이 표현합니다.
입력 시퀀스 x(n)
임펄스 응답 h(n)
출력 시퀀스 y(n)
이때 n은 시퀀스 상 n번째의 샘플을 뜻합니다.