一种基于FPGA的信号源制造技术

技术编号:33594996 阅读:8 留言:0更新日期:2022-06-01 23:13
本实用新型专利技术涉及一种基于FPGA的信号源,所述信号源包括上位机和FPGA,所述FPGA与上位机之间设有STM32模块,所述STM32模块把从上位机接收到的命令转化成FPGA能接收的方式;所述FPGA生成目标信号传输至AD芯片进行数模转换,并通过FPGA配置本振芯片,所述AD芯片输出信号与本振芯片输出信号混频调制,可达到更高的频段范围,然后经放大器输出,最后通过天线发射。本实用新型专利技术通过结合STM32和FPGA,不需要复杂的硬件电路就可以实现合理的资源分配,通过上位机达到实时控制信号源的目的,提高了整个系统数据传递的稳定性和准确性。统数据传递的稳定性和准确性。统数据传递的稳定性和准确性。

【技术实现步骤摘要】
一种基于FPGA的信号源


[0001]本技术涉及电子信息领域,具体涉及一种基于FPGA的信号源。

技术介绍

[0002]随着电子技术的发展,雷达、电子侦察与对抗、无线通信等电子系统对信号源提出了越来越高的要求。一般信号发生器的实现方法通常是采用分立元件或单片专用集成芯片,但其频率不高,稳定性较差,且不易调试,开发和使用上都受到较大限制,随着现场可编程门阵列(Field Programmable Gate Array,FPGA)的不断发展,直接数字频率合成(Direct DigitalFrequency Synthesizer,DDS)技术应用得越来越成熟,以DDS为核心,在FPGA上开发高性能的多种波形信号发生器,改变了传统硬件化信号发生器的整体设计思路,成本更低,操作更加灵活,而且还能根据要求在线更新配置,系统开发趋于软件化、自定义化。
[0003]直接数字式频率合成技术是近年来随着数字集成电路和微电子技术的发展而迅速发展起来的一种新的频率合成技术。其基本原理就是将波形数据先存储起来,然后在频率控制字的作用下,通过相位累加器从存储器中读出波形数据,最后经过数模转换和低通滤波后输出目标信号。这种频率合成方法可以获得高精度频率和相位分辨率、快速频率转换时间和低相位噪声的频率信号,而且结构简单,集成度高。在DDS的波形存储器中存入任意波形、方波、三角波、锯齿波等大量非正弦波形数据,然后通过手控或用计算机编程对这些数据进行控制,就可以任意改变输出信号的波形。利用DDS具有快速频率转换、连续相位变换、精确的细调步进的特点,它与外围的模拟数字混合电路相结合是构成精确模拟仿真各种信号源的最佳方式和手段。图1所示为直接数字频率合成基本框图,主要包括相位累加器,波形存储器ROM以及低通滤波器,相位累加器不断的进行累加频率控制字,在ROM进行寻址,把相位信息转化为幅度信息,输出对应频率的波形,并通过低通滤波器得到纯净的目标信号。设输出目标信号的频率为f0,系统时钟频率为fc,频率控制字为M,相位累加器的位宽为n, ROM中存储所需波形一个周期的2N点(N≤n),则取相位累加器的高N位作为地址对ROM 进行寻址,有如下关系:
[0004]由于信号源具有高精度、高稳定性、可重复性和易操作性等特点,而被广泛用于自动控制系统、震动激励、通讯和仪器仪表领域。它不仅可以模拟各种复杂信号,还可对频率、幅值、相移、波形进行动态、及时的控制,并能与其它仪器进行通讯,组成自动测试系统。在各种实验应用和实验测试处理中,既可根据使用者的要求,作为激励源来仿真各种测试信号,并提供给被测电路,以满足测量或各种实际需要,也可作为一种测量仪器来完成一定的测试功能。然而,由于应用背景的不同和对测试、测量技术要求的提高,对信号源的频率精度、幅值精度、信号形式等要求也越来越高,因此开发高精度信号源具有重大的意义,并使之能在无人机干扰具有一定的应用。

技术实现思路

[0005]本技术通过无源晶振产生FPGA的时钟信号,通过Matlab生成的目标信号以一定频率采样后存入FPGAROM,再基于直接数字频率合成(DDS)原理,选择不同的频率控制字可实现任意频率任意波形的信号发生器,如正弦波、方波、锯齿波、线性调频信号、随机信号、噪声信号等等。然后将目标信号再通过AD芯片进行数模转换,形成模拟信号,以及配置本振芯片将目标信号调制到目标频段,这在无人机干扰、手机干扰方面具有广泛的应用。除此之外,本设计带有STM32模块,STM32模块通过MAX3485电平转换芯片与上位机进行RS485串口通信,而STM32与FPGA之间可实现SPI、I2C通信,因此可实现通过上位机将指令送给STM32模块,再由STM32模块把上位机下发的命令转换成FPGA能接收的方式来配置FPGA。
[0006]本专利技术提出的技术方案如下:
[0007]一种基于FPGA的信号源,所述信号源包括上位机和FPGA,所述FPGA与上位机之间设有STM32模块,所述STM32模块把从上位机接收到的命令转化成FPGA能接收的方式;
[0008]所述上位机与STM32模块之间通过通讯接口RS485进行RS485串口通信,STM32模块和FPGA之间通过SPI接口或I2C接口通信,进而实现通过上位机直接配置FPGA;
[0009]所述FPGA生成目标信号传输至AD芯片进行数模转换,并通过FPGA配置本振芯片,所述AD芯片的输出端与本振芯片的输出端分别与混频器的一输入端连接,混频器的输出端与放大器输入端连接,放大器输出端与天线连接以通过天线发射信号。通过上述电路结构,能够使得AD芯片输出信号与本振芯片输出信号经混频调制后达到更高的频段范围,且调制后的信号经放大器输出后通过天线发射。
[0010]进一步的,所述STM32模块通过MAX3485电平转换芯片与上位机进行RS485串口通信。
[0011]本技术中,上位机的功能是提供人机交互的界面、产生控制信号和波形数据,并将这些数据通过串口发送给STM32模块,进而发送给FPGA。本技术中的上位机可发送特定指令选择信号波形数据、频率数据等对FPGA进行控制。
[0012]本技术在FPGA与上位机之间加入STM32模块,STM32模块把从上位机接收到的命令转化成FPGA能接收的方式。
[0013]本技术具有以下优点:
[0014]1、在人机交互界面进行信号源参数的设置,且结合STM32模块和FPGA不需要复杂的硬件电路就可以实现合理的资源分配,通过上位机达到实时控制信号源的目的,提高了整个系统数据传递的稳定性和准确性。
[0015]2、将FPGA与STM32相连,STM32通过MAX3485与上位机进行485串口通信,可实现通过上位机直接配置FPGA。
[0016]3、配置AD芯片的同时配置本振芯片,可扩展所需目标信号频段范围,在无人机干扰、手机干扰具有广泛的应用。
附图说明
[0017]图1为直接数字频率合成基本框图;
[0018]图2为FPGA结构示意图;
[0019]图3为STM32模块连接示意图;
[0020]图4为本技术总体框图。
具体实施方式
[0021]下面结合附图对本技术作进一步说明。
[0022]如图4所示,本技术所述一种基于FPGA的信号源,包括上位机和FPGA,所述FPGA 与上位机之间设有STM32模块,所述STM32模块把从上位机接收到的命令转化成FPGA能接收的方式;
[0023]所述上位机与STM32模块之间通过通讯接口RS485进行RS485串口通信,STM32模块和FPGA之间通过SPI接口或I2C接口通信,进而实现通过上位机直接配置FPGA;
[0024]所述FPGA生成目标信号传输至AD芯片进行数模转换,并通过FPGA配置本振芯片,所述AD芯片的输出端与本振芯片的输出端分别与混频器的一输入端连接,混频器的输出端与放大器输入端连接,放大器输出端与天线连本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的信号源,其特征在于:所述信号源包括上位机和FPGA,所述FPGA与上位机之间设有STM32模块,所述STM32模块把从上位机接收到的命令转化成FPGA能接收的方式;所述上位机与STM32模块之间进行RS485串口通信,STM32模块和FPGA模块之间实现SPI或I2C通信,进而实现通过上位机直接配置FPGA;所述FPGA生成目标信...

【专利技术属性】
技术研发人员:李亚柯黄永福陈镇山王玉香王佳欣郑冬丽陈泊安郭杰龙
申请(专利权)人:闽都创新实验室
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1