14.6
デコンボリューションまたは逆畳み込みは、既知の入力信号と出力信号からインパルス応答を抽出するプロセスです。この手法は、システムの特性が不明で、観測可能な信号から推測しなければならないシナリオで不可欠です。
デコンボリューションには、インパルス応答を導出するためのいくつかの数学的手法が含まれます。一般…
システムのインパルス応答を利用して、入力信号とインパルス応答畳み込みによる出力応答を決定できます。
このインパルス応答を、入力信号と出力が与えられた場合、デコンボリューションまたは逆フィルタリングと呼ばれます。これは、畳み込み和の構成信号の 1 つを取得するプロセスです。
入力信号と出力応答が与えられると、多項式除算または再帰的アルゴリズム法を使用してデコンボリューションを実行し、インパルス応答を生成できます。
多項式除算アプローチでは、シーケンスは降順多項式の係数と見なされます。次に、インパルス応答を取得するために筆算が実行されます。
再帰的アルゴリズム手法では、出力応答は最初に畳み込み和として定義され、再帰的アルゴリズムとして定式化できます。この方程式は、変数nをゼロに設定することで簡略化され、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.