Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

First moment-based convolver

A convolution and convolution technology, which is applied in the direction of addition/subtraction computing operations, computing operation devices, etc., which can solve the problems of huge storage resource requirements, truncation errors reducing the accuracy of final results, and length limitations.

Inactive Publication Date: 2013-04-17
HUAZHONG UNIV OF SCI & TECH
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Disadvantages: After adding the Fourier transform link, the calculation of trigonometric functions and complex numbers is introduced, and the truncation error of the data after two positive and negative Fourier transforms reduces the accuracy of the final result; there are still a lot of multiplications in the calculation process, High complexity; various fast Fourier transform algorithms have corresponding requirements for convolution length, lack of versatility
[0008] Disadvantages: There are still a large number of multiplication operations in these calculations; the calculation structure is complex; most structures can only be used for situations where the data length can be decomposed into specific value products, lacking versatility
[0011] Disadvantages: using this structure to directly calculate the convolution, the amount of calculation is large; combined with the fast convolution algorithm, there is also a complex structure, length restrictions on convolution and related calculations, lack of versatility, and large hardware resource consumption
[0016] Disadvantage: The memory size required to store the processed convolution kernel sequence and related kernel sequence increases exponentially with the number of calculation points
[0018] Disadvantages: When the convolution length is large, the required many-to-one address decoder design is more complicated, and the storage resource requirement is still huge
[0020] Disadvantages: This algorithm can only be applied when the convolution length is a non-prime number, and when the convolution length is the product of large prime numbers, the storage resource requirement is large

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
  • First moment-based convolver
  • First moment-based convolver
  • First moment-based convolver

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0102] Example 1: For N=8, L=2, convolution kernel {h(n)}={2, 3, 1, 2, 0, 2, 1, 3}, the first traversal statistics, the value is 0 The number of values ​​is 1, the number of values ​​of 1 is 2, the number of values ​​of 2 is 3, the number of values ​​of 3 is 2, that is

[0103] p(0)=1, p(1)=2, p(2)=3, p(3)=2.

[0104] Traversing again, when h(n) passes sequentially, adjust its position continuously according to the numerical value, and finally make the sequence arranged in ascending order, the sequence number corresponding to the element value 0 in h(n) is 4, that is, q(0)= 4; the sequence numbers corresponding to the element value 1 are 2 and 6, and the sequence numbers are sorted from small to large to obtain q(1)=2, q(2)=6; the sequence numbers corresponding to the element value 2 are 0, 3 and 5, according to the sequence numbers Sort from small to large to get q(3)=0, q(4)=3, q(5)=5; the sequence numbers corresponding to element value 3 are 1 and 7, and sort from small to...

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 first moment-based convolver, and belongs to the field of processing a digital signal. A convolution kernel sequence data value and a sequence number are counted in advance and are used as a control signal of the subsequent calculation; the cyclic convolution calculation is converted into the operation containing little displacement and add operation; and a high-efficiency digital signal convolution calculator which is simple in structure and is suitable for any length and data distribution range can be designed. In the convolution calculation, the introduction of trigonometric function and complex number calculation is avoided, and the calculation precision is improved; the requirements of the existing rapid convolver on a multiplier or large capacity storage resources can be conquered; the limit on the length when the convolution is calculated is eliminated; and the hardware resource occupancy is reduced, the power consumption is reduced, and higher calculation speed can be kept.

Description

technical field [0001] The invention relates to the field of convolution and related calculation of digital signal processing, especially for the field of finite-length circular convolution and related non-multiplication calculation and its VLSI (Very Large Scale Integrated Circuit) design. Background technique [0002] Convolution operations and correlation function operations are the most basic and commonly used calculations in digital signal processing. Due to their high computational complexity, they affect the performance of real-time signal processing to a certain extent. Therefore, how to improve its operation speed and reduce hardware resource requirements while maintaining low power consumption has very important theoretical and practical values ​​in digital signal processing. Existing efficient algorithms and hardware structures can be roughly divided into the following four categories: [0003] (1) Calculation method based on fast Fourier transform [0004] Sinc...

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
IPC IPC(8): G06G7/14
Inventor 刘建国曹丽潘超熊骏
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products