Laske kahden tietosekvenssin diskreetti konvoluutio. Ilmainen online-työkalu signaalinkäsittelyyn, matematiikkaan ja insinöörisovelluksiin.
Konvoluutio on perustavanlaatuinen matemaattinen operaatio, jota käytetään laajasti signaalinkäsittelyssä, kuvankäsittelyssä, insinööritieteissä ja tilastotieteissä. Diskreetti konvoluutio yhdistää kaksi sekvenssiä tuottaen kolmannen sekvenssin, joka edustaa, kuinka yhden sekvenssin muoto muuttuu toisen vaikutuksesta. Ilmainen konvoluutiolaskimemme laskee nopeasti ja tarkasti kahden syötesekvenssin lineaarisen (diskreetin) konvoluution.
Kahden sekvenssin a[n] ja b[n] diskreetti konvoluutio määritellään: (a * b)[n] = Σ a[k] × b[n-k], missä summa otetaan kaikkien kelvollisten indeksien yli. Käytännössä, jos sekvenssin a pituus on M ja sekvenssin b pituus on N, tuloksena olevan konvoluution pituus on M + N - 1. Jokainen tulosteen elementti lasketaan liu'uttamalla yhtä sekvenssiä toisen yli, kertomalla päällekkäiset elementit ja laskemalla tulot yhteen.
Konvoluutiolla on monia käytännön sovelluksia: digitaalisessa signaalinkäsittelyssä sitä käytetään signaalien suodattamiseen (suodattimen impulssivaste konvoloidaan tulosignaalin kanssa); kuvankäsittelyssä konvoluutio ytimillä suorittaa sumentamista, terävöittämistä ja reunantunnistusta; todennäköisyysteoriassa kahden todennäköisyysjakauman konvoluutio antaa riippumattomien satunnaismuuttujien summan jakauman; insinööritieteissä konvoluutio kuvaa lineaaristen aikainvarianttien (LTI) järjestelmien tulosteen.
Käyttääksesi laskinta, syötä tietosekvenssisi välilyönneillä, pilkuilla tai puolipisteillä erotettuna. Desimaaliarvot ovat tuettuja. Napsauta Laske nähdäksesi tuloksen. Tulossekvenssi näyttää kahden syötteen täydellisen diskreetin konvoluution. Tämä työkalu on täydellinen signaalinkäsittelyä opiskeleville, suodattimia analysoiville insinööreille, tietosekvenssien parissa työskenteleville tutkijoille ja kaikille, jotka tarvitsevat nopeita konvoluutiolaskelmia.
Ensimmäinen sekvenssi: 1 1 1 0 0 0 (pituus 6). Toinen sekvenssi: 0.5 0.2 0.3 (pituus 3). Konvoluution pituus on 6 + 3 - 1 = 8. Tulos: 0.5 0.7 1 0.5 0.3 0.3 0 0. Laskenta: Positio 0: 1×0.5 = 0.5. Positio 1: 1×0.2 + 1×0.5 = 0.7. Positio 2: 1×0.3 + 1×0.2 + 1×0.5 = 1. Ja niin edelleen jokaiselle positiolle.