资源简介
quartus11.0 FFT IP核的实现 modelsim仿真通过
代码片段和文件信息
% function [y exp_out] = fft_core_model(xNINVERSE)
%
% calculates the complex block-floating point FFT/IFFT of length N of a
% complex input vector x
%
% Inputs: x : Input complex vector of length B*N where B is
% the number of blocks over which the length-N FFT is to
% be applied. If the length of the vector is not
% an integral multiple of N zeros are
% appended to the input sequence appropriately.
% N : Transform Length
% INVERSE : FFT direction
% 0 => FFT
% 1 => IFFT
%
% Outputs y : The transform-domain complex vector output
% exp_out : Block exponent value
%
% 2001-2009 Altera Corporation All Rights Reserved
%
% Automatically Generated: FFT MegaCore Function 11.0 Build 208 May 2011
%
function [y exp_out] = fft_core_model(xNINVERSE)
addpath(strcat(getenv(‘QUARTUS_ROOTDIR‘)‘/../ip/altera/fft/lib/‘));
% Parameterization Space
THROUGHPUT=4;
ARCH=0;
DATA_PREC=8;
TWIDDLE_PREC=8;
input_vector_length = length(x);
number_of_blocks = ceil(input_vector_length/N);
% Zero-stuff last block if necessary
x = [x zeros(1number_of_blocks * N - input_vector_length)];
y=[];
exp_out=[];
for i=1:number_of_blocks
rin = real(x((i-1)*N + 1: i*N));
iin = imag(x((i-1)*N + 1: i*N));
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-10-21 10:52 fft_core_test\
文件 1782 2015-08-21 16:42 fft_core_test\cnt64.bsf
文件 309 2015-09-02 15:40 fft_core_test\cnt64.v
文件 71 2015-08-19 20:15 fft_core_test\cnt64.v.bak
目录 0 2015-10-21 11:00 fft_core_test\db\
文件 1857 2015-09-02 14:54 fft_core_test\db\add_sub_gnj.tdf
文件 1857 2015-09-02 14:54 fft_core_test\db\add_sub_mnj.tdf
文件 24291 2015-09-02 14:54 fft_core_test\db\altsyncram_0tf1.tdf
文件 22240 2015-09-02 14:54 fft_core_test\db\altsyncram_gku3.tdf
文件 9528 2015-08-19 20:28 fft_core_test\db\altsyncram_hra1.tdf
文件 9676 2015-09-02 14:54 fft_core_test\db\altsyncram_nf91.tdf
文件 9676 2015-09-02 14:54 fft_core_test\db\altsyncram_of91.tdf
文件 9676 2015-09-02 14:54 fft_core_test\db\altsyncram_pf91.tdf
文件 9676 2015-09-02 14:54 fft_core_test\db\altsyncram_sf91.tdf
文件 9676 2015-09-02 14:54 fft_core_test\db\altsyncram_tf91.tdf
文件 9676 2015-09-02 14:54 fft_core_test\db\altsyncram_uf91.tdf
文件 5918 2015-09-02 14:54 fft_core_test\db\a_dpfifo_po81.tdf
文件 1815 2015-09-02 14:54 fft_core_test\db\cmpr_gs8.tdf
文件 2964 2015-09-02 14:54 fft_core_test\db\cntr_ao7.tdf
文件 2853 2015-09-02 14:54 fft_core_test\db\cntr_tnb.tdf
文件 2986 2015-09-02 14:54 fft_core_test\db\cntr_unb.tdf
文件 3225 2015-09-02 14:54 fft_core_test\db\ded_mult_p391.tdf
文件 1316 2015-09-02 14:54 fft_core_test\db\dffpipe_b3c.tdf
文件 2397 2015-09-08 20:27 fft_core_test\db\ifft.(0).cnf.cdb
文件 1507 2015-09-08 20:27 fft_core_test\db\ifft.(0).cnf.hdb
文件 2186 2015-09-10 17:04 fft_core_test\db\ifft.(1).cnf.cdb
文件 1345 2015-09-10 17:04 fft_core_test\db\ifft.(1).cnf.hdb
文件 2029 2015-09-02 14:54 fft_core_test\db\ifft.(10).cnf.cdb
文件 817 2015-09-02 14:54 fft_core_test\db\ifft.(10).cnf.hdb
文件 8686 2015-09-02 16:28 fft_core_test\db\ifft.(100).cnf.cdb
文件 2984 2015-09-02 16:28 fft_core_test\db\ifft.(100).cnf.hdb
............此处省略536个文件信息
- 上一篇:黑金Sparten6开发板Microblaze教程
- 下一篇:LBP实验数据
相关资源
- STM32+OLED25664 音乐频谱+万年历包含源码
- stm32f103上实现的一个fft算法
- 程控音频放大器+FFT频谱显示
- 基于STM32的FFT频谱分析+波形识别
- stm32f407 独立模式单通道采集(DMA FF
- STM32F407开发板集成程序
- 基于三谱线加窗插值FFT的数字电能表
- 运用STM32F407写的FFT,分辨率是1Hz。可
- STM32/ARM的官方DSP库
- IIC ip核 一个是ALTERA官网的 有一个是网
- quartusii的PLL IP核分频和倍频
- FFTW ARM cortex-A 平台测试程序
- CCS5.5纯软件仿真步骤和
- 快速傅里叶变换FFT算法及其应用
- hls工具编写的8点fft
- 基于ISE14.7中的RAM模块IP核,采用Veri
- QuartusII最全licence—带各种IP核
- 音乐频谱基础 百为STM32开发板 官方
- fir compiler 5.0
- 16位定点FFT-DSP的FPGA实现
- 基于altera FPGA 的 UART IP核
- 传说的stm32的DSP库包括fft算法及文档
- stm32f407ADC高速采样并进行CFFT变换
- 基于FPGA的8点流水线型FFT变换
- 512FFT Verilog源代码
- 使用Altera的FPGA内核建立PCI/PXI接口
- 分裂基FFT算法
- 基于FPGA的64点FFT处理器设计
- 8051开源IP核
- ISE IP核使用说明
评论
共有 条评论