14.6
디컨볼루션은 역 필터링이라고도 하며, 알려진 입력 및 출력 신호에서 임펄스 응답을 추출하는 과정입니다. 이 기술은 시스템의 특성을 알 수 없고 관찰 가능한 신호에서 추론해야 하는 시나리오에서 필수적입니다.
디컨볼루션에는 임펄스 응답을 도출하기 위한 여러 가지 수학적 기…
시스템의 임펄스 응답은 입력 신호 및 임펄스 응답 컨볼루션을 통해 출력 응답을 결정하는 데 사용할 수 있습니다.
입력 신호와 출력이 주어지면 이 임펄스 응답을 획득하는 것을 디콘볼루션 또는 역 필터링이라고 합니다. 컨볼루션 합계에서 구성 신호 중 하나를 얻는 과정입니다.
입력 신호와 출력 응답이 주어지면 다항식 나눗셈 또는 재귀 알고리즘 방법을 사용하여 디콘볼루션을 수행하여 임펄스 응답을 산출할 수 있습니다.
다항식 나눗셈 접근 방식에서 시퀀스는 내림차순 다항식의 계수로 간주됩니다. 그런 다음 임펄스 응답을 얻기 위해 긴 분할이 실행됩니다.
재귀 알고리즘 방법에서 출력 응답은 처음에 컨볼루션 합계로 정의되며, 이는 재귀 알고리즘으로 공식화될 수 있습니다. 방정식은 변수 n을 0으로 설정하여 n의 양수 값에 대한 임펄스 응답을 얻을 수 있도록 단순화합니다.
임펄스 응답에 필요한 평가 횟수는 주어진 관계에 신호 길이를 대체하여 결정됩니다. 최종 임펄스 응답 값은 얻은 숫자에 대해 계산됩니다.
View the full transcript and gain access to JoVE Core videos
Q1: What is deconvolution and why is it used in signal processing?
Deconvolution, also called inverse filtering, extracts the impulse response from known input and output signals. It is essential when system characteristics are unknown and must be inferred from observable signals. This technique reverses the convolution process to recover one of the constituent signals in the convolution sum.
Q2: How does the polynomial division method work for deconvolution?
In polynomial division, input and output sequences are treated as coefficients of descending-order polynomials. Long division is performed on these polynomials to obtain the impulse response. This straightforward approach provides an efficient means to determine the impulse response when the system's input-output relationship is expressed in polynomial form.
Q3: What are the advantages of using the recursive algorithm method for deconvolution?
The recursive algorithm method represents the output response as a convolution sum, which is transformed into a recursive algorithm. By setting the variable n to zero, the equation simplifies and the impulse response for positive values of n is determined. This method reduces computational complexity, making it particularly useful for long sequences.
Q4: How do you determine the number of evaluations needed in deconvolution?
The number of evaluations required to determine the impulse response depends on the lengths of the input and output signals. This value is calculated by substituting the signal lengths into a given relation. Once determined, the final impulse response value can be calculated accurately for predicting system behavior.
Q5: What is the relationship between convolution and deconvolution?
Convolution uses the impulse response and input signal to determine the output response. Deconvolution reverses this process: given the input signal and output response, it recovers the impulse response. Deconvolution is the inverse operation of convolution, enabling system identification when the system's characteristics are unknown.
Q6: When would you use deconvolution in practical engineering applications?
Deconvolution is used when system characteristics are unknown and must be inferred from observable input and output signals. Engineers apply it to identify system behavior, reverse signal distortion, and recover original signals that have been filtered or modified by unknown systems. It is fundamental to system identification and signal recovery tasks.
Q7: What mathematical techniques are available for performing deconvolution?
Two primary deconvolution techniques are polynomial division and recursive algorithms. Polynomial division treats sequences as polynomial coefficients and uses long division to find the impulse response. Recursive algorithms formulate the output as a convolution sum and simplify it systematically. Both methods yield the impulse response but differ in computational efficiency and applicability.