Ueberarbeitung do_convolution