Bereken de discrete convolutie van twee gegevensreeksen. Gratis online tool voor signaalverwerking, wiskunde en technische toepassingen.
Convolutie is een fundamentele wiskundige bewerking die veel wordt gebruikt in signaalverwerking, beeldverwerking, techniek en statistiek. Discrete convolutie combineert twee reeksen om een derde reeks te produceren die weergeeft hoe de vorm van de ene reeks wordt gewijzigd door de andere. Onze gratis convolutiecalculator berekent snel en nauwkeurig de lineaire (discrete) convolutie van twee invoerreeksen.
De discrete convolutie van twee reeksen a[n] en b[n] is gedefinieerd als: (a * b)[n] = Σ a[k] × b[n-k], waarbij de som wordt genomen over alle geldige indices. Als reeks a lengte M heeft en reeks b lengte N, heeft de resulterende convolutie lengte M + N - 1. Elk element van de uitvoer wordt berekend door één reeks over de andere te schuiven, overlappende elementen te vermenigvuldigen en de producten op te tellen.
Convolutie heeft vele praktische toepassingen: in digitale signaalverwerking wordt het gebruikt voor het filteren van signalen (de impulsresponsie van een filter wordt geconvolueerd met het ingangssignaal); in beeldverwerking voert convolutie met kernels vervaging, verscherping en randdetectie uit; in de kansrekening geeft de convolutie van twee kansverdelingen de verdeling van de som van onafhankelijke willekeurige variabelen; in techniek beschrijft convolutie de uitgang van lineaire tijdinvariante (LTI) systemen.
Om de calculator te gebruiken, voer je gegevensreeksen in gescheiden door spaties, komma's of puntkomma's. Decimale waarden worden ondersteund. Klik op Bereken om het resultaat te zien. De uitvoerreeks toont de volledige discrete convolutie van de twee ingangen. Deze tool is perfect voor studenten die signaalverwerking leren, ingenieurs die filters analyseren, onderzoekers die met gegevensreeksen werken, en iedereen die snelle convolutieberekeningen nodig heeft.
Eerste reeks: 1 1 1 0 0 0 (lengte 6). Tweede reeks: 0.5 0.2 0.3 (lengte 3). De convolutie heeft lengte 6 + 3 - 1 = 8. Resultaat: 0.5 0.7 1 0.5 0.3 0.3 0 0. Berekening: Positie 0: 1×0.5 = 0.5. Positie 1: 1×0.2 + 1×0.5 = 0.7. Positie 2: 1×0.3 + 1×0.2 + 1×0.5 = 1. En zo verder voor elke positie.