
Matlab代码与verilog-awgn_boxmuller: VerilogHDL在Xilinx Virtex Ultra-Scale上的实现...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目使用Verilog HDL和MATLAB结合AWGN及Box-Muller算法,在Xilinx Virtex UltraScale FPGA上实现了高斯白噪声模拟与信号处理功能。
Matlab代码verilogawgn_boxmuller
一、引言:本段落介绍了一种在Xilinx Virtex Ultra-Scale FPGA上实现的AWGN信号发生器IP,其Fmax高达320MHz。生成器基于Box-Muller算法,并采用定点处理技术。有关精度分析的相关内容,请参考以下论文:
- DULee, JD Villasenor, W. Luk 和 PHW Leong,“使用Box-Muller方法及其误差分析的硬件高斯噪声发生器”,《IEEE Transactions on Computers》,第55卷,第6期,2006年6月。
二、IP核心功能:
1. 适用于FPGA/ASIC的可综合Verilog HDL设计。
2. Bit精确的matlab定点模型。
3. 高精度性能,能够达到8.15sigma的最后一位单位精度。
4. Modelsim最新仿真环境支持。
三、性能测试
资源利用率:在Xilinx Virtex超大规模FPGA上,该IP核心使用了1767个LUT(查找表)、915个FF(触发器)、8个DSP48和2.5个BRAM36k。
最大工作频率 (Fmax) 为320MHz。
全部评论 (0)
还没有任何评论哟~


