使用iw设置AW-CB375NF(RTL8822CE)无线网卡发射功率时,设置值、iw读取值与Realtek测试工具返回值不一致的问题咨询
使用iw设置AW-CB375NF(RTL8822CE)无线网卡发射功率时,设置值、iw读取值与Realtek测试工具返回值不一致的问题咨询
大家好,我现在在用AW-CB375NF(也就是RTL8822CE)这款2x2 M.2无线网卡,最近为了给嵌入式设备做合规测试,正在研究不同的发射功率(TX)设置,但遇到了一个搞不懂的问题——我设置的功率值、iw工具读回的值,还有Realtek官方测试工具返回的数值完全对不上!
下面是我操作的完整日志,每一步都是先通过iw set txpower设置功率,再用iw info读回当前设置,最后用Realtek的rtwpriv工具验证实际功率:
设置0dBm的操作记录
# iw dev wlan0 set txpower fixed 0 # iw wlan0 info Interface wlan0 ifindex 4 wdev 0x1 addr cc:47:40:3f:24:1f type managed wiphy 0 channel 1 (2412 MHz), width: 20 MHz (no HT), center1: 2412 MHz txpower 0.00 dBm # ./rtwpriv wlan0 mp_get_txpower wlan0 mp_get_txpower:patha=0,pathb=0 patha dBm=-3,pathb dBm=-3
设置1dBm的操作记录
# iw dev wlan0 set txpower fixed 100 # iw wlan0 info Interface wlan0 ifindex 4 wdev 0x1 addr cc:47:40:3f:24:1f type managed wiphy 0 channel 1 (2412 MHz), width: 20 MHz (no HT), center1: 2412 MHz txpower 1.00 dBm # ./rtwpriv wlan0 mp_get_txpower wlan0 mp_get_txpower:patha=1,pathb=1 patha dBm=-2,pathb dBm=-2
可以看到,设置0dBm时,iw读回的是0.00dBm,但Realtek工具显示两路发射通路的功率都是-3dBm;设置1dBm时,iw读回1.00dBm,工具显示两路都是-2dBm,数值始终有3dB左右的偏移。
有没有大佬碰到过类似的情况?到底哪个数值才是网卡实际的发射功率?是iw的读取值不准,还是Realtek工具的计算逻辑和系统层的设置不一样?或者这款网卡的功率设置本身就有固定偏移?合规测试对功率数值要求很严,搞不清的话根本没法推进测试,真心求助!
备注:内容来源于stack exchange,提问作者Hamza
相关产品推荐
相关产品推荐

