BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / communications / #18493同步于 2011/8/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖

PUSCH控制信息的信道编码

tracyone
2011/8/10镜像同步7 回复
我的问题集中在上行控制信道(pusch)中控制信息的信道编码. 一,简单点的 1,标准里面这个PUSCH的3种控制信息都是先确定信道编码之后输出的数目??这是为何,一般来说我们不是根据输入来确定输出。 2,接上,标准里面的那个确定输出大小的公式很长,不是很理解这种取最小min{a,b}的意思,为啥要这样做。 二,很多的 控制信息中ACK/NACK信息,我想要确定它的比特数还有后面块编码之后还有加扰,需要确定是用那个扰码,也就是要确定N_bundled参数,ACK/NACK的比特数都是要根据36.213 7.3节来确定的,这一节我看了很晕,问题多多。 1,里面说到ACK/NACK有两种反馈模式,捆绑和复用。因为一个上行子帧可能需要对多个下行子帧的数据进行应答,所以才出现了这两种模式。标准里面说到在上行子帧n对应n-k的需要做出应答的下行子帧,我这里对n和n-k不是很理解,是个数量还是序号??标准里面说是根据下表来确定的,可是,你们看,n-k的话有些是出现负数的...无法解释 看文章最后的表 2,在这个7.3节中多次提到了SPS(半持续调度),我的理解就是当为这种状态的时候不需要对应的调度信息。 我对其中一些句子不是很理解 “UE需要对所有第 子帧的、该UE对应的、要求ACK/NACK反馈的PDSCH传输或指示下行半静态调度释放(见9.2节)的PDCCH的检测结果做出ACK/NACK响应”,这里为啥还要对指示下行半静态调度释放的PDCCH进行响应??不是对数据才会做出ACK/NACK响应么?? 3,接下来是一个值的意义。就是DCI格式中上行资源分配DAI_UL和下行资源分配索引DAI_DL 上行的DAI在DCI格式0中,下行的DAI在1,1a,1b等中。我区分不了这两者的区别。知道大概是指明了下行中需要反馈的子帧数目,求区分!!和SPS有关系? 4,标准里面有两个参数,U_DAI和N_SPS,前者代表了在UE在所有 n-k子帧中,检测到的指示PDSCH传输的PDCCH以及指示下行半静态调度释放的PDCCH的总数(这种情况就是SPS),后者是子帧中没有相应PDCCH的PDSCH传输个数,其值为0或1。为啥是0和1呢??
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
xiecaiji机器人#1 · 2011/8/10
目前正在实现 PUSCH 的控制信息相关算法,等我实现实现再回答吧,现在突然发现还没完全理解。
xiecaiji机器人#2 · 2011/8/15
lz的问题都太细,全回答需要时间,恩,一点点来吧 首先是简单第一题: 所有的通信系统都不是输入决定输出的,要整个系统来一起设计,比如速率匹配,就是用来协调输入输出不一致的问题的。在lz的这个问题中, 可以这么理解,用户首先对物理层配置时,会首先配置占用的RB,那么再用配置的RB来反推channel coding后的bit数,当然这中间有各种东西,不是简单的反推,对于HARQ来说,确认只需要1bit就够了,如果有空分复用的需求,2bit就够了,然后根据输入和输出再来设计channel coding的算法。
xiecaiji机器人#3 · 2011/8/15
【 在 tracyone 的大作中提到: 】 : 我的问题集中在上行控制信道(pusch)中控制信息的信道编码. : 一,简单点的 : 1,标准里面这个PUSCH的3种控制信息都是先确定信道编码之后输出的数目??这是为何,一般来说我们不是根据输入来确定输出。 : ................... 简单第二题: 版本36.212 v9,3.0 确定输出的公司为啥这么设计不明白,毕竟我也只是个实现产品的。。。不过可以猜一猜 首先是min()中的第一项,这一项意义很明显,O 是HARQ的bit数,β(贝塔)是控制信令的码率和数据部分调制编码方案之间的偏移值,从而可以在不改变数据部分的编码方案的情况下改变控制信令能携带的比特数,剩下的部分就是数据部分的码率,即channel coding前后比特数之比。所以总的结果就是算出来HARQ在channel coding后的bit数(当然这个公式里面算出来的是sym,还需要根据数字调制方式Qm来确定bit数) 然后第二项等于4*PUSCH的带宽(以子载波为单位),就是说HARQ占用的资源最多是分配带宽下的4个SC-FDMA symbol。 这两项取min的意思就是HARQ最多也只能是第二项。啊,写到这的时候我本来想找找标准哪里限制了HARQ只能4个SC-FDMA sym,找不到了,那就留待以后慢慢发现吧。 不过目前我猜原因是要给data留位置,因为在normal cp下,一个sf只有12个sc-fdma的地方传PUSCH(除去两个RS,如果有SRS还要少一个),HARQ是被打孔到经过编码的UL-SCH中的,如果12个被打孔了4个,这估计是1/3 turbo coding的极限了,再打孔就解不出来了。 恩,RI和CQI的公式可以类似理解。
tracyone机器人#4 · 2011/8/15
【 在 xiecaiji 的大作中提到: 】 : : 我的问题集中在上行控制信道(pusch)中控制信息的信道编码. : : 一,简单点的 : : 1,标准里面这个PUSCH的3种控制信息都是先确定信道编码之后输出的数目??这是为何,一般来说我们不是根据输入来确定输出。 : ................... 查找资料之后,发现下面的情况是需要反馈的 1,这些下行子帧存在PDSCH的传输,包括有对应PDCCH指示的PDSCH传输和SPS半持续调度的传输。 2,存在指示SPS释放的PDCCH的传输 标准36213的9.2节提到SPS,但是里面的释放和激活是不是指同一回事??? 另外一本书中是这样解释的.....这个释放到底是?? 我现在已经大概知道U_DAI和N_SPS是UE测量的实际接受值(大概是某个单位下行数据包数量),而DCI里面的DAI是期待值,通过实际值和期待值的比较可以判断是否漏检 对这个N_SPS还不是很清楚,只能取值0或者1,很不解
tracyone机器人#5 · 2011/8/15
【 在 xiecaiji 的大作中提到: 】 : : 我的问题集中在上行控制信道(pusch)中控制信息的信道编码. : : 一,简单点的 : : 1,标准里面这个PUSCH的3种控制信息都是先确定信道编码之后输出的数目??这是为何,一般来说我们不是根据输入来确定输出。 : ................... 你说剩下来的是编码率,但是(PUSCH的SC*PUSCH的SYMB)/(CRC添加分段之后总大小),这个好像不是编码率啊,编码率应该是输入/输出啊,分母明显不是信道编码后的输出
xiecaiji机器人#6 · 2011/8/15
分母是编码前的,分子是编码后的
xiecaiji机器人#7 · 2011/8/15
另:213目前还没看,等我慢慢看吧。。