
MATLAB
文章平均质量分 58
信号处理
FPGA入门
FPGA开发。
展开
-
基于MATLAB的FFT频谱内频率和幅度的校正算法
fft频谱泄露的的简单解决方法原创 2022-05-22 09:27:49 · 4613 阅读 · 0 评论 -
基于FPGA的Sobel算法实现
1、图像的简单预处理对于FPGA来说是十分简单的,本篇博客是以源码的形式实现了一个行列分别均为128个长度图片做边缘检测,未对边界做进一步处理,给需要的人一些修改空间。2、程序中都是源码,未采用任何IP核。vivado:201901matlab:2019a3、模块图像输入输出均采用axis接口,其中tuser信号在输入和输出的第一个像素时被拉高,指示一帧的开始,last在输入和输出最后一个像素被拉高,表示一帧的结束。模块需要两种时钟,算法核模块需要略高于接口模块,窗口为3x3形式,参数输入为有符号数原创 2020-12-04 11:14:34 · 1081 阅读 · 4 评论 -
基于FPGA实现JPEG压缩算法-灰度图像的8x8分块
1、JPEG的算法不做阐述,网上太多了,只关心FPGA代码实现,通过MATLAB的与FPGA的交互,验证代码的正确性,这篇博文主要实现图像的8x8分块处理,如输入图像256(行)x512(列)转换到1x64x2048的过程。2、截取桌面图片,剪裁到256x512个像素大小。3、matlab制作仿真数据,其中image_gray.txt为vivado要读取的数据,image_gray_mat.txt为matlab生成8x8的数据,最后验证FPGA生成数据与MATLAB生成数据是否相同,从而验证逻辑正确性原创 2020-08-19 14:24:01 · 3321 阅读 · 0 评论 -
基于MATLAB的混频测试
1、理论基础就是高中学习的公式。从公式中可以看出,两个信号相乘后,可以得到两个信号频率和和差的叠加,就比如在信号处理时,如果外部输入信号是1MHz,系统本振信号是10MHz,那经过这一系统后,可以得到9M和11M信号的叠加,如果经过一个低通滤波器,比如滤掉10M...原创 2020-06-10 14:19:23 · 4648 阅读 · 8 评论