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 + -
显示快捷键?