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

GPU-based digital NCO high-precision parallel implementation method

An implementation method and high-precision technology, applied in the field of communication, can solve the problem of rounding error accumulation and other problems, and achieve the effects of improving phase resolution, high-efficiency and high-precision output, and improving calculation accuracy

Active Publication Date: 2020-11-24
PLA PEOPLES LIBERATION ARMY OF CHINA STRATEGIC SUPPORT FORCE AEROSPACE ENG UNIV
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Although the GPU-based NCO implementation method has the advantages of flexibility and high efficiency, the GPU-based floating-point number calculation method will accumulate errors due to rounding errors in the phase accumulation process of floating-point numbers.

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
  • GPU-based digital NCO high-precision parallel implementation method
  • GPU-based digital NCO high-precision parallel implementation method
  • GPU-based digital NCO high-precision parallel implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The present invention will be described in detail below with reference to the accompanying drawings and examples.

[0044] The present invention provides a GPU-based digital NCO high-precision parallel implementation method, the process of which is as follows figure 1 shown, including the following steps:

[0045] Step 1, the graphics processing unit GPU receives the input data and performs segmentation processing;

[0046] In each segment, after determining the initial phase of the current segment, calculate the phase value of each data point for each data point in the segment according to the phase difference value of the sampling point; and cancel the phase value of the last data point in the segment Integral cycle operation; the phase value of the last data point after the elimination of the entire cycle operation in each segment plus the phase difference value of the sampling point is used as the initial phase of the next segment; thus the accumulation of the inp...

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 GPU-based digital NCO high-precision parallel implementation method, belongs to the technical field of communication, and can design and implement an efficient and high-precision numerical control oscillator NCO. The method specifically comprises the following steps that a sine lookup table LUT is established, and the sine lookup table LUT is stored by utilizing a texturecache of a graphics processing unit GPU; the GPU receives the input data and performs segmentation processing; In each segment, after the initial phase of the current segment is determined, the phasevalue of each data point in the segment is calculated according to the phase difference of the sampling points; integer-cycle elimination operation is carried out on the phase value of the last datapoint in the segment, and a sampling point phase difference value is added to serve as the initial phase of the next segment; and therefore, an accumulated phase value of each data point of the inputdata is obtained. A lookup table index value index (iL) is constructed by utilizing the accumulated phase values of the data points, and the sine lookup table LUT in the texture cache is searched to obtain sine and cosine orthogonal numerical control oscillator NCO signals.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a GPU-based digital NCO high-precision parallel implementation method. Background technique [0002] Digital Down Converter (DDC) system is an important subsystem of modern aerospace measurement and control system. In a typical DDC system, the digital local oscillator is the most complex core device. [0003] In a traditional DDC system, the digital local oscillator is mainly realized by a numerical control oscillator (Numerical Control Oscillator, NCO). A typical NCO consists of an N-bit phase accumulator, a phase register, and an M-bit sine look-up table. Increasing the number of N and M bits can effectively improve the frequency and phase resolution, but the phase resolution accuracy of the lookup table is restricted by the storage space on the FPGA chip and cannot be effectively improved. In recent years, with the increase of on-chip storage space, the look-up table ...

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 Applications(China)
IPC IPC(8): G06F1/03H03D7/16G06T1/20G06T1/60
CPCG06F1/03G06T1/20G06T1/60G06T2200/28H03D7/16
Inventor 马宏焦义文陈永强吴涛杨文革刘燕都张威蔡洋曹玉凡张春霞
Owner PLA PEOPLES LIBERATION ARMY OF CHINA STRATEGIC SUPPORT FORCE AEROSPACE ENG 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