disclosed herein is a method and system to reduce the area and power dissipation in digital filters or multipliers . compared to radix - 4 booth coding the proposed method reduces the number of partial products by one , if the input signal has certain limits on its range . one exemplary application is echo cancellation in a full duplex pulse amplitude modulation system with 10 levels . echo cancellation may be achieved by calculating a digital replica of the echo from the transmission channel . the replica signal may be calculated in a finite impulse response filter , which multiplies the transmitted signal with estimates of the echo coefficients of the transmission channel . the replica signal may be subtracted from the received signal to create an echo - free receive signal . the disclosed method may reduce the number of partial products between the pam - 10 transmit signal and each echo coefficient from three , when radix - 4 booth coding is used , to two . this in turn may reduce the number of adders in each tap multiplier of the fir filter from two to one , resulting in lower area , lower power dissipation , and potentially higher switching speeds .