FPGA
Vivado Hls + Sysgen
Cloud-Atlas
Our lives are not our own. We are bound to others, past and present, and by each crime and every kindness, we birth our future.
展开
-
从模拟域到数字域:滤波器的前世今生
滤波器从模拟域到数字域的转化脉冲响应不变法双线性变换法MATLAB二例脉冲响应不变法数字滤波器的频响不是简单地重现模拟滤波器的频响,而是模拟滤波器频响的周期延拓无s平面到z平面的一一映射关系s平面上每一条宽为 2πT\frac{2\pi}{T}T2π 的横带部分,都可以映射到z平面的整个平面上,每一横带的左半部分映射到z平面单位圆以内,每一横带的右半部分映射到z平面单位圆以外,jΩj\OmegajΩ 轴映射到单位圆,每一段 2πT\frac{2\pi}{T}T2π 对应于单位圆一周映射关系如原创 2020-07-09 16:51:26 · 1115 阅读 · 0 评论 -
FIR滤波器窗口设计法的问题及其MATLAB实现
FIR滤波器窗口设计法的问题及其MATLAB实现窗口设计法存在的问题问题一问题二问题三FIR滤波器窗口设计MATLAB实现理论方案MATLAB方案窗口设计法存在的问题问题一窗口设计法的工作是计算 hd(n)h_d(n)hd(n) 和 w(n)w(n)w(n),当 Hd(ejw)H_d(e^{jw})Hd(ejw) 较为复杂时,hd(n)h_d(n)hd(n) 不容易由反傅里叶变换求得这时一般可用离散傅里叶逆变换代替连续傅里叶逆变换,求近似值hM(n)=1M∑k=0M−1Hd(k)ej2πkn原创 2020-07-09 12:33:56 · 2073 阅读 · 0 评论 -
Vivado + Jupyter Notebook 模式识别
Vivado + Jupyter Notebook 模式识别原创 2020-07-05 19:33:18 · 439 阅读 · 0 评论 -
Vivado Hls C流处理方式的FIR时域滤波
流处理方式的FIR时域滤波实验目的新的改变新的改变实验目的用HDL、HLS C流程实现流处理方式的时域滤波(FIR),要求:输入直流及2个频率分别为2kHz和10kHz的正弦实信号叠加,三个信号幅度为2.0、1.0、1.5要求过滤掉0Hz和10kHz信号,仅剩2kHz正弦实信号定点化,获得输入/输出信号和FIR系数的定点精度。要求与浮点实现的均方差不大于-40dB生成的IP放入SysGen中验证生成bit文件在板验证新的改变新的改变...原创 2020-07-04 20:45:51 · 1186 阅读 · 1 评论 -
图像处理 Vivado HLS C 实现边缘检测和肤色检测
基于YCrCb颜色空间的CrCb范围筛选法资料显示,正常黄种人的Cr分量大约在133至173之间,Cb分量大约在77至127之间。可以根据自己的项目需求放大或缩小这两个分量的范围。void hls::hls_skin_dection(RGB_IMAGE &src, RGB_IMAGE &dst, int rows, int cols, int y_lower, int y_upper, int cb_lower, int cb_upper, int cr_lower, int cr原创 2020-07-04 14:31:12 · 1732 阅读 · 0 评论 -
Vivado HLS C 实现无乘法相关器
使用HLS C 实现无乘法相关器概述做法概述用 HLS CHLS \ CHLS C 流程实现流处理方式的相关器相关序列是 m 序列输入信号为相关序列和热噪声之和是周期性的要求估计输入信号的信噪比做法滑动相关(匹配滤波)在信号处理领域用途广泛。大多数相关器操作需要引入乘法,对于以m序列为基础的滤波器,由于只有有限数据维度且信号绝对值为1,故可以采用逻辑运算代替乘...原创 2020-07-04 08:45:08 · 1719 阅读 · 0 评论