学位论文 > 优秀研究生学位论文题录展示

DDS信号发生器的SOPC实现与软件设计

作 者: 李兆国
导 师: 尹俊勋;宋跃
学 校: 华南理工大学
专 业: 电路与系统
关键词: 直接数字频率合成 片上可编程系统 Nios-Ⅱ μClinux 信号发生器
分类号: TN741
类 型: 硕士论文
年 份: 2010年
下 载: 308次
引 用: 1次
阅 读: 论文下载
 

内容摘要


论文研究了利用SOPC技术开发DDS信号发生器的方法,主要讨论了信号发生器中DDS模块在FPGA中的设计实现以及基于Nios-Ⅱ软核处理器的控制系统的开发。DDS模块是信号发生器的核心部分,包括相位累加器、波形存储器和数模转换电路。它的相位累加部分和波形存储部分都在FPGA中实现,针对这两个部分,论文对DDS原理做了讨论和仿真分析,然后用VHDL语言实现了一个应用于Nios-Ⅱ系统的DDS组件。然后在FPGA外部加上数模转换与幅度控制电路,从而组成一个完整的DDS模块。该DDS模块除了输出基本信号波形外,并同时具备模拟调制与数字调制功能。由于是由软件控制产生波形数据,该DDS模块能方便的应用于任意波形发生器中。基于Nios-Ⅱ的DDS信号发生器控制系统开发主要包括两方面:一是Nios-Ⅱ系统的构建,二是μClinux系统的移植与相关控制软件的编写。对Nios-Ⅱ系统的构建工作中,论文在FPGA上实现了适用于Nios-Ⅱ系统的LCD控制器、NAND Flash控制器等组件,再结合DDS模块以及SOPC Builder中自带的标准控制器和外设,完成Nios-Ⅱ定制系统的构建。在软件方面,论文中分析了U-boot与μClinux的移植过程,并完成相关驱动程序以及控制程序的编写或修改。利用FPGA作为硬件平台,可以大大增强了系统的灵活性,能随着SOPC的发展升级硬件,而不用更新代码;利用μClinux作为软件平台,让上层应用程序与底层相隔离,使系统的移植更加方便。最后,对系统进行了测试与验证,用示波器观察输出的波形,证明了该系统的可行性。

全文目录


摘要  6-7
ABSTRACT  7-10
第一章 绪论  10-16
  1.1 数字信号发生器的发展状况  10-11
  1.2 频率合成技术的发展  11-13
  1.3 直接数字频率合成技术概况  13-14
  1.4 本课题的研究意义与内容  14-16
第二章 信号发生器的总体设计  16-30
  2.1 可编程逻辑器件及设计软件介绍  16-20
    2.1.1 可编程逻辑器件介绍  16-17
    2.1.2 Cyclone 器件与Nios-Ⅱ介绍  17-18
    2.1.3 Quartus Ⅱ开发环境介绍  18-20
  2.2 系统SOPC 设计  20-28
    2.2.1 基于Nios-Ⅱ的SOPC 系统开发流程  20-22
    2.2.2 Avalon 总线介绍  22-23
    2.2.3 LCD 控制器设计  23-24
    2.2.4 系统SOPC 整体设计  24-28
  2.3 DDS 信号发生器的设计思路  28-29
  2.4 本章小结  29-30
第三章 DDS 模块的FPGA 设计  30-49
  3.1 直接数字频率合成的基本原理  30-32
  3.2 DDS 模块的VHDL 实现  32-38
    3.2.1 输入时钟控制模块  32-34
    3.2.2 相位累加器  34-35
    3.2.3 波形存储器  35-36
    3.2.4 D/A 数模转换  36-38
  3.3 模拟调制信号  38-42
    3.3.1 幅度调制AM  38-39
    3.3.2 频率调制 FM  39-42
  3.4 数字调制信号  42-46
    3.4.1 幅移键控ASK  42-43
    3.4.2 频移键控FSK  43-45
    3.4.3 相位键控PSK  45-46
  3.5 扫频信号  46-47
  3.6 本章小结  47-49
第四章 信号发生器的软件设计  49-62
  4.1 软件整体架构  49
  4.2 操作系统移植  49-53
    4.2.1 U-boot 与μClinux 介绍  49-51
    4.2.2 U-boot 与μClinux 移植  51-53
  4.3 波形的产生  53-55
  4.4 波形频率控制  55-57
  4.5 系统菜单的设计  57-61
  4.6 本章小结  61-62
结论  62-64
参考文献  64-66
攻读硕士学位期间取得的研究成果  66-67
致谢  67

相似论文

  1. 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1
  2. 通用型LCD检测系统设计,TN873.93
  3. 基于SOPC的高性能图像相关器的设计与实现,TP391.41
  4. 基于SOPC的嵌入式串口—网络协议转换器的设计和实现,TN915.05
  5. 基于SOPC的数字化故障录波器的设计,TM774
  6. 基于无线传感器网络的电力变压器温度监测系统,TP212.9;TN929.5
  7. 中波段载波合成及测频技术研究,TN74
  8. 基于FPGA的铁路轨道检测技术的研究,U216.3
  9. 基于FPGA的MVBC研究与设计,U285
  10. 基于NiosⅡ的智能液晶终端系统设计,TN873.93
  11. 基于DDS的共模信号发生器的设计研究,TN741
  12. 基于Nios Ⅱ的焊接摆动器伺服系统设计,TG43
  13. 基于NiosII的SVPWM控制器的研究,TM571
  14. 高速旋转叶片振动信号仿真技术研究,TH825
  15. 基于SOPC技术的工业相机设计,TB852.1
  16. 基于LabVIEW的虚拟信号发生器,TN741
  17. 基于FPGA远程网络监视系统,TP277
  18. 遥测设备检测信号源的设计与实现,TP873
  19. 基于ARM7的高可信系统核心模块数据通信的设计与实现,TP274.2
  20. 基于FPGA的数字水印处理装置,TP309.7
  21. 基于ARM7和μCLinux的嵌入式系统SD卡接入研究,TP368.1

中图分类: > 工业技术 > 无线电电子学、电信技术 > 基本电子电路 > 频率合成技术、频率合成器 > 直接法
© 2012 www.xueweilunwen.com