main.m
来自「调用FPGA的IP核实现FFT运算」· M 代码 · 共 38 行
M
38 行
close all
clc
clear all
n = 64;
realinput = 1:n;
% realinput = ones(1,n)*2;
imaginput = zeros(size(realinput));
filename = sprintf('fft_re.dat');
file = fopen(filename,'w');
for i=1:n
fprintf(file,'%x\n',realinput(i));
end
fclose(file);
filename = sprintf('fft_im.dat');
file = fopen(filename,'w');
for i=1:n
fprintf(file,'%x\n',imaginput(i));
end
fclose(file);
output = fft(realinput + imaginput*j);
% figure;plot(abs(output));
% figure;plot(real(output));
% figure;plot(imag(output));
FID = fopen('E:\FPGA\FPGA_Prog\study_FFTcore\fft_output_re.dat','r');
if FID == 0
return;
end
fft_output_re = fscanf(FID,'%i',[1,n]);
fclose(FID);
figure;plot(fft_output_re);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?