[发明专利]一种网格化接收机中自适应截位IQ数据实时监测实现方法在审
申请号: | 201611126320.7 | 申请日: | 2016-11-24 |
公开(公告)号: | CN106788919A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 孙发力;牛大胜;杨青;李树芳 | 申请(专利权)人: | 中国电子科技集团公司第四十一研究所 |
主分类号: | H04L1/20 | 分类号: | H04L1/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266555 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网格 接收机 自适应 iq 数据 实时 监测 实现 方法 | ||
1.一种网格化接收机中自适应截位IQ数据实时监测实现方法,其特征在于,包括以下步骤:
步骤一:启动监测任务之前FPGA内所有存储器及其寄存器处于复位状态,开启监测任务,IQ数据同时进入数据存储单元A、帧长度计算单元、截位计算单元,并发的执行步骤二至步骤八;
步骤二:根据新数据使能将32bit的IQ数据存储到数据存储单元A中;
步骤三:帧长度单元启动一个计数器,用于记录已生成的IQ数据的数量,将该计数器初值置为零,来一对有效IQ数据,计数器加1,计数到帧长度N进行清零循环计数,每计N个数产生一个帧标识符号;
步骤四:IQ数据是32bit有符号数,截位计算单元计算每一对IQ数据所需要截取的位数a,并将N个截位数{a1,a2,......an}连续的送入帧截断计算单元;
步骤五:帧截断计算单元将一帧{a1,a2,......an}中的最小值amin作为帧截位数存储到帧截位寄存器;
步骤六:中断产生单元根据步骤三中的帧标识符号产生中断信号发给嵌入式处理器,嵌入式响应到中断信号需反馈给FPGA,FPGA将中断信号拉低,等待下一个帧标识符;
步骤七:根据步骤三中的帧标识读取数据存储A中的IQ数据,按照帧截位数将32bit的IQ数据截取16bit的存储到数据存储单元B中;
步骤八:嵌入式处理器响应中断产生单元的中断,顺序的处理第1步、第2步和第3步:第1步、对中断信号进行响应并把响应结果反馈给中断处理单元;第2步、读取帧截位寄存器中的存储的帧截位数;第3步读取数据存储器中的16bit的IQ数据。
2.如权利要求1所述的网格化接收机中自适应截位IQ数据实时监测实现方法,其特征在于,所述步骤四中,帧截断计算单元通过优先同时判断I路与Q路的相邻的两位是否相同,分别判断I路、Q路的第32位与第31位是否相同,如果I路和Q路中有一路不相同则截位数为0,如果两路都相同,则继续判断31位与30位是否相同,如果不同则截位数为1,如果两路都相同,则继续判断,依次类推,在这些情况存在优先级的条件下,实现在一个时钟周期内计算出截位数。
3.如权利要求1所述的网格化接收机中自适应截位IQ数据实时监测实现方法,其特征在于,数据存储单元A与数据存储单元B设计成同时可读又可写的存储器,数据存数单元A,存满一帧之后根据截位信息开始读,读比写延迟一个帧周期,数据存数单元A的存储深度是帧长N的两倍。
4.如权利要求1所述的网格化接收机中自适应截位IQ数据实时监测实现方法,其特征在于,中断的产生和存储单元B开始存储数据都是在第一帧的帧标识符号产生以后并发执行的,嵌入式处理器顺序地执行三个步骤:一、响应中断二、读取帧截位数,然三、读取存储单元B中截位后的IQ数据。
5.如权利要求2所述的网格化接收机中自适应截位IQ数据实时监测实现方法,其特征在于,在FPGA中设置带有优先级并行选择的电路实现:优先同时判断,优先判断高位再判断低位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611126320.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:节能饮水机
- 下一篇:一种咖啡机的分流调节装置