一种具有相敏检波功能的数字模块的制作方法

文档序号:22655078发布日期:2020-10-28 11:58阅读:114来源:国知局
一种具有相敏检波功能的数字模块的制作方法

本实用新型涉及电子通信领域,特别是涉及一种具有相敏检波功能的数字模块。



背景技术:

在陀螺仪系统中,常常需要利用数字模块为对给定的调幅信号进行接收、相敏检波与波形输出,但是,在现有的数字模块中,信号的稳定性和频率的分辨精度还有待提高。



技术实现要素:

本实用新型的目的在于克服现有技术的不足,提供一种具有相敏检波功能的数字模块,具有较高的稳定性和频率分辨精度。

本实用新型的目的是通过以下技术方案来实现的:一种具有相敏检波功能的数字模块,包括dsp处理器、fpga模块、时钟模块、adc模块、第一dac模块、第二dac模块和第三dac模块;

所述adc模块用于接收外部输入信号pd,并进行模数转换后传输给fpga模块;

所述fpga模块包括四路信号处理单元,其中:

第一路信号处理单元包括第一dds模块、第一移相器、90度移相器a、第一相敏检波器、第二相敏检波器、第一低通滤波器和第二低通滤波器;所述第一dds模块信号输入端接收来自时钟模块的信号,同时接收外部的频率控制字c1,第一dds模块的输出端分别与第一dac模块和第一移相器连接;所述第一移相器在接收来自第一dds模块信号的同时,接收外部的相位控制字p1,第一移相器的输出端分别与90度移相器a和第二相敏检波器连接,所述90度移相器a的输出端与第一相敏检波器连接,所述第一相敏检波器和第二相敏检波器的输入端还分别与adc模块的输出端连接;所述第一相敏检波器的输出端通过第一低通滤波器与第三dac模块连接;所述第二相敏检波器的输出端通过第二低通滤波器与第三dac模块连接;

第二路信号处理单元包括第二dds模块、第二移相器、90度移相器b、第三相敏检波器、第四相敏检波器、第三低通滤波器和第四低通滤波器;所述第二dds模块的输入端接收来自时钟模块的信号,同时接收来自外部的频率控制字c2,第二dds模块的输出端分别与第一dac模块和第二移相器连接;所述第一移相器在接收来自第二dds模块信号的同时,接收外部的相位控制字p2,第二移相器的输出端分别与90度移相器b和第四相敏检波器连接,所述90度移相器b的输出端与第三相敏检波器连接;所述第三相敏检波器和第四相敏检波器的输入端还分别与adc模块的输出端连接;第三相敏检波器的输出端通过第三低通滤波器与第三dac模块连接,第四相敏检波器的输出端通过第四低通滤波器与第三dac模块连接;

第三路信号处理单元包括第三dds模块、第一fir滤波器、第三移相器、第五相敏检波器和第五低通滤波器;所述第三dds模块的输入端接收来自时钟模块的信号,同时接收外部的频率控制字c3,所述第三dds模块的输出端分别与第一fir滤波器和第二dac模块连接;所述第一fir滤波器的输出端与第三移相器连接,所述第三移相器在接收第一fir滤波器输出信号的同时,接收外部的相位控制字p3,所述第三移相器的输出端与第五相敏检波器连接,所述第五相敏检波器的输入端还通过第一选择开关分别与第一低通滤波器、第二低通滤波器、第三低通滤波器和第四低通滤波器连接,所述第五相敏检波器的输出端通过第五低通滤波器与第三dac模块连接;

第四路信号处理单元包括第四dds模块、第二fir滤波器、第四移相器、第六相敏检波器和第六低通滤波器,所述第四dds模块输入端接收来自时钟模块的信号,同时接收外部的频率控制字c4,所述第四dds模块的输出端分别与第二fir滤波器和第二dac模块连接;所述第二fir滤波器的输出端与第四移相器连接,所述第四移相器在接收第二fir滤波器输出信号的同时,接收外部的相位控制字p4,所述第四移相器的输出端与第六相敏检波器连接,所述第六相敏检波器的输入端还通过第二选择开关分别与第一低通滤波器、第二低通滤波器、第三低通滤波器和第四低通滤波器连接,所述第六相敏检波器的输出端通过第六低通滤波器与第三dac模块连接;

所述fpga模块中,所述第一低通滤波器~第六低通滤波器的输出端还通过并行总线与dsp处理器连接;

所述第一dac模块,将来自第一dds模块和第二dds模块的信号进行数模转换后,得到两路载波信号对外输出;

所述第二dac模块,将来自第三dds模块和第四dds模块的信号进行数模转换后,得到两路激励信号对外输出;

所述第三dac模块,将来自第一低通滤波器~第六低通滤波器的信号进行模数转换后,得到六路检波调试信号对外输出。

优选地,所述时钟模块为10mhz的ocxo参考时钟;所述第一dac模块、第二dac模块和第三dac模块的输出端均连接有sma连接器;所述时钟模块的输出端还与dsp处理器连接,用于为dsp处理器提供工作时钟。

本实用新型的有益效果是:本实用新型能够对外部输入信号进行接收、相敏检波与波形输出,并输出高频载波信号与激励信号,同时,通过接收外部的相位控制字p1~p4,频率控制字c1~c4,能够准确控制fpga内部各个路信号处理单元的信号频率和相位,使得整个数字模块具有较高的稳定性和频率分辨精度。

附图说明

图1为本实用新型的原理框图;

图2为基于fpga模块的功能原理示意图。

具体实施方式

下面结合附图进一步详细描述本实用新型的技术方案,但本实用新型的保护范围不局限于以下所述。

如图1~2所示,一种具有相敏检波功能的数字模块,包括dsp处理器、fpga模块、时钟模块、adc模块、第一dac模块、第二dac模块和第三dac模块;

所述adc模块用于接收外部输入信号pd,并进行模数转换后传输给fpga模块;

所述fpga模块包括四路信号处理单元,其中:

第一路信号处理单元包括第一dds模块、第一移相器、90度移相器a、第一相敏检波器、第二相敏检波器、第一低通滤波器和第二低通滤波器;所述第一dds模块信号输入端接收来自时钟模块的信号,同时接收外部的频率控制字c1,第一dds模块的输出端分别与第一dac模块和第一移相器连接;所述第一移相器在接收来自第一dds模块信号的同时,接收外部的相位控制字p1,第一移相器的输出端分别与90度移相器a和第二相敏检波器连接,所述90度移相器a的输出端与第一相敏检波器连接,所述第一相敏检波器和第二相敏检波器的输入端还分别与adc模块的输出端连接;所述第一相敏检波器的输出端通过第一低通滤波器与第三dac模块连接;所述第二相敏检波器的输出端通过第二低通滤波器与第三dac模块连接;

第二路信号处理单元包括第二dds模块、第二移相器、90度移相器b、第三相敏检波器、第四相敏检波器、第三低通滤波器和第四低通滤波器;所述第二dds模块的输入端接收来自时钟模块的信号,同时接收来自外部的频率控制字c2,第二dds模块的输出端分别与第一dac模块和第二移相器连接;所述第一移相器在接收来自第二dds模块信号的同时,接收外部的相位控制字p2,第二移相器的输出端分别与90度移相器b和第四相敏检波器连接,所述90度移相器b的输出端与第三相敏检波器连接;所述第三相敏检波器和第四相敏检波器的输入端还分别与adc模块的输出端连接;第三相敏检波器的输出端通过第三低通滤波器与第三dac模块连接,第四相敏检波器的输出端通过第四低通滤波器与第三dac模块连接;

第三路信号处理单元包括第三dds模块、第一fir滤波器、第三移相器、第五相敏检波器和第五低通滤波器;所述第三dds模块的输入端接收来自时钟模块的信号,同时接收外部的频率控制字c3,所述第三dds模块的输出端分别与第一fir滤波器和第二dac模块连接;所述第一fir滤波器的输出端与第三移相器连接,所述第三移相器在接收第一fir滤波器输出信号的同时,接收外部的相位控制字p3,所述第三移相器的输出端与第五相敏检波器连接,所述第五相敏检波器的输入端还通过第一选择开关分别与第一低通滤波器、第二低通滤波器、第三低通滤波器和第四低通滤波器连接,所述第五相敏检波器的输出端通过第五低通滤波器与第三dac模块连接;

第四路信号处理单元包括第四dds模块、第二fir滤波器、第四移相器、第六相敏检波器和第六低通滤波器,所述第四dds模块输入端接收来自时钟模块的信号,同时接收外部的频率控制字c4,所述第四dds模块的输出端分别与第二fir滤波器和第二dac模块连接;所述第二fir滤波器的输出端与第四移相器连接,所述第四移相器在接收第二fir滤波器输出信号的同时,接收外部的相位控制字p4,所述第四移相器的输出端与第六相敏检波器连接,所述第六相敏检波器的输入端还通过第二选择开关分别与第一低通滤波器、第二低通滤波器、第三低通滤波器和第四低通滤波器连接,所述第六相敏检波器的输出端通过第六低通滤波器与第三dac模块连接;

所述fpga模块中,所述第一低通滤波器~第六低通滤波器的输出端还通过并行总线与dsp处理器连接;

所述第一dac模块,将来自第一dds模块和第二dds模块的信号进行数模转换后,得到两路载波信号对外输出;

所述第二dac模块,将来自第三dds模块和第四dds模块的信号进行数模转换后,得到两路激励信号对外输出;

所述第三dac模块,将来自第一低通滤波器~第六低通滤波器的信号进行模数转换后,得到六路检波调试信号对外输出。

在本申请的实施例中,所述时钟模块为10mhz的ocxo参考时钟,如可采用0.1ppm的10mhz高稳定度恒温晶体振荡器提供;所述第一dac模块、第二dac模块和第三dac模块的输出端均连接有sma连接器;所述时钟模块的输出端还与dsp处理器连接,用于为dsp处理器提供工作时钟。

在本申请的实施例中,还可以在第一dac模块的输出端设置第一带通滤波器和第二带通滤波器,分别对dac模块输出的两路载波信号进行带通滤波,再将滤波后的信号通过sma连接器进行输出;同理,也可以在第二dac模块的输出端设置第七低通滤波器和第八低通滤波器,对第二dac模块输出的两路激励信号进行滤波,在将滤波后的信号通过sma连接器进行输出。在本申请的实施例中,所述相位控制字p1~p4和频率控制字c1~c4可以来自外部的工控机,也可以来自与dsp处理器;所述第一选通开关和第二选通开关可以是单刀四掷开关,也可以是编程控制实现4选1。

本实用新型的工作原理如下:经过adc模块转换的pd信号在fpga内部分成两路,一路输出信号作为相敏检波1、2的输入待解调信号,另一路输出信号作为相敏检波3、4的输入待解调信号。

频率控制字c1控制dds1每个时钟周期的相位累加增量从而调节dds1的输出信号频率,输出正弦信号的调节范围为60khz~100khz。dds1输出信号一路经过da转换,再经过带通滤波器滤除杂散,输出给定频率的正弦载波,并以sma接口输出;另一路经过移相器1得到信号t1,移相器1在相位控制字p1的控制下产生给定的相移。t1一路经过90°移相进入相敏检波1,另一路进入相敏检波2。相敏检波1的输出经过低通滤波器1输出信号bx,相敏检波2的输出经低通滤波器2输出信号by。

频率控制字c2控制dds2每个时钟周期的相位累加增量从而调节dds2的输出信号频率,输出正弦信号的调节范围为120khz~200khz。dds2输出信号一路经过da转换,再经过带通滤波器滤除杂散,输出给定频率的正弦载波,并以sma接口输出;另一路经过移相器2得到信号t2,移相器2在相位控制字p2的控制下产生给定的相移。t2一路经过90°移相进入相敏检波3,另一路进入相敏检波4。相敏检波3的输出经过低通滤波器3输出信号bx1,相敏检波4的输出经低通滤波器4输出信号by1。bx、by、bx1、by1信号通过4选1,选通信号作为相敏检波模块5和6的输入待解调信号。

频率控制字c3控制dds3每个时钟周期的相位累加增量从而调节dds3的输出信号频率,输出正弦信号的调节范围为10hz~200khz。dds3输出信号一路经过移相器3得到信号t3,移相器3在相位控制字p3的控制下产生给定的相移;另一路经过da转换和低通滤波器滤除杂散得到模拟激励信号x1。t3为相敏检波器5的参考信号,解调输出经过低通滤波器5输出信号x1。

频率控制字c4控制dds4每个时钟周期的相位累加增量从而调节dds4的输出信号频率,输出正弦信号的调节范围为10hz~200khz。dds4输出信号一路经过移相器4得到信号t4,移相器4在相位控制字p4的控制下产生给定的相移;另一路经过da转换和低通滤波器滤除杂散得到模拟激励信号x2。t4为相敏检波器6的参考信号,解调输出经过低通滤波器6输出信号x2。

也就是说fpga负责完成对adc输出的信号采集,并将采集结果实时的传输到dsp模块。x1、x2、bx、by、bx1、by1通过数字总线通信直接进入dsp模块,同时x1、x2、bx、by、bx1、by1经过da转换生成sma接口的模拟信号供外部测量。当由dsp控制频率和相位时,dsp内部通过接口api直接将频率控制字c1~c4通过数字总线传输到fpga模块,可实现dds的输出正弦信号频率调整,频率控制字c3、c4的传输频率不小于10khz。相位控制字p1~p4也能够通过api传输到fpga,从而实现调整相位的功能,达到相敏检波的效果;当然,相位控制字p1~p4和频率控制字c1~c4也可以来自外部的工控机;事实上,只需要将频率控制字和相位控制字传输到相应的dds模块和移相器即可;在与fpga模块通讯时,dsp模块提供接口直接通过api实时读取x1、x2、bx、by、bx1、by1。对bx、by、bx1、by1的读取频率不小于15khz,对x1、x2的读取频率不小于10khz。

最后需要说明的是,以上所述是本实用新型的优选实施方式,应当理解本实用新型并非局限于本文所披露的形式,不应该看作是对其他实施例的排除,而可用于其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本实用新型的精神和范围,则都应在本实用新型所附权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1