LiteVNA 能做什么?

news2024/11/18 1:46:57

最近入手了一台 LiteVNA 设备,性价比非常高。因为之前没有接触过 VNA 这种测试仪器,所以准备好好研究一下。和它类似的一个项目是 NanoVNA6000,价格要高些,但可能性能要好点,另外,文档也要全一些。
LiteVNA 盒子
测量RF Kit

VNA 到底是什么?

VNA 是 Vector Network Analyzer 的缩写,以下是我的理解,如果不对请指出。Vector 体现在它可以测量信号的幅度和相位上,也就是测量的结果是矢量坐标(实部,虚部)、(幅度,相位)的形式,也就是在平面坐标或者极坐标中的一个点(二维空间),而不是像万用表那样只能测量得到一个单一的数值(一维空间)。而 Network 是指被测单元是一种网络结构,也就是电阻、电容、电感构成的任意电路。

VNA 能测量什么?

根据 《VNA6000 Manual》,可以测量的参数有:
• Impedance (of an antenna, capacitor, inductor, or any one or two port device)
• Return Loss
• Frequency Response and Phase Response (of a filter, amplifier, duplexer, or any two port device)
• Delay, velocity, or length (of a cable or other two port device)
• Characteristic impedance and material properties (using custom test jigs)

要测量天线的性能,可以测量 Return Loss (回波损失)。Return Loss 是回波损耗,是通信学概念,它表示信号反射性能的参数。回波损耗说明入射功率的一部分被反射回到信号源。回波损耗(Return Loss)是越小越好。回波损耗是反射功率与入射功率之比,以对数形式表示。当反射系数为1时,即所有入射功率都被反射回来,回波损耗为0dB。在通信系统中,希望信号能够尽可能多地传输到目的地,因此回波损耗越小越好。再结合X轴的频率值,就能知道天线的工作范围了。

下面是 RF Demo Kit 中的带阻滤波器 BSF 6.5MHz 测量结果。可以看到的确在 6.5MHz 处有Band-Stop。
BSF 6.5MHz
BPF 10.7MHz 带通滤波器:
BPF10.7MHz
LPF 400MHz:
LPF 400Mhz

HPF 高通滤波 500MHz, 但实际看 -3dB 处的频率是371.5MHz,而不是 500MHz!
HPF 500MHz
综上,VNA 可以用来测量带宽很宽的一个器件的“Frequency Response”和"Impulse Response"。

测量天线的 Return Loss 和 VSWR

对下图的天线用 LiteVNA 进行 VSWR 测量。
长天线
可以看到下面的VSWR(驻波比)和 Return Loss 都是在 192.710MHz 和 796.939MHz 处最小。
所以这个天线的工作频率是 187MHz->192.710MHz->200MHz 区间 和 796.939MHz 区间。
长天线的驻波比频段
中间天线的 VSWR,VSWR=1的频率是189.738MHz,VSWR=1.5的频率是 183.795MHz、189.738MHz:
中间天线的VWR
第二小的驻波比频率点 199.149MHz,不知道天线是否也可以带增益地接收这个频率点的信号。
第二小的驻波比频率点
对比售卖的天线增益频段:
在这里插入图片描述
在这里插入图片描述
GSM天线
对于吸盘天线,长的这个天线说是 433MHz 的天线,但实际测试得到的 VSWR 在187MHz->192.710MHz->200MHz 区间,而不是433MHz,不知道是否理解正确。
最短粗的那个天线,应该是GSM天线,频段是 900MHz->2100MHz。VSWR 的确在1.5GHz到2.5GHz区间的VSWR<1.5。VSWR<1.5的频率区间是 1.59836GHz->2.32503GHz, 在614.419MHz 点也有一个小的 VSWR1.15!
短天线VSWR

PC 控制软件

LiteVNA 可以使用 NanaVNA 的PC端软件“nanovna-saver.exe”和“”。目前我成功运行、使用的是 nanovna-saver、vna-app 和 vna-qt。
nanovna-saver 代码地址是: https://github.com/NanoVNA-Saver/nanovna-saver

另外,nanovna-saver 的功能和易用性比 vna-qt 要好。
从使用角度看 nanavna-saver > nanovna-app > vna-qt。

关于射频连接器

目前遇到射频连接器有 SMA 插头、BNC 插头和特别小的 UFL 连接器。
参考这篇文章了解更多关于射频插头的知识。

UFL连接器,是日本厂商广濑电机所推出的小型同轴电缆连机器,其他公司的兼容连接器称为IPEX、MHF I、AMC或UMCC。
在这里插入图片描述

一些测量值的含义

VSWR 驻波比

VSWR = Voltage Standing Wave Ratio
参考:https://zhuanlan.zhihu.com/p/600187204

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1200432.html

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

相关文章

上机4KNN实验4

目录 编程实现 kNN 算法。一、步骤二、实现代码三、总结知识1、切片2、iloc方法3、归一化4、MinMaxScale&#xff08;&#xff09;5、划分测试集、训练集6、KNN算法 .py 编程实现 kNN 算法。 1、读取excel表格存放的Iris数据集。该数据集有5列&#xff0c;其中前4列是条件属性…

【C++破局】泛型编程|函数模板|类模板

​作者主页 &#x1f4da;lovewold少个r博客主页 ⚠️本文重点&#xff1a;c模板初阶知识点讲解 &#x1f449;【C-C入门系列专栏】&#xff1a;博客文章专栏传送门 &#x1f604;每日一言&#xff1a;花有重开日&#xff0c;人无再少年 目录 前言 泛型编程 函数模板 函数模…

我的一点记录 —— 256天

机缘 之所以开始坚持写博客&#xff0c;是希望可以借此对所学的知识进行一个巩固&#xff0c;并方便日后的复习。在CSDN这个平台&#xff0c;我也确实学到了很多有质量的内容&#xff0c;同时也希望自己可以向外输出高质量且有水平的相关知识。256天&#xff0c;蛮快的&#x…

基于被囊群算法优化概率神经网络PNN的分类预测 - 附代码

基于被囊群算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于被囊群算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于被囊群优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要&#xff1a;针对PNN神经网络…

advanced-css: No.1

本套教程学习来自视频&#xff1a;https://www.bilibili.com/video/BV1n94y1o7yS/?p7&spm_id_frompageDriver&vd_sourceb79be8283df9418cb45941cc0bd583c6 案例 实现效果图 代码 HTML: <!DOCTYPE html> <html lang"en"><head><meta c…

【Unity之UI编程】玩法面板的实现

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;UI_…

Nacos热更新

Nacos热更新 相比其他注册中心&#xff0c;Nacos的优势之一在于热更新。 热更新&#xff0c;就是不需要重启服务&#xff0c;就能够更新配置。 nacos配置中心 首先&#xff0c;需要搭建 Nacos&#xff0c;详情见&#xff1a; https://www.cnblogs.com/expiator/p/17392549.h…

深度解剖Linux权限的概念

> 作者简介&#xff1a;დ旧言~&#xff0c;目前大二&#xff0c;现在学习Java&#xff0c;c&#xff0c;c&#xff0c;Python等 > 座右铭&#xff1a;松树千年终是朽&#xff0c;槿花一日自为荣。 > 目标&#xff1a;牢记Linux权限的概念。 > 毒鸡汤&#xff1a;你…

k8s笔记资源限制,亲和和性 污点和容忍

镜像下载失败 当宿主机资源不足时&#xff0c;会把pod kill &#xff0c;在其他node 重建 在宿主机放可能多的资源 requests(请求) limits(限制) 超出百分比 容器 pod namespace级别 pod使用资源过多&#xff0c;导致宿主机资源不足&#xff0c;会导致重建pod cpu 内存限…

通过Malloc 和 Free 的具体实现 加深对C指针 的理解(笔记)

【彻底搞懂C指针】Malloc 和 Free 的具体实现 https://danluu.com/malloc-tutorial/ 进程间的通信 : ①共享内存 ② 消息传递 &#xff08;内核实现&#xff09; 分配策略 (实现方面) by DUCK sbrk() malocal实现的主要函数 man sbrk 查看 数据结构 一个参考代码 https…

2.如何实现API统一响应-web组件篇

文章目录 1. 统一响应1.1 CommonResult 1. 统一响应 前端调用api接口获得统一的响应&#xff1a; 成功&#xff0c;返回成功的状态码和数据&#xff1b;失败&#xff0c;返回失败的状态码和错误提示。 在标准的 RESTful API 的定义&#xff0c;是推荐使用 HTTP 响应状态码 (…

PEFT概述:最先进的参数高效微调技术

了解参数高效微调技术&#xff0c;如LoRA&#xff0c;如何利用有限的计算资源对大型语言模型进行高效适应。 PEFT概述&#xff1a;最先进的参数高效微调技术 什么是PEFT什么是LoRA用例使用PEFT训练LLMs入门PEFT配置4位量化封装基础Transformer模型保存模型加载模型推理 结论 什…

Module build failed (from ./node_modules/postcss-loader/src/index.js):

出现该错误是你可能没认真看官网的安装配置&#xff0c;可直接看该目录3&#xff0c;一个字一个字看 先安装uview 如果选择v1版本&#xff0c;建议使用npm下载&#xff0c;下面以v1版本为例&#xff0c;使用的是npm下载&#xff0c;导入uview时该文件也在node_modules文件夹里…

常见后缀名总结 为你指点迷津

相信在日常的学习和工作中&#xff0c;大家一定会遇到各种各样的文件类型&#xff0c;他们的后缀名类型各不相同&#xff0c;诸多陌生的文件格式经常让大家不知道他们存在于电脑的意义&#xff0c;想删又没法删&#xff0c;想执行又无法执行。 今天&#xff0c;学长就带领大家一…

Linux学习第40天:Linux SPI 驱动实验(一):乾坤大挪移

Linux版本号4.1.15 芯片I.MX6ULL 大叔学Linux 品人间百味 思文短情长 主从工作方式完成数据交换&#xff0c;形象的说就是武侠中的乾坤大挪移。 本章实验的最终目的就是驱动 I.MX6UALPHA 开发板上的 ICM-20608 这个 SPI 接口的六轴传…

二十五、城市建成区结果制图——复杂图的制作

一、前言 有些时候看到一些参考文献中有些很复杂的图,例如多幅合并在一起,其实这种图本质上就是单一的图合并在一起,然后将其导出即可。 二、具体操作 其实对于制图必备要素的添加就不过多介绍,主要介绍有什么办法保持图形之间一致性,例如,其图例、指北针、比例尺统一…

着实不错的自适应大邻域搜索算法ALNS

文章目录 引言演进路线邻域搜索&#xff0c;NS变邻域搜素&#xff0c;VDNS大邻域搜索&#xff0c;LNS自适应大邻域搜索&#xff0c;ALNS 代码实现34个国内城市的TSP测试集XQF131 相关阅读 引言 之前介绍的差分进化算法和蚁群算法分别适用于求解连续优化问题和组合优化问题&…

Git基本概念和使用方式

Git 是一种版本控制系统&#xff0c;用于管理文件版本的变化。以下是其基本概念和使用方式&#xff1a; 仓库&#xff08;repository&#xff09;&#xff1a;Git 存储代码的地方&#xff0c;可以理解为一个项目的文件夹。提交&#xff08;commit&#xff09;&#xff1a;Git …

【OpenCV实现图像:用OpenCV图像处理技巧之白平衡算法2】

文章目录 概要Gray-world AlgotithmGround Truth Algorithm结论&#xff1a; 概要 随着数字图像处理技术的不断发展&#xff0c;白平衡算法成为了图像处理中一个关键的环节。白平衡的目标是校正图像中的颜色偏差&#xff0c;使得白色在图像中呈现真实的白色&#xff0c;从而提…

Linux之基础开发工具gdb调试器的使用(三)

文章目录 一、Linux调试器-gdb使用1、安装gdb2、背景3、Debug和release4、区分Debug和release 二、Linux调试器-gdb命令演示1、显示指定行之后的代码&#xff08;自动记录最后一条指令&#xff09;2、断点1、打印断点2、查看断点3、删除断点4、使能&#xff08;禁用/开启&#…