利用matlab分析ila导出的csv文件

时间:2024-03-14 22:36:00

1.首先通过ila导出文件(注意:尽量对信号进行signed量化,默认是16进制,导出后还需转成16进制,为了方便,建议)

用excel即可打开,如下图:

利用matlab分析ila导出的csv文件

2.将目标信号另存为xlsx文件,我这里另存为 dac_data_100.xlsx,然后用matlab函数读出。

data=xlsread('dac_data_100.xlsx');
 N_sample = length(data);           % Sampling points ,it's better being power of 2 

fs=0.5e9; 
NFFT = N_sample;
 N=1024;
 n=1:1:NFFT;
 t=n/fs;
 fp=fs/NFFT*n;
 y=fft(data,NFFT);
 y0=fftshift(y);
 yb=abs(y0);
 fb=n*fs/NFFT-fs/2;
 plot(fb,yb,'r');

这是我分析fft运算的一部分代码,可用;

希望帮助到大家,仅供开发参考。