一种新的平滑频率扫描方式及其实现
2012-03-06雷鸣
雷 鸣
(中国西南电子技术研究所,成都 610036)
1 引 言
频率扫描信号是指信号合成器输出信号的频率在某时间段(扫描时间内)随时间按某种规律变化的信号。频率扫描方式在测试、测量等领域得到了非常广泛的应用,起着举足轻重的作用[1]。
当前工程中的频率扫描通常采用匀速的频率扫描方式。匀速的频率扫描是以固定的扫描速率在一定的频率范围内进行频率扫描[2]。扫描到频率范围的上限和下限时刻,频率扫描方向发生翻转,此时的瞬时频率变化率较大,提高了接收端捕获和接收信号的难度。本文根据实际工程应用的需求,提出了一种新的频率扫描方式——平滑频率扫描方式。
2 工作原理
当前的工程中通常采用的匀速频率扫描方式时域波形图如图1所示。
图1 匀速频率扫描时域波形图Fig.1 The even frequency-sweeping time domainwaveform
图1中curve1为匀速频率扫描的频率的时域波形曲线。在扫描到频率的最高点和最低点(也即频率的拐点)时刻,瞬时频率变化率产生突跳,影响了接收端对扫描信号的捕获和锁定。
本文是在直接数字合成技术的基础上进行频率扫描信号的合成。直接数字合成频率扫描信号的主要参数有起始频率F0、终止频率F2和扫描速率fv,因此,信号的瞬时频率可以表示为
式中,f(t)决定扫描的规律,且满足在 t=0时,f(t)=0;在t=T时,f(t)=1。在匀速扫描时,f(t)=fvt[3-4],其中扫描的频率范围为fd,fd=F2-F0。
匀速频率扫描的数学公式表示为
本文研究的平滑频率扫描方式的数学曲线图如图2所示。
图2 平滑扫描的数学曲线图Fig.2 The smooth frequency-sweeping math curve waveform
在图2中的时间区间被划分为[0,to]、[to,T]和[T,te]3个部分,其中[0,to]和[T,te]为匀速扫描部分,[to,T]部分为本文研究的平滑频率扫描部分。假设平滑频率扫描部分为一个二次曲线,平滑扫描的频率区间为[]。
平滑频率扫描曲线的二次曲线数学表达示为
将公式(3)求导可得扫描的瞬时频率变化率
从而得出
根据瞬时扫描频率的变化率不会产生突变的原则,在平滑曲线的起始时刻,扫描的瞬时频率变化率等于匀速扫描的瞬时频率变化率fv:
从而得出
将公式(6)和(9)代入得:
整个扫描曲线的数学表达公式为
通过公式(6)、公式(8)和公式(10)得出平滑扫描曲线的扫描时间为
则整个曲线的扫描时间为
公式(13)表明平滑扫描扫描时间是匀速扫描扫描时间的1.5倍。
公式(11)中整个扫描曲线的瞬时频率变化率的范围在[0,fv]以内,其中在频率的上限和下限处的瞬时频率变化率为0,较匀速频率扫描方式有极大改善。
3 平滑频率扫描的实现
本文中所用的电路原理框图如图3所示。
图3 电路原理框图Fig.3 The circuit schematic diagram
实现流程是DSP实时计算频率控制字的步进写入到FPGA的频率控制字线性累加器中。频率控制字线性累加器以扫描时钟产生器输出的扫描时钟为工作时钟,对频率控制字进行累加输出频率控制字。根据直接数字合成波形的原理,系统钟的上升沿每触发一次,相位累加器就累加一次频率控制字的值,然后以相位累加器输出为地址去查寻波形幅度的存储表,得到相应的一个幅度值,随着时钟沿的一个个到来,波形存储表的值被依次读出,产生了一个数字序列,该数字序列通过D/A转换器和低通滤波器后,输出需要的数字合成信号。实现中直接采用了SIN表代替波形存储器,则输出的信号波形为正弦波。
如果选择N位的相位累加器,系统时钟为Fsysclk,频率控制字为 Fword,那么合成信号的频率Fout可表示为
当相位累加器的位数N和系统时钟Fsysclk固定时,合成信号的频率只与频率控制字Fword有关。
本次工程实现中选择的是48位的相位累加器,300 MHz的系统时钟。DSP选用的是TMS320c6713,每隔1 ms计算一次频率控制字的步进置入到频率控制字线性累加器中。由图3可以看出,计算频率控制字的步进是整个工程实现的关键。在图2的[0,to]和[T,te]时间区间为匀速扫描部分,这期间频率的控制字以匀速的步进递增,DSP控制输出的频率控制字步进保持不变。而在[to,T]时间区间是平滑频率扫描部分,该区间频率控制字的步进实时变化,必须利用DSP根据公式(4)、公式(11)和公式(14)计算出频率控制字步进,实现公式为
通过上述的工程实现,实际测量输出信号的频率呈平滑曲线变化。
4 MATLAB仿真
将公式(11)在MATLAB中进行了数学仿真,设置扫描速率fv=100 Hz/s,起始频率F0=0 Hz,扫描频率范围fd=±1000 Hz,则仿真出来的波形图如图4~5所示。
图4 匀速和平滑频率扫描仿真时域波形图Fig.4 The even frequency-sweeping and smooth frequency-sweeping time domainwaveform
图4中curve1为匀速扫描的频率曲线,curve2为平滑扫描的频率曲线。
图5 匀速和平滑频率扫描瞬时频率变化率仿真时域波形图Fig.5 The instantaneous frequency change of evenfrequenc y-sweeping and smooth frequency-sweeping time domain waveform
图5中curve1为匀速扫描的瞬时频率变化率的曲线,curve2为平滑扫描的瞬时频率变化率的曲线。
从仿真图形可以看出,平滑扫描的频率曲线平滑,且瞬时频率变化率是连续平滑的,中间没有突跳,满足最初的设计要求。
5 结束语
本文在常用的匀速频率扫描的基础上提出了一种新的平滑频率扫描方式。该方式在整个扫描过程中,扫描频率的变化率是连续平滑的,成功地解决了匀速频率扫描方式在频率拐点处的瞬时频率变化率有突跳的问题,降低了接收端的捕获难度。该方式可以直接在匀速频率扫描的电路上设计实现,实现起来容易且可移植性较强。目前,该方式已经经过实际的工程验证,有效地提高了整个工程的指标性能,在工程中可以广泛采用。
[1]范家庆,沈祝平.扫描测量技术[M].北京:电子工业出版社,1992.FAN Jia-qing,SHEN Zhu-ping.Sweep&Measurement Technology[M].Beijing:Publishing House of Electronics Industry,1992.(in Chinese)
[2]吴义华,宋克柱,何正淼.时钟抖动测量方法[J].数据采集与处理,2006,21(1):99-102.WU Yi-hua,SONG Ke-zhu,HE Zheng-miao.Clock Jitter Measurement Method[J].Journal of Data Acquisition&Processing,2006,21(1):99-102.(in Chinese)
[3]付平,张毅刚,刘旺.频率扫描信号的一种数字实现方法[J].测控技术,2002,21(6):11-13.FU Ping,ZHANG Yi-gang,LIU Wang.Digital Realization Method of Frequency Sweep Signal[J].Measurement&Control Technology,2002,21(6):11-13.(in Chinese)
[4]Pedersen P C.Digital Generation of Coherent Sweep Signals[J].IEEE Transactions on Instrument and Measurement,1990,49(3):90-95.