-
大小: 5KB文件類型: .m金幣: 1下載: 0 次發(fā)布日期: 2021-05-16
- 語言: Matlab
- 標簽:
資源簡介
線性調(diào)頻信號模糊函數(shù)仿真,包含線性調(diào)頻模糊函數(shù)的各類圖形
代碼片段和文件信息
%%%%%%%%?T_3.m?%%%%
clear?all
clc
clf
taup=1;???????%脈沖寬度??100us
b=10;?????????????%帶寬????
up_down=-1;?????????%up_down=-1正斜率,?up_down=1負斜率
x=lfm_ambg(taupbup_down);??%計算模糊函數(shù)???
taux=-1.1*taup:.01:1.1*taup;
fdy=-b:.01:b;
figure(1)???????????????
mesh(100*tauxfdy./10x)???????%畫模糊函數(shù)
xlabel(‘Delay?-?\mus‘)
ylabel(‘Doppler?-?MHz‘)
zlabel(‘|?\chi?(?\taufd)?|‘)
title(‘模糊函數(shù)‘)
figure(2)
contour(100.*tauxfdy./10x)???????%畫等高線
xlabel(‘Delay?-?\mus‘)
ylabel(‘Doppler?-?MHz‘)
title(‘模糊函數(shù)等高線‘)
grid?on
N_fd_0=(length(fdy)+1)/2;??%?fd=0?的位置
x_tau=x(N_fd_0:);?????????%??時間模糊函數(shù)
figure(3)
plot(100*tauxx_tau)
axis([-110??110??0?1])
xlabel(‘Delay?-?\mus‘)
ylabel(‘|?\chi?(?\tau0)?|‘)
title(‘?時間模糊函數(shù)‘)
grid?on
N_tau_0=(length(taux)+1)/2;?%?tau=0?的位置
x_fd=x(:N_tau_0);???????????%??速度模糊函數(shù)
figure(4)
plot(fdy./10x_fd)
xlabel(‘Doppler?-?MHz‘)
ylabel(‘|?\chi?(?0fd)?|‘)
title(‘?速度模糊函數(shù)‘)
grid?on
x_db=20*log10(x+eps);
[IJ]=find(abs(x_db+6)<0.09);?%取6db點的位置
I=(I-b/.01)/(1/.01);????????????%Doppler維?坐標變換
J=(J-1.1*taup/.01)/(1/.01);??????%時間維?坐標變換
figure(5)?????????????????????????%6db?的等高線
plot(J*100I/10‘.‘)???????????????????
axis([-110?110?-1?1])
xlabel(‘Delay?-?\mus‘)
ylabel(‘Doppler?-?MHz‘)
title(‘模糊函數(shù)?6db?的等高線‘)
grid?on
%-?-?-?-?模糊函數(shù)?-?-?-
function??x=lfm_ambg(taupbup_down)
%?taup??脈沖寬度;??
%??b????帶寬;
%up_down=-1正斜率,?up_down=1負斜率
eps=0.0000001;
i=0;
mu=up_down*b/2./taup;
for?tau=-1.1*taup:.01:1.1*taup
????i=i+1;
????j=0;
???for?fd=-b:.01:b
???????j=j+1;
???????val1=1-abs(tau)/taup;
???????val2=pi*taup*(1-abs(tau)/taup);
???????val3=(fd+mu*tau);
???????val=val2*val3+eps;
???????x(ji)=abs(val1*sin(val)/val);
???end
end???
%%%%%%%%%%%%%%%%%%
%%%%%%%%?T_3.m?%%%%
clear?all
clc
clf
taup=1;???????%脈沖寬度??100us
b=10;?????????????%帶寬????
up_down=-1;?????????%up_down=-1正斜率,?up_down=1負斜率
x=lfm_ambg(taupbup_down);??%計算模糊函數(shù)???
taux=-1.1*taup:.01:1.1*taup;
fdy=-b:.01:b;
figure(1)???????????????
mesh(100*tauxfdy./10x)???????%畫模糊函數(shù)
xlabel(‘Delay?-?\mus‘)
ylabel(‘Doppler?-?MHz‘)
zlabel(‘|?\chi?(?\taufd)?|‘)
title(‘模糊函數(shù)‘)
figure(2)
contour(100.*tauxfdy./10x)???????%畫等高線
xlabel(‘Delay?-?\mus‘)
ylabel(‘Doppler?-?MHz‘)
title(‘模糊函數(shù)等高線‘)
grid?on
N_fd_0=(length(fdy)+1)/2;??%?fd=0?的位置
x_tau=x(N_fd_0:);?????????%??時間模糊函數(shù)
figure(3)
plot(100*tauxx_tau)
axis([-110??110??0?1])
xlabel(‘Delay?-?\mus‘)
ylabel(‘|?\chi?(?\tau0)?|‘)
title(‘?時間模糊函數(shù)‘)
grid?on
N_tau_0=(length(taux)+1)/2;?%?tau=0?的位置
x_fd=x(:N_tau_0);???????????%??速度模糊函數(shù)
figure(4)
plot(fdy./10x_fd)
xlabel(‘Dopple
評論
共有 條評論