Efficient Hardware Implementation Techniques For Digital Filters