
基于FPGA的数字下变频器(DDC)实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目致力于在FPGA平台上开发高效的数字下变频器(DDC),旨在优化信号处理流程并增强通信系统的性能和灵活性。
使用的是Vivado 2018.3版本,并且有MATLAB代码和FPGA代码。首先,在MATLAB中生成一个6MHz的正弦信号,采样率为200MHz,采样点数为2048个样本,然后将此正弦信号写入到coe文件中。接着将该coe文件放入ROM IP核,并循环读取其中的数据。
随后使用DDS IP核产生5MHz的正弦信号。接下来,把6MHz和5MHz两个频率的正弦波进行混频操作,从而获得1MHz和11MHz两组叠加后的正弦信号。
然后通过CIC滤波器降低采样率,由于输入到CIC滤波器中的信号采样率为200MHz且抽取因子为4,因此它的截止频率设定在25MHz。经过此步骤后,输出的仍然是包含1MHz和11MHz叠加正弦信号。
最后通过FIR低通滤波器来移除掉11MHz的干扰成分,仅保留所需的1MHz正弦信号。
全部评论 (0)
还没有任何评论哟~


