参数资料
型号: IPR-FFT
厂商: Altera
文件页数: 38/70页
文件大小: 0K
描述: IP FFT/IFFT RENEW
标准包装: 1
系列: *
类型: MegaCore
功能: 快速傅里叶变换处理器
许可证: 续用许可证
2–14
Chapter 2: Getting Started
Simulate the Design
Variable Streaming Architecture
The FFT MegaCore function outputs a bit-accurate MATLAB model < variation
name > _model.m , which you can use to model the behavior of your custom FFT
variation in the MATLAB software. The model takes a complex vector as input and it
outputs the transform-domain complex vector. The lengths and direction of the
transforms (FFT/IFFT) (specified as one entry per block) are also passed as an input to
the model.
You must ensure that the length of the input vector is at least as large as the sum of the
transform sizes for the model to function correctly.
The wizard also creates the MATLAB testbench file < variation name > _tb.m . This file
creates the stimuli for the MATLAB model by reading the input complex random data
from files generated by IP Toolbench.
To model your variable streaming architecture FFT MegaCore function variation in
the MATLAB software, follow these steps:
1. Run the MATLAB software.
2. In the MATLAB command window, change to the working directory for your
project.
3. Perform the simulation:
a. Type help < variation name >_model at the command prompt to view the input
and output vectors that are required to run the MATLAB model as a
standalone M-function. Create your input vector and make a function call to
< variation name > _model . For example:
nps=[256,2048];
inverse = [0,1]; % 0 => FFT 1=> IFFT
x = (2^12)*rand(1,sum(nps)) + j*(2^12)*rand(1,sum(nps));
[y] = < variation name >_model(x,nps,inverse);
or
b. Run the provided testbench by typing the name of the testbench, < variation
name > _tb at the command prompt.
FFT MegaCore Function
User Guide
1
1
If you select bit-reversed output order, you can reorder the data with the
following MATLAB code:
y = y(bit_reverse(0:(FFTSIZE-1), log2(FFTSIZE)) + 1);
where bit_reverse is:
function y = bit_reverse(x, n_bits)
y = bin2dec(fliplr(dec2bin(x, n_bits)));
If you select digit-reversed output order, you can reorder the data with the
following MATLAB code:
y = y(digit_reverse(0:(FFTSIZE-1), log2(FFTSIZE)) + 1);
where digit_reverse is:
November 2013 Altera Corporation
相关PDF资料
PDF描述
10PX2200MEFC10X16 CAP ALUM 2200UF 10V 20% RADIAL
VE-J7L-EZ-F2 CONVERTER MOD DC/DC 28V 25W
100ZLH68MEFC8X20 CAP ALUM 68UF 100V 20% RADIAL
VE-J7K-EZ-F4 CONVERTER MOD DC/DC 40V 25W
UPA0J681MPD1TD CAP ALUM 680UF 6.3V 20% RADIAL
相关代理商/技术参数
参数描述
IPR-FIR 功能描述:开发软件 FIR Compiler MegaCore RENEWAL RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
IPR-FIRII 功能描述:开发软件 FIR Compiler II MegaCore RENEWAL RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
IPRI2CCMFP001 制造商:System Level Solutions (SLS) 功能描述:IP CORE, FPGA, I2C CNTLR, FOR CYCLONE, STRATIX, Software Application:IP CORE, In
IPR-ILKN/100G 功能描述:开发软件 Interlaken - 100G MegaCore RENEWAL RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
IPR-ILKN/50G 功能描述:开发软件 Interlaken - 50G MegaCore RENEWAL RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors