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

A Method for Circular Storage and Distribution of Collected Data in Real-time Software Receiver

A technology for cyclically storing and collecting data. It is applied to program control in sequential/logic controllers, satellite radio beacon positioning systems, and measurement devices. It can solve problems such as low time efficiency, avoid read and write conflicts, and modulate methods. Many, the effect of easy software processing

Active Publication Date: 2018-08-31
10TH RES INST OF CETC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This processing method is less time efficient

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
  • A Method for Circular Storage and Distribution of Collected Data in Real-time Software Receiver
  • A Method for Circular Storage and Distribution of Collected Data in Real-time Software Receiver

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] The technical solution of the present invention will be described in detail below in conjunction with the accompanying drawings. The present invention allocates a buffer whose storage capacity is equal to an integer multiple of the amount of data reported by each interruption. In order to better illustrate the data circulation storage and distribution process, the following variables are defined:

[0014] BufferAddr: The first address of the buffer, which is a fixed value after the buffer is allocated;

[0015] DMA_Cnt:: The memory capacity of the buffer is the size of the data packet reported by the DMA_Cnt acquisition device;

[0016] BufferAddrEnd: The end address of the buffer. After the buffer is allocated, it is a fixed value.

[0017] Write_Cnt: The cycle count variable of the number of interruptions of the data acquisition card, taking DMA_Cnt as the modulus, and the value is from 0 to DMA_Cnt-1. When the data storage write pointer reaches the end of the buffe...

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 collected data cyclic storage and distribution method in a real-time software receiver, and aims to provide a data cyclic storage and distribution method which can perform real-time cyclic storage of measurement and control communication signals of different systems and speeds and is controllable in distribution speed. According to the technical scheme, the method comprises the following steps: after collected data are reported to a computer through a PCIE bus, the data are written into a buffer under the control of a cyclic storage pointer control module; when a capturing starting sign is valid, a distribution address pointer and a distribution data length are transmitted to a capturing thread by a one-time distribution pointer control module; after capturing is accomplished, a cyclic distribution pointer control module carries out cyclic data distribution operation; when the distribution address pointer reaches the end of the buffer, the distribution data length equals the data length between the distribution address pointer at the moment of distribution and the end of the buffer. After data distribution is completed, the cyclic distribution pointer control module updates the cyclic distribution pointer to the head address of the buffer.

Description

technical field [0001] The invention relates to a real-time software receiver for aerospace measurement and control communication based on virtual radio technology, in particular to a method for realizing real-time cyclic storage and distribution of data reported by acquisition equipment by using a fixed buffer. Background technique [0002] In 1999, American scholar Vanu Bose and others proposed the concept of virtual radio. Its basic idea is similar to that of software radio, which uses software to realize the transmission and reception of wireless signals. The biggest difference between the two lies in the different development platforms. Software radio technology mainly adopts special-purpose programmable hardware platform (such as DSP, FPGA, etc.) to realize product development. The development platform of the virtual radio adopts a general-purpose computer platform, such as a general-purpose processor GPP computing platform represented by a CPU and a graphics processi...

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): G05B19/04G01S19/37G01S19/24
CPCG01S19/24G01S19/37G05B19/04
Inventor 晏辉
Owner 10TH RES INST OF CETC
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