基于FPGA的DDS数字调频系统仿真研究
数字调频论文
第27卷第5期 Journal of Xiangfan University Vol.27 No.5
基于FPGA的DDS数字调频系统仿真研究
王培元
孙南海
(襄樊学院
物理学系湖北 襄樊 441053)
摘要基于DDS技术设计了一种具有调频能力的正弦波信号发生器并用ALTERA公司的ACEX 1K现场可编程门阵列予以实现. 实测结果表明所讨论的方法和研制的系统是可靠的和可行有效的.
关键词直接数字频率合成器现场可编程门阵列数字调频
中图分类号TN702 文献标志码A 文章编号1009-2854(2006)05-0076-04
直接数字频率合成器(DDS)由于频率分辨率高输出频点多频率切换速度快频率切换时相位连续可以输出宽带正交信号可以产生任意波形全数字化实现便于集成体积小重量轻为各种电子系统
提供了优于模拟信号源性能的高质量频率源是目前应用最广泛的频率合成器之一.
[1]
1 DDS数学原型
一个频谱纯净的单频率信号可表示为
u(t)=Usin[2πf0t+θ0] (1)
是常数
它的频谱就是位于fo的一条谱线.
为分析方便
只要幅度U和初始相位θ
0不随时间变化
设u=1θ0=0即u(t)=sin2πf0t (2)
这种单频信号的相位是时间的线性函数即θ(t)=2πf0t (3)
相位函数对时间的导数是常数dθ(t)=2πf0 (4) 它就是信号的频率. 改变相位函数斜率可以得到不同的频率.
如果对式(2)信号进行采样采样周期为Tc. 可得离散的波形序列u(n)=sin2πf0nTC (5) 相应的离散相位序列 θ(n)= θ n (6) (6)式中 θ=2πf0
fc
(7)
是连续两次采样之间的相位增量.
现将整个周期的相位2π分割为M等份每一份 δ=2π (8) 为可选择的最小相位增量. 若每Tc(采样周期)相位增量为δ此时相位增长的斜率最小
得到最低输出频率
fomin=δ
C
=2π
MTC
=
fc
(9)
若每Tc相位增量取δ的F倍则所得信号频率为fo=Fδ
C
=Ffc (10)
F
ft) (11) Mc
经D/A转换器和低通滤波器后相应的模拟信号为u(t)=sin(2π
2 基于FPGA的DDS数字调频系统
根据上述原理基本DDS的组成如图1所示.
收稿日期作者简介
2006-05-20
王培元(1973- ), 男, 湖北宜城人, 襄樊学院物理学系讲师.
数字调频论文
[4]
DDS主要由四个基本部分组成(l)相位累加器(2)波形ROM(3)D/A转换器(4)低通滤波器. 波形ROM存储的是正弦波采样后的二进制数据相位累加器实现对ROM地址偏移量控制即单位时间内相位变化
量控制波形的频率D/A转换器和低通滤波器滤出镜像干扰将离散的波形变成连续的波形.
在上述原理基础上
频率分辨率小于3HZ调频指数可变最大频偏大于10KHZ的调频系统所设计的系统组成如图2所示. 在频率控制下载波的频率在1015MHZ之间以2.98HZ步进频率调制模块实现对调频指数和调频频偏的控制利用FPGA内带的嵌入式阵列块(EAB)
π幅度编码器
做波形ROM读取速度快使用灵活. ROM存储的是
(0~)期间的正弦波数据利用相位2
77
数字调频论文
王培元孙南海基于FPGA的DDS数字调频系统仿真研究
恢复(0~2π)期间的正弦波数据这样可以在不增加ROM容量的情况下大大降低合成波形的噪声.
3 系统的VHDL描述
VHDL是广泛使用的一种高级硬件描述语言借助MAX+plus实现了对系统的文本输入编译综合编程下载并在FPGA中实现了系统所需要的数字电路. 所得到的系统原理图如图3
所示
FWORD[23..0]是频率控制字决定载波的频率MF[1..0]是调频指数控制字决定调频指数AWORD[7..0]是音频二进制数据对载波进行调频FOUT[10..0]是调频波输出的二进制数据.
Pword模块主要实现载波频率范围控制调频指数控制和音频数字调频xwbmq模块主要实现相位编码jxbmq模块主要实现幅度编码. 在设计中为了提高系统的速度对加法器和累加器进行了优化处理使系
π统的速度提高了三分之一. 同时对(0~)期间的正弦波第一个采用点进行了修正保证合成的(0~2π)期2间的正弦波对称.
其中的频率调制模块的源程序如下所示 library ieee;
use ieee.std_logic_1164.all; use ieee.std_logic_arith.all; use ieee.std_logic_unsigned.all; entity pltz24 is
port(mf: in std_logic_vector(1 downto 0); AWORD: in std_logic_vector(7 downto 0); mout :out std_logic_vector(23 downto 0)); end pltz24;
architecture behav of pltz24 is begin
process(mf,AWORD)
variable m : std_logic_vector(23 downto 0); variable s : std_logic_vector(23 downto 0); begin
case mf is --mf调制指数
when"00"=>if AWORD(7)='1'then m(9 DOWNTO 3):=AWORD(6 downto 0); m(2 downto 0):="000";
m(23 DOWNTO 10):="00000000000000" ;
s:=m; --调频波频率比载波频率大
elsif AWORD(7)='0' then m(9 DOWNTO 3):=not AWORD(6 downto 0) ; m(2 downto 0):="000";
m(23 DOWNTO 10):="00000000000000" ;
s:=1+not m; --调频波频率比载波频率小 else null; end if;
when"01"=>if AWORD(7)='1' then
m(10 DOWNTO 4):=AWORD(6 downto 0) ; m(3 DOWNTO 0):="0000" ;
m(23 DOWNTO 11):="0000000000000" ; s:=m;
elsif AWORD(7)='0' then m(11 DOWNTO 5):=not AWORD(6 downto 0) ; m(3 DOWNTO 0):="0000" ;
m(23 DOWNTO 11):="0000000000000" ; s:=1+not m; else null; end if;
when"10"=>if AWORD(7)='1' then
m(11 DOWNTO 5):=AWORD(6 downto 0) ; m(4 DOWNTO 0):="00000";
m(23 DOWNTO 12):="000000000000"; s:=m;
elsif AWORD(7)='0' then
m(11 DOWNTO 5):=not AWORD(6 downto 0) ; m(4 DOWNTO 0):="00000";
[2]
78
数字调频论文
第27卷第5期 襄樊学院学报 2006年第5期
m(23 DOWNTO 12):="000000000000"; s:=1+not m; else null; end if;
when"11"=>if AWORD(7)='1' then
m(12 DOWNTO 6):=AWORD(6 downto 0) ; m(5 downto 0):="000000";
m(23 DOWNTO 13):="00000000000" ; s:=m;
elsif AWORD(7)='0' then
m(12 DOWNTO 6):=1+not AWORD(6 downto …… 此处隐藏:2859字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教学研究]2012西拉科学校团少队工作总结
- [教学研究]建筑工程公司档案管理制度
- [教学研究]小学数学人教版六年级上册圆的周长和面
- [教学研究]ERP电子行业解决方案
- [教学研究]钢支撑租赁合同范本
- [教学研究]预应力自动张拉系统用户手册Rev1.0
- [教学研究]MOOC课程:金瓶梅人物写真(每章节课后
- [教学研究]追加被执行人申请书(适用追加夫妻关系)
- [教学研究]2014年驾考科目一考试最新题库766
- [教学研究]2013-2014学年度九年级物理第15章《电
- [教学研究]新版中日交流标准日本语初级下26课-客
- [教学研究]小导管注浆施工作业指导书
- [教学研究]一般财务人员能力及人岗匹配评估表
- [教学研究]打1.2.页 小学一年级暑假口算100以内加
- [教学研究]学习贯彻《中国共产党党和国家机关基层
- [教学研究]2012年呼和浩特市中考试卷_35412
- [教学研究]最简易的电线电缆购销合同范本
- [教学研究]如何开展安全标准化建设
- [教学研究]工作分析与人岗匹配
- [教学研究]2016-2017学年高中历史第七单元现代中
- 山东省义务教育必修地方课程小学三年级
- 台湾宜兰大学互联网交换技术课程 01_In
- 思想品德:第一课《我知我家》课件(人
- SAR合成孔径雷达图像点目标仿真报告(附
- 利辛县“十三五”规划研究报告
- 2015-2020年中国手机APP行业市场发展趋
- 广告策略、创意表现、媒体方案
- 企业如何申请专利的的几点思考
- 《中国教育简史》网上作业
- 高中历史第二单元西方人文精神的起源及
- 年终晚会必备_精彩的主持稿_精心整理_
- 信息工程专业自荐书
- 2019高考历史人教版一轮练习:第十二单
- JAVA俱乐部管理系统软件需求规格说明书
- 2016-2021年中国小型板料折弯机行业市
- (人教新课标)六上_比的基本性质课件PPT
- 辽宁省公务员考试网申论备考技巧:名言
- 神经阻滞麻醉知情同意书
- 施工企业信息填报、审核和发布的相关事
- 初一(七年级)英语完形填空100篇




