Professional Documents
Culture Documents
ESCUELASUPERIORDEINGENIERAYARQUITECTURA
UNIDADTICOMN
CIENCIASDELATIERRA
PREPROCESADOSSMICO
Profesora:
GabrieladelosSantosCano
Trabajo:
Convolucin
Alumno:
LucasHernndezIsayHumberto
Ing.GeofsicaGrupo:2FM8
A19deMarzode2012
Marcoterico.
Definicin
Enmatemticasy,enparticular,anlisisfuncional,unaconvolucinesunoperador
matemticoquetransformadosfuncionesfygenunatercerafuncinqueencierto
sentidorepresentalamagnitudenlaquesesuperponenfyunaversintrasladada
einvertidadeg.Unaconvolucinesuntipomuygeneraldemediamvil,comose
puedeobservarsiunadelasfuncionessetomacomolafuncincaractersticade
unintervalo.
Laconvolucinfygsedenotaf*g.Sedefinecomolaintegraldelproductode
ambasfuncionesdespusdedesplazarunadeellasunadistancia.
Elintervalodeintegracindependerdeldominiosobreelqueestndefinidaslas
funciones.Enelcasodeunrangodeintegracinfinito,fygseconsiderana
menudocomoextendidas,peridicamenteenambasdirecciones,talqueeltrmino
g(t)noimpliqueunaviolacinenelrango.Cuandousamosestosdominios
peridicoslaconvolucinavecessellamacclica.Desdeluegoquetambines
posibleextenderconceroslosdominios.Elnombreusadocuandoponemosen
juegoestosdominios"ceroextendidos"obienlosinfinitoseseldeconvolucin
lineal,especialmenteenelcasodiscretoquepresentaremosabajo.
SiXeY sondosvariablesaleatoriasindependientesconfuncionesdedensidadde
probabilidadfyg,respectivamente,entoncesladensidaddeprobabilidaddela
sumaX+Yvendrdadaporlaconvolucinf*g.
Paralasfuncionesdiscretassepuedeusarunaformadiscretadelaconvolucin.
Estoes:
Cuandomultiplicamosdospolinomios,loscoeficientesdelproductoestndados
porlaconvolucindelassucesionesoriginalesdecoeficientes,enelsentidodado
aqu(usandoextensionesconceroscomohemosmencionado).
Generalizandoloscasosanteriores,laconvolucinpuedeserdefinidapara
cualesquieradosfuncionesdecuadradointegrabledefinidassobreungrupo
topolgicolocalmentecompacto.Unageneralizacindiferenteeslaconvolucinde
distribuciones.
Cuandosetratadehacerunprocesamientodigitaldesealnotienesentidohablar
deconvolucionesaplicandoestrictamenteladefinicinyaquesolodisponemosde
valoreseninstantesdiscretosdetiempo.Esnecesario,pues,unaaproximacin
numrica.Pararealizarlaconvolucinentredosseales,seevaluarelreadela
funcin:
.Paraello,disponemosdemuestreosdeambas
sealesenlosinstantesdetiempo
,quellamaremos
yksonenteros).Elreaes,portanto,
Laconvolucindiscretasedeterminaporunintervalodemuestreo
(donden
Ejemplosprcticos.
Existendistintasformasderealizarunaconvolucin,desdealgoritmos
computacionaleshastasimplesarreglosdeescalaloscualesnospermitenevaluar
dichaoperacinfuncional.Dejandoaunladoelformalismoyelampliomargen
tericodecadamtodoquesepresentarseretomarn4ejemplos,distintosy
prcticos,decomorealizarunaconvolucin:
Ejemplo#1
Multiplicacinpolinmica
Empezamospordefinirlaformadiscretadelaondculadeentradacomodelaserie
reflectiva,enestecasolaseriereflectivaobedeceavaloresnoasociadosaalgn
estudio.Sinovalores,enterosyreales,Lomismoparalaondculadeentradaypor
consecuente,paralafuncinresultante(Trazassmicasinttica).
Rt=[1,0,2,4,6,8]
Wt=[2,1,1/2,1/4]
Despus,medianteelcorrectoempleodelatransformadaZpodemosrepresentar
ambasfuncionesmedianteunarreglopolinmico.Talque:
Rt=[1,0,2,4,6,8]|Rz=1+0+2z+4z+6z+8z=Rz[1+2z+4z+6z+8z]
Wt=[2,1,1/2,1/4]|Wz[2z+1/2z1/4z]
LaconvolucinSt=Wt*RtdebidoalatransformadaZnuestraconvolucinresulta
en:S[z]=W[z]*R[z]
S[z]=[2z+1/2z1/4z]*[1+2z+4z+6z+8z]
S[z]=2+4z+8z+12z+16zz2z4z6z8z+1/2z+z+2z+
3z+4z1/4z1/2zz3/2z2z
Agrupandoterminosigualesyresolviendolasuma.
S[z]=2z+(4z+1/2z)+(8z2z1/4z)+(12z4z+z)+(16z6z+
2z1/2z)+(8zz+3z)+(4z3/2z)+2z
S[z]=2z+9/2z+23/4z+9z+23/2z6z+5/2z2z
Resultandoen
S[0]=2S[5]=23/2
S[1]=1S[6]=6
S[2]=9/2S[7]=5/2
S[3]=23/4S[8]=2
S[4]=9
Ejemplo#2
Arreglolineal
Elsiguientemetodoobedeceaunarreglolineal,dondelasoperacionesaritmticas
queintervienensonlasumaylamultiplicacin.Volvemosaretomar
Rt=[1,0,2,4,6,8]|Rz=1+0+2z+4z+6z+8z=Rz[1+2z+4z+6z+8z]
Wt=[2,1,1/2,1/4]|Wz[2z+1/2z1/4z]
AmbasfuncionesyacenenterminosdeunpolinomiodebidoalatransformadaZ.
Ocuparemossolamenteloscoeficientesdedichospolinomiospararealizarel
arreglopreviamentemencionado.
Lospasosparaevaluarlaconvolucindedosfuncionesmedianteestemetodoson
lossiguientes.
a)Multiplicarelprimercoeficienteintroducidodelpolinomioasociadoalaondcula
deentradaW[z],enestecaso(2),porelprimercoeficienteintroducidodel
polinomioasociadoalaseriereflectiva,enestecaso(1).
1
2
8 W[z]*R[z]=S[z]
2(1)=2
S[0]=2
b)Recorrereintroducirelcoeficientesiguienteasociadoalpolinomiodelaondcula
deentradaW[z]yvolveraaplicarelprocedimientodemultiplicacin.Ademasde
sumarelresultadodelosproductos.Asseobtieneelsegundoterminoasociadoal
polinomiodelafuncinresultante.
1
2
1
8 W[z]*R[z]=S[z]
2(1)=2
2(0)+(1)(1)=1
S[0]=2;S[1]=1
c)Volverarecorrereintroducirdenuevoelsiguientecoeficienteasociadoal
polinomiodelaondculadeentradaW[z].Seaplicadenuevoelprocedimientode
clculo.
1
2
1
0.5
2
2
8 W[z]*R[z]=S[z]
2(1)=2
2(0)+(1)(1)=1
2(2)+(1)(0)+(0.5)(1)=9/2
S[0]=2;S[1]=1;S[2]=9/2
Yaentendidoelprocedimientodeclculo.Procederemosacontinuarconla
evaluacindetodalaconvolucin.
1
2
1
0.5
0.25
1
0.5
2
1
8 W[z]*R[z]=S[z]
2(1)=2
2(0)+(1)(1)=1
2(2)+(1)(0)+(0.5)(1)=9/2
2(4)+(1)(2)+(0.5)(0)+(1)(0.25)=23/4
S[0]=2;S[1]=1;S[2]=9/2;S[3]=23/4
1
2
1
0.5
0.25
1
0.5
0.25
2
1
0.5
2
1
8 W[z]*R[z]=S[z]
2(1)=2
2(0)+(1)(1)=1
2(2)+(1)(0)+(0.5)(1)=9/2
2(4)+(1)(2)+(0.5)(0)+(1)(0.25)=23/4
2(6)+(1)(4)+(0.5)(2)+(0.25)(0)=9
S[0]=2;S[1]=1;S[2]=9/2;S[3]=23/4S[4]=9
1
2
1
0.5
0.25
1
0.5
0.25
2
2
1
0.5
0.25
2
1
0.5
2
1
8 W[z]*R[z]=S[z]
2(1)=2
2(0)+(1)(1)=1
2(2)+(1)(0)+(0.5)(1)=9/2
2(4)+(1)(2)+(0.5)(0)+(1)(0.25)=23/4
2(6)+(1)(4)+(0.5)(2)+(0.25)(0)=9
2 2(8)+(1)(6)+(0.5)(4)+(0.25)(2)=23/2
S[0]=2;S[1]=1;S[2]=9/2;S[3]=23/4S[4]=9S[5]=23/2
1
2
1
0.5
0.25
1
0.5
0.25
2
2
1
0.5
0.25
2
1
0.5
0.25
2
1
0.5
8 W[z]*R[z]=S[z]
2(1)=2
2(0)+(1)(1)=1
2(2)+(1)(0)+(0.5)(1)=9/2
2(4)+(1)(2)+(0.5)(0)+(1)(0.25)=23/4
2(6)+(1)(4)+(0.5)(2)+(0.25)(0)=9
2 2(8)+(1)(6)+(0.5)(4)+(0.25)(2)=23/2
1 (1)(8)+(0.5)(6)+(0.25)(4)=6
S[0]=2;S[1]=1;S[2]=9/2;S[3]=23/4S[4]=9S[5]=23/2;S[6]=6
1
2
1
0.5
0.25
1
0.5
0.25
2
2
1
0.5
0.25
2
1
0.5
0.25
2
1
0.5
0.25
8 W[z]*R[z]=S[z]
2(1)=2
2(0)+(1)(1)=1
2(2)+(1)(0)+(0.5)(1)=9/2
2(4)+(1)(2)+(0.5)(0)+(1)(0.25)=23/4
2(6)+(1)(4)+(0.5)(2)+(0.25)(0)=9
2 2(8)+(1)(6)+(0.5)(4)+(0.25)(2)=23/2
1 (1)(8)+(0.5)(6)+(0.25)(4)=6
0.5 (0.5)(8)+(0.25)(6)=5/2
S[0]=2;S[1]=1;S[2]=9/2;S[3]=23/4S[4]=9S[5]=23/2;S[6]=6;S[7]=5/2
Concluyendoasen
1
2
1
0.5
0.25
1
0.5
0.25
2
2
1
0.5
0.25
2
1
0.5
0.25
2
1
0.5
0.25
8 W[z]*R[z]=S[z]
2(1)=2
2(0)+(1)(1)=1
2(2)+(1)(0)+(0.5)(1)=9/2
2(4)+(1)(2)+(0.5)(0)+(1)(0.25)=23/4
2(6)+(1)(4)+(0.5)(2)+(0.25)(0)=9
2 2(8)+(1)(6)+(0.5)(4)+(0.25)(2)=23/2
1 (1)(8)+(0.5)(6)+(0.25)(4)=6
0.5 (0.5)(8)+(0.25)(6)=5/2
0.25 (0.25)(8)=2
S[0]=2;S[1]=1;S[2]=9/2;S[3]=23/4S[4]=9S[5]=23/2;S[6]=6;S[7]=5/2;
S[8]=2
Siendoelresultadofinal
S[0]=2S[5]=23/2
S[1]=1S[6]=6
S[2]=9/2S[7]=5/2
S[3]=23/4S[8]=2
S[4]=9
Ejemplo#3
Formagrfica
Paraestemtodosernconsideradosfactoresdeescala.Loscualessern
definidossolamenteparaesteejemplo.Noexistealgnajusteidealparatrabajar
conesteprocedimientopararealizarlaconvolucin,porlocual,cualquier
modificacinpuedeserconsideradadependiendodelasnecesidadesotamaode
loscoeficientes.
Volvemosaretomar
Rt=[1,0,2,4,6,8]|Rz=1+0+2z+4z+6z+8z=Rz[1+2z+4z+6z+8z]
Wt=[2,1,1/2,1/4]|Wz[2z+1/2z1/4z]
AmbasfuncionesyacenenterminosdeunpolinomiodebidoalatransformadaZ.
Ocuparemossolamenteloscoeficientesdedichospolinomiospararealizarel
arreglopreviamentemencionado.
RepresentamosdemaneragrficaRzyWzdelasiguienteforma:
Rz=[1,0,2,4,6,8]Wz=[2,1,1/2,1/4]
.1/41
1024681/22
Dondeelpunto(.)denota0
Seempiezaporordenarambasgrficas(escalas)delasiguientemanera.
0)
Elprocedimientoparaevaluarla
convolucindeestamaneraesla
siguiente:
a)Existeunacorrespondencia
directaentreambasescalas,tal
quepodemosmultiplicarelprimer
coeficientedeRzconelprimercoeficientedeWz.
ParaS[0]=(2)(1)=2;S[0]=2
Procedemosarecorrerlagrfica(escala)Wz.
1)
b)Sevuelveatenerunacorrespondencia,esta
vezseconsideralasumadelosproductosparael
clculodelsiguientecoeficientedelaondcula
resultante,S[2].
S[1]=(2)(0)+(1)(1)=1;S[1]=1
2)c)Lascorrespondenciasson
notoriasyelprocedimientovuelveaserel
mismo,elprocedimientocompletoconsiste
enelirrecorriendolagrfica(escala)dela
ondculadeentradarespectoalaserie
reflectiva.Realizarlasumadeproductos
paraobtenerelsiguientecoeficientedel
polinomiorelacionadoalafuncindesalida
S[z];
S[2]=(2)(2)+(1)(0)+(1/2)(1)=9/2
S[2]=9/2
Procedemosdeigualmanerahastallegaralultimo
coeficientecorrespondientealpolinomioS[z].
3)
S[3]=(2)(4)+(1)(2)+(1/2)(0)+(1/4)(1)=
23/4;S[3]=23/4
4)
Aqusolamenteiremosrecorriendolagrfica(escala)inferiorporcuestionesde
espacioyusodematerialdeimpresin.
S[4]=(6)(2)+(1)(4)+(1/2)(2)+(1/4)(0)=
9;S[4]=9
5)
S[5]=(8)(2)+(1)(6)+(1/2)(4)+(1/4)(2)
=23/2;S[5]=23/2
6)
S[6]=(8)(1)+(1/2)(6)+(1/4)(4)=6
;S[6]=6
7)
S[7]=(8)(1/2)+(1/4)(6)=5/2;S[7]=5/2
8)
S[8]=(8)(1/4)=2;S[8]=2
Dandofinalmentecomoresultadoque
S[0]=2S[5]=23/2
S[1]=1S[6]=6
S[2]=9/2S[7]=5/2
S[3]=23/4S[8]=2
S[4]=9
Ejemplo#4
Algoritmocomputacional
Elsiguientemetodo,enopinindelautor,eselmtodomasprcticoytilpara
realizarlaconvolucindedosfuncionescualquiera.Lafacilidadrecaeenelhecho
dequedichometodopuedeserprogramadoenunainfinidaddelenguajesy
programas.Facilitandoaslosclculosnecesariosparaencontrarloscoeficientes
delpolinomioasociadosalafuncinresultante,enestecaso,trazassmica
sinttica.
Volvamosaconsiderarladefinicindelaconvolucindiscretadedosfunciones
dondek=(m+n1)SiendomynelnmerodecoeficientesqueposeeWz&Rz
respectivamente.Paraestecasok=(4+6)1=101;k=9coeficiente
resultantes.Quecomosehavistoenlosejemplosanteriores,9hansidolos
resultadosobtenidosenlosdiferentesmtodosdeconvolucin.
Parafacilitarelclculodecoeficientes,k=0,8.Estoes,queelprimerresultado
arrojadoporlaconvolucinobedeceaS[k]=S[0],mientrasqueelsegundo
resultado...S[k]=S[0],S[1]....assucesivamentehastaS[k]
Dichaconsideracindebeserrecordadaalmomentodeintentarprogramarla
convolucin,nosiempreesconvenienteempezaruncontadoren0.Masadelante
retomaremosdenuevoestedetalle.
Volviendoalalgoritmo.Alseruncasodiscretolaconvolucinesrepresentada
comounasumatoria,enestecasodeterminosresultantesdediferentesproductos
acordesalacontinuaevaluacindelosdatosdelasfuncionesW[z]&R[z].
w[z ]r [z ]
i=0
Correspondealcasodiscretodeestasdosfunciones.
i=0
Laevaluacindelalgoritmoconsta,comoenloscasosanteriores,delaevaluacin
(sumadeproductos)alolargodedistintosvaloresdeK.Paraestecaso,tambin
seesevaluadodei=0,. Como se puede observar, el limitante principal al
momento de evaluar o mejor dicho, las restricciones, estarn dadas por
w [ ki] ,almomentodecorreride0a,seencontrarnvaloresqueno
correspondenaningncoeficiente.Dichaslimitantessernlasquenospermitan
terminarlaevaluacinyqueestanocontineinfinitamente.
;Empezamosconlaevaluacin.
i=0
Retomamosque
Rt=[1,0,2,4,6,8]|Rz=1+0+2z+4z+6z+8z=Rz[1+2z+4z+6z+8z]
Wt=[2,1,1/2,1/4]|Wz[2z+1/2z1/4z];Recordandoquek=0,8
ParaK=0
S[0]=
i=0
PodemosnotarqueW[01]yW[02]sonvaloresconlosquenocontamos,debidoa
queelmnimoesW[0],porlotantosondescartadosautomticamente;ascomo
todotrminoqueleproceda.Porloquelasumatoriasereduceaw[00]*r[0]para
nuestroprimertermino.(K=0).
S[0]=W[00]r[0]=(1)(2)=2;S[0]=2
AsociandocadaterminodeWyraloscoeficientesquelosdefinenyempezando
estosenW[0]yr[0]respectivamente.Siguiendoassegnelnumerototalde
coeficientesquedefinenaambasfunciones.ParaW=0,3&r=0,5
Parak=1
S[1]= w [10]r [0]+W [11]r [1]+W [12]r [ 2 ]...
S[1]= w [1]r [ 0]+W [0]r [ 1] =(1)(1)+(2)(0)=1;
S[1]=1
Parak=2
S[2]= w [20]r [0 ]+W [21]r [1]+W [22]r [2 ]+W [23]r [3]...
S[2]= w [2]r [ 0 ]+W [1]r [ 1]+W [ 0 ]r [2 ] =(1/2)(1)+(1)(0)+(2)(2)=9/2;
S[2]=9/2
Parak=3
S[3]= w [30 ]r [0]+W [31]r [1]+W [32]r [2]+W [33]r [ 3]+W [ 34]r [ 4]...
S[3]= w [3]r [0]+W [2]r [ 1]+W [1]r [2 ]+W [ 0 ]r [3]
S[3]=(1/4)(1)+(1/2)(0)+(1)(2)+(2)(4)=23/4;
S[3]=23/4
Parak=4
S[4]=
w [ 40]r [0]+W [41]r [1]+W [42 ]r [2 ]+W [43]r [3]+W [44 ]r [ 4 ]+W [ 45]r [5]...
S[4]=
w [ 4]r [0]+W [3]r [1]+W [2]r [2 ]+W [1]r [3]+W [0]r [4] ;Aquempezamosa
notarqueterminoscomow[4]tampocoestnpresentes.Porlocualtambinson
descartados.ElmximoesWz|0a3&Rz|0a5.
S[4]=
w [4]r [0]+W [3]r [1]+W [2]r [2]+W [1]r[3]+W [0]r [4] =(1/4)(0)+(1/2)(2)+(1)(4)+(2)(6)
=9;
S[4]=9
Parak=5
S[5]=
w [50 ]r [0]+ W [51]r [1]+W [52 ]r [2]+ W [53]r [3]+ W [54]r [4]+W [55]r [5]+ W [56] r [6]
S[5]=
W [3]r [2 ]+W [2 ]r [3]+W [1]r [4 ]+W [0 ]r [5] =(1/4)(2)+(1/2)(4)+(1)(6)+(2)(8)
=23/2;
S[5]=23/2
Parak=6
S[6]=
S[7]=5/2
Finalmente
Parak=8
S[8]=
w [80]r [0]+W [81]r [ 1]+W [ 82 ]r [2 ]+ W [ 83]r [3]
+W [84]r [4]+W [85]r [5]+W [86]r [ 6]+W [87]r [7]+ W [ 88]r [ 8]+W [89]r [9]...
Algoritmodeconvolucin,ejemploprcticoenFortran90.
Acontinuacinsepresentaelcdigofuentecorrespondienteaunprogramaque
realizalaconvolucindedosficherosdeentradadenominadoscomoondicula.txty
seriereflectiva.txt,generandoasuvezuntercerollamadotrazasintetica.txt.
Factoresaconsiderar
1. Programaconextensin~.f90,puedesercompiladoconFortran90oFortran
95.
2. ProgramafuncionaltantoensistemasMicrosoftWindowscomoGNU/Linux.
3. Enelpresentetrabajoelprogramafuecompiladoyejecutadobajounsistema
ArchLinuxx86.
4. Seutilizelcompiladorgccfortran.Medianteloscomandosgfortran~.f90
&./a.out(donde~correspondealnombredelarchivoacompilar,fuecompilado
yejecutadorespectivamente)enBash(BourneAgainShell).
5. SeomitenlosdetallessobreelfuncionamientodellenguajeFortran,dichos
detallesescapandelobjetivodeestetrabajo.
6. Serealizunscreenshotdelosresultadosfinalesmedianteelprograma
CapturadePantalla.Queformapartedelospaquetesbsicosdelentorno
grficoGnome3.
Dichosarchivos,elcdigofuentedelprograma,ondicula.txt,seriereflectiva.txte
inclusiveunacopiadelarchivooriginaldeestetrabajoascomounarchivo.pdf
sernentregadosenunCD.Dondeelprogramapodraserejecutadounavez
compiladoencualquiersistema(Necesariamentesenecesitacontarconun
compiladorFortran90o95).
Cdigofuenteprogramaconvolution.f90
Contenidodelosarchivosondicula.txt&seriereflectiva.txt
ondcula.txt
2.00
seriereflectiva.txt
1.00
1.00
0.00
0.50
2.00
4.00
0.25
6.00
8
Evidenciadecompilacinyejecucindelprograma
Resultadosguardadosenarchivotrazasintetica.txt
2.00000000
1.00000000
4.50000000
5.75000000
9.00000000
11.5000000
6.00000000
2.50000000
2.00000000
Dandofinalmentecomoresultadoque
S[0]=2S[5]=23/2
S[1]=1S[6]=6
S[2]=9/2S[7]=5/2
S[3]=23/4S[8]=2
S[4]=9
Coincidenun100%conlosobtenidosmediantelosdemsmtodospararealizar
laconvolucin.Porlotanto,sepuedegarantizarqueelcdigofuentedel
programa,ascomosufuncionamiento,soncorrectos.
FuncindeconvolucinenMatlab
Matlabesunpotenteprogramaparalamanipulacindematrices(Suobjetivo
principal)peronoselimitasimplementeaello.Esunaherramientade
programacin,planteamientoysolucindecualquiertipodeproblemas
referentesaingenieraodemstiposdetrabajos.
Esrelevantenotarqueapesardequeunaconvolucinpuedeserprogramada
enMatlab,dichoprogramayacuentaconunafuncinquepermiterealizarla
convolucinentredosfunciones.Sinindagarendetalles,sepresentala
siguientedemostracin.
>>W=[2,1,1/2,1/4]
W=2.00001.00000.50000.2500
>>R=[1,0,2,4,6,8]
R=102468
>>conv(W,R)
ans=
2.00001.00004.50005.75009.000011.50006.00002.5000
2.0000
Seapreciaquelosresultadossonlosmismosquehemosobtenidoalolargode
estetrabajo.ConsultandoladocumentacindeMatlab,esnotorioqueelprincipio
declculoescasielmismoqueparaFortranyporobviasrazones,obedecea
Conclusiones
Laconvolucindedosfunciones(seales)puedecontarconunainfinidadde
metodosyprocedimientosaseguir,noobstante,siserealizadelamanera
correctalosresultadossernsiemprelosmismos.Lasfuncionesquese
manejaronenesteejemploprcticofueronmuypequeas,debidoaqueenel
mbitolaboral,tcnicoyartstico,semanejangrancantidaddedatosyrealizar
esteprocedimientoamanonofiguraentrelasopciones.Esahdondeentranlos
lenguajesdeprogramacinolosprogramasqueyadefinenalgnmdulo
dedicadoespecficamenteallevaracaboestaoperacinfuncional.
Enfuturostrabajossellevaracabodenuevolaconvolucinestavezcondatos
realesobienqueseasemejanunpocoaunaseriereflectiva,ascomouna
ondculadeentrada(yaseadeRickerodeKlauder)
Despusdelpresentetrabajoquedanbiendefinidosyentendidoslosconceptos
deconvolucin,convolucindiscretaascomolasdistintasformasderealizarla.
SeadjuntaaestetrabajounCDconlosarchivosmencionadosenlaseccin:
Algoritmodeconvolucin,ejemploprcticoenFortran90.