ConvolucióLa convolució és una operació matemàtica que transforma dues funcions en una tercera funció que representa la magnitud de superposició de les dues funcions originals. La seva operació es representa amb el símbol * . Les seves aplicacions inclouen estadística, visió per ordinador, processament d'imatges i senyals, enginyeria de telecomunicació i equacions diferencials.[1][2] Definició matemàticaMatemàticament es defineix de la següent manera:
A més a més, hi ha tres mètodes gràfics per resoldre les convolucions: el lineal, el de malles i el circular. La convolució de f i g es denota , i es defineix com la integral del producte de les dues funcions després de reflectir-ne una respecte de l'eix Y i desplaçar-la una distància t, com es mostra a continuació:
Si X i Y són dues variables aleatòries independents amb funcions de densitat de probabilitat f i g, respectivament, llavors la densitat de probabilitat de la suma X + Y vindrà donada per la convolució f * g. Per les funcions discretes es pot utilitzar d'una manera discreta la convolució, és a dir: Quan es multipliquen dos polinomis, els coeficients del producte estan donats per la convolució de les successions originals de coeficients, en el sentit donat aquí (utilitzant extensions amb zeros com hem mencionat). Generalitzant els casos anteriors, la convolució pot ser definida per qualssevol dues funcions quadrades-integrables definides sobre un grup topològic localment compacte. Una generalització diferent és la convolució de distribucions. Tipus de ConvolucióConvolució DiscretaQuan es tracta de fer un processament digital de senyal no té sentit parlar de convolucions aplicant estrictament la definició, ja que només disposem de valors en instants discrets de temps. Cal, doncs, una aproximació numèrica. Per a realitzar la convolució entre dos senyals, s'avaluarà l'àrea de la funció: . Per a això, disposem de mostrejos dels dos senyals en els instants de temps , que anomenarem y (on n i k són enters). L'àrea és, per tant,
La convolució discreta es determina per un interval de mostreig :
Convolució CircularQuan una funció és periòdica, amb un període de T, llavors les funcions, f, com ara f * existents, la seva convolució és també periòdica i igual a: On es tria arbitràriament. La suma és anomenada com una extensió periòdica de la funció f. Si GT és una extensió periòdica d'una altra funció, g, llavors f * GT se sap que és circular, cíclica, o periòdica d'una convolució de fil g. Mètode per calcular la convolució circular: Tenim 2 cercles, un exterior i un altre interior. Anem girant el cercle interior i sumant els seus valors. Si els dos cercles tenen diferents mides, llavors el més petit hi afegim "0" a l'inici, al final o l'inici i final. [L >= L1 + L2-1] Convolució linealConsisteix a fer unes taules on en cada cas els membres de les dues funcions es troben desplaçats una posició, de manera que es comença amb les dues funcions compartint un sol membre, en la segona taula en comparteixen 2, i així anar fent fins que les dues funcions s'han desplaçat una sobre l'altra i tornen a compartir un sol membre. En cada taula es fa el producte entre els membres que coincideixen en la mateixa columna i se sumen els productes de les columnes. A continuació hi ha un exemple: x[n] = [4 1 3] y[n] = [2 5] c[n] = y[n]*x[n] [0 4 1 3] i [2 5 0 0], resultat = 5*4 = 20 [4 1 3] i [2 5 0], resultat = 5*1 + 2*4 = 13 [4 1 3] i [0 2 5], resultat = 5*3 + 2*1 = 17 [4 1 3 0] i [0 0 2 5], resultat = 2*3 = 6 El resultat final de la convolució és el següent: c[n] = [20 13 17 6]. PropietatsLes propietats dels diferents operadors de convolució són 12 Associativitat amb multiplicació escalarper a tot nombre complex o real . Regla de derivacióon Df és la derivada de f o, en el cas discret, l'operador diferència
on és la Transformada de Fourier de f.[3] Aquest teorema també es compleix amb la Transformada de Laplace. Altres definicionsMatriu de convolucióA vegades és útil veure la convolució com un producte matricial, sigui una funció discreta de elements, sigui un sistema discret de elements i sigui la resposta a la convolució de elements, llavors es pot expressar pel següent producte matricial.
S'opera de la següent manera: = exemple: sigui i sigui llavors la matriu de convolució serà S'afegeixen zeros a tots dos cantons. Això es fa per a poder igualar i així poder fer la convolució. Aquesta tècnica és coneguda com a zero-padding. Zero PaddingConsisteix en afegir 0 a una convolució o a l'espectre d'un senyal, en aquest últim cas augmentem el domini freqüencial del senyal, però no es millora la resolució. Algoritmes ràpids de convolucióEn moltes situacions, convolucions discretes es poden convertir en convolucions circulars de manera que podem aplicar transformacions ràpides amb una determinada característica de la convolució i implementar-ho al computador. Per exemple, la convolució de seqüències de dígits és el funcionament del nucli d'un computador en la multiplicació de nombres de diversos dígits, que per tant pot ser implementat de manera eficient amb les tècniques de transformació (Knuth 1997, § 4.3.3.C; von zur Gather i Gerhard 2003, § 8.2). Convolucions de grupsSi G és un grup dotat d'una mesura m i si f i g són funcions reals -o complexes- valuades i m-integrables de G, llavors podem definir la seva convolució com: En aquest cas també és possible donar, per exemple, un teorema de convolució, encara que sigui molt més difícil de presentar i que requereixi la teoria de la representació per a aquests tipus de grups així com el Teorema de Peter-Weyl de l'Anàlisi harmònica. És molt difícil fer aquests càlculs sense més estructura i els grups de Lie són els marcs on s'han de fer les coses. Convolucions amb deltes de DiracBialgebraSigui (X, Δ, ∇, ε, η) una bialgebra amb comultiplicatió Δ, multiplicació ∇, unitat η, i counitat ε. La convolució és un producte definit en l'endomorfisme algebraic End(X). Sigui φ, ψ ∈ End(X), això és, φ,ψ: X → X són funcions que respecten tota 'estructura algebraica de X, llavors la convolució φ∗ψ és definida com una composició. La convolució apareix sobretot en la definició de l'àlgebra de Hopf (Kassel 1995, §III.3). Un biàlgebra és una àlgebra de Hopf si i només si té un antípoda: un endomorfisme a S de manera que: DesconvolucióD'altra banda, s'anomena «desconvolució» la separació de dos senyals obtinguts a partir d'una convolució.[4] AplicacionsLa convolució i les operacions relacionades es troben a moltes aplicacions en enginyeria i matemàtica:
Referències
Enllaços externs
|