
NR PUCCH/PUSCH/PDCCH/PDSCH
文章平均质量分 90
3GPP 协议走读
优惠券已抵扣
余额抵扣
还需支付
¥129.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
Modem Protocol Notes
大号ID:“modem协议笔记”,建议买大号的专栏!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NR PUSCH(七)相干传输
下面看几个38.211中TPMI的例子,区分具体的传输方式,TPMI的表格涉及transformprecoding的enable与否,Transformprecoding enable与否与PUSCH 使用的波形有关系,disable时对应的是cyclic Prefix OFDM,enable时对应的是DFT-s-OFDM,更具体的DFT-s-OFDM适合远距离传输,而CP-OFDM,如果使用较大的功率发送,由于PAPR的原因,难以保证信号的稳定性,所以CP-OFDM适用于距离较近的传输。原创 2024-12-06 14:44:33 · 261 阅读 · 0 评论 -
NR PUSCH(六) PUSCH UL Transmission shcemes
UE根据基站指示,使用对应的预编码码字,进行PUSCH传输,下面看下协议中的相关描述。non-codebook传输,UE要基于NZP CSI-RS 资源的测量计算SRS 传输所用的precoder,即根据TDD上下行信道的互异性,通过DL信道的情况反推UL信道,进而确定SRS precoder ,当RRC 层SRS-ResourceSet usage 配置成non-Codebook时,UE只能给SRS resource set配置一个NZP CSI-RS resouce。原创 2024-12-06 14:44:41 · 265 阅读 · 0 评论 -
NR PUSCH(五) DMRS
Transformprecoding enable与否与PUSCH 使用的波形有关系,disable时对应的是cyclic Prefix OFDM,enable时对应的是DFT-s-OFDM,更具体的DFT-s-OFDM适合远距离传输,而CP-OFDM,如果使用较大的功率发送,由于PAPR的原因,难以保证信号的稳定性,所以CP-OFDM适用于距离较近的传输。rank=2 用到CDM group 0中的port 0和1 的RE,这种情况,CDM groupg 1中的 RE可以用于传输PUSCH data。原创 2024-12-06 14:44:48 · 523 阅读 · 0 评论 -
NR PUSCH(四)Frequency hopping
N_UL_hop=11 为Reserved情况;当激活的BWP>=50 PRBs时,RRC 层配置的frequencyHoppingOffsetLists中最多配置4个offset值,根据DCI fieldFrequency domain resource assignment的最高2bits(正好最多对应4个值)从offsetLists中确定用于跳频offset,例如,最高bit位为00,则取第一个值,最高bit位为01,则取第二个值,最高bit位为10,则取第三个值,最高bit位为11,则取第四个值。原创 2024-12-06 14:45:54 · 300 阅读 · 0 评论 -
NR PUSCH(三)频域资源
对于USS 的DCI 0_0 ,DCI 0_1和configured grant Type 1/2,Frequency domain resource assignmentY LSBs 代表一个RIV_RB-sets 值,通过RIV_RB-sets可以确定N_start_RB-set_UL(starting RB set index)及L_RB-set(连续RB sets的numbers) ,和最初的S+L原理一样。其中N_BWP_RB-set_UL 代表激活的UL BWP内的RB set 的个数。原创 2024-12-06 14:44:56 · 209 阅读 · 0 评论 -
NR PUSCH(二) 动态调度时域资源
R16 针对DCI 0_1/0_2 增加了PUSCH-TimeDomainResourceAllocationList-r16,这里主要是由于NR-U上通信前先要进行信道监听,为减小信道监听失败对PUSCH的影响,引入了上行多PUSCH连续调度,可通过一个DCI调度多个连续的PUSCH,可以在K2相同的情况下,定义S和L的不同情况,增加了调度的灵活性,配置结构如上。mapping type B 在一个时隙内,PUSCH占用的符号从0-13 的符号位置开始,符号长度为1~14个符号。原创 2024-12-06 14:46:02 · 272 阅读 · 0 评论 -
NR PUSCH (一)configured grant type 1/2
这篇看下PUSCH,上下行调度主要通过PDCCH DCI 动态分配时频域资源的方式进行上下行传输,除此之外,还可以通过提前配置grant的方式进行传输,对于PUSCH ,对应的就是configured grant type 1和2的传输;对于PDSCH ,对应的就是SPS-config的调度方式,这里先看下configured granttype 1和2的传输。先看38.214中的内容。PUSCH 可以由DCI 0_0/0_1/0_2动态调度,也可以根据是否有提前分配好UL grant的原创 2024-12-06 14:45:04 · 324 阅读 · 0 评论 -
NR PUCCH(四) UL data operation
UE 在connected mode 需要实时和网络进行上下行通信,在UE有UL data要发送但是没有UL grant时,就需要向网络端发送SR请求资源,网络收到SR就会在激活的BWP上发送 UL DCI给UE,UE 根据UL DCI 信息 获得UL grant ,然后在PUSCH对应的资源上就可以发送UL data给网络,最后网络端通过HARQ 过程指示是否有收到对应的data。这是UL data 调度的基本流程,下面通过实际log分别看下UL data operation的各个过程。原创 2024-12-06 14:46:10 · 154 阅读 · 0 评论 -
NR PUCCH(三) PUCCH resource的配置与调用
如果UE还没有配置dedicated PUCCH resource时,例如初始接入阶段,这时候就要根据SIB1中pucch-ResourceCommon提供的index,结合38.213 Table 9.2.1-1的信息确定PUCCH resource sets用于传输HARQ-ACK info,初始接入对应的PUCCH 资源 只能是PUCCH format 0/1 (38.213 Table 9.2.1-1中只配置的PUCCH format 0/1)。maxpayloadsize 实际取用时需要乘4。原创 2024-12-06 14:46:16 · 203 阅读 · 0 评论 -
NR PUCCH(二)PUCCH format 2/3/4
继续看PUCCH2/3/4:PUCCH format 0和1所携带的信息bits少,UCI bits2bits,信息bit需要经过编码等过程下面分别来看。原创 2024-12-06 14:45:12 · 289 阅读 · 0 评论 -
NR PUCCH(一) PUCCH format 0/1
NR中PUCCH物理信道用来发送上行控制信息Uplink Control Information(UCI),当然UCI也可以在PUSCH上发送。UCI 内容包括:CSI,HARQ ACK/NACK ,SR 及上述三者的组合信息。那先看下PUCCH format ,序列的生成及资源映射的相关内容。NR中支持5种格式PUCCH,根据PUCCH format占用时域符号长度分为短PUCCH(1-2个符号,PUCCH 0/2)和长PUCCH(4-14个符号,PUCCH1/3/4)。原创 2024-12-07 17:50:40 · 425 阅读 · 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。原创 2024-12-09 09:42:36 · 201 阅读 · 0 评论 -
上行取消indication DCI format 2_4
上篇介绍了DCI format 2_1的DL传输中断的内容,这篇就看下DCI format 2_4有关的UL 传输取消机制,值得注意的是这里的UL传输针对的是PUSCH和SRS传输。UL cancellation DCI format 2_4相关机制引入的背景与DCI format 2_1一样,都是因为URLLC和eMMB之间的恩怨情仇,只不过UL cancellation是在R16才引入。原创 2024-12-09 09:42:48 · 228 阅读 · 0 评论 -
NR paging
IMS 是基于PS domain的网络。T 是UE 的DRX 周期,T 要取UE specific DRX和 SIB1 中的DRX的最小值,如果没有配置UE specific DRX 这应用默认的default value,指的就是SIB1 中配置的defaultPagingCycle。(1)假如最终要开始监听paging对应的是3rd PO 的第3个PDCCH monitoring Occasion(下一个SFN的 slot 0),那这时候与PF关联的PO 是在PF之后开始的;原创 2024-12-07 17:50:50 · 252 阅读 · 0 评论 -
NR PDSCH(七) DL SPS
RRC层的sps-config配置参数中并没有像PUSCHconfigured granttype 1和2一样配置激活后占用的时频域资源,spec上也没有明确说明,结合上面这段的理解,在UE收到激活DL SPS的DCI时,要结合激活DCI的时频域进行DL SPS接收,同样根据这个DCI中的PDSCH-to-HARQ_feedback timing indicator 结合RRC层配置的参数dl-DataToUL-ACK作为K1 ,进行HARQ-ACK 应答;原创 2024-12-07 17:50:57 · 188 阅读 · 0 评论 -
NR PDSCH(六) DL operation
NR中会针对一个上/下行 TB块用一个HARQ反馈ack/nack信息,也可以针对code Block Group进行HARQ反馈,即当一个TB块分为多个CBG码块组传输时,每个HARQ反馈bit信息对应一个CBG码块组;在没有下行空分复用时,一次调度传输一个TB块,一个HARQ进程对应一个TB块,在开启下行空分复用时,一次调度传输多个TB块(最多2个),一个HARQ进程对应1或者2个TB块。即需要在192/4回复对应HARQ 的 ack/nack情况(这个过程在后面的PUCCH在展开叙述)。原创 2024-12-07 17:51:06 · 112 阅读 · 0 评论 -
NR PDSCH(五) PDSCH 信道编码与调制流程
例如Set index=2,Zc=40 Table 5.3.2-2(BG1) i=0 j=10,说明HBG i=1 j=10的位置 value为1 ,要替换成Zc*Zc的单位矩阵I(Pi,j),Set index=2 对应Vi,j=162, Pi,j=mod(162,40)=2,之后将单位矩阵循环右移Pi,j次就可以得到I(Pi,j)。对于BG2,为了提高小数据传输的性能,Kb采用多个值(Kb=10、9、8和6),针对不同的信息比特长度,选取不同的值,有利于小数据传输性能的优化。原创 2024-12-07 17:51:11 · 313 阅读 · 0 评论 -
NR PDSCH(四) DMRS
如果ld 在{2,3,4,5,6,7,8,9,10,11,12,13} 范围内(normal cyclic prefix)或ld 在{2,4,6}范围内(extended cyclic prefix),且PDSCH的前置DMRS与CORESET和searchspace确定的时域资源overlap的话,PDSCH DMRS的位置 index要往后移动,直到第一个DMRS符号与CORESET 没有overlap为止(DMRS与CORESET是紧邻的关系)。如果l0=2,则对应的时频资源如下。原创 2024-12-06 14:45:18 · 547 阅读 · 0 评论 -
NR PDSCH(三) TB size determination
因为网络的资源是一定的,在同时间测试时,即使DUT和REF上报的CSI 情况类似,也难免会出现资源分配不均的情况,测试期间同一区域有多少台UE在进行类似的操作,也会影响到测试结果。超过的时候,要通过公式计算得出TBS。对于P-RNTI/RA-RNTI/MSGB-RNTI加扰的DCI 1_0调度的PDSCH,需要对N_info做个,TBS做个缩放 处理 ,N_info=S*N_RE*R*Qm*v,这个S由DCI 1_0中的TB scaling field给出,如Table 5.1.3.2-2。原创 2024-12-07 17:51:17 · 326 阅读 · 0 评论 -
NR PDSCH(二)频域资源
下面看下PDSCH频域资源分配。基站一般通过VRB给UE指示分配的资源信息,然后通过VRB to PRB mapping 得到具体的物理资源,最后基站才能通过天线发送PDSCH data;UE收到PDSCH data 反向操作 就可以decode出基站发送的原始data。下面先分块介绍,最后再总结着看PDSCH 信道的处理流程。这里我们先看VRB的分配及VRB至PRB的映射过程。在NR中,频域资源分配有两种类型:Type 0和Type 1,主要是告知UE 分配的频域VRB资源。原创 2024-12-06 14:45:25 · 264 阅读 · 0 评论 -
NR PDSCH(一) 时域资源
如下图所示,如果PDCCH SCS是PDSCH SCS两倍,PDSCH slot n要和PDCCH slot 2n、2n + 1对齐;若PDCCH SCS=30kHz,PDSCH SCS=15 kHz,DCI在PDCCH slot 2n symbol 0 / 1和slot(2n + 1) symbol 4 / 5发送,分别调度PDSCH slot n symbol 2 ~ 6及symbol 12 ~ 13,此时k0都为0(公式中有个向下取整的操作,这时2n/2 和2n+1/2 都对应slot n)。原创 2024-12-07 17:51:25 · 251 阅读 · 0 评论 -
NR PDCCH 盲检
通过计算也发现会出现mod 0的情况,大家都知道数学规则上,0是不能做除数的。如果CSS 中的DCI 0_0和DCI 1_0 大小不一样,则DCI 0_0向DCI 1_0 对齐,DCI 0_0小于DCI 1_0 就在DCI0_0 后面补零,反之就缩短DCI 0_0。那上面的第一个例子中,本来L=4应该有4个候选集,但是算出来 确实有4个,但是其中是两两重叠的,最后实际上就只有2个候选集,也就是上面PDCCH 盲检不计数的情况之一:盲检最后发现PDCCH候选集相同或CCE相同,就不计数,因为重叠了。原创 2024-12-06 14:45:32 · 564 阅读 · 0 评论 -
NR PDCCH(三) DCI调制流程
pA-1”,再添加到原始输入“a0,a1,a2,…对于USS,如果CORESET配置PDCCH-DMRS-Scrambling-ID,n_RNTI等于C-RNTI,n_ID等于PDCCH-DMRS-Scrambling-ID —— 否则n_RNTI等于0,n_ID等于n_cell_ID。DCI的每个field 按序依次映射,第一个field映射至a0,第二个field映射之a1.....更具体地,例如第一个field 是100 ,那最高位“1”要先映射到a0, 后面的两个“0”,分别映射至a1 a2。原创 2024-12-07 17:51:30 · 215 阅读 · 0 评论 -
NR PDCCH(二) SearchSpace
这篇开始介绍SearchSpace。CORESET 描述的是PDCCH 盲检资源的频域特性,SearchSpace 代表的是时域特性,具体的说就是有关时域周期和偏移、每周期内持续监测的时隙数和每个时隙内的监测的具体起始符号等,这些其实就是指示了CORESET的时域位置,两者结合构成确定的时频域资源用于PDCCH data (DCI)接收。同样的Searchspace0是在MIB 提前配置的,与CORESET0 结合,用于RMSI 的接收。原创 2024-12-06 14:44:18 · 365 阅读 · 0 评论 -
NR PDCCH(一) CORESET
CORESET中的RE 首先组成 REG(Resource Element Group),REG在频域上占用12个subcarrier,在时域上占用1个符号,故对应关系1REG =12 RE,因而1个REG在频域上对应的是1个RB,在时域对应的是1个OFDM符号,而1个CCE又包含6个REG,所以1个CCE=6*12=72个RE。是CORESET时域连续符号数,取值1-3;f(1)=f(2c+r)=(3r+c+1)mod 6=(3*1+0+1) mod 6=4 (x=1=2c+r 对应的c=0 r=1)原创 2024-12-06 14:45:37 · 506 阅读 · 0 评论