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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com