Digital Signal Processing

Pre-Encoded Multipliers Based on Non-Redundant Radix-4 Signed-Digit Encoding for DSP Applications

Overview: A enormous number of multiplications with coefficients that don’t alter during the strangulation of Digital Signal Processing (DSP) and intermedia applications like Fast Fourier Transform (FFT) and audio/video pamphlets whose toted out it. The optimized architecture block of the multiplier is very necessary because this is the vital component for realizing computationally protracted applications and it’s influenced complete system performance.

By the use of Canonic Signed Digit (CSD) delineation, regular coefficients can be ciphered to enclose the least non-zero values. CSD multipliers cover the slightest non-zero fractional products which in turn reduces their switching motion. Folding technique is a very important process to decrease the silicon area by time manifold.

Although the CSD multipliers are compact wired to explicit coefficients, functional blocks like adders and subtractor are not profitable to it. Since the explicit products formation unit is produced uniquely for a group of coefficients and cannot be rephrased for another group, this multiplier design misses flexibility.

Read more..

Pre-Encoded Multipliers Based on Non-Redundant Radix-4 Signed-Digit Encoding for DSP Applications project Looking to build projects on Digital Signal Processing?:

Digital Signal Processing Kit will be shipped to you and you can learn and build using tutorials. You can start for free today!


Modified Booth (MB) encoding undertakes the previous restrictions and decreases to half the number of explicit products outcoming to the decreased area, analytical delay and power expenditure. Nonetheless, the faithful encoding circuit is needed and implicit products procreation is quite complex. Through this approach, the encoding circuitry of MB multiplier is erased.

We encode the coefficients off-line depend on the MB encoding and stock the MB encoded coefficients like 3 bits/ symbol into a ROM as the value of fixed coefficients are treated earlier. The derived NR4SD encoding process benefits one of the important value sets: {-1, 0, 1, 2} or {-2, -1, 0, 1}. The derived NR4SD encoding utilises four symbol numbers and its pre encoding multipliers contain a minimal complex implicit product formation circuit.


Latest projects on Digital Signal Processing

Want to develop practical skills on Digital Signal Processing? Checkout our latest projects and start learning for free


Procedure: The modified booth (MB) algorithm is the extravagant radix-4 encoding process which is formulated as

B=j=0k-1bjMB22j …………………………...... (1)

Where bjMB is the element of {-2, -1, 0, 1, 2}; 0 ≤ j ≤ k-1 and it is formed as-

bjMB=-2b2j+1+b2j+b2j-1 ………………… (2)

Where b-1 = 0 and every MB symbol is showed by the bits s, one and two. The evaluation of MB symbols is given as –

bjMB=(-1)sj.(onej+2twoj) ………………… (3)

There are two types of Non-Redundant Radix-4 Signed Digit (NR4SD) algorithms which is given below –

  • NR4SD- Algorithm: The stepwise procedure of this algorithm is given as below –
  • Examine the original values j = 0 and c0 = 0.
  • Evaluate the value of carrying and sum for inputs b2j and c2j which is given as

c2j+1=b2jc2j and n2j+=b2jc2j …………………. (4)

  1. Evaluate the signed carry with positive nature and signed sum with negative nature of HA for inputs b2j+1 (+) and c2j+1 (+) which is given as 

c2j+2=b2j+1c2j+1 and n2j+1-=b2j+1c2j+1 ……… (5)

  1. Evaluate the value of the final digit which is formulated as –

bjNR-=-2n2j+1-+n2j+ …………….. (6)

  • NR4SD+ Algorithm: The step by step procedure of this algorithm is quite similar to NR4SD algorithm. The main difference is that the final digit evaluation step which is given as –

bjNR+=2n2j+1+-n2j- …………………… (7)

Conclusion: By off-line encoding of the typical coefficients, the novel designs of a pre-encoded multiplier are tested and feeding them in system memory. The derived pre-encoded NR4SD multiplier devices are ambient area and contain productive power factor than earlier multiplier designs.


How to build Digital Signal Processing projects Did you know

Skyfi Labs helps students learn practical skills by building real-world projects.

You can enrol with friends and receive kits at your doorstep

You can learn from experts, build working projects, showcase skills to the world and grab the best jobs.
Get started today!


Kit required to develop Pre-Encoded Multipliers Based on Non-Redundant Radix-4 Signed-Digit Encoding for DSP Applications:
Technologies you will learn by working on Pre-Encoded Multipliers Based on Non-Redundant Radix-4 Signed-Digit Encoding for DSP Applications:
Pre-Encoded Multipliers Based on Non-Redundant Radix-4 Signed-Digit Encoding for DSP Applications
Skyfi Labs Last Updated: 2021-03-04





Join 250,000+ students from 36+ countries & develop practical skills by building projects

Get kits shipped in 24 hours. Build using online tutorials.

Subscribe to receive more project ideas

Stay up-to-date and build projects on latest technologies