一种高精度随机跳频DDS频率合成器的制作方法

文档序号:17077365发布日期:2019-03-08 23:52阅读:427来源:国知局
一种高精度随机跳频DDS频率合成器的制作方法

本发明属于信号源技术领域,应用于微波信号源、雷达系统中,具体涉及一种高精度随机跳频dds频率合成器。



背景技术:

微波信号发生技术经历了从模拟到数字模拟混合的发展过程,目前高性能、功能复杂的微波频率源越来越依赖数字控制技术,利用可编程逻辑器件(fpga)实现对微波频率综合器的控制可以实现复杂灵活的工作模式。目前数字频率合成技术被广泛应用于接收机本振、信号发生器、通信系统、雷达系统等,特别是跳频通信系统。

目前,微波系统中对频率合成器的性能要求越来越高。在捷变频跳频系统,一般的dds(directdigitalsynthesizer,直接数字频率合成器)频率合成器中,其主要采用dds内部支持的低频率精度的线性扫频,已经不能满足需求。在频率精度较高时,dds采用可编程调制模式,因为要在fpga中计算多个32位频率点控制字,导致跳频时间又大大增加,不利于实现捷变。调频时间主要决定于对dds频率控制字的下发速度,在高频率精度前提下,要在短时间内对dds芯片内多个寄存器进行更新操作,这也是跳频速度瓶颈所在。目前各种不同性能的通信对抗和雷达对抗系统陆续使用,随机跳频也显得尤为重要,一般dds支持低频率精确度的线性快速扫频,难以实现高精度的随机快速跳频。



技术实现要素:

本发明的目的是克服现有技术的不足,提供一种高精度随机跳频dds频率合成器。

本发明所提出的技术方案为:

一种高精度随机跳频dds频率合成器,包括fpga主控模块、dds芯片、pll(锁相环phaselockedloop)参考源模块、电源管理模块、低通滤波器;

fpga主控模块,产生频率控制字并下发至dds芯片,控制dds芯片产生射频信号;dds芯片产生的射频信号通过低通滤波器后输出;

电源管理模块,采用线性稳压电源对fpga主控模块和dds芯片提供低纹波供电;

pll参考源模块,产生参考信号并传输至dds芯片。

电源管理模块负责给其他模块进行供电,pll参考源模块产生参考信号,通过一个单端转差分巴伦输入到dds芯片;在dds芯片内部,参考信号被24分频作为fpga主控模块的参考时钟输出;频率精度确定后,输入扫频起始频率、截止频率及步进,fpga主控模块产生伪随机数,对输入进行处理,并送入常系数乘法器,生成频率控制字,并以dds芯片送出的参考时钟通过并行数据端口将频率控制字写入dds芯片内部寄存器,执行一次io更新(将io缓存的内容传输到相应的寄存器),则dds芯片跳频一次,输出信号通过差分转单端巴伦进入低通滤波器再输出。

产生伪随机数的具体过程为:

fpga主控模块通过其内部的线性反馈移位寄存器产生伪随机数,线性反馈移位寄存器由n个d触发器和n-1个异或门串联而成,其中,n为正整数;反馈系数gi取值为0或1,0≤i≤n,取0表示不存在该反馈支路,取1表示存在该反馈支路,取g0=gn=1;确定随机种子,即起始状态后,即可产生状态的伪随机转移,得到伪随机数k。

生成频率控制器的具体过程为:

频率精度确定后,输入扫频起始频率fmin、截止频率fmax及扫频步进fstep,将伪随机数k送入常系数乘法器1和加法器,得到随机频率点f0=fmin+k*fstep,即为待输出频率点,满足fmin≤f0≤fmax;

频率合成方程:

f0=fs*(ftw+a/b)/232

其中,fs为参考信号的频率,ftw、a、b为频率控制字;

令b取最大值232-1,将其近似为232,频率合成方程变为:

(f0*2m)*(2n/fs)=ftw*232+a

其中,m和n为正整数,由频率精度确定;随机频率点f0作为频率合成公式的输入,送入常系数乘法器2,可快速计算出频率控制字ftw、a。

温度传感器实时监控dds芯片温度,防止过热影响系统性能。

本发明所述dds频率合成器还包括上位机,上位机输入扫频起始频率、截止频率及扫频步进至fpga主控模块。

本发明的有益效果是:

本发明所述高精度随机跳频dds频率合成器,能够很快的得出所需频率控制字,将跳频时间减少至百纳秒内,大大提升性能,并通过在fpga内实现伪随机序数,实现随机跳频,以此实现高精度随机捷变信号的dds频率合成器。本发明所述频率合成器采用dds芯片ad9914的可编程调制模式提高频率精度;通过技巧性地优化频率方程,让需要更新的频率控制字计算更快,寄存器个数变少,并通过并行口下发控制字,实现快速频率跳变;通过利用lfsr线性反馈移位寄存器产生伪随机数,计算得到随机频率点,通过fpga内部运算得到随机频率控制字,从而实现随机跳频。

附图说明

图1为本发明所述频率合成器的电路框图;

图2为本发明所述fpga主控模块内的线性反馈移位寄存器的原理图;

图3为本发明所述fpga主控模块内部的模块图;

图4为实施例所述频率合成器的电路实物图;

图5为实施例所述频率合成器电路点频宽带测试图;

图6为实施例所述频率合成器电路跳频测试图。

具体实施方式

下面结合附图和实施例对本发明进行进一步的说明。

本实施例提供一种高精度随机跳频dds频率合成器,其电路框图如图1所示,包括fpga主控模块、dds芯片、pll参考源模块、电源管理模块、低通滤波器、上位机、温度传感器;

电源管理模块负责给其他模块进行供电;

pll参考源模块产生3.5ghz低杂散低相位噪声的参考信号,通过一个单端转差分巴伦ncs1-422+输入到dds芯片;

在dds芯片内部,参考信号被二十四分频作为fpga主控模块的参考时钟输出;在fpga主控模块内对dds芯片进行控制的逻辑部分,均需采用参考时钟信号,时钟周期约146mhz;

fpga主控模块内的线性反馈移位寄存器的电路框图如图2所示,线性反馈移位寄存器对输入进行处理产生伪随机数k:

线性反馈移位寄存器由n个d触发器和n-1个异或门串联而成,其中,n为正整数;反馈系数gi取值为0或1,0≤i≤n,取0表示不存在该反馈支路,取1表示存在该反馈支路;n个d触发器最多可提供2n-1个状态,为了保证状态不重复,反馈系数g0=gn=1;确定随机种子,即起始状态后,即可产生状态的伪随机转移,得到伪随机数k;

频率精度确定后,通过上位机输入扫频起始频率fmin、截止频率fmax及扫频步进fstep,如图3所示,将伪随机数k送入常系数乘法器1和加法器,得到随机频率点f0=fmin+k*fstep,即为待输出频率点,满足fmin≤f0≤fmax;随机频率点f0作为dds芯片频率公式的输入,送入常系数流水线乘法器2;

根据dds芯片ad9914的手册可知,要实现高频率精度(大于fs/232,fs为参考信号的频率,fs=3.5ghz),则ad9914模式从普通模式变为可编程调制模式,dds频率合成方程由f0=fs*ftw/232变为f0=fs*(ftw+a/b)/232,精度fs/232由变为fs/264,其中ftw、a、b为32位的频率控制字;频率控制字ftw、a、b的值为需要写入dds芯片内部寄存器的值,分三个内部寄存器,控制字写入速度越快,频率跳变就越快;为方便在fpga主控模块内较快计算出寄存器值,令b取最大值232-1,将其近似为232,频率合成方程变为:

(f0*2m)*(2n/fs)=ftw*232+a

其中,m和n为正整数,由频率精度确定,例如频率精度为10-5hz时,取m=20,n=82;乘数(f0*2m)可将浮点型f0通过移位,截断得到整数形从而方便在fpga内部进行运算并不影响精度;乘数(2n/fs)为常数,当n=82时,值为1381629508131004,用于常系数乘法器运算;乘法器为流水线结构,因此可及时计算出频率控制字,当取m=20,n=82时,乘法器输出为[101:0]dout,则有ftw=dout[101:70],a=dout[69:38];

得到频率控制字ftw、a和b后,以并行端口写入时序将控制字写入dds内部寄存器,而b的值取定值后,可与其它值固定的功能寄存器提前写入,频率控制字更新实现频率跳变时,只需要更新ftw和a的值,大大减少了频率跳变时间。并行端口写入时钟为dds产生的,为参考信号输入的24分频,约为146mhz,而一次频率更新需要13个时钟周期,即为频率跳变时间:13*103/146ns=89ns,从而实现了百纳秒内的跳频。

输出信号通过差分转单端巴伦tc1-1-13m+进入低通滤波器再输出。因为dds芯片ad9914功耗很大,散热不好容易造成过热,因此采用温度传感器芯片tmp100对板温进行监控,防止过热影响系统性能。

本发明所述频率合成器电路实物板图如图4所示,使用的板材是厚度为20mil的fr4板材,其介电常数为4.4。实物电路包括:参考信号射频输入sma1、射频输出sma2、射频输出sma3、低通滤波器4、差分转单端巴伦5、dds芯片6、电源芯片之一7、单端转差分巴伦8、60引脚fpc连接器9(包含电源,并行接口和时钟输出与fpga进行交互)、温度传感器10。

本发明所述频率合成器的实物测试图如图5、图6所示。测试图5为点频信号宽带sfdr,单位为dbc,频率为696.50mhz,输出信号功率为-5.13dbm,最大杂散点约-60dbc;测试图6为示波器测试的跳频信号,可以看到,跳频时间约为90ns,与理论计算一致,达到了捷变效果。

上述实施仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

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