the top level file is FIR_design_opt.m