[发明专利]一种手持仪器的数字处理方法有效
申请号: | 201510337025.5 | 申请日: | 2015-06-17 |
公开(公告)号: | CN104866283B | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 管邦伟;钟洪念;王繁 | 申请(专利权)人: | 成都前锋电子仪器有限责任公司 |
主分类号: | G06F9/302 | 分类号: | G06F9/302 |
代理公司: | 四川力久律师事务所 51221 | 代理人: | 熊晓果;林辉轮 |
地址: | 611731 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手持 仪器 数字 处理 方法 | ||
本发明公开了一种手持仪器的数字处理方法,涉及信号处理分析技术。本发明设计的主要思想是建立在OMAP‑L138双核处理器的基础上,利用它的高精度浮点运算能力,并运用TI的双核数据交互软件DSPLINK实现ARM与DSP的数据交互,最终实现FFT分析,窄带功率、调制频偏和调幅深度的计算;同时模块化设计方法,也具有较好的可靠性,扩充性、兼容性。
技术领域
本发明涉及一种信号处理分析技术,特别涉及一种手持仪器的数字处理方法。
背景技术
目前对数字化信号的处理多采用浮点运算的方法处理,但是一般的浮点运算可能很慢且会有误差,在如今巨大的数字化信号处理量情况下,就无法满足高要求的数字化信号的处理和分析,从而导致DSP不能发挥最大的作用。
发明内容
本发明的目的在于克服现有技术中所存在的上述不足,提供一种手持仪器的数字处理方法,本发明在OMAP-L138双核处理器的的高精度浮点运算能力的基础上结合TI的双核数据交互软件DSPLINK实现ARM与DSP的数据交互,从而提高了数字信号处理的效率、准确性。
为了实现上述发明目的,本发明提供了以下技术方案:
步骤1、DMA接收下变频器采集的待分析数据,存入DSP缓冲区中;
步骤2、步骤1所述DSP缓冲区中待分析数据通过DSPLINK与ARM端进行数据交互;所述DSPLINK建立ARM端发送到DSP端和DSP端发送到ARM端所需的缓冲区以及缓冲区分配;
步骤3、下变频器数据分析程序根据执行步骤2后收到的ARM任务命令编号,执行所述ARM编号所对应的任务对DSP采集的数据进行分析。
所述DSPLINK采用循环顺序执行算法,调用该程序后,建立起ARM于DSPLINK的通信平台,建立接收ARM端发送到DSP缓冲区,同时建立发送到ARM端所需的缓冲区以及缓冲区分配,在需要进行数据交互时提供对应的功能。
所述DMA负责接收下变频器采集的待分析数据,存入DSP缓冲区中;DMA与下变频器外围数据接口通过CPLD编程控制,以满足DMA接收数据所需时序;DMA在没有按键设置参数时被挂起,接收到命令时工作。
所述下变频器数据分析程序采用了判断选择分支语句,通过标志位的值,编程对DSP采集的数据进行分析。
所述编程对DSP采集的数据进行分析时,将需要的I、Q、MAG和Phase写入对应的数组中,且数据分析为FFT分析,窄带功率、调制频偏和调幅深度的计算。
一种手持仪器的数字处理装置,包括:工业处理器;双核数据交互软件;代码开发和调试套件。
所述工业处理器为Texas Instrument的OMAP-L138双核处理器。
所述双核数据交互软件为Texas Instrument的DSPLINK。
所述代码开发和调试套件为Texas Instrument的CCS3.3。
与现有技术相比,本发明的有益效果:在OMAP-L138双核处理器的基础上,利用它的高精度浮点运算能力,可以在现今巨大的数字化信号处理量情况下,满足高要求的数字化信号的处理和分析,使DSP能够发挥出最大的作用,
并且提高了数字化信号处理的效率、准确性。
附图说明
图1为本发明整体结构图
图2为本发明程序系统运行流程图
图3本发明DSPLINK任务流程图
图4为本发明DMA数据接收程序控制流程图
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都前锋电子仪器有限责任公司,未经成都前锋电子仪器有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510337025.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可编程序控制器
- 下一篇:一种保持屏幕显示内容的方法及电子设备