针对MSM8909w可穿戴设备的网络相关功耗优化

【需求】
针对部分可穿戴项目,如智能手表,电池相对较小对功耗要求较高,所以要求modem尽可能的降低搜网功耗

【优化场景】
1.网络弱覆盖场景
2.无网络覆盖场景

【优化思路】
减少网络搜索频率,以降低功耗
1. 关闭 OOS ACQ DB scan
2. 延长OOS下Power save时长
3. 减小Full RAT Mode Search频率

【适用平台】
MSM8909w

【改动风险及副作用】
1.弱覆盖场景,及无覆盖场景移动到正常网络覆盖场景,恢复网络服务需要更长时间
2.本地/漫游场景切换,获得网络服务需要更长时间

【更改后的效果】
1.有了这1/2/3的改动后,在OOS场景下可省电一半左右。
2.初步测试表明,对OOS后重新找网有所延时,但不是太大。对漫游的影响估计不大,将来建议可以加强测试。

注意:
1.请不要在手机上使用此修改,因为手机电池容量较大,所以迅速提供上网电话服务比省电重要。
2.此低功耗优化副作用较大,作为可穿戴设备合入前请充分测试,可提case到如下领域和我们沟通确认: Problem Area 1 Modem Software
Problem Area 2 LTE Software
Problem Area 3 Multimode - Call Manager/System Determination/Policy Manager

【具体改法】
1.关闭OOS ACQ DB scan
第一步: MSM8909w\mcfg_hw_gen_SR_DSDS-LA-7+5_mode.xml 中”/nv/item_files/modem/mmode/scan_scope_rule” 62改为60

7
62 // 62 改为60
第二步: 按照KBA-170419030843,把mcfg_hw_gen_SR_DSDS-LA-7+5_mode.xml所有内容拷贝到default HW MBN,编译到nonHlos.bin
第三步:可以看到log 17:05:39.229,sdss.c,43603,H,=SD= Scan Scope Rule: 60,gcf:0, mmss:0,, // here print scan_scope_rule is 60 as expected.

2.延长OOS下Power save时长
refer to”Sample_Code.zip”in this KBA’s attachment:
in script ssscr_called_pwr_save_gw() & ssscr_called_pwr_save_gw_pwrup()
1.LOOP_NUM(10) change to LOOP_NUM(3) // not search 10 times, but only 3 times.
2.CONT( 30 ) change to CONT( 60 ) //Wait 60s not 30s before search
3.CONT( 45 ) change to CONT( 90 ) //Wait 90s not 45s before search
4.CONT( 60 ) change to CONT( 120 ) //long sleep change from 1 minute to 2 minutes
01:23:41.491,sdss.c,37781,H,* Activate called script = ssscr_called_pwr_save_gw *,, // before enter long sleep, not scan 20 times but only 6 times.

3.减小Full RAT Mode Search频率
如下在carrier policy xml中把acq_fail_cnt 从默认值1改为3


change to




//step 1 with acq_fail_cnt = 3, not trigger full scan by the first time 04:31:09.832,policyman_fullrat_config.c,160,H,subs 0: fullrat conditions met: 0 (have_service 0, timer_expired 0,
oos_scancnt_exceeded 0),,
//step 2 after 95s, acq_fail_cnt is 3, allow full scan
04:32:44.144,policyman_fullrat_config.c,160,H,subs 0: fullrat conditions met: 1 (have_service 0, timer_expired 0,
oos_scancnt_exceeded 1),,
04:32:44.148,cmpmprx.c,3619,H,=CM= Enter full_rat_search mode, asubs_id=0, mode_pref=2.

[参考文档]
DCN: 80-PA752-1 Customizing OoS Scan Values in 3GPP (GWL) or LTE-Only Devices
来源:Qualcomm Createpoint

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值