摘 要:高速信号发生器是用来提供测量所需的各种波形信号的电子仪器。针对当前市场上流行高性能信号发生器价格昂贵、性价比低的特点,本设计采用fpga作为核心器件和dds技术的高速高精度宽频正弦信号发生装置,通过quartus ii软件和vhdl语言在fpga上设计出基于dds技术的ip软核,并运用基于nios ii嵌入式处理器的sopc技术实现对dds ip核的控制,用以产生高速高精度宽频正弦信号,该信号发生器频率可调范围可达1hz~40mhz,并且可实现1hz的最小步进频率,同时还具有二进制psk调制与ask调制、调频、调幅等功能。最终实验表明该正弦信号发生器满足原定技术指标,实现了高精度宽频的技术要求,同时具有可靠性高、通用性好、集成度高和体积小、成本低等特点,有广泛的应用前景。
关键词:信号发生器;dds技术;fpga;sopc技术
1 引言
信号发生器是指产生所需参数的电测试信号的仪器,被广泛应用于生产实践和科技领域中。信号发生器的重要应用之一就是实验并检测信号通信与电子电路等。从上世纪20年代出现信号发生器至今,基于技术而言,其主要发展历程可分为如下几个阶段,即模拟式信号发生器阶段、数字式信号发生器阶段以及虚拟信号发生器阶段。本课题来源于高校数字电子实验室数字信号源的性能改进。针对实验教学要求数字信号源具有通用性和普适性的特点,本文设计了基于nios ii软核处理器的正弦信号发生装置,该装置频率可调、频带宽、精度满足实验需求且价格低廉便于实验室大批量采购。
2 信号发生器设计方案
本系统主要实现调节波形信号频率、显示信号频率以及控制波形信号强度等功能。
设计方案的优点如下:第一、系统设计把所需的外围电路与处理器一同集中于一块芯片,不必再运用专用芯片,这在很大程度上缩小了系统体积,使系统规模更为简单;第二、基于pc机平台算法与c语言程序可以迅速有效地移植于nios处理器;第三、若外围电路固定,运用更新算法、重新设计fpga的内部电路便能在很大程度上提高系统的功能;第四、通过fpga使片上可编程系统sopc得以实现;第五、具有更灵活、集成度更高等优点。
3 硬件设计
本文研究中硬件主要牵涉到dds生成、niosii核心设计、调制模块设计、i/o设计。调制模块中包含am、fm、ask、psk等模块设计。
3) ask设计。ask主要通过以下两种方法来实现,一是乘法器实现法,二是键控法,本论文通过键控法来实现。键控法的典型应用是通过电开关键来对载波振荡器的输出进行控制,并以此来实现。
4) psk设计。通过数字信号来调制载波相位叫做相移键控,其通过数字基带信号来对载波相位进行控制,从而使载波相位出现跳变。
4 仿真测试与测试结果分析
仿真环境采用quartus ii软件
4.1 dds正弦信号测试与测试结果分析
4.2 调制信号测试与测试结果分析
调出幅度为6v、频率为1khz的正弦波;在调好载波频率,假设频率为10mhz,扫描时间设为:50ms;调幅循环调制(调制度ma在10%~100%之间变化);图4-5是测试后截取到的am波形。
应通过频谱分析仪来对fm调制信号进行测试,测试所得的1mhz模拟调频信号载波,10khz频偏的频谱图如图4-6所示。
4.3 性能分析讨论
5 结论
基于fpga的正弦信号发生器是目前的主流形势。本文通过模块化设计硬件,通过vhdl语言对形成正弦信号的dds进行了设计,并把其封装为ip核;通过基于niosii嵌入式处理器的sopc技术来控制dds ip核。在该平台上基本实现了预期目标,所设计的系统可输出正弦信号的频率为1hz~40mhz、最小步进频率为1hz;另外还可具有调频与调幅功能、二进制psk功能以及二进制ask调制功能等。
参考文献
[1]褚振勇,齐亮,田红心,高楷娟.fpga设计与应用[m],西安:西安电子科技大学出版社,2006.
[2]赫建国, 倪德克. 基于 niosii 内核的 fpga 电路系统设计[m]. 北京: 电子工业出版社, 2010: 72-73.
[3]郭书军, 谢定华. 基于sopc的dds信号源的实现[j]. 电视技术, 2005(5):69-71.
[4]pacs-l: the public-access compter system[eb/ol]. beijing. china:baidu,1999[2011-01-06]. http://baike.baidu.com/view/3079212.htm
[5]周立功. sopc 嵌入式系统实验教程(一) [m]. 北京: 北京航空航天大学出版社, 2006: 76-77.
[6]李金晶,蔡雪君,刘杰.基于软核nios的宽谱正弦信号发生器设计[j],大学生竞赛论文.p1-20.
作者简介:潘晓峰(1982-),男,硕士,主要研究领域为自动化控制。
推荐访问: