我是靠谱客的博主 漂亮钢笔,最近开发中收集的这篇文章主要介绍mtk平台功率限制介绍,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

MTK平台功率限制主要实现在三个part:

1.nv -->CFG_WIFI_Default.h

2.rlm_txpwr_init.h

这个.h文件中主要有两个结构体(android R),最终power要在该结构体中的数值乘以0.5

1)g_rRlmPowerLimitDefault[] = {
 
     {    {'A', 'R'}
         , {60, 34, 48, 48, 60}
         , 0
     }

'A', 'R'--->国家码

60-->2.4G power

34, 48, 48, 60-->分别为5Gband1--band 4

2)    g_rRlmPowerLimitConfiguration[] = {
  
      {    {'A', 'I'}
          , 144, {48, 48, 48, 48, 48, 48, 48, 48, 48}
      }

限制方式:国家码+单个channel+不同速率(bandedge的设定都在这里)

A', 'I'--》国家码

144:信道

48, 48, 48, 48, 48, 48, 48, 48, 48-->cck,20L,20H.40L,40H,80L,80H,160L,160H

cck栏位会有11b/g/a的速率,所以修改cck栏位,11b/g/a的tx power都会得到限制

11n/ac福永20L,20H,40L,40H的栏位,所以调整这些栏位,11n/11ac的功率都会得到限制

3.wifi降sar--txpowerctrl.cfg

具体实现后面再做详细介绍

根据场景和需求,采用上述三种方案,fw中最终会采用最小者作为最终的tx power

最后

以上就是漂亮钢笔为你收集整理的mtk平台功率限制介绍的全部内容,希望文章能够帮你解决mtk平台功率限制介绍所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部