main.asv

来自「调用FPGA的IP核实现FFT运算」· ASV 代码 · 共 34 行

ASV
34
字号
close all
clc
clear all

n = 64;

realinput = 0:n-1;
% 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));

filename = sprintf('DSP_creat_GS.dat');
data = file2matrix(filename,1,2*DBF_N*40);
DSP_creat_GS = data(1:2:2*DBF_N*40-1) - data(2:2:2*DBF_N*40)*j; % DSP是matlab的共扼
figure;plot(abs(W_GS_DSP - DSP_creat_GS));zoom on;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?