91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-13
  • 語言: Matlab
  • 標簽: 模糊函數??

資源簡介

利用MATLAB分別計算并畫出常規脈沖信號、線性調頻信號、相干脈沖串信號、二進制相位編碼信號(巴克碼)、偽隨機碼(M序列碼)的模糊函數。

資源截圖

代碼片段和文件信息

%abs:不確定圖;
%abs.^2:模糊圖;
%%?常規脈沖信號
if?0
tp?=?100e-6;
fc?=?10e9;
N?=?90;
[t?fd]?=?meshgrid(linspace(-1?1?N)?linspace(-10?10?2*N));
A?=?abs(sin(pi*fd/tp*tp.*(1-abs(t*tp)/tp))/pi./fd/tp/tp./(1-abs(t*tp)/tp))...
.*(1-abs(t*tp)/tp);
A_norm?=?A/max(max(A));
if?1
%? figure;surf(t?fd?A_norm?‘EdgeColor‘?‘none‘);
figure;mesh(t?fd?A_norm);colormap?jet;
title(‘載頻10GHz、脈寬100\mus的單脈沖‘);
xlabel({‘歸一化時延‘;‘(t_p的倍數)‘});
ylabel({‘歸一化多普勒頻移‘;‘(1/t_p的倍數)‘});
zlabel(‘接收機幅度響應A(tF_D)‘);
end
if?0
figure;imagesc(A_norm);colormap?jet;
set(gca?‘XTick‘?[1?N/2?N]);
set(gca?‘XTickLabel‘?{-1?0?1});
set(gca?‘YTick‘?[1?N?N*2]);
set(gca?‘YTickLabel‘?{-10?0?10});
title(‘載頻10GHz、脈寬100\mus的單脈沖‘);
xlabel(‘歸一化時延(t_p的倍數)‘);
ylabel(‘歸一化多普勒頻移(1/t_p的倍數)‘);
end
if?1
figure;contour(t?fd?A_norm);colormap?jet;
title(‘載頻10GHz、脈寬100\mus的單脈沖‘);
xlabel(‘歸一化時延(t_p的倍數)‘);
ylabel(‘歸一化多普勒頻移(1/t_p的倍數)‘);
end
if?1
[row?col]?=?size(A_norm);
range_ambiguity?=?A_norm(row/2?:);
velocity_ambiguity?=?A_norm(:?col/2);
figure;plot(t?range_ambiguity?‘b‘);grid?on;
title(‘載頻10GHz、脈寬100\mus單脈沖的距離模糊圖‘);
xlabel(‘歸一化時延(t_p的倍數)‘);
ylabel(‘|\chi(\tau0)|‘);
figure;plot(fd?velocity_ambiguity?‘b‘);grid?on;
title(‘載頻10GHz、脈寬100\mus單脈沖的速度模糊圖‘);
xlabel(‘歸一化多普勒頻移(1/t_p的倍數)‘);
ylabel(‘|\chi(0f_d)|‘);
end
end
%%?線性調頻信號
if?0
tp?=?10e-6;
B?=?1e6;
fc?=?10e9;
k?=?B/tp;
N?=?90;
[t?fd]?=?meshgrid(linspace(-1?1?N)?linspace(-20?20?2*N));
A?=?(1-abs(t*tp)/tp).*abs(sin(pi*(fd/tp*tp+B*t*tp).*(1-abs(t*tp)/tp))...
/pi./(fd/tp*tp+B*t*tp)./(1-abs(t*tp)/tp));
A_norm?=?A/max(max(A));
if?1
figure;mesh(t?fd?A_norm);colormap?jet;
title(‘載頻10GHz、脈寬10\mus、調制帶寬1MHz的線性調頻信號‘);
xlabel({‘歸一化時延‘;‘(t_p的倍數)‘});
ylabel({‘歸一化多普勒頻移‘;‘(1/t_p的倍數)‘});
zlabel(‘接收機幅度響應A(tF_D)‘);
end
if?0
figure;imagesc(A_norm);colormap?jet;
set(gca?‘XTick‘?[1?N/2?N]);
set(gca?‘XTickLabel‘?{-1?0?1});
set(gca?‘YTick‘?[1?N?N*2]);
set(gca?‘YTickLabel‘?{-20?0?20});
title(‘載頻10GHz、脈寬10\mus、調制帶寬1MHz的線性調頻信號‘);
xlabel(‘歸一化時延(t_p的倍數)‘);
ylabel(‘歸一化多普勒頻移(1/t_p的倍數)‘);
end
if?1
figure;contour(t?fd?A_norm);colormap?jet;
title(‘載頻10GHz、脈寬10\mus、調制帶寬1MHz的線性調頻信號‘);
xlabel(‘歸一化時延(t_p的倍數)‘);
ylabel(‘歸一化多普勒頻移(1/t_p的倍數)‘);
end
if?1
[row?col]?=?size(A_norm);
range_ambiguity?=?A_norm(row/2?:);
velocity_ambiguity?=?A_norm(:?col/2);
figure;plot(t?range_ambiguity?‘b‘);grid?on;
title(‘載頻10GHz、脈寬10\mus、調制帶寬1MHz的線性調頻信號的距離模糊圖‘);
xlabel(‘歸一化時延(t_p的倍數)‘);
ylabel(‘|\chi(\tau0)|‘);
figure;plot(fd?velocity_ambiguity?‘b‘);grid?on;
title(‘載頻10GHz、脈寬10\mus、調制帶寬1MHz的線性調頻信號的速度模糊圖‘);
xlabel(‘歸一化多普勒頻移(1/t_p的倍數)‘);
ylabel(‘|\chi(0f_d)|‘);
end
end
%%?相干脈沖串
if?0
clear?xxxxxx; %不clear的話結果會一直疊加,維度一直增大
taup?=?0.2;
pri?=?1;
n?=?5;
if?taup?>?pri/2
disp?‘ERROR.?Pulsewidth?nust?be?less?than?the?PRI/2.‘;
return;
end
g

評論

共有 條評論