当前位置:网站首页>驻波比计算方法
驻波比计算方法
2022-06-25 03:44: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));
}
边栏推荐
- [harmony OS] [arkui] ETS development graphics and animation drawing
- Winxp kernel driver debugging
- Mstp+vrrp+ospf implements a three-tier architecture
- Wuenda, the new course of machine learning is coming again! Free auditing, Xiaobai friendly
- 香蕉为什么能做随机数生成器?因为,它是水果界的“辐射之王”
- 扎克伯格最新VR原型机来了,要让人混淆虚拟与现实的那种
- The release function completed 02 "IVX low code sign in system production"
- Break the memory wall with CPU scheme? Learn from PayPal stack to expand capacity, and the volume of missed fraud transactions can be reduced to 1/30
- Collaboration + Security + storage, cloud box helps Shenzhen edetai restructure its data center
- 数学分析_笔记_第3章:极限
猜你喜欢

MySQL根据表前缀批量修改、删除表

“语法糖”——我的编程新知

How to use ide to automatically sign and debug Hongmeng application

Crawler grabs the data of Douban group

Now, the ear is going into the metauniverse
佐喃社区

【组队学习】SQL编程语言笔记——Task04

Maintenant, les oreilles vont entrer dans le métacosme.

Russian Airi Research Institute, etc. | SEMA: prediction of antigen B cell conformation characterization using deep transfer learning

2D 照片变身 3D 模型,来看英伟达的 AI 新“魔法”!
随机推荐
2D 照片变身 3D 模型,来看英伟达的 AI 新“魔法”!
Sleep more, you can lose weight. According to the latest research from the University of Chicago, sleeping more than 1 hour a day is equivalent to eating less than one fried chicken leg
[harmony OS] [ark UI] basic ETS context operations
Zuckerberg's latest VR prototype is coming. It is necessary to confuse virtual reality with reality
Amazon's other side in China
Jilin University 22 spring March "career design" assignment assessment-00072
Tensorflow, danger! Google itself is the one who abandoned it
Mstp+vrrp+ospf implements a three-tier architecture
opencv最大能打开多少图像?
可能是拿反了的原因
【组队学习】SQL编程语言笔记——Task04
The release function completed 02 "IVX low code sign in system production"
【Rust投稿】捋捋 Rust 中的 impl Trait 和 dyn Trait
Redis related-03
web3.eth. Getpendingtransactions() returns null?
冷热酸甜、想成就成?冷酸灵母公司登康口腔欲在深交所主板上市
Jilin University 22 spring March "official document writing" assignment assessment-00034
完美洗牌问题
Maintenant, les oreilles vont entrer dans le métacosme.
Winxp kernel driver debugging