modem协议笔记
专注3GPP协议学习,每天进步一点点。
展开
-
3GPP Multi-USIM是怎么回事?(二)
更多精彩内容,请阅知识星球合集链接。该链接收录了目前知识星球所有内容,涵盖了5G相关领域的绝大多数知识点;主要以协议原文截图后进行解释讲解外加实网log对照为主,辅以星友问答等等精华内容。合集链接如下(不用登录飞书即可查看):Docs如果您对3GPP spec阅读有困扰; 如果您对3GPP spec阅读缺乏动力; 如果您对看过的文章有疑问; 如果您有UE侧IMS,NAS ,L3,L2,L1等协议上的问题; ...... 您都可以加入星球,我们一起慢慢进步!星球简介链接:“modem帮”知识星球介绍-CSDN原创 2024-04-07 10:37:34 · 156 阅读 · 0 评论 -
3GPP Multi-USIM是怎么回事?(一) overview
如果MUSIM UE需要与另一个USIM进行通信时,则当前USIM关联系统正在进行的业务可能会中断。从网络侧角度考虑,与当前USIM关联系统主动通信时,MUSIM UE确定需要在另一个USIM关联的系统中进行paging response或MRU过程的场景,之前spec规定中,UE可以在不通知网络的情况下,自主release当前USIM系统的RRC connection,这样对于网络侧来说就可能出现一些异常,比较明显的就是无法收到当前系统下行数据或者paging,对于网络侧的资源也会造成浪费。原创 2024-03-15 13:58:42 · 1009 阅读 · 0 评论 -
R18 eRedCap 深度解析
无论FR1 的baseband bandwidth 是否有降低,eRedCap UE的峰值数据速率被进一步降低。(1)FR1的最大带宽为 20 MHz。eRedCap UE 不支持 FR1 中带宽大于20 MHz 的场景。值得注意的是eRedCap UE不支持FR2和FR1 SCS=60kHz 的场景。(2)eRedCap UE不支持CA、MR-DC、DAPS、CPAC 和 IAB(即 eRedCap UE 不充当 IAB 节点)等相关功能。原创 2024-02-27 15:06:00 · 473 阅读 · 0 评论 -
R17 extended DRX(eDRX)
到NR同样有类似需求,在NR R17也引入eDRX,于是38.300就增加了9.2.10的如下内容。当使用eDRX时,以下规则适用:(1)对于RRC_INACTIVE的RAN paging eDRX配置由NG-RAN决定和配置。在 RRC_INACTIVE 中,UE要监听RAN和CN paging;(2)对于RRC_IDLE,用于CN paging的eDRX由上层配置。在RRC_IDLE中,UE仅需要监听CN paging;原创 2024-02-01 15:27:50 · 328 阅读 · 0 评论 -
如何通过RA过程识别Redcap UE?
RedCap UE可以通过发送MSG3/MSGA的特定LCID识别,可选条件是通过MSGA/MSG1的PRACH occasion/PRACH preamble识别,根据这段描述,通过MSG3/MSGA的识别是必须项,而MSGA/MSG1的识别过程是可选项。如果通过MSG3/MSGA识别,RedCap UE 由CCCH 标识(CCCH 或 CCCH1)指示的专用 LCID 标识识别,此时忽略网络配置的 RedCap特定RA配置。MSG3/MSGA的特定LCID识别(必须要支持的配置)。原创 2023-11-22 17:57:35 · 643 阅读 · 0 评论 -
PUCCH cell switching
为了减少使用 URLLC 服务的 TDD 操作的 HARQ-ACK 反馈的延迟,就引入了TDD 小区的PUCCH cell switching。原创 2023-12-08 10:30:40 · 130 阅读 · 0 评论 -
Small Data Transmission (二)具体过程
这篇是SDT相关的具体过程,包括RRC层初始化SDT 的条件,MAC 层初始化SDT过程的判断,CG-SDT的具体过程,TA Validation for CG-SDT, CG-SDT TA 验证的路径损耗参考推导,SDT Uplink Time Alignment,RRC inactive中的CG based PUSCH传输和RA based PUSCH传输,依次看下。原创 2023-11-30 17:01:21 · 446 阅读 · 0 评论 -
Small Data Transmission(一) overview
在回复UE恢复RRC连接的请求或为SDT发起的恢复过程时,网络可以恢复suspend的RRC连接并让UE进入RRC_CONNECTED,也可以拒绝恢复请求并让UE继续在RRC_INACTIVE(使用wait timer),亦或直接重新suspend RRC连接并让UE待在RRC_INACTIVE,还可以直接释放RRC连接并将UE进入RRC_IDLE,最后还可以指示UE发起NAS级别恢复(在这种情况下,网络会发送RRC setup消息)。对于后续的UL传输,UE无法通过CG资源发起重传。原创 2023-11-30 16:51:30 · 496 阅读 · 1 评论 -
NR SRS carrier switching
这篇看下SRS carrier switching的内容,这个feature 最早是LTE上提出的,在NR R15就引入了。个人没见过支持这个feature的UE,不过还是简单看下。下面内容参照的是R17版本协议,顺序是背景->相关IE的配置结构及含义->DCI format 2_3->38.214中有关SRS carrier swtiching机制的详细描述。原创 2023-11-08 11:00:42 · 648 阅读 · 0 评论 -
R17 RedCap深度解析(二) 一些配置上的具体要求
如果在UplinkConfigCommonSIB中为UE提供了initialUplinkBWP-RedCap 但是没有配置 dedicated PUCCH资源配置,则UE使用由pucch-ResourceCommonRedCap提供的PUCCH resource set进行PUCCH HARQ-ACK信息的发送,这里的PUCCH跳频要注意下,如果PUCCH-ConfigCommon中存在intra-SlotFH,那PUCCH 跳频是disable的。原创 2023-10-19 11:17:23 · 781 阅读 · 0 评论 -
NTN(七) Tracking areas
如果将注册区域覆盖的区域设置的很大,可以稍微解决mobility registration updating的问题, 但是面临的另一个问题就是注册区域内大量UE 的paging问题,所以这种方案注册区域的大小和paging容量要进行一定的权衡。UE在接收到注册接受消息后,应删除其旧的TAI列表并存储接收到的TAI列表。soft switch option指一个cell 广播 more than one TACs per PLMN,根据实际情况,会在小区的系统信息中添加了新的 TAC,并删除旧的TAC。原创 2023-09-21 06:55:04 · 354 阅读 · 0 评论 -
上行取消指示 DCI format 2_4
其他情况T_CI等于DCI format 2_4的PDCCH监测周期。基于DCI format 2_4的指示,UE取消了PUSCH传输或SRS传输,如果网络侧要下发第二个DCI format去调度PUSCH/SRS传输,这时候第2个DCI的调度时机有一定的要求:第2个DCI的PDCCH接收的最后一个符号要不早于DCI format 2_4的PDCCH接收的第一个符号,且第二个DCI format不能在之前DCI 2_4取消的PUSCH/SRS传输的符号上调度PUSCH或SRS的传输。原创 2023-09-08 11:05:28 · 321 阅读 · 0 评论 -
下行抢占指示 DCI format 2_1
如果UE在某个时隙的PDCCH接收中检测到DCI format 2_1,则该symbols set是时隙中PDCCH接收的第一个符号之前的最后N_slot_symb*T_INT*2^(u-u_INT)个符号,其中 T_INT是由monitoringSlotPeriodicityAndOffset的值提供的PDCCH监视周期, N_slot_symb是每时隙的符号数, u是服务小区的SCS,u_INT是UE接收带有DCI format 2_1 的PDCCH 的 DL BWP的SCS。原创 2023-09-01 15:52:34 · 373 阅读 · 0 评论 -
Search space set group switching(二) (pdcch skipping)
在同时配置pdcch-SkippingDurationList和searchSpaceGroupIdList-r17时,可能会切换到非SSSG 0进行PDCCH 监听,这时候切换的timer开启,后面又要进行PDCCH monitoring skip的动作,如果timer先超时,此时UE仍在PDCCH skipping期间,UE要在PDCCH skipping duration 超时的时隙之后,才能进行SSSG index 0的PDCCH 监听。配置的duration值多于1个时,对应 2bits。原创 2023-06-28 12:59:52 · 407 阅读 · 0 评论 -
Search space set group switching(一)
根据R17 38.300的描述,UE可以通过PDCCH monitoring adaptation机制实现power saving的目的,这其中就包括PDCCH monitoring skipping和search space set group (SSSG) switching两种机制。PDCCH monitoring skipping是R17才提出的机制,就是UE 可以在PDCCH skipping的时间内不监视 PDCCH的功能;原创 2023-06-22 15:37:11 · 451 阅读 · 0 评论 -
PDCCH monitoring capability
如上图是2个时隙内的符号分布图,其中绿色部分是需要进行PDCCH监听的符号,结合上面的规定,如果采用组合(7,3)的 per span的监听的话,对于第一个slot内的14个符号,对应2个spans,两个span的第一个符号的时间间隔为7个符号,每个span对应的符号数是3个symbols。根据上面的规定,span是一个时隙内需要进行PDCCH monitoring的连续的符号数,(2,2)代表的含义就是两个连续span的第一个符号之间的最小时间间隔为2个符号且每个span对应的符号数最多是2个;原创 2023-06-07 18:31:47 · 856 阅读 · 0 评论 -
uplink Tx switching for ENDC/CA
目前只规定了三种uplink Tx switching 即ENDC/CA/SUL。之前介绍了SUL,下面介绍ENDC和CA场景.先看下38.300中的定义。在UL CA中,UE 可以动态的将Tx 从一个UL carrier 切换至另一个carrier 以便使用2Tx (UL MIMO)传输。进行uplink Tx switching 调度时,主要通过DCI 中的Carrier indicator 实现进行switch时的UL调度。原创 2022-08-23 21:58:18 · 4112 阅读 · 0 评论 -
R17 redcap深度解析
在5G时代,某些场景的终端并不需要特别复杂,只要满足成本低,功耗小,尺寸小等要求即可,例如视频监控,可穿戴设备,工业无线传感器等,redcap就是在这样的背景下提出的。目前的大环境下,3GPP R17 redcap标准已经冻结,华为,中兴,爱立信,vivo,诺基亚贝尔等厂家已经完成关键技术及外场验证测试,R17 redcap商用基本没有悬念。但是到底什么是redcap UE?其工作机制又是怎样的?这里我们一步步来看下。Redcap的内容分散在38.300/38.306/38.331/38.321等spec中原创 2022-11-16 22:56:21 · 4752 阅读 · 0 评论 -
R17 TRS resources for idle/inactive UEs
由于某些原因 SIB17的内容发生变化,UE在没有收到新的L1 availability indication前,也认为对应的TRS resource 是不可用的。Idle/Inactive状态的UE在DRX周期结束时要醒来进行SSB同步,在SSB multi beam的情况下,UE的唤醒时间会比较长,不利于省电,因而R17支持给idle/inactive状态的UE配置TRS,UE在接收paging前,通过TRS进行同步,这样相比与SSB同步的方式,能够更长的休眠时间。下面开始看下具体内容。原创 2023-03-13 18:47:24 · 805 阅读 · 0 评论 -
R17 paging early indication(PEI)深度解析
为降低UE因为false paging alarms 所带来的power consumption,进一步的可以将监听相同PO的UE group分成多个subgroups。只要UE收到所属的subgroup 对应paging early Indication显示接下来有paging要下来,UE就要在其PO上监听PDCCH,假如UE不能通过PEI配置得到所属的subgroup ID或者UE不能监听与PO相关的PEI occasion,UE就按照默认DRX规则在其PO监听paging。原创 2023-03-07 09:53:52 · 1458 阅读 · 0 评论 -
NR PDCP duplication
该字段的存在表示配置了duplication。当 MAC entity中 DRB 的 CA duplication 被deactive时(即 DRB关联的RLC entity duplication 都被deactive或只有一个保持激活),只要MAC entity 对应DRB的CA duplication 保持deactive状态,那DRB 的逻辑信道的逻辑信道映射限制被解除,就是PDCP PDU不需要再像Duplication active时,要通过不同的CC 发送,按照当时的场景及规则发送即可。原创 2023-02-16 21:42:28 · 1513 阅读 · 1 评论 -
NTN(六) switchover
在feeder link switchover时,受影响的UE上下文在两个gNB之间的传输是基于NG或Xn的切换来执行的,具体取决于gNB的具体实现以及 NTN控制功能提供给gNB的配置信息。列表中的每颗卫星的ID、通过卫星提供服务的 gNB 的小区列表以及卫星的星历数据等。这里主要看下feeder link switchover的内容,先看下38.821中有关的feeder link switchover中的最初研究过程,其实38.821中的这部分内容,R17的协议中基本没用到,但是还是值得看下。原创 2023-08-15 21:47:58 · 504 阅读 · 0 评论 -
NTN(五) C-DRX
进而在需要高吞吐量的场景,可以通过disable HARQ的方式,改善上述情况;对于DL SPS场景,有配置downlinkHARQ-FeedbackDisabled时候(对应NTN场景),DL harq feedback有enable的时候,首先HARQ-RTT-TimerDL-NTN =HARQ-RTT-TimerDL+UE lastest avaliable UE-gNB RTT,然后在相关HARQ-ACK发送完的第一个符号开启 HARQ-RTT-TimerDL-NTN。原创 2023-02-09 09:23:37 · 1406 阅读 · 0 评论 -
NTN(四) RRC related
除NTN频段外,UE应分别为所有FDD-FR1频段、所有TDD-FR1频段、所有TDD-FR2-1频段和所有TDD-FR2-2频段设置一致的能力值。考虑到NTN应用场景,其对速率没有特别高的要求,如上表不同的SCS的最大传输带宽配置N_RB如上,相比于地面网络的带宽是要低不少,另外38.101-5中也没有规定任何CA band信息,也可以看出目前NTN场景对于速率的要求不高,能正常通信就可以了,实际数据看速率低的很,毕竟才第一版,还有好多东西要搞。当条件满足时,UE 直接执行HO而无需等待来自网络的命令。原创 2023-01-16 16:41:14 · 1683 阅读 · 0 评论 -
NTN(三) Timing
这篇看下k_offset和k_mac,如38.300所述,k_offset是配置的调度偏移量,需要大于或等于service link RTT和Common TA之和;k_mac 是配置的偏移量,需要大于或等于 RP 和 gNB 之间的 RTT。相关参数会通过RRC层NTN-config配置,其中的cellSpecificKoffset-r17和kmac-r17主要用于各种Timing场景的偏移。kmac:如果DL和UL frame timing 在 gNB端未对齐,网络端原创 2023-01-12 18:38:12 · 2586 阅读 · 0 评论 -
NTN(二) TA
serving卫星相对于地球上UE的会发生移动,因而serving 卫星辅助信息(satellite ephemeris and common TA parameters)会涉及一个有效性的问题,所以38.331中有增加一个T430用于保证UE可以持续获得有效的serving 卫星的辅助信息,简单的说是通过T430控制UE获得SIB19得到有效的serving 卫星辅助信息,以便保证UE获得的NTN辅助信息始终处于有效期。k_mac 是配置的偏移量,需要大于或等于 RP 和 gNB 之间的 RTT。原创 2023-01-10 12:02:38 · 3445 阅读 · 3 评论 -
NTN(一) 基本架构
R17将NTN纳入了3GPP规范,NTN是 non-terrestrial networks非地面网络缩写,通过卫星或无人机平台实现NR通信,在地面网络设备无法普及的地方,采用NTN覆盖,进一步提升覆盖范围。例如在沙漠、海洋等极限区域,采用NTN的方式完成网络覆盖等等。NTN不考虑 HEO(high elliptical orbit)卫星系统,仅仅针对的是LEO(low earth orbit)/MEO(medium earth orbit)/GEO(Geostationary Earth Orbiting原创 2023-01-05 14:02:16 · 6686 阅读 · 2 评论 -
R16 Dormant BWP and wake up signal
R15时SCell的激活和去激活是通过Pcell的MAC CE,R16在Scell上引入dormant BWP的概念,可以通过DCI 控制Scell在dormant BWP和non-dormant BWP间进行切换,相比于MAC CE的控制方式会快很多。接下来就来看看spec上的规定.原创 2022-12-22 11:56:18 · 1048 阅读 · 0 评论 -
R16 NR CDRX 一文详解
R16版本的CDRX相比于R15,增加了DCP WUS的内容,也对CSI/SRS部分进行了增强,更细化了CSI/SRS发送的场景,除此之外,UE还可以通过UEAssistanceInformation向网络report perfer C-DRX cycle length。R17版本的CDRX 增加了NTN,sidelink的内容,也增加了MBS Broadcast/Multicast场景的CDRX。这篇主要看下R16版本的CDRX,算是承上启下吧。先看38.300中的描述,了解下DRX 的大概过程。原创 2023-02-06 14:06:46 · 1572 阅读 · 3 评论 -
NR Timing Advance(TA)
timing advance adjustment accuracy,表示调整timing的精度,例如网络下发TAC要求UE调整32Tc,UE根据网络命令进行了32Tc的调整,但是实际上,UE并没有调整32Tc,这里就会存在误差,这就是timing advance adjustment accuracy,也就是UE调整的TA量和网络期望的TA量存在差异,这个和UE晶振精度有关系,具体的UE进行的timing调整的精度不能低于Table 7.3.2.2-1中的要求,这个精度是与上次UL传输做的对照;原创 2023-03-21 12:14:46 · 2278 阅读 · 7 评论 -
SUL(supplementary Uplink)
SUL及SUL UL tx switching协议走读原创 2022-10-03 07:38:44 · 9008 阅读 · 0 评论