当前位置:网站首页>驻波比计算方法
驻波比计算方法
2022-08-09 12:37:00 【洪大宇】
驻波比计算公式
R L ( d b ) = 10 log 10 P f o r w a r d P r e f l e c t RL(db)= 10\log_{10}^{\frac{P_{forward}}{P_{reflect}}} RL(db)=10log10PreflectPforward
V S W R = 1 0 R L ( d b ) 20 + 1 1 0 R L ( d b ) 20 − 1 VSWR=\frac{ \frac{10^{RL(db)}}{20}+1 }{\frac{10^{RL(db)}}{20}-1 } VSWR=2010RL(db)−12010RL(db)+1
射频驻波比计算(网上整理)
V S W R = P f o r w a r d + P r e f l e c t P f o r w a r d − P r e f l e c t VSWR=\frac{P_{forward}+P_{reflect}}{P_{forward}-P_{reflect}} VSWR=Pforward−PreflectPforward+Preflect
dbm db w mw 转换关系
1 d b m = 10 ∗ log 10 P o w e r 1 m w 1 dbm = 10*\log_{10}^{\frac{Power}{1mw}} 1dbm=10∗log101mwPower
30 d b m = 1 W 30dbm = 1W 30dbm=1W
1 w = 1000 m w 1w = 1000 mw 1w=1000mw
d b = a ( d b m ) − b ( d b m ) db = a(dbm)-b(dbm) db=a(dbm)−b(dbm)
d b = 10 ∗ l o g 10 a ( p o w e r ) b ( p o w e r ) db = 10*log_{10}^{\frac{a(power)}{b(power)}} db=10∗log10b(power)a(power)
C 代码 记录
#include <stdio.h>
#include <math.h>
double dbm2power(double dbm){
return pow(10.0,dbm/10.0)/1000.0;
}
double vswr_accurate(double forward,double reflecte){
return (pow(10.0,(10.0*log10(dbm2power(forward)/dbm2power(reflecte))/20.0))+1.0)/(pow(10.0,10.0*log10(dbm2power(forward)/dbm2power(reflecte))/20.0)-1.0);
}
double vswr_accurate_v2(double forward,double reflecte){
return (pow(10.0,(forward-reflecte)/20.0)+1.0)/(pow(10.0,(forward-reflecte)/20.0)-1.0);
}
double vswr_rough(double forward,double reflecte){
return ((dbm2power(reflecte)+dbm2power(forward))/dbm2power(forward)-dbm2power(reflecte));
}
int main(void){
printf("pwr %lf \n",vswr_rough(26.0,20.0));
}
边栏推荐
猜你喜欢
已解决IndentationError: unindent does not match any oute r indentation Level
Data Mining-05
Report: The number of students who want to learn AI has increased by 200%, and there are not enough teachers
ABAP 面试题:如何使用 ABAP 编程语言的 System CALL 接口,直接执行 ABAP 服务器所在操作系统的 shell 命令?
How to save Simulink simulation model as image or PDF
Scala Advanced (7): Collection Content Summary (Part 1)
World's 4th mad scientist dies on his 103rd birthday
ABAP 报表中如何以二进制方式上传本地文件试读版
告别手摇织布机的AI时代
安踏携手华为运动健康共同验证冠军跑鞋 创新引领中国体育
随机推荐
#WeArePlay | 与更多开发者一起,探索新世界
两个链表相加
leetcode 20. Valid Parentheses 有效的括号(中等)
如何修改data work上jdbc驱动的版本
自定义VIEW实现应用内消息提醒上下轮播
How to save Simulink simulation model as image or PDF
在“Extend the Omniverse”比赛中构建用于 3D 世界的工具
批量读取word docx文件指定表格内容,保存在excel文件中
又有大厂员工连续加班倒下/ 百度搜狗取消快照/ 马斯克生父不为他骄傲...今日更多新鲜事在此...
合并两个有序列表
Scala Advanced (7): Collection Content Summary (Part 1)
Redis源码剖析之数据过期(expire)
安踏携手华为运动健康共同验证冠军跑鞋 创新引领中国体育
win10编译x264库(也有生成好的lib文件)
#Internet of Things essay#Xiaoxiong pie equipment development actual combat
MySQL principle and optimization of Group By optimization techniques
工作任务统计
激光熔覆在农机修复强化中的应用及研究方向
h264协议
Flutter入门进阶之旅(五)Image Widget