![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
FPGA/Verilog开发案例
文章平均质量分 84
介绍了一些常用的FPGA工程案例,使用软件包括quartusii,ISE,vivado等,具体版本每个博文会说明。技术范围包括通信,信号,图像,控制器,神经网络等多个方面。订阅用户源码事宜私信博主。
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
Simuworld
仿真世界。专业从事MATLAB,simulink,FPGA等仿真工作。擅长通信信号处理,无线基带,深度学习,智能优化,图像处理等
展开
-
基于FPGA的DWT小波变换ECG信号处理verilog实现
心电图(ECG)信号是反映心脏电活动的一种生物电信号,对于心脏疾病的诊断具有重要意义。由于ECG信号具有非平稳、非线性等特点,传统的信号处理方法往往难以取得理想的效果。离散小波变换(DWT)作为一种时频分析方法,在信号处理领域具有广泛的应用。本文将探讨基于FPGA的DWT在ECG信号处理中的原理和应用。3.1、DWT小波变换原理离散小波变换(DWT)是一种基于小波基函数的信号分析方法,具有多分辨率分析的特点。DWT通过对信号进行多尺度分解,可以同时获取信号的时域和频域信息。原创 2023-11-22 01:57:27 · 228 阅读 · 0 评论 -
基于FPGA的正弦信号产生器实现
正弦信号产生器是一种常见的信号处理模块,用于生成正弦波形信号。在FPGA中,通过数字信号处理技术可以实现高性能和高精度的正弦信号产生器。本文将详细介绍基于FPGA的正弦信号产生器的数学原理、实现过程以及应用领域。正弦信号的数学表示: 正弦信号是一种连续的周期信号,可以由以下数学公式表示: x(t) = A * sin(2π * f * t + φ)其中,x(t)为正弦信号的幅值,A为振幅,f为信号频率,t为时间变量,φ为相位偏移。原创 2023-07-30 15:07:59 · 165 阅读 · 0 评论 -
基于FPGA的数字低通滤波器实现
数字低通滤波器是信号处理中常用的一种滤波器,它用于去除信号中高频成分,保留低频成分。FPGA(现场可编程门阵列)是一种灵活可编程的硬件平台,广泛应用于数字信号处理和通信系统。本文将详细介绍基于FPGA的数字低通滤波器的数学原理、实现过程以及应用领域。一、数学原理:数字低通滤波器用于去除信号中高于截止频率的频率成分,保留低于截止频率的频率成分。在离散时间域中,数字低通滤波器可以由差分方程表示,其中y(n)为滤波器的输出,x(n)为输入信号,b_i和a_j为滤波器的系数。原创 2023-07-30 14:58:49 · 113 阅读 · 0 评论 -
基于FPGA的数字频率计VHDL设计
在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。测量频率的方法有多种,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点,是频率测量的重要手段之一。电子计数器测频有两种方式:一是直接测频法,即在一定闸门时间内测量被测信号的脉冲个数;二是间接测频法,如周期测频法。直接测频法适用于高频信号的频率测量,间接测频法适用于低频信号的频率测量。原创 2023-07-27 15:56:14 · 165 阅读 · 0 评论 -
基于FPGA的LED点阵系统quartusii开发
从理论上说,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。32*64的点阵共有2048个发光二极管,显然单片机没有这么多端口,如果我们采用锁存器来扩展端口,按8位的锁存器来计算,32*64的点阵需要256个锁存器。这个数字很庞大,而且成本很昂贵,我们仅仅是32*64的8个汉字点阵,在实际应用中的显示屏往往要大得多,这样在锁存器上花的成本将是一个很庞大的数字。原创 2023-07-27 15:52:04 · 329 阅读 · 0 评论 -
基于fpga的LSTM网络设计开发
long short term memory,即我们所称呼的LSTM,是为了解决长期以来问题而专门设计出来的,所有的RNN都具有一种重复神经网络模块的链式形式。在标准RNN中,这个重复的结构模块只有一个非常简单的结构,例如一个tanh层。LSTM是深度学习领域一个非常受欢迎的模型,它被用以解决各种各样的问题。原创 2023-03-13 03:40:00 · 543 阅读 · 0 评论 -
基于FPGA的维特比译码verilog实现,开发平台为Quartusii18.0
viterbi译码算法是一种卷积码的解码算法。优点不说了。缺点就是随着约束长度的增加算法的复杂度增加很快。约束长度N为7时要比较的路径就有64条,为8时路径变为128条。(2原创 2023-02-21 03:56:53 · 259 阅读 · 0 评论 -
基于verilog的FIR低通滤波器实现,包括testbench
FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。因此,FIR滤波器在通信、图像处理、模式识别等领域都有着广泛的应用。在进入FIR滤波器前,首先要将信号通过A/D器件进行模数转换,把模拟信号转化为数字信号;原创 2023-01-31 23:26:48 · 1205 阅读 · 0 评论 -
基于状态机的按键消抖verilog编程实现
众所周知,硬件按键都存在机械抖动。所以一次人为按下的动作会触发数次按键按下的行为。所谓“按键消抖”模块的功能就是将抖动滤除掉,保证对按键状态的有效识别。单片机的设计思想比较通用,即检测到按键连接端口为低电平(低电平有效)后,延迟一段时间再次确认是否为低。若是则说明此次低电平确实为一次按键行为,否则视为抖动。按键松手检测同理。其大体设计流程如下:这是典型的顺序设计思想,但FPGA是并行的。所以这种时间有先后,且操作差异较大的处理过程要用到状态机进行设计。原创 2023-01-22 00:43:47 · 232 阅读 · 0 评论 -
基于verilog的SDR维特比译码器设计,码率等于1/2
viterbi译码算法是一种卷积码的解码算法。优点不说了。缺点就是随着约束长度的增加算法的复杂度增加很快。约束长度N为7时要比较的路径就有64条,为8时路径变为128条。(2原创 2023-01-14 05:56:04 · 212 阅读 · 0 评论 -
基于FPGA的DDS直接数字频率合成器,频率和相位控制字可配置,在vivado2019.2平台中verilog开发.含testbench
DDS同DSP(数字信号处理)一样,也是一项关键的数字化技术。DDS是直接数字式频率合成器(Direct Digital Synthesizer)的英文缩写。DDS是从相位概念出发直接合成所需要波形的一种新的频率合成技术。与传统的频率合成器相比,DDS具有低成本、低功耗、高分辨率和快速转换时间等优点,广泛使用在电信与电子仪器领域,是实现设备全数字化的一个关键技术。通过 FPGA 控制 DDS 产生线性调频信号及跳频信号。原创 2023-01-07 05:18:49 · 535 阅读 · 3 评论 -
基于verilog的rgb图像转化为ycrcb颜色模型的图像
颜色空间又称为颜色模型(color model),是指按照某种规则或定义来描述所有颜色。常见的颜色空间有:RGB颜色空间、HSV 颜色空间、YCbCr 颜色空间、CMY 颜色空间等。RGB 颜色模型用于计算机的显示,HSV 颜色模型用于视觉系统处理,YCbCr 颜色模型用于表示彩色电视数字信号,CMY颜色模型用在印刷行业。不同的颜色空间体现的颜色特征不同,使用不同的颜色模型对图像颜色校正的效果有一定的影响。经过实验测试发现,在YCbCr颜色空间下,该算法的校正效果最佳。原创 2022-12-26 04:59:35 · 398 阅读 · 0 评论 -
基于verilog开发的巴克码
现代雷达要求既能探测远距离目标,又要有高的距离分辨力。高的距离分辨力要求有极窄的脉冲宽度,这就限制了发射功率的增加 ,从而影响雷达的探测距离。采用脉冲压缩技术,发射宽脉冲信号,接收时经脉冲压缩后变成窄脉冲,可以解决雷达作用距离和距离分辨力之间的矛盾。脉冲压缩雷达的发射信号一般为调频信号和二相编码信号。在有限的二相编码序列中,巴克码序列为最佳序列,它具有理想的自相关特性,在PD 雷达中得到了广泛的应用。同步是通信系统中一个重要的实际问题。通信系统有效地、可靠地工作是建立在良好的同步系统基础上的。原创 2022-12-24 01:05:35 · 588 阅读 · 0 评论 -
基于verilog的RS232串口通信开发,在vivado2019.2中开发
RS-232标准接口(又称EIA RS-232)是常用的串行通信接口标准之一,它是由美国电子工业协会(Electronic Industry Association,EIA)联合贝尔系统公司、调制解调器厂家及计算机终端生产厂家于1970年共同制定,其全名是“数据终端设备( DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准”。在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。原创 2022-12-20 01:17:55 · 548 阅读 · 0 评论 -
基于FPGA的spi通信接口VHDL设计
SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,越来越多的芯片集成了这种通信协议,比如AT91RM9200。SPI总线是一种4线总线,因其硬件功能很强,所以与SPI有关的软件就相当简单,使中央处理器(Central Processing Unit,CPU)有更多的时间处理其他事务。原创 2022-12-16 02:35:03 · 993 阅读 · 0 评论 -
基于verilog的图像RGB空间转换为HSV空间的FPGA实现
RGB 是我们接触最多的颜色空间,分别为红色(R),绿色(G)和蓝色(B)。HSV 是用色调H,饱和度S,明亮度V来描述颜色的变化,H取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。饱和度S越高,颜色则深而艳。光谱色的白光成分为0,饱和度达到最高。通常取值范围为0%~100%,值越大,颜色越饱和。H表示颜色明亮的程度,对于光源色,明度值与发光体的光亮度有关;对于物体色,此值和物体的透射比或反射比有关。通常取值范围为0%(黑)到100%(白)。原创 2022-11-21 02:12:17 · 477 阅读 · 0 评论 -
基于verilog的火焰检测系统的FPGA实现
随着人类社会的发展进步,火灾成为了不可忽视的多发性问题。火灾一次次展示了其对于人员伤亡和财产的巨大破坏性。火灾的预防和检测一直是人类与火灾斗争过程中关注的焦点。近些年来,随着数字通信技术、计算机技术的发展, 数字图像处理技术获得了广泛的应用。因此,人们提出了利用图像处理技术进行火灾的监控与报警。基于图像处理的视频火焰检测(Video Fire Detection, VFD)系统较之传统的火灾监控设备具有识别速度快,适应能力强,误报率低,使用方便等优点。原创 2022-11-21 01:42:00 · 525 阅读 · 0 评论