![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA
Da Liu
电子世界是讲科学的!!
展开
-
基于Simulink产生HDL代码(可直接生成VIVADO工程和测试文件)
二、基于Simulink产生HDL代码1、功能描述 在这个教程中,首先给出一个基于MATLAB的脉冲检测算法,该算法使用一个匹配滤波器从接收信号中检测一个已知的波形,并且获取波形的峰值。该算法普遍应用于雷达或者无线通信系统中。2、MATLAB 标准的匹配滤波算法% Setupclear; clc; close all;% Create pulse to detectrng('default'); % rng('defa原创 2020-07-30 09:42:37 · 8397 阅读 · 4 评论 -
基于FPGA的小波变换算法的实现
1、5/3离散小波变换的原理标准的提升小波过程主要包括分裂(split)、预测(predict)、更新(update)步骤,其实现的结构图如下图所示。 (1)分裂就是将信号分解成数据相关的集合,效果越好的分裂其分裂的数据相关性越强。小波基的不同相当于分裂的方式不同,在本文的设计中我采用的惰性分裂将数据分离成奇偶序列x(2n)和x(2n+1)。惰性分裂是小波变换硬件实现的...原创 2019-10-13 21:18:02 · 6883 阅读 · 7 评论 -
深入理解FPGA和STM32之间的FSMC通信
1、FSMC简介:FSMC即灵活的静态存储控制器,FSMC管理1GB空间,拥有4个Bank连接外部存储器,每个Bank有独立的片选信号和独立的时序配置;支持的存储器类型有SRAM、PSRAM、NOR/ONENAND、ROM、LCD接口(支持8080和6800模式)、NANDFlash和16位的PCCard。2、在设计中将FPGA当做SRAM来驱动,使用库函数来实现FSMC的初始化配置代码如下:原创 2018-01-06 17:19:52 · 26712 阅读 · 6 评论