全文预览

(eda)基于vhdlfir滤波器设计说明书

上传者:hnxzy51 |  格式:doc  |  页数:36 |  大小:0KB

文档介绍
以上。使用 FPGA 实现的 FIR 滤波器和使用 DSP 芯片实现相同功能的 FIR 滤波器的相关数据比较如下表 2-1 所示: 表 2-1 FPGA 和 DSP 芯片实现相同 FIR 滤波器的数据比较 8位 FIR 滤波器的阶数 FPGA 的处理速度(单位: MSPS ) 达到相同运算速度的 DSP 芯片所要执行的速度(单位: MIPS ) 8 104 832 11 102 1432 16 101 1616 24 103 2472 32 105 3360 在上表中, FPGA 处理数据的运算单位 MSP 其含义是兆个采样数每秒( Million samples per Second 简称 MSPS ); DSP 芯片工作时处理数据的运算单位 MIPS 的含义是兆条指令每秒( Million Instructions Per Second 简称 MIPS )。通过该表可以看出:实现相同 8阶8位的 FIR 滤波器, FPGA 芯片所使用的运算只用 104MSPS 即可实现,而使用 DSP 芯片,则要达到 832MIPS 个指令运算才能完成, 而在现实生活中,能实现运算速度达到 100MIPS 的 DSP 芯片还没有研发出来, 如果要实现运算速度达到 832MIPS 这个数量级,则要么以成本为代价,使用至少10片的 DSP 芯片同时进行计算,但使用这种方式,会造成算法的复杂性和计算结果的不确定性,因为处理芯片多了之后要防止数据计算的各种冲突;要么以时间为代价,使用一块 DSP 芯片进行相对较长时间的运算,直到达到所要的结果为止。从这个表可以知道,使用 FPGA 实现 FIR 滤波器在运算速度上,与 DS P 芯片相比,据有很大的优势。另外 FPGA 芯片在进行滤波时,其相伴线性、稳定性和精度等方面的综合性能是很高的,对于这方面,也有相关专业人员对其进行了对比测试(测试时是以

收藏

分享

举报
下载此文档