This document describes a novel algorithm for designing low complexity programmable FIR filters based on an extended double base number system. The algorithm aims to maximize the sharing of adders in the filter's time-multiplexed constant multiplication block by directly mapping coefficients to a quasi-minimum extended double base number system representation. This provides more efficient implementation of coefficient multipliers, which are otherwise complex parts of programmable FIR filters. Logic synthesis results on over 100 filters showed the algorithm reduced logic complexity by up to 47.81% and critical path delay by up to 14.32% compared to existing design methods. The document also provides contact information for Logic Mind Technologies in Bangalore, India regarding the project flow and hardware/software requirements.