close all
clear all
M=50000;
% data1 = textread('E:\lmc\新建文件夹\data_caiji\0506_6_1.dat','%s',N);
data1 = textread('D:\MATLAB7\work\22-0.txt','%s',M*3+6);
x1=zeros(1,M);
x2=zeros(1,M);
for i=1:M
str1=data1{3*(i-1)+6+1};
str2=data1{3*(i-1)+6+2};
str3=data1{3*(i-1)+6+3};
x1(i)=str2num(str2);
x2(i)=str2num(str3);
end
T=100e-6;
fs=5e6;
df=35e6;
c=3e8;
n1=T*fs; %每周期采样点数
n2=M/n1; %采样周期数
for i=1:n2
fftx=fft(x2((i-1)*n1+1:i*n1));
absfftx(i,:)=abs(fftx);
end
for i=1:n1
meanfftx(i)=mean(absfftx(:,i));
end
fr=fs/n1;
r=(1:n1/2)*(fr*T*c)/(2*df);
plot(r,meanfftx(1:n1/2))