【限免】频控阵雷达:概念、原理与应用【附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://xiahunao.cn/news/3281227.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Python面试宝典第23题:分发糖果

题目 n 个孩子站成一排&#xff0c;给你一个整数数组 ratings 表示每个孩子的评分。你需要按照以下要求&#xff0c;给这些孩子分发糖果。 &#xff08;1&#xff09;每个孩子至少分配到 1 个糖果。 &#xff08;2&#xff09;相邻两个孩子评分更高的孩子会获得更多的糖果。 请…

【linux上快速安装python】

linux上安装python 1.下载必须的编译工具【前置条件】2. 下载python源码3.解压3.1 配置环境变量3.2 SSL证书生成4.配置安装5.配置软连接6. 给pip配置软连接7.使用pip安装gbase8sdeploy8. pip安装pyinstaller9.遇到问题 1.下载必须的编译工具【前置条件】 sudo yum install gcc…

苦学Opencv的第十四天:人脸检测和人脸识别

Python OpenCV入门到精通学习日记&#xff1a;人脸检测和人脸识别 前言 经过了十三天的不懈努力&#xff0c;我们终于也是来到了人脸检测和人脸识别啦&#xff01;相信大家也很激动吧。接下来我们开始吧&#xff01; 人脸识别是基于人的脸部特征信息进行身份识别的一种生物识…

一些数据结构面试题

常见时间复杂度代码 时间复杂度&#xff1a;执行时间和数据规模之间的增长关系 O(logn) while (i <n) {i i * 2; } O(n * logn)

丹摩智算:如何在云端开发一个AI应用——基于UNet的眼底血管分割案例

目录 0 写在前面1 云实例&#xff1a;配置选型与启动1.1 登录注册1.2 配置SSH密钥对1.3 创建实例1.4 登录云实例 2 云存储&#xff1a;数据集上传与下载3 云开发&#xff1a;眼底血管分割案例3.1 案例背景3.2 网络搭建3.3 网络训练3.4 模型测试 总结粉丝福利 0 写在前面 DAMOD…

PHP回收废品平台系统小程序源码

&#x1f30d;绿色行动&#xff0c;从“回收废品平台系统”开始&#xff01;&#x1f69a; &#x1f6aa;【家门口的环保站&#xff0c;废品不再无处安放】 你是否曾为家里的旧报纸、空瓶子、废旧电器等废品头疼不已&#xff0c;不知该如何处理&#xff1f;现在&#xff0c;“…

Vue3 加载条(LoadingBar)

效果如下图&#xff1a;在线预览 APIs LoadingBar 参数说明类型默认值必传containerClass加载条容器的类名stringundefinedfalsecontainerStyle加载条容器的样式CSSProperties{}falseloadingBarSize加载条大小&#xff0c;单位 pxnumber2falsecolorLoading加载中颜色string‘…

二进制部署k8s集群之cni网络插件flannel和calico工作原理

3、部署 CNI 网络组件 在 master01 节点上操作 上传flannel-v0.21.5.zip并解压 unzip flannel-v0.21.5.zipscp flannel*.tar 192.168.80.20:/opt/k8s/ scp flannel*.tar 192.168.80.30:/opt/k8s/ node两个节点操作 cd /opt/k8s/ docker load -i flannel.tar docker load -i …

外设购物平台

目 录 一、系统分析 二、系统设计 2.1 系统功能设计 2.2 数据库设计 三、系统实现 3.1 注册功能 3.2 登录功能 3.3 分页查询所有商品信息功能 3.4 分页条件&#xff08;精确、模糊&#xff09;查询商品信息功能 3.5 购物车功能 3.6 订单管理功能 四、项…

单细胞|MEBOCOST·细胞间代谢通讯

概述 在代谢活跃的细胞中&#xff0c;表达的代谢酶催化代谢反应生成许多代谢物。这些代谢物中的一些可以扩散到细胞外空间并作为信号分子发挥作用。某些细胞外代谢物可以与空间上邻近细胞的感应蛋白结合。我们将分泌代谢物的细胞称为发送细胞&#xff0c;而表达感应蛋白的细胞称…

借助 NGINX 对本地的 Kubernetes 服务进行自动化的 TCP 负载均衡

原文作者&#xff1a;Chris Akker - F5 技术解决方案架构师&#xff0c;Steve Wagner - F5 NGINX 解决方案架构师 原文链接&#xff1a;借助 NGINX 对本地的 Kubernetes 服务进行自动化的 TCP 负载均衡 转载来源&#xff1a;NGINX 中文官网 NGINX 唯一中文官方社区 &#xff0c…

苹果AI跳票,国产手机厂商们的机会终于来了

“Hi,I’m a Mac” “And I’m a PC” 如果你看过苹果在2006年发布的经典广告《Get a Mac》系列&#xff0c;也许会对这句广告语以及背后的PC和Mac之争印象深刻。 从最开始的《1984》&#xff0c;到之后的《Think Different》&#xff0c;乔布斯在他主导的66部商业广告中向大…

NAT、代理服务、内网穿透

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 NAT 前面我们说过&#xff0c;NAT技术解决了IP地址不足的问题&#xff0c;它能够将私有IP对外通信时转换为全局IP。 NAT转换过程 在私有IP向外通信时&#xff0c;源IP会一直被替换&#xff0c;直到被替换为全局IP&#xff…

java之接口和抽象类的综合案例以及如何用接口优化代码

//定义一个类,这个类里因为有抽象方法,所以我们要把这个类定义为抽象类 public abstract class Sports {private String name;private int age;//空参public Sports() {}//有参public Sports(String name, int age) {this.name name;this.age age;}//定义get和set方法public …

Java数据结构和算法中文版(第2版)详细教程

前言 数据结构是指数据在计算机存储空间中(或磁盘中)的安排方式。算法是指软件程序用来操作这些结构中的数据的过程。几乎所有的计算机程序都使用数据结构和算法&#xff0c;即使最简单的程序也不例外。比如设想一个打印地址标签的程序&#xff0c;这个程序使用一个数组来存储…

如何使用git拉取gitee上面的项目/代码?(超简单)

一、下载git软件 下载地址&#xff1a;git官网地址 1.点击右边小电脑上的按钮下载 2.选择自己电脑对应的系统 3.基本都是默认&#xff0c;这里需要勾一下就ok 4.正在安装 2.使用git软件 1.如何打开git 找到你想要操作的文件夹&#xff0c;右击open git bash here就可以…

内衣洗衣机多维度测评对比,了解觉飞、希亦、鲸立哪款内衣洗衣机更好

想要代替手洗内衣物&#xff0c;那么一台内衣专用的小型洗衣机就必不可少啦&#xff0c;不仅能够为我们节约更多的时间以及精力&#xff0c;还能大大提高内衣物的卫生&#xff0c;面对于市面上各种各样的小型内衣洗衣机&#xff0c;相信很多小伙伴都无从下手&#xff01; 为一…

英飞凌 TC3XX单片机HSM内核开发-Secure Boot(五)

ROM固件和启动过程 AURIX 芯片&#xff0c;带有硬件安全模块 (HSM) 的芯片&#xff0c;包含两个 ROM 固件&#xff1a;TriCore(CPU0) 的启动软件 (SSW) 和 HSM 的启动系统 (BOS)。这些固件不共享相同的指令集架构 (ISA)。 1. 芯片启动 AURIX芯片冷启动和热启动时的启动顺序受…

线程池和进程池,输出有区别吗?

from concurrent.futures import ThreadPoolExecutor,ProcessPoolExecutor def fn(name):for i in range(1000):print(name,i)if __name__ __main__:with ThreadPoolExecutor(10) as t:for i in range(100):t.submit(fn,namef"线程{i}")with ProcessPoolExecutor(10…

Linux第七节课gcc与g++

一、补充权限 普通用户无法执行sudo&#xff1a; 通过sudo执行后显示不在sudoers file中&#xff01;&#xff08;张三不被信任&#xff01;&#xff09; 需要修改配置文件&#xff08;白名单&#xff01;&#xff09; 配置文件位于以下目录&#xff1a; ls /etc/sudoers -…