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