Calculați convoluția discretă a două secvențe de date. Instrument online gratuit pentru procesarea semnalelor, matematică și aplicații de inginerie.
Convoluția este o operație matematică fundamentală utilizată pe scară largă în procesarea semnalelor, procesarea imaginilor, inginerie și statistică. Convoluția discretă combină două secvențe pentru a produce o a treia secvență care reprezintă cum forma unei secvențe este modificată de cealaltă. Calculatorul nostru gratuit de convoluție calculează rapid și precis convoluția liniară (discretă) a două secvențe de intrare.
Convoluția discretă a două secvențe a[n] și b[n] este definită ca: (a * b)[n] = Σ a[k] × b[n-k], unde suma este luată peste toți indicii valizi. În practică, dacă secvența a are lungimea M și secvența b are lungimea N, convoluția rezultată are lungimea M + N - 1. Fiecare element al ieșirii este calculat prin alunecarea unei secvențe peste cealaltă, înmulțirea elementelor suprapuse și însumarea produselor.
Convoluția are multe aplicații practice: în procesarea digitală a semnalelor, este folosită pentru filtrarea semnalelor (răspunsul la impuls al unui filtru este convoluat cu semnalul de intrare); în procesarea imaginilor, convoluția cu nuclee realizează estompare, ascuțire și detectarea marginilor; în teoria probabilităților, convoluția a două distribuții de probabilitate dă distribuția sumei variabilelor aleatoare independente; în inginerie, convoluția descrie ieșirea sistemelor liniare invariante în timp (LTI).
Pentru a utiliza calculatorul, introduceți secvențele de date separate prin spații, virgule sau punct și virgulă. Valorile zecimale sunt acceptate. Faceți clic pe Calculează pentru a vedea rezultatul. Secvența de ieșire arată convoluția discretă completă a celor două intrări. Acest instrument este perfect pentru studenții care învață procesarea semnalelor, inginerii care analizează filtre, cercetătorii care lucrează cu secvențe de date și oricine are nevoie de calcule rapide de convoluție.
Prima secvență: 1 1 1 0 0 0 (lungime 6). A doua secvență: 0.5 0.2 0.3 (lungime 3). Convoluția are lungimea 6 + 3 - 1 = 8. Rezultat: 0.5 0.7 1 0.5 0.3 0.3 0 0. Calcul: Poziția 0: 1×0.5 = 0.5. Poziția 1: 1×0.2 + 1×0.5 = 0.7. Poziția 2: 1×0.3 + 1×0.2 + 1×0.5 = 1. Și așa mai departe pentru fiecare poziție.