Folding i signalhandsaming

(Omdirigert frå Konvolusjon)

Folding ein matematisk bilineær operasjon på to funksjonar, eller signal, og som resulterer i ein tredje funksjon , som syner korleis dei to funksjonane påverkar kvarandre. Folding kan utførast mellom kontinuerlege eller diskrete funksjonar, og kan sjåast på som ei generalisering av eit glidande gjennomsnitt.

Folding av ein rektangulær funksjon med seg sjølv.

Folding av tids-kontinerlege signal

endre

Folding av to kontinuerlege Lebesgue-integrerbare funksjonar   og   vert utført som

 

der *, som vert kalla «foldingsoperatoren», er ein kompakt notasjon for folding. «Folding» kjem frå den tyske nemninga «Faltung», og syner til at den eine funksjonen vert folda (bretta), slik at slutten kjem fyrst og starten til slutt, vist med notasjonen  . Folding er ein kommutativ operasjon, så det spelar inga rolle kva for funksjon som vert snudd (folda). Dei to funksjonane kan vera reelle eller komplekse.

Om   er impulsresponsen til eit lineært system (eit filter), er utgangssignalt   frå systemet gitt som foldinga av impulsresponsen   og inngangssignalet  . Ein kan difor måla impulsresponsen til eit lineært system ved å senda ein impuls gjennom det.

Folding av tids-diskrete signal (sekvensar)

endre

Folding av relle eller komplekse diskrete sekvensar vert utført som eit Cauchy-produkt:

 

Her er Lebesgue-målet bytta ut med eit kardinalitetsmål.

Linjealmetoden

endre
 
Linjealmetoden.

Folding av to diskrete sekvensar kan illustrerast med den sokalla linjealmetoden. Fyrst blir den eine av dei to sekvensane reversert. Ein startar så med å overlappa sekvensane med ein sampel og så blir verdiane multipliserte med kvarandre. Dette gir den fyrste verdien til  . Deretter forskyv ein den reverserte sekvensen   med eit sampelinterval, slik at dei to sekvensane overlappar med to sample, finn produkta av dei to overlappande sampelpara og summerer for å finna  . Så forskyv ein sekvensen enda eit sampelinterval, multipliserer dei overlappande tre sampelpara og summerer, for å finna  . Ein held fram på dette viset til sekvensane ikkje lengre overlappar. Lengda av den resulterande sekvensen   blir lik summen av lengda til sekvensane   og  , minus 1.

Folding uttrykt som polynommultiplikasjon

endre

Foldninga av diskrete tids-signal (sekvensar) kan uttrykkast som polynommultiplikasjon: