新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于FPGA的DDC的设计

基于FPGA的DDC的设计

作者:时间:2010-09-25来源:网络收藏

2 的系统仿真
通过VHDL语言编写NCO模块,其在Modelsim中的仿真如图4所示。

6e.JPG

6f.JPG
其中:clk为基准时钟信号;i和q分别为sin、cos两路载波输出;carr clock为载波周期时钟,用来记录载波周期个数;load p为装载初始相位有效信号;p_init为初始相位值;fctrl为频率控制字。本设计用的是全局时钟作为工作时钟,所以虽然载波NCO的输出不是一个方波,但对整体设计没什么影响,本地载波在一个周期内有4个相位,输出为系统时钟的分频信号。
图5是数字混频器仿真图,其中,sample in为接收到的信号,本文中用伪随机码;sin in、cos in为输入的两路载波信号;i out、q out为输出结果。

6g.JPG

3 结论
本文所设计的简单系统可以完成基本的下变频功能,适用于各种需要进行下变频的场合。并可免去使用专业芯片的麻烦,有效实现所期望的功能。程序设计和实验表明,将接收进来的经过采样量化的数字中频信号进行数字式下变频在单片中完成是完全可行的。


上一页 1 2 下一页

关键词: FPGA DDC

评论


相关推荐

技术专区

关闭