一种基于FPGA DDS的2FSK调制器设计方案.pdf-FPGA CPLD资料源码分享社区-FPGA CPLD-ChipDebug

一种基于FPGA DDS的2FSK调制器设计方案.pdf

该帖子部分内容已隐藏
付费阅读
3积分
此内容为付费阅读,请付费后查看

二进制数字频率调制 ( Frequency Shift Keying)
是利用二进制数字基带信号控制载波进行频谱变
换的过程 。在发送端 ,产生不同频率的载波振荡
来传输数字信息“1 ”或“0 ”; 在接收端 ,把不同频
率的 载 波 振 荡 还 原 成 相 应 的 数 字 基 带 信 号 。
2 FSK具有实现容易 ,解调无需同频同相相干载波

[ 1 ]优点 ,已被应用于铁路通信 、电话及数字低速
通信等领域 。张岩等
[ 2 ]人从硬件实现方面描述了
采用 FPGA 和 DDS (直接数字式频率合成器 )技术
设计调制信号的信息源 MSK时 ,相应器件的工作
参数及连接状况 。本文采用现代 DSP 技术
[ 3 ]
,主
要从软件设计方面介绍利用 DDS技术在 FPGA 芯
片上设计并完成 2 FSK信息源的调制过程 。

1 DDS的基本原理及结构
对于正弦信号 ,它的输出可以用下式来描述 :
Sout
( 1 ) = A sinωt = A sin ( 2πfout
t) ( 1 )
当用数字逻辑实现该表达式时 , 必须对时间
进行离散化处理 ,在一个 clk周期内 ,相位 θ的变
换量为 :Δθ= 2πfout Tclk = 2πfout
/ Fclk
( 2 )
为了对 Δθ进 行 数 字 量 化 , 把 2π 切 割 成 2
N
份 ,由此 , 每 个 clk 周 期 的 相 位 增 量 可 用 量 化 值
βΔθ表述为 :βΔθ≈Δθ2π·2
N
( 3 )
因此 ,正弦信号的输出可用数字逻辑描述为 :
Sout = A sin (θk – 1 +Δθ) = A sin [ 2π / 2
N
(Bθk – 1 + BΔθ ) ] = Afsin
(Bθk – 1 + BΔθ ) ( 4 )

请登录后发表评论

    没有回复内容