📄 plot2dfigure.m
字号:
% Z = plot2Dfigure(Z)
% -------------------
% 功能:计算并绘制功率-延迟分布图和功率-角度分布图。
% 输入:
% 信道总的冲激响应-Z
function null = plot2Dfigure(Z);
% 求功率-延迟分布
P2TOA = sum(Z);
NotZeroZ = P2TOA~=0;
P2TOA(NotZeroZ) = 10*log10(P2TOA(NotZeroZ).^2/max(P2TOA.^2)) + 20;
for t=1:length(P2TOA)
if (P2TOA(t) == 0)
P2TOA(t) = -1e6;
end
end
% 画功率-延迟分布图
figure;
plot([0-0.05:0.005:3.33+0.05],P2TOA)
axis([1.5 3.4 0 max(P2TOA+1)])
xlabel('TOA(微秒)')
ylabel('功率门限比(dB)')
% 求功率-角度分布
P2DOA = sum(Z')
P2DOA = 10*log10(P2DOA.^2/max(P2DOA.^2)) + 20;
for i=1:length(P2DOA)
if (P2DOA(i) < 0)
P2DOA(i) = -1;
end
end
% 画功率-角度分布图
figure;
plot([-180-25:1:180+25],P2DOA)
axis([-180 180 0 max(P2DOA+1)])
ylabel('DOA(度)')
ylabel('功率门限比(dB)')
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -