14.6
La deconvoluzione, nota anche come filtraggio inverso, è il processo di estrazione della risposta all'impulso da segnali di input e output noti. Quest…
La risposta all'impulso del sistema può essere utilizzata per determinare la risposta in uscita attraverso il segnale di ingresso e la convoluzione della risposta all'impulso.
L'acquisizione di questa risposta all'impulso, dato un segnale di ingresso e un'uscita, è chiamata deconvoluzione o filtraggio inverso. È il processo per ottenere uno dei segnali costitutivi nella somma di convoluzione.
Dato un segnale di ingresso e una risposta di uscita, la deconvoluzione può essere eseguita utilizzando la divisione polinomiale o metodi di algoritmo ricorsivo per produrre la risposta all'impulso.
Nell'approccio della divisione polinomiale, le sequenze sono viste come coefficienti di polinomi di ordine decrescente. Viene quindi eseguita una lunga divisione per ottenere la risposta all'impulso.
Nel metodo dell'algoritmo ricorsivo, la risposta di output è inizialmente definita come la somma di convoluzione, che può essere formulata come algoritmo ricorsivo. L'equazione viene semplificata impostando la variabile n a zero, consentendo di ottenere la risposta all'impulso per valori positivi di n.
Il numero di valutazioni necessarie per la risposta all'impulso è determinato sostituendo le lunghezze del segnale nella relazione data. Il valore finale di risposta all'impulso viene calcolato per il numero ottenuto.
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.