make periodize_filter work for 2d
add dual_filter_bank & test