射频功率单位转换

本文介绍了射频功率单位间的转换,重点讲述了毫瓦(dBm)与瓦(W)之间的转换公式,包括从dBm到mW的自然对数关系和从mW到dBm的指数关系,并提供了软件实现的概述。
摘要由CSDN通过智能技术生成

写在前面

射频功率的单位表示方式:1、dBmm表示毫瓦特,2、dbww表示瓦特,3、w,4、mw。下面以dBmmw之间的互换。
已知mw,兑换成dBm时,两者成自然对数关系,即以10为底的对数关系,数学表达式:dBm = 10*log10(mw)。
已知dBm,兑换成mw时,两者成自然对数的反函数关系,即10底的指数函数关系,数学表达式:mW = 10^(dbm/10)。

转换公式软件实现

#include <stdio.h>

int main()
{
	float mw = 13;
   printf("功率mW->dbm : %fmW = %f dbm\n",mw,log10(mw)*10);
   float dbm = 49.59;
   printf("dbm->功率mW : %fdbm= %fmW\n",dbm,pow(10,(dbm/10)));
   return 0;
}

打印输出结果

功率mW->dbm : 13.000000mW = 11.139434 dbm
dbm->功率mW : 49.590000dbm= 90991.350441mW
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值