基于FPGA的线性调频信号产生器设计
基于FPGA的通用频率信号发生器的设计

目录摘要.......................................................... I II Abstract ........................................................ I V 1 绪论.. (1)1.1课题来源及意义 (1)1.2国内外DDS的研究现状及发展 (1)1.3本文研究的主要内容与结构 (4)2 需求分析与总体设计 (6)2.1 任务分析 (6)2.2 方案选择 (6)2.3 本章小结 (8)3 系统原理分析 (9)3.1 DDS技术的特点 (9)3.2 DDS技术的工作原理 (9)3.3 FPGA的工作原理 (11)3.4 FPGA的特点 (11)3.5 本章小结 (12)4主控电路设计 (13)4.1单片机选型及其最小系统设计 (13)4.2按键输入接口设计 (15)4.3液晶显示接口设计 (16)4.4 DAC芯片选型及其接口电路 (17)4.5 本章小结 (19)5 软件设计及其调试 (20)5.1显示接口驱动设计及调试 (20)5.2输入接口驱动程序及调试 (21)5.3 SPI通信接口设计及调试 (22)5.4 MCU联机仿真及调试 (26)5.5 基于FPGA的SPI通信接口 (28)5.6 DDS相位累加器实现 (29)5.7 FPGA联机测试 (31)5.8 本章小结 (33)结束语 (34)参考文献 (35)致谢 (36)基于FPGA的通用频率信号发生器的设计摘要直接数字频率合成(Direct Digital Frequency Synthesis,简称DDS)技术是近年来发展起来的一种新的频率合成技术。
它将先进的数字处理理论与方法引入到信号合成领域,标志着第三代频率合成技术的出现。
随着数字电路和微电子技术的发展,DDS技术日益显露出它的优越性。
目前,DDS技术己经在雷达系统、通信系统、仪器仪表和电子对抗等领域得到了十分广泛的应用。
基于FPGA的线性调频雷达信号产生与数据采集的设计与实现

基于FPGA的线性调频雷达信号产生与数据采集的设计与实
现
姜文刚
【期刊名称】《电子质量》
【年(卷),期】2013(000)008
【摘要】线性调频雷达是一种通过对连续波进行频率调制来获得距离与速度信息的雷达体制.该文介绍了一种由FPGA控制实现的线性调频雷达信号的产生与数据采集系统.AD5542A产生三角波调制信号,采用数字的方法实现了对雷达前端VCO 非线性的校正.AD7655实现数据的转换与采集,通过USB接口将数据保存至计算机.系统的控制与同步由FPGA完成,如此设计可以实现可控的调制信号频率和AD采样率,从而可以更加有效地提取雷达回波信号中的距离速度信息.
【总页数】4页(P20-23)
【作者】姜文刚
【作者单位】电子科技大学电子工程学院,四川成都611731
【正文语种】中文
【中图分类】TP95
【相关文献】
1.基于FPGA的线性调频信号产生器设计 [J], 徐春香;刘军
2.基于FPGA的宽带雷达信号产生方法 [J], 葛学仕;梁军;徐巍;舒汀
3.基于FPGA的雷达模拟信号产生器设计 [J], 靖朋;王和明;刘苍
4.基于FPGA的线性调频连续波雷达信号处理设计与实现 [J], 高星
5.一种基于FPGA技术的雷达线性调频信号的实现方法 [J], 邱军海;宋杰;关键;唐小明
因版权原因,仅展示原文概要,查看原文内容请购买。
基于FPGA的线性调频信号产生器设计

基于FPGA的线性调频信号产生器设计
徐春香;刘军
【期刊名称】《电子测试》
【年(卷),期】2009(000)010
【摘要】线性调频信号是雷达系统广泛应用的一种信号,通过脉冲压缩处理,可以得到良好的距离分辨率和径向速度分辨率.本文在研究DDS原理的基础上,给出了一
种基于FPGA技术的线性调频信号产生器的设计方案,并利用Altera公司的cyclone II系列芯片和QuartusII开发软件对设计进行了仿真验证.采用FPGA技术可以方便地通过修改编程参数,对线性调频信号的起始频率、带宽、频率分辨率进
行修改.仿真结果表明,该设计能够产生符合要求的线性调频信号,并且具有结构简单、集成度高、易于修改等特点.
【总页数】5页(P49-52,72)
【作者】徐春香;刘军
【作者单位】海军航空工程学院电子工程系,山东烟台,264001;92212部队,山东青岛,266001
【正文语种】中文
【中图分类】TP216
【相关文献】
1.基于FPGA的机载DME抖频信号产生器设计及实现∗ [J], 王凯;樊智勇;周德新
2.基于FPGA的3 GHz宽带信号产生器设计 [J], 薄保林
3.基于FPGA的雷达模拟信号产生器设计 [J], 靖朋;王和明;刘苍
4.基于FPGA的PAL制视频信号产生器设计 [J], 王成;崔少辉;王法臻;马铭骏
5.基于FPGA设计的时序信号产生器 [J], 夏丹;倪文飞;崔扬
因版权原因,仅展示原文概要,查看原文内容请购买。
基于某FPGA的信号发生器的设计

前言信号发生器是实验室的常用仪器之一,设计信号发生器具有实际应用的意义。
而采用FPGA的方法设计信号发生器可以产生频率比较高的信号,例如频率为几M的正弦波。
通常正弦波产生的方法是采用MCU+DDS的方法,但是由于DDS 的造价比较高,所以在指标要求不高的情况下,可以使用FPGA来实现DDS频率合成的原理来产生较高频率的正弦波,任意波形的信号也是如此。
课题《基于FPGA的信号发生器的设计》主要研究容为DDS基数及其FPGA 的实现。
其目的在于让设计者能掌握DDS的原理及其设计思路,具体的了解EDA 技术流程,熟悉硬件描述语言设计功能电路,并最终检验设计的设计能力。
随着我国的经济日益增长,社会对电子产品的需求量也就越来越大,目前,我国的电子产品市场正在迅速的壮大,市场前景广阔。
FPGA(Field Programmable Gate Array,现场可编程门阵列)在现代数字电路设计中发挥着越来越重要的作用。
FPGA/CPLD(Complex Programmable Logic Device)所具有的静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改,这样就极大地提高了电子系统设计的灵活性和通用性,缩短了产品的上市时间并降低可电子系统的开发成本,且可以毫不夸地讲,FPGA/CPLD能完成任何数字器件的功能,从简单的74电路到高性能的CPU。
它的影响毫不亚于20世纪70年代单片机的发明和使用。
现在随着电子技术的发展,产品的技术含量越来越高,使得芯片的复杂程度越来越高,人们对数万门乃至数百万门设计的需求也越来越多,特别是专用集成电路(ASIC)设计技术的日趋进步和完善,推动了数字系统设计的迅速发展。
仅靠原理图输入方式已不能满足要求,采用硬件描述语言VHDL的设计方式应运而生,解决了传统用电路原理图设计大系统工程时的诸多不便,成为电子电路设计人员的最得力助手。
设计工作从行为、功能级开始,并向着设计的高层次发展。
FPGA_ASIC-基于STM32和FPGA的可控线性调频信号源的设计

/*%,-&0 ’1. 2-33415(’%5-1
基于 !"#$% 和 &’() 的可控线性调频信号源的设计
王剑 峰 !孙 晶 华 / 哈 尔 滨 工 程 大 学 理 学 院 ! 黑 龙 江 哈 尔 滨 .0111.2
摘 要 ! 设 计 了 一 种 有 别 于 应 用 直 接 数 字 频 率 合 成 /**!3 产 生 线 性 调 频 信 号 ! 并 且 可 对 信 号 的 起 止 和 幅 度 进 行 控 制 的 新 型 线 性 调 频 信 号 源 " 该 设 计 通 过 !"#$% 对 由 #)"4)5 根 据 线 性 调 频 公 式 计 算 出 数 据 点 后 嵌 入 &’() 中 的 ,6# 所 产 生 的 线 性 调 频 信 号 进 行 起 止 以 及 幅 度 的 控 制 " 仿 真 和 实 验 结 果 表明!该 设计具 有易于 实现!信 号参 数可时 变性高 !信号幅 度#相 位可预 失真等 特点" 关 键 词 ! 线 性 调 频 信 号 $ 信 号 幅 度 $ !"#$% $ &’()
"#$%& 发 送 响 应 脉 冲 .*/0 接 收 响 应 脉 冲 并 发 送 回 复 脉 冲 .*/0 启 动 内 部 地 址 发 生 器
其 中 $% 为 中 心 频 率 ( & O ) @ ’ 为 调 频 斜 率 ( ) 为 频 率 变 化 范 围 (’ 为 脉 冲 宽 度 (*="> 为 线 性 调 频 矩 形 脉 冲 的 包 络 $ 式 =8> 中 信 号 的 最 高 频 率 为 $% Q ) @& % 根 据 采 样 定 理 % 直 接 对 其 采 样 所 需 的 采 样 频 率 $% 应 满 足 $% " &= $% Q ) @&> $ 系统线性调频信号产生结构由五部分组成’计数器 或 地 址 发 生 器 & 线 性 调 频 信 号 数 据 存 储 ’(- & .*/0 的 标 准 化 硬 件 描 述 语 言) )) :5?< 顶 层 设 计
基于FPGA实现直接数字频率合成脉冲线性调频信号

基于FPGA实现直接数字频率合成脉冲线性调频信号作者:王炜珽李淑华张文旭来源:《现代电子技术》2015年第10期摘要:通过研究直接数字频率合成(DDS)技术的原理和电路结构,分析基于DDS技术合成脉冲线性调频信号(DDS⁃LFM)的可行性,给出两种DDS相位地址信号产生电路的原理结构。
在此基础上分析DDS⁃LFM系统参数的设置问题,利用FPGA设计实现DDS⁃LFM 系统的硬件电路。
最后利用Matlab仿真软件对该系统输出的波形数据进行频谱分析,给出了归一化的幅频特性曲线和时频特性曲线。
关键词:直接频率合成技术;脉冲线性调频信号; FPGA设计; Matlab仿真中图分类号: TN911⁃34 文献标识码: A 文章编号: 1004⁃373X(2015)10⁃0010⁃06脉冲线性调频信号(LFM)作为一种非平稳时变信号在通信、雷达等领域有着广泛的应用,例如扩频通信因LFM带宽大的特点用其作为调制信号,高分辨率雷达因LFM时宽带宽积大、距离分辨力和速度分辨力高等特点用其作为频率源,因此研究线性调频信号的原理与产生方式非常有必要。
传统的获得线性调频信号主要借助模拟法,而随着数字技术的不断发展,尤其是自1971年由美国人J.Tierncy等首次提出直接数字频率合成(DDS)技术以来,利用DDS 技术合成脉冲线性调频信号(DDS⁃LFM)越来越受到人们的重视,并得到广泛的应用。
本文基于FPGA平台实现了DDS⁃LFM系统,既可通过次级连接的D/A、滤波器等器件输出LFM 波形,也可作为其他信号分析软件的数据来源开展相关理论研究。
1 DDS技术合成线性调频信号的原理1.1 DDS基本原理DDS是一种将预存波形的相位量通过地址查表方式映射为幅度量并合成为输出信号的技术。
DDS的关键在于使用合理的相位地址信号生成技术,以降低输出信号的频率杂散和波形失真。
用来产生线性调频信号的DDS系统通常包含系统时钟(Fc)、频率控制、相位地址发生器、波形存储(ROM)、数/模转换(D/A)、低通滤波器(LPF)6部分,其原理框图如图1所示。
基于FPGA的调制信号发生器设计

基于FPGA 的调制信号发生器设计王 娜(中国电子科技集团公司第41研究所 青岛 266555)摘 要:本文重点论述了一种应用DDS 技术来实现调制信号发生器的设计方案。
该方案选用Altera 公司生产的ACEX 系列FP GA ———EP1K50芯片实现,能够输出正弦、方波、锯齿波、三角波、白噪声、扫频正弦、双正弦;频率范围:正弦0.5Hz ~1M Hz ;方波、锯齿波、三角波0.5Hz ~100k Hz ;频率分辨率可达到0.0058Hz 。
本文介绍了该方案各功能模块的设计实现,设计了该方案的软件和硬件,最终的测量结果表明实现了该方案的主要功能。
关键词:频率合成;调制信号发生器;现场可编程门阵列中图分类号:TP271 文献标识码:ADesign of modulate signal generator based on FPG AWang Na(t he 41st Institute of CETC ,Qingdao 266555)Abstract :This paper describes t he implementation of modulate signal generator based on t he direct digital frequency syn 2t hesis technology.This plan select s ACEX ,which is from Altera Corporation produces series FP GA 2The EP1K50chip realization and can output sine ,square 2wave ,saw 2tooth wave ,triangular wave ,white noise signals ,sweep s t he frequen 2cy sine ,t he double sine ;Frequency range :Sine 0.5Hz ~1M Hz ;Square 2wave ,saw 2toot h wave ,triangular wave 0.5Hz ~100k Hz ;The differentiability rate of frequency may achieve 0.0058Hz.It introduces t his plan various f unc 2tions module design realization ,designs t he software and t he hardware ,t he final measurement result indicated realizes t his plan main f unction.K eyw ords :direct digital frequency synt hesis (DDS );modulate signal generator ;field programmable gate array作者简介:王娜(19802),女,助理工程师,主要从事与DDS 技术相关的设计工作。
线性调频信号产生方法

线性调频信号产生方法研究摘要:本文利用fpga与dac5686完成了线性调频信号产生电路的设计与实现,该方法降低了系统软硬件设计的难度,缩短了开发周期,并提高了设计的可靠性,具有较高的实用价值和良好的应用前景。
文章分析了线性调频信号,给出了信号产生电路硬件设计和控制电路软件设计方案,并通过功能实现验证文中方法的有效性。
abstract: a generation module of lfm signal based on fpga and dac5686 is designed and realized in this paper. this technique decreases the difficulty of hardware and software design of the system, reduces development cycle and improves design reliability, has higher practical value and good application prospect. lfm signal is analyzed, based on which signal generation circuit and software of control circuit design project is put forward, and the effectiveness of this method is verified through the function realization.关键词:线性调频;信号产生;fpga;dac5686key words: lfm;signal generation;fpga;dac56860 引言为了能够探测远距离目标,同时又具备较高的距离分辨力,脉冲压缩雷达通常发射较宽脉冲的线性调频(lfm)信号,而在接收时进行脉冲压缩。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于FPGA的线性调频信号产生器设计摘要:
本文在研究DDWS原理的基础上,给出了一种基于FPGA技术的线性调频信号产生器的设计方案。
采用FPGA技术可以方便地通过修改编程参数,对线性调频信号的起始频率、带宽、频率分辨率进行修改。
仿真结果表明,该设计能够产生符合要求的线性调频信号,并且具有结构简单、集成度高、易于修改等特点。
关键词:FPGA;线性调频;DDWS;
线性调频(LFM)信号由于其时宽带宽积远大于1,通过脉冲压缩处理,可以得到良好的距离分辨率和径向速度分辨率,因此在合成孔径雷达、高分辨力雷达、线性调频连续波雷达、雷达高度表等现代雷达系统中得到广泛应用,用于产生LFM 信号的系统称之为线性调频信号产生器。
DDWS技术是近年来采用的生成稳定的点频、线性调频信号的理想方法,具有幅度和相位一致性好、频率转换时间短、频率分辨率高、输出频率相对带宽较宽、输出波形相位连续、电路设计简单、可靠性高等突出的优点。
1 DDWS技术工作原理与特点
1.1 DDWS技术工作原理
直接数字波形合成技术主要分为两个阶段,存储波形和还原波形。
存储波形是将我们所需要的输出信号波形,由上位机仿真软件按照采样率、带宽和时宽等参数计算出信号波形中各个采样点的值,经量化和编码存储至高速存储器中。
还原波形时,由系统时钟提供一个参考时钟给时钟控制逻辑,时钟控制逻辑分别控制地址控制逻辑和D/A转换。
1.2 DDWS技术的特点
1)极高的频率分辨率:
在满足奈奎斯特定理情况下,DDWS技术产生信号的频率分辨率仅由D/A转换器件的位宽决定。
D/A转换器的位宽越大,信号的频率分辨率越高。
本文拟产生的LFM信号频率范围是0~150 MHz, 根据奈奎斯特定理,D/A转换器的转换速率应>300 MSPS。
2)极短的频率转换时间:
由DDWS技术的原理框图可知,输出信号的波形存储于高速存储器中,切换不同频率的信号时,频率转换时间由高速存储器读取决定,读取时间可达皮秒量级。
3)预失真补偿:
预失真补偿是DDWS技术最显著的优点,它能方便灵活地对信号的幅度和相位进行预失真处理,补偿系统畸变的影响。
2 线性调频信号发生器的总体设计
2.1 组成框图
利用专用DDS芯片是目前应用广泛的信号产生方法,如AD公司的AD9854专用DDS芯片把许多功能集中在一块芯片上,具有多种编程工作方式,能产生线性调频和非线性调频信号等复杂信号。
而基于FPGA(现场可编程门阵列)的DDS软件编程则根据DDS技术的基本原理,充分利用FPGA可反复编程、资源多、容量大、时间延迟小的优点,同样能产生专用DDS芯片所产生的单频连续波、非连续波、各种形式的线性调频信号,而还可以借助FPGA庞大的资源优势和内部存储器,生成任意形式的输出波形,使用非常方便。
根据设计需求的成本和资源方面综合考虑,本设计采用Altera公司的新一代高集成度低成本芯片Ep2C5T144C7,该芯片采用TQFP封装,具有4608个逻辑单元(LE)、119808字节的嵌入式存储器、89个用户可用引脚、2个PLL锁相环,设计中的正弦波查找表模块直接在FPGA中嵌入式实现即可。
2.2 工作过程
在产生线性调频信号时,输入的50MHz时钟信号首先通过PLL模块进行倍频为100MHz信号,该信号作为其它模块工作的基准时钟。
每来一个时钟脉冲,软件编程控制频率累加器产生线性增加的瞬时频率字,然后经过相位累加器运算输出线性调频信号的瞬时相位,以此相位值寻址正弦波存储器,通过查表得到与相位值对应的幅度值。
在下一个时钟来临时,频率累加器的值反馈到L位加法器中,再与频率步进字累加,得到的新的瞬时频率字在N位加法器中与上一时刻的相位值进行累加,然后按照输出的高M位地址,对正弦波存储器查表,得到对应的幅度量化值。
依次循环,通过数模转换器得到阶梯状的频率线性增加的正弦波,再通过低通滤波器即可得到平滑的线性调频信号。
3 FPGA的仿真与实现
3.1 硬件平台系统的搭建
Verilog HDL是一种全方位的硬件描述语言,整个自顶向下或自底向上的电路设计过程都可以用Verilog HDL来完成。
ISE软件是由XILINX公司制作的专门针对FPGA硬件平台搭建的一款专业软件。
ISim提供了集成到ISE内的、特性齐全的HDL仿真器。
而Chip Scope工具可在设计中直接插入逻辑分析器、系统分析器以及虚拟I/O小型软件内核,从而能够查看任意的内部信号或节点,包括嵌入式软硬处理器。
系统以工作速度捕获信号,并通过编程接口输出,从而可大幅减少设计方案的引脚数。
捕获到的信号随即通过分析工具进行显示和分析。
3.2 ADS4249的ADC采样和中频采样实现及验证
ADS4249输入具有增益调节选择功能,从而可适应大动态范围的满量程模拟信号输入,同时还包含一个可以用于消除ADC直流零偏的偏移校正回路。
ADS4249提供串行或并行控制接口,可对其工作参数进行配置,同时ADS4249采用DDR LVDS 高速并行接口进行采集数据输出。
3.3 LFM信号时域表示
图1中,f0=15 MHz(中频频率),B=4 MHz,T=16μs,Tprf=500μs。
可以看出,这是一个带通信号。
根据带通采样定理,带通信号的中心频率f0与采样速率fs 满足fs=4f0/(2n+1)时,用fs进行等间隔采样所得到的信号采样值能准确地确定原信号。
取n=1,从而fs=20 MHz。
按照相位均匀划分把数字滤波器的系统函数H(z)分解成若干个具有不同相位的组,形成多个分支,在每个分支上实现滤波。
本次实验采用的是两路滤波,相差半个周期。
由于两倍抽取,所以得到的I、Q序列的数字谱相差一个延迟因子,体现在时域上相当于相差半个采样周期,所以需要采用延时滤波器加以修正。
延时滤波器的冲激函数由理论给出:I路选择h3(n),Q路选择h1(n)原理图,如图5所示。
最后得到的I、Q两路信号应该严格正交。
用信号发生器产生16 MHz正弦信号,经过采样后相当于进行了下变频,产生了一个2 MHz的基带信号。
再经过抽取,I、Q两路应该为相互正交的两个1 MHz正弦波。
3.4 匹配滤波以及求模输出验证
输出的两路信号求模,此时得到的就是脉冲压缩信号的时域数据。
通过调用IP core来实现高效滤波器的设计。
取中频解调信号的高20位作为输入,差分系数量化为20位,每个滤波器通道输出40位。
将I、Q两个通道的高31位两路相加,I、Q输出32位信号。
结论
本文从理论上对雷达波线性调频信号以及雷达信号脉冲压缩的基本原理进行了阐述和推导;并给出了基于FPGA平台的线性调频信号的脉冲压缩的设计思路与具体实现方法, 具有良好的动态范围和处理精度, 验证了系统工作的正确性与有效性。
参考文献:
[1]杜剑波,李道京,马萌.激光雷达宽带信号产生方法研究[J].中国激光,2015,42(11):255-264.
[2]谭德勇,陆聪,杨维明,等.基于DDS技术的LFM信号产生与FPGA实现[J].计算机测量与控制,2019,27(11):275-279.
[3]顾赵宇,王平,傅其详.一种基于DDS的信号源的设计与实现[J].现代电子技术,2015,38(5):51-53,57.。