一种手持仪器的数字处理方法

文档序号:8543491阅读:265来源:国知局
一种手持仪器的数字处理方法
【技术领域】
[0001] 本发明设及一种信号处理分析技术,特别设及一种手持仪器的数字处理方法。
【背景技术】
[0002] 目前对数字化信号的处理多采用浮点运算的方法处理,但是一般的浮点运算可能 很慢且会有误差,在如今巨大的数字化信号处理量情况下,就无法满足高要求的数字化信 号的处理和分析,从而导致DSP不能发挥最大的作用。

【发明内容】

[0003] 本发明的目的在于克服现有技术中所存在的上述不足,提供一种手持仪器的数字 处理方法,本发明在OMAP-L138双核处理器的的高精度浮点运算能力的基础上结合TI的双 核数据交互软件DS化INK实现ARM与DSP的数据交互,从而提高了数字信号处理的效率、准 确性。
[0004] 为了实现上述发明目的,本发明提供了W下技术方案:
[0005] 步骤1、DMA接收下变频器采集的待分析数据,存入DSP缓冲区中;
[0006] 步骤2、步骤1所述DSP缓冲区中待分析数据通过DS化INK与ARM端进行数据交 互;所述DS化INK建立ARM端发送到DSP端和DSP端发送到ARM端所需的缓冲区W及缓冲 区分配;
[0007] 步骤3、下变频器数据分析程序根据执行步骤2后收到的ARM任务命令编号,执行 所述ARM编号所对应的任务对DSP采集的数据进行分析。 所述DS化INK采用循环顺序执行算法,调用该程序后,建立起ARM于DS化INK的通信平 台,建立接收ARM端发送到DSP缓冲区,同时建立发送到ARM端所需的缓冲区W及缓冲区分 配,在需要进行数据交互时提供对应的功能。
[000引所述DMA负责接收下变频器采集的待分析数据,存入DSP缓冲区中;DMA与下变频 器外围数据接口通过CPLD编程控制,W满足DMA接收数据所需时序;DMA在没有按键设置 参数时被挂起,接收到命令时工作。
[0009] 所述下变频器数据分析程序采用了判断选择分支语句,通过标志位的值,编程对 DSP采集的数据进行分析。
[0010] 所述编程对DSP采集的数据进行分析时,将需要的I、Q、MAG和化ase写入对应的 数组中,且数据分析为FFT分析,窄带功率、调制频偏和调幅深度的计算。
[0011] 一种手持仪器的数字处理装置,包括;工业处理器;双核数据交互软件;代码开发 和调试套件。
[001引 所述工业处理器为Texas Instrument的OMAP-L138双核处理器。
[0013] 所述双核数据交互软件为Texas Ins化ument的DS化INK。
[0014] 所述代码开发和调试套件为Texas Instrument的CCS3. 3。
[0015] 与现有技术相比,本发明的有益效果:在OMAP-L138双核处理器的基础上,利用它 的高精度浮点运算能力,可w在现今巨大的数字化信号处理量情况下,满足高要求的数字 化信号的处理和分析,使DSP能够发挥出最大的作用,并且提高了数字化信号处理的效率、 准确性。
【附图说明】
[0016] 图1为本发明整体结构图
[0017] 图2为本发明程序系统运行流程图 [00化]图3本发明DSPLINK任务流程图
[0019] 图4为本发明DM数据接收程序控制流程图
[0020] 图5为本发明下变频器数据分析程序控制流程图
【具体实施方式】
[0021] 下面结合实施例及【具体实施方式】对本发明作进一步的详细描述。但不应将此理解 为本发明上述主题的范围仅限于W下的实施例,凡基于本
【发明内容】
所实现的技术均属于本 发明的范围。
[0022] 实施例1
[0023] 步骤1、DMA接收下变频器采集的待分析数据,存入DSP缓冲区中;同时参照图3, 图4,DMA负责接收下变频器采集分析的数据,存入DSP缓冲区中,设置接收下变频器采集数 据;DMA与下变频器外围数据接口通过CPLD编程控制,W满足DMA接收数据所需时序。面板 设置参数作为输入,面板设置参数所对应的由DSP发送给ARM用于发射机测试、频谱分析; 图3中MSG指令使得该任务在没有按键设置参数时被挂起,接收到命令时工作。
[0024] 步骤2、步骤1所述DSP缓冲区中待分析的数据通过DS化INK与ARM端进行数据交 互;所述DS化INK建立ARM端发送到DSP端和DSP端发送到ARM端所需的缓冲区W及缓冲 区分配;参照图3,DS化INK是在DSP程序调用执行过程中和初始化是同时进行,采用循环顺 序执行算法,调用该程序后,建立起ARM于DSP的通信平台,建立接收ARM端发送到DSP端 的输出缓冲区,同时建立发送到ARM端所需的输入缓冲区W及缓冲区分配,在需要进行数 据交互时提供对应的功能。DSPLINK程序任务所需的缓存区使用核屯、板系统的DDR2内存, 其存储区域分为ARM端和DSP端所用的地址空间,各自的缓存区分配在各自内存空间内, DSPLINK通过API传递缓存区之间的数据。
[002引步骤3、下变频器数据分析程序根据执行步骤2后收到的ARM任务命令编号,执行 所述ARM编号所对应的任务对DSP采集的数据进行分析。
[0026] ARM的命令编号对应的ARM编号执行的任务具体描述如下;
【主权项】
1. 一种手持仪器的数字处理方法,其特征在于,包括以下步骤: 步骤UDMA接收下变频器采集的待分析数据,存入DSP缓冲区中; 步骤2、所述DSP缓冲区中待分析数据通过DSPLINK与ARM端进行数据交互;所述 DSPLINK建立ARM端发送到DSP端,以及DSP端发送到ARM端所需的缓冲区以及缓冲区分 配; 步骤3、下变频器数据分析程序根据执行步骤2后收到的ARM任务命令编号,执行所述 ARM编号所对应的任务对DSP采集的数据进行分析。
2. 根据权利要求1所述一种手持仪器的数字处理方法,其特征在于,所述DSPLINK采用 循环顺序执行算法,调用该程序后,建立起ARM于DSPLINK的通信平台,建立接收ARM端发 送到DSP缓冲区,同时建立发送到ARM端所需的缓冲区以及缓冲区分配,在需要进行数据交 互时提供对应的功能。
3. 根据权利要求1所述一种手持仪器的数字处理方法,其特征在于,所述DM负责接收 下变频器采集分析的数据,存入DSP缓冲区中;DM与下变频器外围数据接口通过CPLD编 程控制,以满足DM接收数据所需时序;DM在没有按键设置参数时被挂起,接收到命令时 工作。
4. 根据权利要求1所述一种手持仪器的数字处理方法,其特征在于,所述下变频器数 据分析程序采用了判断选择分支语句,通过标志位的值,编程对DSP采集的数据进行分析。
5. 根据权利要求4所述一种手持仪器的数字处理方法,其特征在于,所述编程对DSP采 集的数据进行分析时,将需要的I、Q、MAG和Phase写入对应的数组中,且数据分析为FFT 分析,窄带功率、调制频偏和调幅深度的计算。
【专利摘要】本发明公开了一种手持仪器的数字处理方法,涉及信号处理分析技术。本发明设计的主要思想是建立在OMAP-L138双核处理器的基础上,利用它的高精度浮点运算能力,并运用TI的双核数据交互软件DSPLINK实现ARM与DSP的数据交互,最终实现FFT分析,窄带功率、调制频偏和调幅深度的计算;同时模块化设计方法,也具有较好的可靠性,扩充性、兼容性。
【IPC分类】G06F9-302
【公开号】CN104866283
【申请号】CN201510337025
【发明人】管邦伟, 钟洪念, 王繁
【申请人】成都前锋电子仪器有限责任公司
【公开日】2015年8月26日
【申请日】2015年6月17日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1