- 博客(12)
- 收藏
- 关注
原创 xilinx DDS IP原理及实现方法(二)——泰勒级数修正 DDS 的原理详解
本文分析了基于泰勒级数修正的直接数字频率合成(DDS)技术。DDS通过相位累加器、截断器、相幅转换器和DAC生成波形,但相位截断会引入误差。泰勒级数修正利用被丢弃的相位小数部分计算幅度误差,对输出进行补偿。该方法能显著提升无杂散动态范围(最高50dB)。
2026-01-30 17:22:54
442
1
原创 xilinx DDS IP原理及实现方法(一)
本文基于Xilinx DDS Compiler v6.0手册,解析DDS IP核的设计原理。主要内容包括:1) DDS核心由相位积分器、抖动发生器、正余弦查找表及可选的泰勒级数修正模块构成;2) 详细阐述标准模式和光栅模式的工作原理,其中光栅模式通过有理分数关系实现精确相位生成,无需相位截断;3) 分析两种模式的频谱特性,标准模式存在相位截断导致的杂散信号,而光栅模式具有更高频谱纯度;4) 提出提高频谱纯度的方法,包括相位抖动技术(可提升12dB SFDR)和泰勒级数修正(最高可达150dB SFDR)
2026-01-29 15:42:36
685
1
原创 pathwave下载IQ数据下载至N5182B信号源
Keysight信号生成软件(AWU)安装使用指南:1.从官网下载安装软件,支持txt格式IQ数据导入(第一列I,第二列Q,范围±1);2.波形设置需配置采样率(原始数据采样率)和重采样率(建议设为1);3.硬件连接采用USB Type-B线连接PC与仪器;4.在Hardware界面识别设备后,设置频率/幅度等参数,点击Generate&Download即可传输IQ数据。该工具支持灵活的信号生成与设备控制。
2025-08-30 17:11:46
518
原创 学习分享:从时序违例到时序分析之如何查看时序报告,找出时序违例原因并解决
本文为学习分享,部分内容根据自己理解编写,不保证完全正确。有问题欢迎指出。根据时序报告,解决时序违例。
2025-02-13 00:15:00
2695
原创 Farrow结构的三阶拉格朗日插值matlab及FPGA实现
以单频点信号为例,说明Farrow结构的三阶拉格朗日插值matlab及FPGA实现方法。
2024-01-16 15:04:49
4977
3
原创 MATLAB将数据以16进制写入文本,并高位补零对齐,供FPGA做coe文件使用
MATLAB将数据以16进制写入文本,并高位补零对齐,供FPGA做coe文件使用
2023-04-24 15:04:55
2476
1
原创 verilog中parameter定义参数的位宽变化
定义16位的parameter并进行运算,结果会变为32位,在使用modelsim仿真时会有问题
2023-03-10 09:23:08
3033
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅