数学
文章平均质量分 83
数学
今朝无言
这是宇宙中的一粒尘埃,亦是这世间的奇迹
展开
-
通用FIR滤波器的verilog实现(内有Lowpass、Hilbert参数生成示例)
设计了通用的 FIR 滤波器(verilog),以及自动生成滤波器参数.v文件的 matlab 代码,示例包括一个 Lowpass Filter 和实现90度移相功能的 Hilbert Filter原创 2023-08-06 14:47:40 · 3307 阅读 · 24 评论 -
线性插值提高DDS相位分辨率
DDS(Direct Digital Synthesizer)即技术,主要由正弦查找表与控制器组成,通过控制器给出的相位,在正弦查找表中查找对应的正余弦值并予以输出。通过多个 DDS 信号的组合,可以进一步构建出 AM、FM、PM 等信号发生器。关于 DDS 的知识不多赘述,本文主要介绍正弦波生成模块的 FPGA 实现,里面涉及一个在的方法(线性插值)。如果需要更高的精度,可以更进一步采用三次样条差值等技术。原创 2023-05-17 15:56:45 · 936 阅读 · 0 评论 -
M序列测量幅频特性
M 序列是一种伪随机序列,具有很好的伪噪声特性,常用于信道噪声测试和保密通信。不过 M 序列还有一个用途,也就是本文所介绍的——通过 M 序列测量频率响应。在讨论这个问题之前,我们先介绍 M 序列的特征与生成方法。M 序列通过 N 阶线性反馈移存器生成,其周期为2N−1。原创 2023-04-28 12:38:05 · 1082 阅读 · 0 评论 -
格雷码与二进制相互转换的verilog实现
格雷码是一种错误最小化的编码方式,其相邻两编码之间,因此有很强的抗干扰性。在 异步FIFO 中就使用到了 Gray Code。本博文给出自然二进制码(Binary Code)与格雷码(Gray Code)相互转换的 Verilog 实现。原创 2022-10-01 13:00:39 · 1553 阅读 · 0 评论 -
PID算法的收敛性
离散PI控制器的收敛性问题原创 2022-03-26 17:07:03 · 2701 阅读 · 0 评论 -
基于特征向量的主成分分析(PCA)原理解释
基于特征向量的主成分分析(PCA)原理,附matlab代码原创 2022-03-14 15:32:01 · 5207 阅读 · 1 评论