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

High-precision parallel implementation method of digital NCO based on GPU

An implementation method and high-precision technology, applied in the field of communication, can solve problems such as accumulation of rounding errors and errors

Active Publication Date: 2021-04-27
PLA PEOPLES LIBERATION ARMY OF CHINA STRATEGIC SUPPORT FORCE AEROSPACE ENG UNIV
View PDF4 Cites 0 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 the rounding error of the floating-point number operation in the phase accumulation process.

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

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 inpu...

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 high-precision parallel realization method of a digital NCO based on a GPU, belongs to the field of communication technology, and can design and realize a high-efficiency and high-precision numerical control oscillator NCO. The method specifically includes: constructing a sine lookup table LUT, and storing the sine lookup table LUT by using a texture cache of a graphics processor GPU. The graphics processing unit GPU receives input data and processes it in segments. 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 After the whole cycle of operation, the phase difference value of the sampling point is added as the initial phase of the next segment; thus, the accumulated phase value of each data point of the input data is obtained. The index value index (iL) of the lookup table is constructed by using the accumulated phase value of the data points, and the sine and cosine quadrature digitally controlled oscillator NCO signals are obtained by searching from the sine lookup table LUT in the texture cache.

Description

technical field [0001] The invention relates to the field of communication technology, in particular to a GPU-based high-precision parallel implementation method of a digital NCO. 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 limited 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 tab...

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): 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