当前位置: 首页 > news >正文

【限免】频控阵雷达:概念、原理与应用【附MATLAB代码】

​微信公众号:EW Frontier QQ交流群:949444104

主要内容

PDA、FDA MATLAB代码

%----------------------------------------
%功能:FDA和相控阵天线方向图
%版本:ver1.0
%时间:2017.11.1
%---------------------------------------
clear all;
clc;
disp('相控阵天线方向图请输入:1');
disp('频控阵天线方向图请输入:0');
flag=input('输入:');
close all;
%相控阵天线方向图
if flag == 1disp('%相控阵天线方向图');N = 12;alfa = -160*pi/180:0.1*pi/180:160*pi/180;beta = 0*pi/180;len = length(alfa);falfabeta = zeros(1, len);for i=1:lenif abs( sin(alfa(i)) - sin(beta) )<= 1e-6;falfabeta(i) = N;continue;elsefalfabeta(i) = sin( N*pi/2*( sin(alfa(i)) - sin(beta) ) )/sin( pi/2*( sin(alfa(i)) - sin(beta) ) );endendalfa = alfa*180/pi;figure;plot(alfa, falfabeta);title('未归一相控阵方向图');ylabel('幅度');xlabel('方位角(°)');
​fimagesec = falfabeta;falfabeta = abs(falfabeta/max(abs(falfabeta)));figure;plot(alfa, falfabeta);title('归一化相控阵方向图');ylabel('归一化幅度');xlabel('方位角(°)');figure;title('相控阵方向图');x=[-60 60];y=[-4 12];clims = [-3 N];imagesc(x,y,fimagesec,clims);colormap(jet);colorbarfigure;falfabeta = N*falfabeta;clims = [0 N];imagesc(x,y,falfabeta,clims);colormap(jet);colorbar
else disp('%频控阵天线方向图');N = 12;%调节线条粗细alfa = -80*pi/180:0.01:80*pi/180;len = length(alfa);range = 20e4-1:-(20e4/len):0;falfabeta = zeros(len, len);f0 =10e9;c  = 3e8;d  = c/(2*f0);deltaf = 3e3;t = 0;for i=1:lenfor j=1:lenif abs(sin( pi*( deltaf*t - deltaf*range(i)/c  + sin(alfa(j))/(2)  ) )) <= 1e-6 ;falfabeta(i,j) = N;continue;elsefalfabeta(i,j) = abs(sin( N*pi*( deltaf*t - deltaf*range(i)/c - sin(alfa(j))/2  ) ).../ sin( pi*( deltaf*t - deltaf*range(i)/c - sin(alfa(j))/2  ) )) ;endendend
%     figure,polar3d(alfa, range,(falfabeta));figure;mesh(alfa,range,(falfabeta));figure;x=[-80 80];y=[1 2e4];clims = [-3 N];imagesc(x,y,falfabeta,clims);colormap(jet);colorbar
end
​
​

PDA、FDA MATLAB仿真结果

PDA相控阵

FDA频控阵

http://www.lryc.cn/news/413743.html

相关文章:

  • 从0开始搭建vue + flask 旅游景点数据分析系统( 六):搭建后端flask框架
  • 学习硬件测试04:触摸按键+PWM 驱动蜂鸣器+数码管(P62~P67、P71、P72)
  • JS原型链
  • 《Java初阶数据结构》----5.<二叉树的概念及使用>
  • git查看记录详解
  • 检索增强生成RAG系列10--RAG的实际案例
  • 程序员自我提升的全面指南
  • 【golang】Golang手写元组 tuple | golang tuple
  • golang中struct的tag -简记
  • 分布式领域扩展点设计稿
  • 玩转微信公众号变现:从新手到专家的全攻略
  • JVM: 方法调用
  • 测试面试宝典(四十一)—— 接口自动化的优缺点
  • “火炬科企对接”先进计算产业推进会 | 麒麟信安受邀参加,并签署开源生态合作协议
  • 中文网址导航模版HaoWa1.3.1/模版网站wordpress导航主题
  • 图欧学习资源网创站以来的更新日志(截止至2022.5.6)不完全统计
  • 现代前端架构介绍(第二部分):如何将功能架构分为三层
  • LeetCode Easy|【21. 合并两个有序链表】
  • 大模型的架构参数是指定义模型基本结构和组成的各种参数,这些参数对模型的性能、训练效率和泛化能力具有重要影响。以下是对大模型架构参数的详细介绍
  • 人工智能会越来越闭源——对话东北大学副教授王言治 | Open AGI Forum
  • 【前端】(仅思路)如何在前端实现一个fc手柄,将手机作为游戏手柄设备。
  • 三十种未授权访问漏洞合集
  • 【Golang 面试 - 进阶题】每日 3 题(十五)
  • Java中实现文件上传
  • 一种别样的Unicode Python编码方式,完美转换表情和阿拉伯语
  • 小白的晋升之路
  • WebLogic:CVE-2017-10271[XML反序列化]
  • Day13--JavaWeb学习之Servlet后端渲染界面
  • 【MySQL】全面剖析索引失效、回表查询与索引下推
  • 1、爬⾍概述