1. 首页
  2. 课程学习
  3. 嵌入式
  4. 数字下变频器(DDC)的FPGA实现方法与MATLAB代码

数字下变频器(DDC)的FPGA实现方法与MATLAB代码

上传者: 2023-07-23 04:05:47上传 RAR文件 53.92MB 热度 20次

使用Vivado2018.3版本实现数字下变频器(DDC),包括MATLAB代码和FPGA代码。通过MATLAB生成采样率为200MHz、采样点数为2048的6MHz正弦信号,并将其写入coe文件中,再将coe文件导入ROM IP核进行循环读取。同时,利用DDS IP核产生5MHz的正弦信号,并与6MHz正弦信号进行混频,得到1MHz和11MHz正弦信号的叠加。接着,利用CIC降低信号采样率,CIC滤波器是一个抽取因子为4的低通滤波器,输入信号采样率为200MHz,所以CIC滤波器的截止频率为25MHz,经过滤波后得到1MHz和11MHz正弦信号的叠加。最后,经过FIR低通滤波器,滤除11MHz正弦信号,保留1MHz正弦信号。

下载地址
用户评论