android 通信学习知识点

\system\core\init\init.c main() 是整个android系统启动的主函数

rsrpResult 信号?
rsrqResult 信噪比?

t_3212_timeout = 10,步长是6。若此参数异常,太小,大概率是伪基站。

bar_cell 罢频
esp_only 只能使用数据
切换是网络行为,重选是手机行为

LTE -140是极限在这里插入图片描述

临频干扰
HLR 核心网网元

phone 类:
DCT calltracker SST UICC

mci.setonNITTime 观察者模式

radoindication.java

ADL ril.java 手机主动下发
radioresponse.java

Phone进程,如果访问空指针就会死

system server 进程

persistent = “true”

信令风暴——》核心网压力大

phoneapp.java

AIDL

安卓在线代码:
http://www.aospxref.com/android-12.0.0_r3/

intent

BP990带打电话功能

飞行模式、信号状态上报、PDP激活

telephony.usd??

华为手机有高铁模式

mCi Ril的一个父类

tac 跟踪区

同频小区 一个频点有多个小区

频分双工:手机 FDD
时分多工:TD_SCDMA\TD_LTE

PCI:0~503 5G的PCI:0 ~ 1006
RAT
LTE_CA:CA表示载波聚合

RAT_NR:5G

RilJ:[***] 日志的括号里表示消息编号

一般公司会分好些组:
搜网组、数据组、call组(IMS 2/3G)
(卡)

受限服务(state_emergency_only)

OOS:无服务

驻留(camp) 注册(到核心 网)

漫游:PLMN(运营商编号) MNC MCC 有所改变

美国两个mcc 印度一百多个运营商,一个邦就一个,总共几十个mcc
https://www.frequencycheck.com/countries/india
在这里插入图片描述
在这里插入图片描述
https://trai.gov.in/consumer-info/telecom/service-provider-list
在这里插入图片描述

spn:service_provider_number

ELT:MTK看日志的工具
IMS

REG:注册
MM:移动性管理
EMM:evolved 移动性管理
ESM: 会话管理 pdp激活

QXDM:只针对协议 ,不针对射频

L1 L3 L3 NAS(MM\REG\CC)

L3 纯信令 L3属于nas

GSM、T、W、5G

MMode:多模

在这里插入图片描述

在这里插入图片描述

智能天线
在这里插入图片描述
WTR : Wafer transceiver

一个MSM对应个一个HWID , 如果对应错了, 射频通路不通. 这个RFC是通过 QCRT工具整出来的一个结果. 要预先知道所有RFFE 规格书, 原理图, 这个很复杂, 还要通过QDART调试, 测试RF通路是否正常. 如果WTR不一样,其HWID不一样, 编译结果 也不一样.

后续要分析下, 是否可以通过加载不同的modem, 来实现版本控制功能, 具体到文件是:
LA.UM.9.15.1/LINUX/android/vendor/qcom/proprietary/remotefs/qmi_rmt_storage/rmt_storage_svc.c

目前,对于高通modem平台的终端(包含但不限于智能手机, POS终端, 穿戴设备等), modem使用 EFS(Embedded File System) 来存储调制解调器配置数据。由于modem无法直接访问闪存,因此它通过应用程序处理器访问存储。当文件系统更新时,整个文件系统分区被写入闪存。此操作由modem触发,并由运行在应用程序处理器上的远程存储服务器模块控制.
当modem通过AP(Application Processor)侧向flash发起文件系统请求时, 通常因为某些不可控的因素, 如电气特性引起的BIT位反转, 导致原本请求的RAT(Radio Access Technology) capability数据出现异常. 正常情况下一般为: 1001000101000, 而特殊情况下, 返回的值可能是 0001000101000, 这些bit位我们一般称之为RAT mask. 第3位代表终端支持GSM能力, 第5位代表WCDMA, 第9位代表LTE, 第12位代表NR5G. 示例中,RAT mask由正常的 1001000101000变成了异常的0001000101000, 即第12位从1变成了0, 则代表终端不支持5G, 从而导致终端不会再搜NR5G, 导致终端无5G, 用户无5G可以用.同理,假设返回的值是1000000101000,则RAT mask由正常的 1001000101000变成了异常的1000000101000,即第9位从1变成了0, 则代表终端不支持LTE, 从而导致终端不会再搜LTE, 导致终端无4G, 用户无4G可以用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值