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

Method and device used for capturing and processing satellite data through GPU

A satellite data and processor technology, applied in the field of satellite signal capture, can solve the problems of not being able to meet the real-time capture requirements of massive satellite navigation signals, increase the cost of software receivers, etc. The effect of capture speed

Inactive Publication Date: 2015-01-07
BEIJING EPOO TECH
View PDF2 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The shortcoming of the method for improving the real-time acquisition ability of the software receiver based on the PC platform to the satellite navigation signal in the prior art is: both ways will greatly increase the cost of the software receiver
The CPU of the PC platform is not specially designed for computing-intensive tasks. The CPU is a time-division processing system. Therefore, even a higher-performance CPU cannot meet the real-time capture requirements of massive satellite navigation signals.

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 device used for capturing and processing satellite data through GPU
  • Method and device used for capturing and processing satellite data through GPU
  • Method and device used for capturing and processing satellite data through GPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] The main means for the CPU to improve the performance of a single core is to increase the operating frequency of the processor and increase instruction-level parallelism. With the continuous improvement of the manufacturing process, the size of the transistor is getting closer and closer to the order of atoms, the problem of leakage current is becoming more and more significant, and the energy consumption and heat generation per unit size are also increasing, which makes the frequency increase of the processor slower. Further improvement of single-core CPU performance is limited. GPU is specially designed for computing-intensive and highly parallel computing. More transistors are used for data processing instead of data caching and flow control. It has powerful parallel processing capabilities. At present, the computing power has reached more than 1Tflops / s. It is a kind of Highly parallelized, multi-threaded, multi-core processors.

[0051] GPUs have obvious advantage...

Embodiment 2

[0083] This embodiment provides a device for capturing and processing satellite data using a GPU. The device is set in a software receiver for satellite signals. The specific structural diagram of the device is as follows figure 2 As shown, the following modules are included:

[0084] The CPU unit 21 is configured to read satellite data, and transmit the satellite data and capture processing instructions to the GPU unit;

[0085] The GPU unit 22 is configured to, after receiving the satellite data and the capture processing instruction, multiple channels in the GPU unit perform capture processing on the satellite data in parallel, and perform capture processing results respectively obtained by the multiple channels Accumulate, and transmit the accumulation result to the CPU unit.

[0086] Further, the CPU unit 21 is specifically used to read satellite data within a period of time, and divide the satellite data within a period of time according to a set time interval T into s...

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 embodiment of the invention provides a method and device used for capturing and processing satellite data through a GPU. The method mainly includes the steps that a CPU and the GPU are arranged inside a software receiver of satellite signals, and the CPU inside the software receiver reads the satellite data and transmits the satellite data and capturing and processing instructions to the GPU; after the GPU receives the satellite data and the capturing and processing instructions, multiple channels inside the GPU capture and process the satellite data in parallel; the GPU accumulates capturing and processing results obtained through the channels, and an accumulating result is transmitted to the CPU. Due to the facts that the CPU and the GPU are arranged inside the software receiver of the satellite signals, the operation parts of capturing and processing the satellite data are performed on a GPU platform, the satellite capturing speed is greatly increased, the requirement for capturing satellite pilot signals in quantity in real time is met, and then satellites are rapidly recaptured in real time after lock losing.

Description

technical field [0001] The present invention relates to the technical field of satellite signal capture, in particular to a method and device for capturing and processing satellite data by using a GPU (Graphic Processing Unit, graphics processor). Background technique [0002] In a software receiver based on a PC (personal computer, personal computer) platform, the acquisition, tracking and positioning of satellite signals are all realized by software. Since the software receiver based on the PC platform needs to capture a large number of satellite navigation signals, and the acquisition and correlation of satellite signals requires a very high amount of algorithm calculation, it is necessary to control the CPU (Central Processing Unit, central processing unit) of the PC platform. The speed is optimized to meet the real-time performance of the algorithm and ensure the real-time capture and real-time tracking of satellite navigation signals. [0003] At present, a method in ...

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): G01S19/37G01S19/24
CPCG01S19/37G01S19/24
Inventor 张军史丰丰陈丽谢维华陈明咸德勇徐金锋李兆南程梦飞邹本杰
Owner BEIJING EPOO TECH
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