Vypočítajte diskrétnu konvolúciu dvoch dátových sekvencií. Bezplatný online nástroj na spracovanie signálov, matematiku a inžinierske aplikácie.
Konvolúcia je základná matematická operácia široko používaná v spracovaní signálov, spracovaní obrazu, inžinierstve a štatistike. Diskrétna konvolúcia kombinuje dve sekvencie a vytvára tretiu sekvenciu, ktorá reprezentuje, ako je tvar jednej sekvencie modifikovaný druhou. Naša bezplatná kalkulačka konvolúcie rýchlo a presne vypočíta lineárnu (diskrétnu) konvolúciu dvoch vstupných sekvencií.
Diskrétna konvolúcia dvoch sekvencií a[n] a b[n] je definovaná ako: (a * b)[n] = Σ a[k] × b[n-k], kde súčet sa berie cez všetky platné indexy. V praxi, ak má sekvencia a dĺžku M a sekvencia b dĺžku N, výsledná konvolúcia má dĺžku M + N - 1. Každý prvok výstupu sa vypočíta posúvaním jednej sekvencie cez druhú, násobením prekrývajúcich sa prvkov a sčítaním súčinov.
Konvolúcia má mnoho praktických aplikácií: v digitálnom spracovaní signálov sa používa na filtrovanie signálov (impulzná odozva filtra je konvoluovaná so vstupným signálom); v spracovaní obrazu konvolúcia s jadrami vykonáva rozmazanie, zaostrenie a detekciu hrán; v teórii pravdepodobnosti konvolúcia dvoch pravdepodobnostných rozdelení dáva rozdelenie súčtu nezávislých náhodných premenných; v inžinierstve konvolúcia popisuje výstup lineárnych časovo invariantných (LTI) systémov.
Na použitie kalkulačky zadajte dátové sekvencie oddelené medzerami, čiarkami alebo bodkočiarkami. Desatinné hodnoty sú podporované. Kliknite na Vypočítať pre zobrazenie výsledku. Výstupná sekvencia zobrazuje úplnú diskrétnu konvolúciu oboch vstupov. Tento nástroj je ideálny pre študentov učiacich sa spracovanie signálov, inžinierov analyzujúcich filtre, výskumníkov pracujúcich s dátovými sekvenciami a kohokoľvek, kto potrebuje rýchle výpočty konvolúcie.
Prvá sekvencia: 1 1 1 0 0 0 (dĺžka 6). Druhá sekvencia: 0.5 0.2 0.3 (dĺžka 3). Konvolúcia má dĺžku 6 + 3 - 1 = 8. Výsledok: 0.5 0.7 1 0.5 0.3 0.3 0 0. Výpočet: Pozícia 0: 1×0.5 = 0.5. Pozícia 1: 1×0.2 + 1×0.5 = 0.7. Pozícia 2: 1×0.3 + 1×0.2 + 1×0.5 = 1. A tak ďalej pre každú pozíciu.