Sekční (rozdělená) konvoluce je metoda výpočtu konvoluce používaná v případě, že počet prvků jedné ze vstupních sekvencí je mnohonásobně větší než počet prvků druhé [1] . Základní metody pro výpočet sekční konvoluce - překrývání se součtema metodou vrstveného překrývání.
Dovolit být neomezená posloupnost, být posloupnost délky , a být nějaké přirozené číslo .
Pro výpočet lineární konvoluce metodou překryv-součet je nutné rozdělit sekvenci na sousední úseky délky :
kde
Pak
Délka každé z dílčích závitů v tomto součtu je rovna , to znamená, že existuje délkový úsek, na kterém se -tá a -tá dílčí závitnice překrývají, takže jejich hodnoty v překrývající se oblasti je třeba sečíst. Odtud název této metody [2] .
Nyní nechť je délka úseků sekvence stejná a tyto úseky mají překrývající se úseky délky . Pro každý úsek je vypočítána cyklická konvoluce a , obsahující počet a označená . Je nutné zahodit poslední vzorky této sekvence a zbytek připojit k sekvenci . Po provedení tohoto postupu bude požadovaná sekvence získána pro každý [3] .
Je vhodné zvolit číslo tak, aby číslo bylo mocninou dvou. Pak lze každou z dílčích konvolucí efektivně provádět pomocí rychlých algoritmů , což výrazně snižuje výpočetní složitost .