This paper introduces a novel design algorithm for programmable finite impulse response (FIR) filters using the extended double base number system (EDBNS) to enhance efficiency by reducing logic complexity and critical path delay in computation. By maximizing the sharing of adders through unique partial product generation, the proposed method achieves up to 47.81% reduction in logic complexity and 14.32% in delay compared to traditional methods. The new approach addresses the challenges of dynamic coefficient adjustments in applications requiring real-time filtering modifications.