added another function for fir design using multi-dispatch
added another function for fir design using multi-dispatch