주요 콘텐츠

디컨벌루션

디컨벌루션, 즉 다항식 나눗셈은 컨벌루션의 역 연산입니다. 디컨벌루션은 필터링된 출력값이 주어진 경우 입력값을 알려진 필터로 복구하는 데 유용합니다. 그러나 이 방법은 계수의 잡음에 매우 민감하므로 적용할 때 주의해야 합니다.

deconv의 구문은 다음과 같습니다.

[q,r] = deconv(b,a)

여기서 b는 다항식 피제수, a는 제수이고, q는 몫, r은 나머지입니다.

deconv를 사용해 보기 위해 먼저 두 개의 간단한 벡터 ab를 컨벌루션합니다.

a = [1 2 3];
b = [4 5 6];
c = conv(a,b)
c = 
    4   13   28   27   18

이제 deconv를 사용하여 c로부터 b를 디컨벌루션합니다.

[q,r] = deconv(c,a)
q = 
    4    5    6
r = 
    0    0    0    0    0