Method and system for implementing sinc interpolation with high precision and low hardware complexity

An implementation method and high-precision 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, simplify the calculation process, improve calculation efficiency, and reduce hardware The Effect of Resource Complexity

Active Publication Date: 2020-11-20
NANJING UNIV
View PDF3 Cites 0 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
  • Method and system for implementing sinc interpolation with high precision and low hardware complexity
  • Method and system for implementing sinc interpolation with high precision and low hardware complexity
  • Method and system for implementing sinc interpolation with high precision and low hardware complexity

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] 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.

[0034] 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 module, src2_gen module, round module and result module. The calculation unit includes general division and division module, extension Time synchronization module and SIN function calculation module. The src2_gen module takes out the interpolation point data from RAM1, and obtains the integer part and fractional part through the round modul...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F17/17
CPCG06F17/17
Inventor 李丽钱昕伟李宏炜潘红兵何书专沙金李伟
Owner NANJING 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