[发明专利]实时软件接收机中采集数据循环存储与分发方法有效
申请号: | 201610015647.0 | 申请日: | 2016-01-11 |
公开(公告)号: | CN105676689B | 公开(公告)日: | 2018-08-31 |
发明(设计)人: | 晏辉 | 申请(专利权)人: | 中国电子科技集团公司第十研究所 |
主分类号: | G05B19/04 | 分类号: | G05B19/04;G01S19/37;G01S19/24 |
代理公司: | 成飞(集团)公司专利中心 51121 | 代理人: | 郭纯武 |
地址: | 610036 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种实时软件接收机中采集数据循环存储与分发方法,旨在提供一种能对不同体制、不同速率测控通信信号进行实时循环存储,分发速率可控的数据循环存储与分发的方法。本发明通过下述技术方案予以实现:采集数据经PCIE总线上报到计算机后,在循环存储指针控制模块控制下写入缓存器;当启动捕获标志有效时,单次分发指针控制模块向捕获线程传递分发地址指针与分发数据长度;捕获完成后循环分发指针控制模块进行数据循环分发操作,当分发数据地址指针达到缓存器尾部时,分发数据长度等于分发时刻分发地址指针至循环缓存器尾部之间的数据长度,数据分发完成后,循环分发指针控制模块再更新数据循环分发指针等于缓存器首地址。 | ||
搜索关键词: | 实时 软件 接收机 采集 数据 循环 存储 分发 方法 | ||
【主权项】:
1.一种实时软件接收机中采集数据循环存储与分发方法,其特征在于包括如下步骤:首先,在计算机中分配一块容量为每次中断上报数据量整数倍的缓存器,对采集数据进行实时循环存储;采集数据经PCIE总线上报到计算机后,在循环存储指针控制模块控制下写入缓存器;当启动捕获标志有效时,单次分发指针控制模块启动单次数据分发流程,向捕获线程传递分发地址指针与分发数据长度,捕获线程从分发地址指针处拷贝数据到GPU中进行信号捕获操作;捕获线程完成捕获操作后,设置捕获完成标志有效;当捕获完成标志有效时,循环分发指针控制模块判断未分发数据块计数变量是否大于0,如果未分发数据块计数变量大于0,则启动循环数据分发流程;每存储标准分发数据长度个数据后,循环存储指针控制模块令未分发数据块计数变量执行加1操作,当数据存储指针到达缓存器尾部时,循环存储指针控制模块令数据采集卡中断次数循环计数变量归 0,数据存储指针更新为缓存器首地址;当数据分发指针未到达缓存器尾部时,循环分发指针控制模块分发标准分发数据长度个数据给解调线程,并令未分发数据块计数变量执行减1操作,同时依照分发数据长度更新循环分发地址指针,当分发数据地址指针达到缓存器尾部时,分发数据长度等于分发时刻分发地址指针至循环缓存器尾部之间的数据长度,数据分发完成后,循环分发指针控制模块再更新数据循环分发指针等于缓存器首地址,分发数据长度等于标准分发数据长度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十研究所,未经中国电子科技集团公司第十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610015647.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种曝气微孔大小可调节的曝气管
- 下一篇:银离子石英电发生器