A Multiplier Based on Booth Coding Bit Extension and Its Realization Method

A multiplier and bit expansion technology, applied in the physical field, can solve the problems of poor portability of digital filter coefficients, poor portability of multipliers, and low operation efficiency, and achieve flexible use occasions, save hardware resources, and reduce the number of occupations Effect

Active Publication Date: 2022-04-19
XIDIAN UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The object of the present invention is to aim at the deficiencies in the above-mentioned prior art, and propose a multiplier based on Booth coding bit expansion and its implementation method, which are used to solve the problems of poor portability, low operation efficiency, and low resource utilization of the existing multiplier in the prior art. The problem of taking too much
Through the bit expansion module, the data "-1" in the digital filter coefficient that cannot be processed by the programmable logic device after Booth encoding is extended to make the data "-1" a binary data that can be processed by the programmable logic device. This solves the problem of poor portability of digital filter coefficients after Booth coding

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Multiplier Based on Booth Coding Bit Extension and Its Realization Method
  • A Multiplier Based on Booth Coding Bit Extension and Its Realization Method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention will be further described below in conjunction with the accompanying drawings.

[0031] Refer to attached figure 1 , to further describe the structure of the multiplier of the present invention.

[0032] The multiplier of the present invention includes an absolute value calculation module, a Booth coding module, a bit extension module, a partial product generation module, and an output module, the output of the Booth coding module is connected to the input of the bit extension module, and the input of the partial product generation module is The terminals are respectively connected with the output terminal of the bit expansion module and the output terminal of the absolute value calculation module, and the output terminal of the partial product generation module is connected with the input terminal of the output module.

[0033] The absolute value calculation module is used to, when the leftmost bit of the signal input to the digital filter is 0, ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a multiplier based on Booth coding bit extension and a realization method thereof. The multiplier includes an absolute value calculation module, a Booth coding module, a bit extension module, a partial product generation module and an output module. The steps of the method for realizing the multiplier include: (1) calculating the absolute value of the input digital filter signal; (2) carrying out Booth coding to the digital filter coefficient; (3) carrying out bit extension to the digital filter coefficient; (4) Calculate the unsigned bit multiplication product; (5) determine the sign bit of the operation result. The multiplier of the invention has the advantages of small occupation of hardware resources and good portability. The method of the invention can improve computing efficiency through Booth encoding and bit extension operations, and can be flexibly used in different programmable logic devices.

Description

technical field [0001] The invention belongs to the technical field of physics, and further relates to a multiplier based on Booth coding bit expansion and a realization method in the technical field of integrated circuits. The invention can be used for multiplication operation of digital filter coefficients in integrated circuits. Background technique [0002] In the analog-to-digital conversion chip, it usually involves filtering, detecting, converting, etc. of the signal, all of which use digital filters. In general, a digital filter consists of a multiplier, an adder, and a delay unit. The multiplier is a constant coefficient multiplier, that is, the multiplier of the two operands is fixed, and the other operand comes from the front-stage signal path of the digital filter, and its positive or negative value is uncertain. The traditional hardware multiplier uses shift and addition operations to realize multiplication, and the multiplier and multiplicand are expressed in...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F7/52
CPCG06F7/52
Inventor 袁冰霍艳丽程天阳查子健应晶
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products