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

High-precision and low-hardware-complexity sinc interpolation realization method and system

An implementation method and complexity technology, applied in the sinc interpolation implementation method and system field with high precision and low hardware complexity, can solve difficult calculation requirements, low precision and other problems, achieve simplified calculation process, optimize calculation process, and solve calculation efficiency low effect

Active Publication Date: 2017-09-22
NANJING UNIV
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the sinc interpolation of some existing parallel structures improves the serial operation efficiency, but because this simple parallel structure only uses the cache method for the convolution kernel coefficients, and does not perform on-site calculations, there will be The problem of low precision, and the cache depth of RAM needs to increase exponentially every time one bit of precision is increased, so these interpolation methods are difficult to apply to the calculation requirements of high-precision sinc interpolation

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
  • High-precision and low-hardware-complexity sinc interpolation realization method and system
  • High-precision and low-hardware-complexity sinc interpolation realization method and system
  • High-precision and low-hardware-complexity sinc interpolation realization method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be described in detail below in conjunction with the accompanying drawings and specific implementation methods. In this embodiment, the length of the interpolation kernel is 16 as an example.

[0035] The system for realizing sinc interpolation with high precision and low hardware complexity in this embodiment is mainly composed of a storage unit, a data handling unit and a calculation unit, see figure 1 , figure 2 . The storage unit includes RAM0 for storing sampling point data, RAM1 for storing data of points to be interpolated, and RAM2 for storing result data. The data handling unit includes src1_gen function blocks, src2_gen function blocks, round function blocks and result function blocks. The calculation unit includes general points and A division module, a delay synchronization module and a SIN function calculation module. The src2_gen module takes out the interpolation point data from RAM1, and obtains the integer part and fraction...

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 provides a high-precision and low-hardware-complexity sinc interpolation realization method and system. The method comprises the steps of storing sampling point data and to-be-interpolated point data in different banks of an RAM; extracting the sampling point data from the RAM according to an integer part of the to-be-interpolated point data; inputting the sampling point data to a calculation unit together with a decimal part of the to-be-interpolated point data; performing reduction-of-fractions-to-a-common-denominator division calculation and SIN calculation; and finally performing multiplication after processing of a delay module to obtain result data, wherein the whole process adopts pipeline design. According to the method and the system, multiple interpolation kernel lengths are supported; floating point complex number calculation is supported; and in a convolution kernel field calculation manner, while the calculation efficiency is ensured, the calculation precision is improved, and the hardware resource overhead is reduced.

Description

technical field [0001] The invention relates to the field of digital signal processing, in particular to a sinc interpolation implementation method and system with high precision and low hardware complexity. Background technique [0002] In digital signal processing, it is sometimes necessary to change the sampling frequency, and interpolation is a method of constructing new data points from discrete known sampled data points. The sampling rate can be increased through interpolation, and this method of directly processing the sequence domain can effectively reduce distortion and quantization error compared to converting it into an analog signal through a digital-to-analog converter and then sampling at another sampling rate. [0003] According to the sampling theorem, in order to restore the analog signal from sampling discrete signal points without distortion, the sampling frequency should not be less than twice the highest frequency in the analog signal spectrum. This is ...

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): G06F17/17
CPCG06F17/17
Inventor 李丽钱昕伟李宏炜潘红兵何书专沙金李伟
Owner NANJING UNIV
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