NG Toolset开发笔记--5GNR Resource Grid(49)

3/19 update:

recvMsg2 is ok now, including:

*PDCCH monitoring after sending msg1

*Msg2 time-domain/freq-domain resource mapping (similar to SIB1)

*release first alpha version of ngapp: ngapp_build20190320

 

(1) PDCCH monitoring after sending msg1(PRACH)

Add a new parameter: ra-ResponseWindow, which must be less than or equal to 10ms(that's 1 frame).

For PDCCH monitoring for DCI 1_0 scheduling Msg2(that's RAR), we need to convert PRACH timing which is based on prachScs into PDCCH(css0/coreset0) which is based on mibCommonScs.

After available PDCCH occasions are determined, we need to validate them against ra-ResponseWindow:

startHsfn, startSfn, startSlot, startFirstSymb = css0Msg2[0]
            raRespWinStart = ((1024 * startHsfn + startSfn) * self.nrSlotPerRf[self.nrScs2Mu[self.nrMibCommonScs]] + startSlot) * self.nrSymbPerSlotNormCp + startFirstSymb
            raRespWinEnd = ((1024 * startHsfn + startSfn) * self.nrSlotPerRf[self.nrScs2Mu[self.nrMibCommonScs]] + startSlot + self.nrRachRaRespWin) * self.nrSymbPerSlotNormCp + startFirstSymb - self.nrCoreset0NumSymbs
            validCss0Msg2 = [css0Msg2[0]]
            for i in range(1, len(css0Msg2)):
                ocHsfn, ocSfn, ocSlot, ocFirstSymb = css0Msg2[i]
                symbInd2 = ((1024 * ocHsfn + ocSfn) * self.nrSlotPerRf[self.nrScs2Mu[self.nrMibCommonScs]] + ocSlot) * self.nrSymbPerSlotNormCp + ocFirstSymb 
                if symbInd2 >= raRespWinStart and symbInd2 < raRespWinEnd:
                    validCss0Msg2.append(css0Msg2[i])

Examples as below:

Configurations:
contents of ["freqBand"]: {'opBand': 'n77', 'duplexMode': 'TDD', 'maxDlFreq': 4200, 'freqRange': 'FR1'}
contents of ["ssbGrid"]: {'scs': '30KHz', 'pattern': 'Case C', 'minGuardBand240k': 'NA', 'kSsb': '0', 'nCrbSsb': '2'}
contents of ["ssbBurst"]: {'maxL': 8, 'inOneGroup
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值