fix conv_sub_1d bug when dsj = 0
update test_conv_sub_1d to recenter before downsampling and include multi-signal testing