您好,欢迎来到微智科技网。
搜索
您的当前位置:首页基于STM32和FPGA的可控线性调频信号源的设计

基于STM32和FPGA的可控线性调频信号源的设计

来源:微智科技网
Network and Communication 基于STM32和FPGA的可控线性调频信号源的设计 王剑峰,孙晶华 f哈尔滨工程大学理学院,黑龙江哈尔滨150001) 摘要:设计了一种有别于应用直接数字频率合成(DDS)产生线性调频信号,并且可对信号的起 止和幅度进行控制的新型线性调频信号源。该设计通过STM32对由MATLAB根据线性调频公式计算 出数据点后嵌入FPGA中的ROM所产生的线性调频信号进行起止以及幅度的控制。仿真和实验结果 表明,该设计具有易于实现,信号参数可时变性高,信号幅度、相位可预失真等特点。 关键词:线性调频信号;信号幅度;STM32;FPGA 中图分类号:TP273 文献标识码:A 文章编号:1674—772O(2010)10-0064—04 The design of controllable linear frequency modulation signal source based on STM32 and FPGA WANG Jian Feng,SUN Jing Hua fCollege of Science,Harbin Engineering University,Harbin 150001,China) Abstract:To design a new linear frequency modulation signal source which is different from the application of direct digital frequency synthesizer(DDS)to produce a linear frequency modulation signal,and can control the starting and ending time and ampli- tude of the signa1.The design controls the starting and ending time and amplitude through the linear frequency modulation signal which are produced by inserting the data points calculated according to the linear frequency modulation formulate with MATLAB in tlle ROM of the FPGA through STM32.Simulation and experimental results show that the design is easy to implement,time—vary。 ing of sinal parametgers can be high,the amplitude and phase of the signal can be pre—distortion and SO on. Key words:linear frequency modulation signal;amplitude of signal;STM32;FPGA 线性调频信号是一种瞬时频率随时间呈线性变化 的信号,不仅可以获得较大的压缩比,而且有着良好的 低通滤波电路和信号幅度控制电路组成。可控线性调频 信号源的设计框图如图l所示。 距离分辨率和径向速度分辨率。线 一性调频信号最突出的优点是匹配滤 波器对回波信号的多普勒频移不敏 感,即使回波信号有较大的多普勒 频移,原来的匹配滤波器仍能起到 STM32 F103RE  一 STM32 l  FPGA I配置电路l ;配置电路 FPGA D/A 脉冲压缩的作用,从而大大简化信 号处理系统。因此它在雷达对抗领 域,作为一种成熟的低截获概率雷 H嚣 H I 电压控制I 控制芯片I 达信号,被广泛应用于各种的 雷达中。  SlTM32输出 1可控线性调频信号源的设计 本设计方案由STM32、FPGA配 置电路、D/A转换电路、一阶RC有 8分路压L电——阻路——lI 一——堕—皇—— 入———+ 鞴lI —^毒H l 片 l皇电基 压输 Tq 信号增益I可控线性调频信号输出 ; 厂———_。’ CLC5523 l 源低通滤波电路、二阶压控电压源 64 图1可控线性调频信号源设计框图 《微型机与应用》2010年第1O期 ;lliiiII言Ne w。 k and c。mmun ca 。n 利用STM32F103RE(内部具有ARM公司的Cortex—M3 内核的高性能微控制器)在控制方面的强大能力和FP— 发送回复脉冲,表示“握手”成功。与此同时,FPGA开始 启动内部的高速存储器ROM,ROM依据地址发生器的 时钟频率以此按顺序将预先存储在其内部的线性调频 信号数据点发送出去,信号的持续时间由ROM中的数 据点总量和地址发生器时钟频率共同确定。当ROM中 的数据点全部发送完毕后,ROM随即停止工作,FPGA 继续等待下一个STM32发出的响应脉冲。至此,一次线 性调频信号的起止控制过程完毕。用STM32控制FPGA GA—EP3C10(现场可编程门阵列)在数据传送速度方面 的巨大优势以及丰富的I/O资源来提升系统整体的工 作效率。STM32首先控制ISL43681选择线性调频信号的 幅度增益,然后在通过触发FPGA进行信号的产生和发 送。信号经过一阶、二阶低通滤波后,最后由CLC5523根 据预先选定的幅度增益完成信号的幅度调整。 1.1线性调频信号的产生 使得信号收发自如,也加强了信号的隐蔽性和抗干扰 性。这里需要注意的是STM32发送响应脉冲的间隔一 个 个 线性调频信号的数学表达式可写表示为…: u(t)=a(t)cos[2"r(f;t+等t2)],t∈【一},}] 二 二 ‘ (1) 定要大于线性调频信号的总体发送时间,否则将出现 信号波形混叠。这部分控制程序由C语言和VHDL语言 相结合编写,图3为线性调频信号的起止控制流程图, 图4为STM32触发FPGA产生中心频率为50 kHz、带宽 其中 为中心频率;K=B/T为调频斜率;B为频率变化 范围;T为脉冲宽度;a(t)为线性调频矩形脉冲的包络。 式(1)中信号的最高频率为 +B/2,根据采样定理, 为30 kHz、脉宽为0.001 S、采样率为500 kHz的线性调 频信号时序仿真图。 STM32发送响应脉冲 直接对其采样所需的采样频率. 应满足. ≥2( +B/2)。 系统线性调频信号产生结构由五部分组成:计数器 或地址发生器、线性调频信号数据存储ROM、FPGA的 标准化硬件描述语言——VHDL顶层设计[2j、D/A转换 和低通滤波。信号产生结构图如图2所示。 J FPGA接收响应脉冲并发送回复脉冲 J 『 l FPGA启动内部地址发生器 』 寻址FPGA内部存储器ROM J 图2线性调频信号产生结构图 l ROM将其内储存的线性调频数据点发出 I 图3线性调频信 的起止控制流程图 实际操作流程是根据预先设定的采样频率以及所 r数据点发送完毕后ROM停止工作等待下一次响应脉冲 需信号的带宽、时宽等参数,将线性调频信号的数学表 达式用MATLAB语言描述,然后计算出构成线性调频信 号的数据点,并按采样顺序将MATLAB所生成的数据点 存储在FPGA内的高速存储器ROM中。信号产生期间, 以地址发生器时钟作为时间基准高速寻址存储器 1.3 D/A转换电路 FPGA输出的是数字量,需要D/A转换电路将其变成 模拟量才可进行滤波放太等处理。系统选择的DAC908 是一款电流型高速D/A芯片,具有8位并行数据输入, 转换速率165 MS/s,数据建立时间仅需2 ns。由于其输 ROM,从中依次读出线性调频信号数据点后进行D/A 转换,再经过后续一系列低通滤波得到所需的线性调频 信号。 1.2线性调频信号的起止控制 出为电流量,需要转换成电压量才能输出给滤波器使 用。D/A转换电路如图5所示。 1.4低通滤波电路 线性调频信号的起始由STM32控制,STM32向FPGA 发送响应脉冲,当FPGA接收到响应脉冲后,FPGA随即 M,s ̄erTimeBet:.} A 并一● 线性调频信号由FPGA产生,FPGA是数字器件,由 …0 2I76.,16nt TB8.P Ops y.1u●‘ 0 ps )p‘ J Pok' ̄c 2 . n- 27 ̄46 leke ̄ Start:.1 1. 1ll 1一 聃 End:I 1.5 ’l1 )PI 512.p n 0 dk ^0 啊_●¨I_■■■■啊l啊哪一舶Ⅲ■_■■■■瞳一iN■■■●哪■■■●__●啊_■■■■—Ⅲ啊■■■Ⅱm■■■_■■啊日 寻l 固・d l ● o11 ・ l2 U 0 [垃工二=)(二= =)( [==艇^0 一J一 r.1 i广.1  LJ....-....  . =).(二.;互:Ⅸ.坚_-:咒§=题L_一:X. 生 天》 ; 娶X i §.) L—・一 to.elk fl-‘  广-弋  广_1 门0—。J 1 L-..-J 1::I_ 1 广_1 广.1 『 L. . J 1. _一L..・.J ^0 ^a n 屯 口13 .●nd 一曩“ 瞳加tfri U 0 :0 X:12"T  L2。z: {l 248 ; X li X;12 E,l;5l X 8 ;X i帛 X l聋 】c 206・】=: 50 ’ I眈 i._∞ 2‘ eo ̄tl ^1 U ^0 13 ;。 ; :  i !图4 STM32触发FPGA产生中心频率为50 kHz、带宽为30 kHz、脉宽为0.001 s、采样率为500 kHz的线性调频信号时序仿真图 《微型机与应用》2010年第1O期 欢迎网上投稿WWW.pcachina.corn 65 , 402 n 一 = -=. 图5 D/A转换电路图 于数字量化存在量化误差,会产生很多杂波分量,加之 电路中会不可避免地存在各种形式的噪声。所以,需要 经过低通滤波电路处理使输出的信号纯和、平滑。系统 低通滤波电路主要分为两部分:一阶RC有源低通滤波 电路和二阶压控电压源低通滤波电路(简称二阶压控电 压源LPF)。其核心二阶压控电压源LPF由两节RC滤波 器和同相放大电路组成,其中同相放大电路实际上就是 所谓的压控电压源。二阶电路使输出电压在高频段以更 快的速率下降,相比一阶电路大大改善了滤波效果,二 阶压控电压源LPF的电路如图6所示,幅频特性曲线如 图7所示。. R, 图6二阶压控电压源LPF 20lgIl A砷 0.1 O-2 0.5 1 2 3 5 10 f[fn 图7二阶压控电压源LPF幅频特性曲线 (1)二阶压控电压源LPF通带增益 当 0时,各电容器可视为开路,通带内的增益为 鲁 66 (2)-阶压控电压源LPF传递函数 V。(s)=A (+)(s) (3) (+】(s)= (s) (4) 一iv (s)一 。(s)】sc一 =0(5) 联立以上三式, 求解可得二阶压控电压源LPF的传 递函数: = h vp (6) 上式表明,该滤波器的通带增益小于3,才能保障电路 稳定工作。 (3)频率特性 由传递函数可以写出频率响应的表达式: A = 砉 j(3 )砉 当f=fo时,上式可以化简为: l I A (8) 定义有源滤波器的品质因数Q值为 时的电压 放大倍数的模与通带增益之比: 1  l lQ (f=fo) QA (9) 根据以上两式得出两点结论: (1)当Q=1时,在 的情况下,I l(,= )=A ,即维 持了通带内的电压增益,故滤波效果最佳。这时,3一A = 1,A =2,Rf: 1; (2)当A =3时,Q将趋于无穷大,意味着该LPF将 产生自激现象。因此,电路参数必须满足A <3,Rf<2Rl, 且要求元器件参数性能稳定; 系统设定电路参数时使Q=1,A =2,Rf= ,这时滤 波效果最佳,信号波形最理想。 1.5线性调频信号的幅度控制 线性调频信号幅度控制电路主要由三部分组成:8 路电阻分压电路、8路电压选通电路和信号增益控制电 路。线性调频信号幅度控制电路的核心是信号增益控制 电路,CLC5523是核心电路的主控芯片,具有带宽较宽 (250 MHz)、响应速度快(2 ns)等特点,是一款电压控制 的线性增益芯片。芯片的增益控制端电压正常工作在 0~2 V时,CLC5523可将输入信号线性地放大2—100倍。 为使线性调频信号幅度增益可选性丰富,采用ISL4368l 作为8路电压选通电路的主控芯片。ISL43681是一款 8路输入l路输出的、由外部信号控制的高性能电压选 通芯片,在使用时芯片前端必须要有可供选择的8路 电压输入网络。所以,在线性调频信号幅度控制电路 中还要有电压输入网络,这部分较易实现,用最简单直 接的电阻串联分压即可,但要注意的是分得的电压要在 《微型机与应用》2010年第10期 I1屠Nelw0rk and c。mm ca№n 0~2 V,且8组电压各不相同。线性调频信号幅度控制电 路工作原理:由8路电阻分压电路产生8组电压,在由 (1)电路布局时,将模拟电路和数字电路合理地分开, 电源和地线单独引出,电源供给处汇集到一点。PCB布 STM32控制ISIA3681选择其中某1路电压输出, CLC5523根据输入电压的大小将由FPGA产生的线性调 线时,高频数字信号线采用短线。主要信号线最好集中 在PCB板中心,同时电源线尽可能远离高频数字信号线 或用地线隔开。其次,可以根据耦合系数来布线,尽量减 少干扰耦合; (2)电路的电源线和地线应尽可能宽,以减小线阻抗, 频信号按线性比例进行幅度放大,信号可有8种不同的 幅度选择。 2线性调频信号的测试结果 为了验证实际得到的线性调频信号的准确性,首 从而减小公共阻抗引起的干扰噪声; 先,对所要的信号进行MATLAB仿真。例如,产生中心频 率为180 kHz、带宽为20 kHz、脉宽为0.000 2 S、采样率 为4 000 kHz的线性调频信号。根据公式,可由MATLAB 得到信号仿真图(如图8所示),实际由Tektronix示波器 采集到的线性调频信号如图9所示。观察两图可见,波 形几乎一致,可知本系统设计是正确可行的。 图8线性调频信号MATLAB仿真图 图9实跖 线性调频信号图 3噪声抑制 噪声抑制是保证信号质量的关键技术之一。测试分 析发现,对信号造成严重影响的干扰主要来自空间电磁 辐射和高速数字部分。对于空间电磁干扰,可通过对整 个电路进行屏蔽来减小干扰。对于高速数字干扰,可以 采用多层板和微带线设计,另外差分方式传送和接收信 号也是抑制共模干扰的有效手段I31。此外,在电路设计 方面应注意以下几点: 《微型机与应用》2010年第10期 (3)器件最好多选用贴片元件并尽可能缩短元件的 引脚长度,以减小元件分布电感的影响; (4)在V册及V 电源端应尽可能靠近器件接入滤波 电容,以缩短开关电流的流通途径,例如用10 F铝电 解电容和0.1 F电容并联接在电源脚上。对于高速数 字IC的电源端,可以用钽电解电容代替铝电解电容,因 为钽电解电容的对地阻抗要比铝电解电容小得多。 文章提出了一种可对信号的起止和幅度进行控制 的新型线性调频信号源。为确保电路性能,在实际制板 时采用多层板结构并精心设计了微带线。通过仿真和实 验结果验证,充分证明了设计的可行性。对实际应用而 言,预失真(灵活的幅相补偿)无疑是一项至关重要的功 能,但这恰恰是目前DDS产品所不具备的[41。而本设计 采用预先存储信号波形的方法却可方便地对信号的幅 度和相位进行预失真,从而可以补偿系统畸变的影响。 此外,系统还可产生任意波形(包括许多复杂的波形), 并可实时改变所需信号的时宽、带宽等各项参数。如果 对信号输出速率要求不是特别高,系统还可由STM32 将所需线性调频信号的数据点算出,传输给FPGA中 的RAM,由RAM将其发出。本设计可方便地产生低、高 频线性调频信号,是一种简单实用的新型线性调频信 号源 参考文献 【1]祝明波,常,梁甸农.采用数字方法实现宽带线性调 频信号产生[J].系统工程与电子技术,2000,22(5):94— 98. 【2】潘松,黄继业.EDA技术与VHDL[M].北京:清华大学出 版社,2005:20—32. [3]焦安群,郜丽鹏.线性调频信号源的研制【J].应用科技, 2009,36f5):28—32. 【4】薛维,付国华,钟耀霞.一种线性调频信号产生器的设计 [J】.电脑与信息技术,2007,15(3):52-55. (收稿日期:2010—01—22) 作者简介: 王剑峰,男,1982年生,硕士研究生,主要研究方向:信 号检测与处理。 孙晶华,男,1963年生,教授,硕导,主要研究方向:信号 检测与处理。 欢迎网上投稿www.peaehina.eom 67 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务