Hoki

【赛灵思FPGA】DSP in FPGA:FIR滤波器FPGA实现结构——方法比较

在DSPinFPGA:FIR滤波器设计(二)、(三)、(四)中分别讲解了直接型、转置型和脉动型结构FIR滤波器的实现方法,这三种结构是FPGA实现中比较常用的方法,以下对这三种结构做一个比较:

【赛灵思FPGA】DSP in FPGA:FIR滤波器FPGA实现结构——脉动型

这节主要讲解脉动型(Systolic)FIR滤波器设计。脉动型FIR滤波器是对直接型的升级,在每个操作后都加入流水线级,每个动作都打一拍,就跟心脏跳动一样,因此称为脉动型

【赛灵思FPGA】DSP in FPGA:FIR滤波器FPGA实现结构——转置型

这一节主要讲解一下转置型FIR滤波器实现。FIR滤波器的单位冲激响应h(n)可以表示为如下式:对应转置型结构的FIR滤

【赛灵思FPGA】DSP in FPGA:FIR滤波器FPGA实现结构——直接型

FIR滤波器根据输入数据速率的不同可分为串行结构、半并行结构和全并行结构。串行结构的FIR滤波器是将并行数据串行输入,所需的DSP资源较少,但是数据吞吐率较低;而全并行结构的FIR滤波器数据是并行输入,滤波系数的个

【赛灵思FPGA】DSP in FPGA:FIR滤波器基本理论

FIR滤波器广泛应用于数字信号处理中,主要功能就是将不感兴趣的信号滤除,留下有用信号。FIR滤波器是全零点结构,系统永远稳定;并且具有线性相位的特征,在有效频率范围内所有信号相位上不失真。在无线通信收发机中的

【赛灵思FPGA】DSP in FPGA:开方运算

专题五:开方运算开方运算虽然不像加法、乘法那么常用,但是也有其用武之地。在去年的一个项目中,笔者负责的模块中就使用了开方运算,开始时使用的是Altera的IPCore,验证模块使用没有问题;但是因为平台转换,需要转换到Xilinx的平台,许多IPCore也需要转移,最后干脆

【赛灵思FPGA】DSP in FPGA:除法器

专题四:除法器除法运算也是数字信号处理中经常需要使用的。在FPGA设计中,通常为了简化算法,通常将除法近似为对数据进行移位操作即除数是2的整数次幂,因为在FPGA中进行移位很容易,比如右移2位相当于除4;但是在某

【赛灵思FPGA】【原创】DSP in FPGA : 乘法器(二)

专题三:乘法器(二)在乘法器(一)中介绍了采用逻辑实现乘法器的方法,但是在一般情况下,建议使用FPGA中的DSP硬核资源,在项目初期,DSP硬核资源的多少可以作为FPGA芯片选型的标准之一。下面首先看一下DSP硬核资源的使

DSP in FPGA : 乘法器(一)

专题三:乘法器(一)乘法运算在数字信号处理中也是比较常用,如常系数FIR中需要输入数据与FIR系数进行乘法运算。在FPGA实现乘法时可选择采用逻辑实现,也可使用硬资源,如XilinxFPGA中的DSP48。相比于逻辑实现的乘法

DSP in FPGA : 加法器

专题二:加法器加法运算在FPGA设计中经常使用,其中常用的加法器有全加器和半加器,一个基本的N位二进制加法可由N个全加器构成,每个加法器的表达式如下:&nbs

DSP in FPGA:数字表示

随着FPGA的发展,其中包含的DSP资源原来越丰富,并且伴随着其结构的优化,在FPGA中实现各种复杂的数字信号处理算法显得游刃有余,很多系统设计从之前的CPU+DSP+FPGA架构慢慢地向单片FPGA转变,并且已经有了实际应用,如Xilinx的Zynq、Altera的SocFPGA。决定系统全面地整
Baidu
map