(3)RF和波束赋型(P19接口):MAC层控制RF
2.1 配置管理流程(P5接口):MAC层配置管理PHY层
2.2.0 概述
(1)配置管理流程分类
- Initialization流程
- Termination流程
- Restart流程
- Reset流程
- Error notification流程
(2)PHY的配置管理状态机
配置管理流程会驱动PHY的状态机的转换。
- IDLE状态:开机后的PHY状态。
- CONFIGURED状态:PHY被配置后的状态。
- RUNNING状态:PHY处于服务状态,MAC层可以对PHY进行时隙调度。
2.1.1 Initialization:初始化流程
初始化过程是指PHY由IDLE状态 -》configured状态 =》 running状态的状态切换的过程。
初始化是通过PARAM.request, CONFIG.request, START.request这三个消息来完成的。
- PARAM.request:获取PHY的能力参数
- CONFIG.request:对PHY进行配置
- START.request:启动PHY工作
(1)PARAM.request
定时器的作用是防止消息没有响应,通过定时器的超时,处理异常。
(2)CONFIG.Request
(3)START.request
2.1.2 Termination终止流程
终止流程的目的是暂停PHY,使得PHY从RUNNING状态切换到CONFIGURED状态。
终止流程会清除PHY运行时的实时数据,但配置管理数据保持不变。
2.1.3 Restart:重启PHY
重启流程会清除PHY运行时的实时数据,但配置管理数据保持不变,然后重启启动PHY.
因此重启是由STOP.request + START.request组成。
2.1.4 Reset:复位流程
该流程让PHY回到IDLE状态,Reset PHY的过程,该规范并没有确定,取决于不同厂家的实现。
通过通过硬件RESET管脚来完成,也可以通过自定义消息完成。
之所以没有明确通过消息来完成,使用消息有一个致命的缺陷,就是RESET流程通常是在异常的情况才需要触发RESET流程,PHY异常或死机的时候,有时候是不能处理消息的。
当然,FAPI规范要求,在RESET之前,需要先发送STOP消息进行尝试,然后在进行硬件复位。