首页 > 其他分享 >圆极化天线特性测试

圆极化天线特性测试

时间:2023-07-20 18:11:06浏览次数:50  
标签:FR 天线 待测 圆极化 abs 测试 FL

一、圆极化天线轴比测试:

       1、将待测天线和线极化源天线对正,设定矢量网络分析仪的频段,测量发射喇叭极化垂直时S21的幅度ya和相位yp。

       2、改变测量发射喇叭极化水平时,S21的幅度xa和相位xp。

       3、代入MATLAB轴比计算程序,得到圆极化天线的轴比。


二、圆极化天线左右旋方向图测试:

       1、固定待测天线为H面测试,打开方向图测试LABVIEW程序,输入方向图测试的频点,线极化源天线极化垂直时,测量待测天线自转一周每一个角度S21的幅度hya和相位hyp。

       2、改变线极化源天线极化水平时,测量待测天线自转一周每一个角度S21的幅度hxa和相位hxp。

       3、将测试数据代入方向图计算程序,得到圆极化天线的H面的左旋圆极化分量的方向图和右旋圆极化分量的方向图,其中幅度较大的是主极化。

       4、调整待测天线为E面测试,重复上述的测试,得到S21的幅度相位eya,eyp;exa,exp,代入程序计算E面的左右旋圆极化分量的方向图。

matlab代码:

close all
clear  %测量某些频点的左右旋圆极化波方向图
%分别测量发射天线(线极化天线)处于水平和垂直位置时,待测天线旋转一周,测量每个theta角上的幅度和相位HA,HP;VA;VP
xap=xlsread('x5.xlsx');    
yap=xlsread('y5.xlsx'); 
%如果是计算轴比,则两个文件分别是发射天线垂直和水平对准时整个频段的S21的幅度和相位
angle = xap(:,1);
ha = xap(:,2);
hp = xap(:,3);
va = yap(:,2);
vp = yap(:,3);
%求幅度对应的幅值
% hamag =  power(10,ha ./ 20);
% vamag =  power(10,va ./ 20);
hamag = 10.^(ha ./ 20);
vamag = 10.^(va ./ 20);
%求角度对应的弧度值
hprad = hp.*pi/180;   
vprad = vp.*pi/180;


FL = ( (hamag .* cos(hprad) + vamag .* sin(vprad)) +1i .* (hamag .* sin(hprad) - vamag .* cos(vprad)) ) / sqrt(2);
FR = ( (hamag .* cos(hprad) - vamag .* sin(vprad)) + 1i .* (hamag .* sin(hprad) + vamag .* cos(vprad)) ) / sqrt(2);
%如果FL大于FR,该天线为左旋圆极化天线;否则为右旋圆极化天线
FLmax = max(FL);
FRmax = max(FR);
%算出左旋和右旋圆极化波的功率
PFL = 10 * log10(abs( (FL).^2 ./ 377));
PFR = 10 * log10(abs( (FR).^2 ./ 377));
ra1 = (abs(FL) + abs(FR)) ./ ( abs(FL) - abs(FR));
% RA = 20 .* log10( (abs(FL) + abs(FR)) ./ ( abs(FL) - abs(FR)) );
RA = 20  * log10 (abs(ra1));
% figure(1);
% plot(angle,PFL, 'LineWidth',2);
% title('左旋圆极化方向图','FontSize',15,'Color','b');
% figure(2);
% plot(angle,PFR, 'LineWidth',2);
% title('右旋圆极化方向图','FontSize',15,'Color','b');
figure(3);
plot(angle,RA, 'LineWidth',2);
title('天线的轴比','FontSize',15,'Color','b');
% xlswrite('C:\users\administrator\desktop\yuan\PL.xlsx',PFL);
% xlswrite('C:\users\administrator\desktop\yuan\PR.xlsx',PFR);

三、圆极化天线增益测试

      1、固定好待测圆极化天线,打开方向图LABVIEW测试程序,设定测试起始频率,测量待测天线的S21的幅度P1。

      2、取下待测天线,将标准喇叭天线放在同样的位置,测量得到S21的幅度P0。

      3、计算待测天线增益G1=(P1-P0)+G0。

标签:FR,天线,待测,圆极化,abs,测试,FL
From: https://www.cnblogs.com/SymPny/p/17569233.html

相关文章

  • 非常实用: 2.4G天线设计指南(赛普拉斯工程师力作)
    前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。_____转载自------>非常实用:2.4G天线设计指南(赛普拉斯工程师力作)微信公众号:<<射频百花潭>>本文章使用简单的术语介绍了天线的设计情况,并推荐了两款......
  • MAUI+MASA Blazor 兼容性测试报告及分析
    目录1背景2目的3.测试目标4.预期结果5.测试策略及范围6.测试结果与分析7.附加内容8.结尾1背景MASABlazor组件是一款基于MaterialDesign设计和BlazorComponent的交互能力提供标准的基础组件库。提供如布局、弹框标准、Loading、全局异常处理等标准场景的预置组件。它旨在为......
  • 《渗透测试》Day1 WEB攻防-前后台功能点&文件下载&文件读取&文件删除&目录遍历&目录穿
     #文件安全-下载&删除-黑白盒1、下载=读取常规下载URL:http://www.xiaodi8.com/upload/123.pdf可能存在安全URL:http://www.xiaodi8.com/xx.xx?file=123.pdf利用:常规下载敏感文件(数据库配置,中间件配置,系统密匙等文件信息)2、文件删除(常出现后台中)可能存在安全问题:前台或后台......
  • 想快速上手性能测试,测试工具不会用?试试RunnerGo!简单易上手
    当前,性能测试已经是一名软件测试工程师必须要了解,甚至熟练使用的一项技能了,在工作时可能每次发版都要跑一遍性能,跑一遍自动化。性能测试入门容易,深入则需要太多的知识量,今天这篇文章给大家带来:怎么入门性能测试,怎么样去深入性能测试。突然让做性能测试怎么办?日常工作中,项目改造或项......
  • 《剑指offer》 对应的 在线测试地址
    《剑指Offer》面试题集收录汇总面试题1赋值运算符函数不适合在线模式面试题2实现Singleton模式不适合在线模式面试题3二维数组中的查找已收录面试题4替换空格已收录面试题5从头到尾打印链表已收录面试题6重建二叉树已收录面试题7用两个栈实现队列已收录面试......
  • 使用Jmeter轻松实现AES加密测试
    https://blog.csdn.net/m0_67695717/article/details/126723189   大家在自己公司做接口测试的时候,有没有遇到过接口做加密处理的情况呢?相信我们的读者朋友们都有一定的概率会遇到这种情况,尤其是对接口数据安全有一定要求的公司接口数据一定会做加密处理。那么遇到加密情况......
  • 避免在Service层写脆弱的测试
     1、简述有很多方法可以测试Service层。本文的目标是展示一种隔离的测试方式:将于数据库交互的整个逻辑都Mock掉。示例使用了Spring作为依赖注入、JUnit、Hamcrest、Mockito。 2、分层典型的Javaweb应用都在DAO/DAL层之上有一个服务层,DAO/DAL层负责调用原生的持久层逻辑。 Servi......
  • HPC 算力测试
     #安装前配置curl168.7.10.2:8000/local.repo>/etc/yum.repos.d/kylin_aarch64.repoyuminstall-ylibatomicenvironment-modulesvimnfs-utils&>/dev/nullmkdir-p/workspacemount168.10.1.20:/workspace/workspace#加载环境变量cat>/etc/profile.d/hpc.sh<......
  • Test Parameter-批量生成测试用例
    TestParameter-批量生成测试用例_哔哩哔哩_bilibili1.背景:如果涉及多个被测目标,例如基于多个传感器输入值测试,测试环境包括Tester(测试方),ECU(被测对象),Tester发送传感器变量SensorA和SensorB,ECU反馈Force值的过程,根据不同传感器输入值测试Force反馈值,如何结合TestParameter和Tes......
  • Test Parameter-List Parameter批量执行测试
      TestParameter-ListParameter批量执行测试_哔哩哔哩_bilibili1.ListParameter可以理解为多个常量值的集合2.背景:还是一个模拟车速测试的例子,测试序列流程如下图 若被测车速范围值太多,每次重复编写费时且易错3.创建一个ListParameter1)在已创建的Paramete......