基于dsp测距电路的数据处理方法

文档序号:5966957阅读:399来源:国知局
专利名称:基于dsp测距电路的数据处理方法
技术领域
本发明涉及电子技木,特别涉及一种基于DSP测距电路的数据处理方法。
背景技术
DSP测距电路是俄制导航设备重要的组成部分,它主要用于测量航向和下滑数据,现有数据算法处理速度以及数据传输速度慢。

发明内容
本发明的目的就是为克服现有技术的不足,针对提高信号的频率稳定度和占空比问题,提供一种基于DSP测距电路的数据处理方法以及软件处理方法,以求上述满足的硬件采样速度以及软件处理速度要求。本发明是通过这样的技术方案实现的基于DSP测距电路的数据处理方法,其特征在于,进行数据处理的DSP测距电路包括ARM芯片、FPGA芯片和DSP芯片,ARM芯片分别与FPGA芯片、温度传感器、时钟芯片、显示屏和串ロ芯片连接,FPGA芯片分别与按键、DSP芯片连接;所述方法包括如下步骤
a)ARM芯片通过串ロ与接收通道测距和下滑单元通信;FPGA芯片软件自定义接ロ连接信号处理器,由ARM芯片作为主控单元芯片,FPGA芯片作为信号采集与传输芯片,DSP芯片作为信号处理器,经由FPGA芯片把信号处理结果转发给ARM芯片进行界面显示;
b)FPGA芯片中的双向数据缓冲模块将DSP芯片计算完成的数据发送到ARM芯片中,用于前显示屏的数据;同时ARM芯片根据前面板按键发出的控制命令产生的数据测试,显示以及传输,命令编码送人收发控制模块FIFOA中,用于产生主控ARM的控制信号;
c)A/D处理模块完成多路模块开关的控制和信号选择,根据由前面板按键发送给ARM芯片的控制命令采集1300Mhz和2100 Mhz信号,将被选待测信号送人高速A/D进行数字化转换,然后将数据加入缓冲的FIFO中,在FIFO数据加满之后将数据送人DSP运算模块中;
d)测距信号处理模块完成测距询问信号编码的产生,以及应答信号检测,測量距离信息的处理以及传输由DSP芯片和FPGA芯片完成。本发明的有益效果通过FPGA的双通道数据缓冲以及DSP数据的处理的软件算法的改进实现了数据的快速计算以及传输。


图1、为DSP测距电路框 图2、为FPGA的双通道数据缓冲电路框 图3、为AD模块和FPGA的双通道数据缓冲接ロ 图4、为测距信号处理模块。
具体实施方式
为了更清楚的理解本发明,结合附图和实施例详细描述本发明
如图1所示,DSP测距电路包括ARM芯片作为主控芯片处理键盘显示命令、FPGA芯片作为双通道数据缓冲数据和DSP芯片作为数据处理単元,ARM芯片分别与FPGA芯片、温度传感器、时钟芯片、显示屏和串ロ芯片连接,FPGA芯片分别与按键、DSP芯片连接;
ARM芯片通过串ロ芯片与接收通道单元DSP处理单元通信;FPGA芯片自定义接ロ连接DPS信号处理芯片,由ARM芯片作为主控单元芯片,FPGA芯片作为信号采集与传输芯片,DSP芯片作为信号处理器,经由FPGA把信号处理结果转发给ARM进行界面显示;
如图2所示,双向数据缓冲模块FIFOA,FIFOB将DSP測量完成的各种数据发送到主控単元中,用于前显示屏的数据;同时ARM芯片根据前面板键盘控制命令产生的控制和显示命令编码送人收发控制模块FIFO,用于产生測量下滑和测距的控制信号;
如图3所示,A/D处理模块完成多路模块开关的控制和信号选择,根据由前面板按键发送给ARM芯片的控制命令采集1300Mhz和2100 Mhz信号,将被选待测信号送人高速A/D进行数字化转换,然后将数据加入缓冲的FIFO中,在FIFO数据加满之后将数据送人DSP运算模块中;
如图4所示,天线接收信号,经过接收机经过FPGA芯片接收测量单元接收初始数据,在DSP芯片中进行数据的处理和计算,最終经过ARM芯片显示在前面板。前面板按键经过ARM芯片,可以实现对发射机的控制对天线进行控制
本方案的创新之处在于,通过硬件实现了数据快速处理的要求,并且通过软件算法的优化实现了数据的快速传输以及计算。根据上述说明,结合本领域技术可实现本发明的方案。
权利要求
1.基于DSP测距电路的数据处理方法,其特征在于,进行数据处理的DSP测距电路包括ARM芯片、FPGA芯片和DSP芯片,ARM芯片分别与FPGA芯片、温度传感器、时钟芯片、显示屏和串口芯片连接,FPGA芯片分别与按键、DSP芯片连接;所述方法包括如下步骤a)ARM芯片通过串口与接收通道测距和下滑单元通信;FPGA芯片软件自定义接口连接信号处理器,由ARM芯片作为主控单元芯片,FPGA芯片作为信号采集与传输芯片,DSP芯片作为信号处理器,经由FPGA芯片把信号处理结果转发给ARM芯片进行界面显示;b)FPGA芯片中的双向数据缓冲模块将DSP芯片计算完成的数据发送到ARM芯片中,用于前显示屏的数据;同时ARM芯片根据前面板按键发出的控制命令产生的数据测试,显示以及传输,命令编码送人收发控制模块FIFOA中,用于产生主控ARM的控制信号;c)A/D处理模块完成多路模块开关的控制和信号选择,根据由前面板按键发送给ARM芯片的控制命令采集1300Mhz和2100 Mhz信号,将被选待测信号送人高速A/D进行数字化转换,然后将数据加入缓冲的FIFO中,在FIFO数据加满之后将数据送人DSP运算模块中;d)测距信号处理模块完成测距询问信号编码的产生,以及应答信号检测,测量距离信息的处理以及传输由DSP芯片和FPGA芯片完成。
全文摘要
本发明涉及一种基于DSP测距电路的数据处理方法,行数据处理的DSP测距电路包括ARM芯片、FPGA芯片和DSP芯片,方法包括如下步骤a)ARM芯片通过串口与接收通道测距和下滑单元通信;b)FPGA芯片中的双向数据缓冲模块将DSP芯片计算完成的数据发送到ARM芯片中,c)A/D处理模块完成多路模块开关的控制和信号选择,根据由前面板按键发送给ARM芯片的控制命令采集1300Mhz和2100Mhz信号,将被选待测信号送人高速A/D进行数字化转换,d)测距信号处理模块完成测距询问信号编码的产生,以及应答信号检测,有益效果通过FPGA的双通道数据缓冲以及DSP数据的处理的软件算法的改进实现了数据的快速计算以及传输。
文档编号G01C21/20GK103033187SQ201210568929
公开日2013年4月10日 申请日期2012年12月25日 优先权日2012年12月25日
发明者刘伟 申请人:天津七六四通信导航技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1