Unlock instant, AI-driven research and patent intelligence for your innovation.

Numerical control oscillator based on GPU texture caching and accumulated error compensation and implementation method

A digitally controlled oscillator and texture cache technology, applied in the field of communication, can solve problems such as accumulation of rounding errors

Active Publication Date: 2020-11-24
PLA PEOPLES LIBERATION ARMY OF CHINA STRATEGIC SUPPORT FORCE AEROSPACE ENG UNIV
View PDF6 Cites 2 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
  • Numerical control oscillator based on GPU texture caching and accumulated error compensation and implementation method
  • Numerical control oscillator based on GPU texture caching and accumulated error compensation and implementation method
  • Numerical control oscillator based on GPU texture caching and accumulated error compensation and implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0055] The present invention provides a numerically controlled oscillator NCO implementation method based on GPU texture cache and cumulative error compensation, such as figure 1 shown, including the following steps:

[0056] Step 1: Construct the sine lookup table LUT, and store the sine lookup table LUT using the texture memory of the graphics processing unit GPU.

[0057] Among them, the texture memory of the GPU has the advantages of linear interpolation and cache in a specific reading mode.

[0058] Step 2: The GPU receives the input data and processes the data in segments.

[0059] The total number of input data points is nLT; the current processing data is the input data of the i-th segment, and the previous segment, that is, the input data of the i-1 segment corresponds to the last phase of the NCO The initial phase of the input data NCO for t...

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 numerical control oscillator based on GPU texture caching and accumulated error compensation and an implementation method, and belongs to the technical field of communication. According to the invention, high flexibility and high-efficiency parallel data processing capability of a graphic processing unit (GPU) can be utilized to design and realize the high-efficiency andhigh-precision numerical control oscillator NCO. According to the scheme, a sine lookup table LUT is constructed, and a texture memory of a graphics processing unit GPU is used for storing the sine lookup table LUT. The GPU receives input data and segmenting the data. The initial phase of the NCO corresponding to the ith section of input data and the phase of the NCO corresponding to the iL section of data are added to obtain an accumulated phase, and a lookup table index value index (iL) is constructed by utilizing the accumulated phase, and the lookup table index value index (iL) is used to search the sine lookup table LUT in the texture cache for sine and cosine orthogonal numerical control oscillator NCO signals.

Description

technical field [0001] The invention relates to the field of communication technology, in particular to a numerically controlled oscillator based on GPU texture cache and cumulative error compensation and an 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 limited by the storage space on the FPGA chip and cannot be effectively improved. In recent years, with the...

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