lte有关下行链路harq的几个问题

lte有关下行链路harq的几个问题

ID:32265154

大小:45.00 KB

页数:3页

时间:2019-02-02

lte有关下行链路harq的几个问题_第1页
lte有关下行链路harq的几个问题_第2页
lte有关下行链路harq的几个问题_第3页
资源描述:

《lte有关下行链路harq的几个问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、NDItoggled,就代表NDI翻转(0变为1,或者1变为0),NDI翻转则表示这次要是一次新的传输,而与NDI每次具体的值无关,只看其值翻转与否1.PDCCH和PDSCH在一个时隙中占用不同的OFDMsymbol,前面1~3个OFDMsymbol是控制域,用于存放PBCH、PHICH、PCFICH和PDCCH,后面的是PDSCH;2.接收端确定PDCCH位置的过程为:首先接收位置固定的PBCH,获得PHICH的格式和占用情况;接着收取位置固定的PCFICH,获得PDCCH在一个子帧中的OFDM数目;最后在控制域内剔除PCFICH和PHICH,获得PDCCH的起点

2、;知道了起点和OFDMsymbol数目,PDCCH就可以正确接收了,而PDSCH属于数据域,位置可以认为是固定的。上报方法要在上行控制信息UCI里面找。ACK/NACK反馈模式要在PUCCH的反馈过程中有描述。大概思路:1首先根据高层配置选择绑定模式还是复用模式;2如果是绑定,则绑定范围内多个子帧的同一个codeword的Crc结果相与,得到和codeword数目相同的bit,每个对应一个codeword的绑定ACK/NACK信息,根据比特数目为1或者2分别选择1a或者1b;3如果是复用模式,则每个子帧内可能的codeword的crc校验结果相与,得到一个bit的A

3、CK信息,然后再根据复用范围内每个子帧的ACK信息,查表获得最终的上报比特。花雨小筑 主页博客相册

4、个人档案

5、好友 查看文章 LTE有关下行链路HARQ的几个问题2010-06-2915:49如果只是从标准流程上看HARQ和RateMatching的话,恐怕根本无法理解其实质吧,虽然HARQ貌似是个提出很久的理论,但在LTE的实施中其设计还是非常精巧的,以至于我至今也没能完全理解它和RateMatching之间的关系。其实重点不是在HARQ,而是HARQ的冗余版本如何控制RateMatching中数据比特选择和修剪的,其中有几个概念一度让我非常混淆。google了一

6、下,发现很多人也和我有着相同的困惑,而论坛中的回答者真正弄明白的还没有发现一个,结合几大论坛和我自己的理解,我有以下总结:1、首先看看CircularBuffer是怎么回事,为什么称其为循环缓存?我们可以把CircularBuffer里存储的数据序列按圆环的方式连起来,经信道编码和子块交织后的三流数据按照系统码,第1、第2校验码交替的顺序排序,而每一次根据HARQ冗余版本读取,数据读取的起始位置及读取长度(也就是每个RV在CircularBuffer分布位置)由TGS36.212算法给出,暂且不讨论算法。如果算法得的RV长度比较大,那么每个RV之间就会有交叠,最后一

7、个RV尾部数据也可能取自CircularBuffer的起始部分,所以这个缓存就像能循环一样。2、再来看看算法怎么求每个RV的吧,我觉得这里面容易引起理解困难的是以下几个参数:G,Nsoft,Ncb,N_IR,E,我一度在这里困惑了很久。(1)先来说说G吧,G是根据信道资源,也就是传送数据可用的RB资源,说白了就是总的信道资源减去同步信号、参考信号等占去的信道资源,为了最大程度利用信道资源我们当然要把可用的信道资源都占用,那么G也就成了我们可以传输的数据最大比特数。那么E又是怎么回事呢?为什么速率匹配后按照E的个数来传送数据呢?虽然我们希望尽可能在有效信道资源传输尽可

8、能多的数据,但接收端、发射端缓存、数据处理速度、信道状况等限制了我们能传送的数据个数,比如说我要传送1288bit数,但是终端只能处理1208bit,那么有1288-1208bit数就会被打掉,这就是速率匹配。(2)看看N_IR是什么吧?N_IR=floor(UE.N_soft/(K_MIMO*min(LTE_params.HARQ_processes,M_limit))),其中Nsoft代表UE能够处理的数据最大缓存,K_MIMO是由天线个数决定的参数可谓1或2,LTE_params.HARQ_processes为HARQ进程总数,M_limit为常数8.我对这个

9、公式是这样理解的,M_limit实际上指HARQ最大进程数8,HARQ进程数可配置为8或7或其它数,我们取这两者的最小数表明UE的一个HARQ进程的缓存大小,所以N_IR代表UE能处理的单个HARQ进程数据比特数(3)而N_cb=floor(N_ir/C)<=K_w?floor(N_ir/C):K_w,N_cb选取K_w(即CircularBuffer,它等于发送的数据总长度,这个长度是由G决定的),说通俗一点就是从UE能处理的数据数和发送端资源允许发送的数据数中选较小的那个,得到Ncb.(4)E,即速率匹配后输出的数据长度怎么算呢?//G_prima->num

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。