收藏 分销(赏)

TD--LTE的物理层详解.pdf

上传人:曲**** 文档编号:571557 上传时间:2023-12-29 格式:PDF 页数:193 大小:16.25MB
下载 相关 举报
TD--LTE的物理层详解.pdf_第1页
第1页 / 共193页
TD--LTE的物理层详解.pdf_第2页
第2页 / 共193页
TD--LTE的物理层详解.pdf_第3页
第3页 / 共193页
TD--LTE的物理层详解.pdf_第4页
第4页 / 共193页
TD--LTE的物理层详解.pdf_第5页
第5页 / 共193页
点击查看更多>>
资源描述

1、1 机制的来源-哲学.32 后面讨论的一些限制.33 LTE整体理解.33.1 生活交流就是LTE-设计思想.33.2 一些设计基本原则 设计思想.53.3 基准时间单位 一规定.53.4 FDD和TDD的帧结构 一规定.53.4.1 FDD帧的结构.53.4.2 TDD帧的结构.63.4.3 TDD特殊子帧的结构.83.4.4 问题.83.5 一些基本概念 一规定.93.5.1 公式拉斯变换.93.5.2 资源块的描述 规定.93.5.3 调度的单位-规定(个人觉得也是一种恰当不极端的思想).113.5.4 符号和真实的BIT数据的对应关系.123.5.5 时域延迟等同于频率相位偏移如何理解

2、.124 物理信道与传输信道.134.1 上下行信道一规定.134.2 传输信道到物理信道的基本处理流程(不分上下行).154.2.1 加CRC(a b)一一路输入,一路输出.154.2.2 Segmen t+CRC(b9c r)-一 一路输入,多路输出。c r可能带有 164.2.3 信道编码(小少人。)/邸)/42)。一路输入,三路输出.力)可能带有vNULL.18r(0),(1),(2)4.2.4 交织,速率匹配(4/八9ek)。三路输入,一路输出.ek不带有.194.2.5 Co d ebl o c k串联(ek ff)。多路输入,一路输出.224.2.6 总结.224.3 下行物理信

3、道的基本处理流程.224.3.1 加扰(b b)-一路输入,一路输出.234.3.2 调制(b 3d)-一一路输入,一路输出.234.3.3 层映射 l a yer ma ppin g(d-x)-m 路输入,n 路输出.244.3.4 预编码(x Ty)-m路输入,n路输出.274.3.5 映射到资源原子RE.324.4 下行信道与控制信令-规定.324.4.1 下行信道的简介.324.4.2 同步信号一规定.344.4.3 下行参考信号 一规定.384.4.4 P BCH(P h ysic a l Br o a d c a st Ch a n n el)一 规定.444.4.5 P CFIC

4、H(P h ysic a l Co n t r o l Fo r ma t In d ic a t o r Ch a n n el).474.4.6 P HICH(P h ysic a l Hybr id-ARQ In d ic a t o r Ch a n n el).514.4.7 P DCCH(P h ysic a l Do w n l in k Co n t r o l Ch a n n el).604.4.8 P DSCH.934.4.9 下行信道的总结.954.5 小区初搜过程-规定.954.5.1 VRB(vir t u a l r eso u r c e bl o c k).9

5、84.6 上行物理信道的基本处理流程.1004.6.1 加扰(b-B).-路输入,一路输出.1004.7 上行信道和控制信令-规定.1014.7.1 上行信道的简介.1014.7.2 上行的一些基本属性.1014.7.3 P RACH(随机接入信道).1034.7.4 基本的参考信号序列.1114.7.5 P UCCH(HARQ ACK7NACK,SR,CQI/P MI,RI).1144.7.6 P USCH.1704.7.7 SRS(so u n d in g r efer en c e symbo l s).1824.7.8 问题.1911机制的来源一哲学 想出来的,协议或规定,特别是恰当

6、(中庸的思想),极端就是毁 灭,就像TDD没有沿用3G的上下行随便配置的方法,但也不能只有一 种配置,这样太死板,所以折中之后提取出了七种比较有意义的帧结构 模型。具体问题具体分析。不能生搬硬套,要根据具体的情况订出具体的策 略。后面介绍每种信道的时候就能看出来,每种信道的处理几乎都不 一样,没有一种完全统一的方式。就像数学推论一样,当问一个为什么,不断问下去的时候?最后要不 是规定或者设计思想;就要不是公理,定理,根本没法证明。任何事情都没有完美的,有利有弊,只是看你有没有发现而已。配置出来的 潜规则,这是一种规则但并没有显示表示(在代码中也有同样的。由 于潜规则不容易发现而且难于理解,最好

7、少用)注:也许这些看起来比较空洞,但当你看完了后面的信道实现再反过来看的时候,就能很好的感觉这些思想的意义了。2后面讨论的一些限制 只涉及TDD-LTE,TDD比较复杂些,想清楚了它,FDD自然也好理解 只涉及子载波是15k z的情况 只讨论一个时隙有7个symbo l的情况,也就是n o r ma l循环前缀(No r ma l c yc l ic pr efix)的情况。不讨论 Ex t en d ed c yc l ic pr efix 的情况 不讨论半静态调度,也许偶尔会涉及到 不讨论MIMO的情况 看的都是 860 的协议,分别是 36211-860,36212-860,36213-

8、860 注:调制之后也产生符号,而一个资源块RB也是时域上也是有符号的概 念。所以为了两者区别,调制符号就是指调制之后也产生符号;而 正常的时域符号就是指时域的符号的概念。3 LTE整体理解3.1 生活交流就是LTE-设计思想让我们从生活的角度来简单理解下通讯,自己想出来的,有些也可能不太 准确,只是想表达一种意思。假设eNo d eb,UE都是人,是一个en o d eb同时和多 个UE进行交流。加扰:由于en o d eb和每个UE谈话的口寸候,都不想别人听得懂它们之间的 谈话的内容。所以en o d eb和每个UE谈话的时候,都用一种不同的语言,这也就相当于别的人虽然听到了,但是听不懂。

9、相当于通讯中加扰。功控:由于en o d eb和多个UE都在一个环境谈话。如果一个UE讲得太小,en o d eb听不到,en o d eb就会让那个UE说话声音大点;如果UE说话声音太 大了,又吵着了 en o d eb和其他人谈话,所以太大了又会让那个UE说话小 声点。就这样不停的根据环境变化说话声音的大小,这也就是通讯中的功 控了,当然en o d eb肯定也会控制自己说话的音量的。编码率(CQI决定):en o d eb和UE之间谈话,觉得UE说话太快了,听不 清楚,就会跟UE说,你说话慢点;这样UE每一个分钟说的话也就少了,表达的意思就少了,当然这也是根据环境不断变化的;反过来也一样

10、。这也 就是通讯中编码率,表达了选择到的那块资源(时间+频域)所能携带 的,由CQI(c h a n n el q u a l it y in d ic a t io n)决定的。由于只能让听的人来决定 说话是否快慢,所以:通讯中下行就是通过UE上报的CQI一c h a n n el q u a l it y in d ic a t io n决定卜行编码率,因为UE是听者;上行en o d eb自己来判断 CQI一c h a n n el q u a l it y in d ic a t io n决定上行编码率,因为en o d eb是听者。ASN编码方式:就像人说话是否精练一样。同样的字数能

11、传递的信息数是 不一样的,像电报就要求比较精炼。无线侧的ASN编码就像人说话很干 练;而有线侧TLV的ASN编码模式就相当于说话比较啰嗦。资源位置的选择(CQI决定):en o d eb可以让UE站在不同的地方,看看 它听en o d eb说话的效果怎么样,或者让UE站在各个地方说事先订好大 家都知道的话。哪里en o d eb听得最清楚,最后en o d eb就说你就站在那里 说话吧,那里说话听得最清楚。这也就是通讯中资源位置的选择,就是 通过不同资源上返回的CQL去选择CQI最好的资源进行分配,当然这 只是理想情况。此时说话的内容都是事先订好的,这也就是通讯中的RS(参考信号的作用),RS

12、还有个作用相干解调,后面会介绍。资源数目的选择:用说话不好做比喻。就用货物运送吧。UE说我有很多货 要送。En o d eb说我就给你多拍几辆车来送货把。这就是资源数目的意思 To调度:一个en o d eb和多个UE之间对话,每个人都有话要说,每个人可能 要说好几件事,每件事重要程度也是不一样的(这也就是通讯中DRB的优 先级),每件事说多少话也是不一样。而且有些UE的话重要,有些不太重 要(这也就是UE的调度优先级)。但en o d eb又忙不过来,它就去决定什 么时候和某个UE对话,什么时候乂听UE说话,分配多少口寸间给某个 UE,分配多少车辆给UE送货(因为总的车辆数是一定的,也就是上

13、下行 带宽),最后调度就决定最后怎么去做。正交:想到一个比喻但不是太恰当。就像一盘有各种颜色的珠子混在一 起,然后你用自己对应的颜色,就能从混在一起的珠子中选出你自己想要的 颜色的珠子。颜色就相当于正交码;用想要的颜色去匹配的动作就是正交运 算。3.2 一些设计基本原则-设计思想 为了防止小区间干扰,通常通用的会通过P CI(ph ysic a l c el l id)进行偏移计 算或者参与加扰计算来防止干扰;如果和口寸间(时隙019)的变化相 关,还加上时间参与加扰。为了防止小区内不同UE的干扰或者决定UE的资源分配位置,通过一个与 无线侧UE相关的唯一标识-,RNTI进行加扰或者定位资源分

14、配的位置。考虑到,如果资源分配的位置还有冲突,可能还会加入一个系统内相对的子 帧号(09)或者时隙号(0-19)来解决这种资源冲突,让这种冲突再下一 个时间点能得到解决,也就是资源分配的位置由RNTI和子帧号/时隙号共 同决定。当然也会加上P CI来区分不同小区之间的不同UEo 为了 离散化数据,一般喜欢横放列取的方法。由于空口最大的一个缺陷就是资源少,所以为了尽量节省资源,产生了 很多潜规则,而且也有时会Ib it当2bit用,就是说不同的外部条件下,该 Ibit代表不同的意思。这样虽然节省了资源,但这样的不利就是算法和 限制条件太多了太烦了。要是没有了 T DD,也许思路该清净/清晰很多了

15、。看物理层协议,TDD 由于上下行配置的多样性和不对称性,产生了非常多的额外的处理问题,特 别是HARQ ACK/NACK的处理。33基准时间单位一规定Ts=1/30 720 000 S3.4 FDD和TDD的帧结构-规定3.4.1 FDD帧的结构FDD的配置,对称的(上下行不同的频点)One rad io frame,7=3072007=1 O msI One slot,7|Ot=1 53607.=CX5 ms#1#2#3One subframe#1 8#19One subframe=two slots subframe=ms,=。-5 mS)TCP Tu 66.7p.s(2048-丁口Ex

16、tended CPKcP-o 7j 667PLs(2048-7)Tcp:160 Ts=5.1 p.s(first OFDM symbol),144 Ts=4.7 p.s(remaining OFDM symbols)五3Pp:512 ls*=16.7 p.s系统帧,子帧,时隙,符号(symbol)与时间单位的关系7f r ame(307 200*Ts=10ms)10*/su bf r ame(3 0 722*Ts=1ms)今2*/slot(15 3 6 0*7s-0.5 ms)7/6 s y mbo l(2048*Ts-66.7u s).3.4.2 TDD帧的结构3.4.2.1 思想TDD的几

17、种配置,可以不对称 思想(折中):就像TDD没有沿用3G的上下行随便配置的方法,但也不 能只有一种配置,这样太死板,所以折中之后提取出了七种比较有意义的帧 结构模型。参看:36211 的 Ta bl e 4.2-2One radio frame,=10 ms 0和5这两个子帧都必须是下行,2必须是上行。帧结构的配置可以改变,但不能改变得太快,不能每个系统帧都变一下 同频的情况下,为了防止小区间干扰,相邻小区的上下行配置最好一样 特殊子帧只有下行转换到上行之间才有 帧结构和特殊指针的DWP TS/GP/UP P TS的时长都是由系统信息通知给手机 的 使用那种时隙结构,是基于每个子帧都可以变化的

18、。一般扩展的CP,就是 给MBMS子帧用的。后面就能知道由于一个帧内的上下行子帧的数目不一样这种不对称的配 置,最后导致很多特殊的处理出来。也许现在还不太了解,看完后面的说明 应该就了解了。3.4.2.2 配置 RRC:Syst eml n fbr ma t io n Bl o c k Type 1-TDD-Co n fig 玲 su bfr a meAssign men t3.4.3 TDD特殊子帧的结构 RRC:Syst eml n fbr ma t io n Bl o c k Type 1-TDD-Co n fig spec ia l Su bfr a meP a t t ems 决定特

19、殊子帧的配置。-36211 的 Table 4.2-1:Configuration of special subframe(lengths of DwPTS/GP/UpPTS).Special subframe configurationNormal cyclDwPTSic prefix in dNormal cyclic prefix in uplinkownlinkJpPTSExtended cyclic prefix in uplinkExtendfDwPTSid cyclic prNormal cyclic prefix in uplinkefix in downlinkUpPTSEx

20、tended cyclic prefix in uplink0(3symbo l+16 t s)6592-7;2192 工2560-7;7680-7;2192-7;2560.7;1(9symbo l)19760-7;20480.7;2(10symbo l)21952-7;23040 7;3(11 symbo l)24144 工25600-7;4(12symbo l)26336-7;7680-7;4384 工5120-7;56592 工4384工5120-7;20480.7;61976 0-7;23040-7;721952-7;-824144.7;-注意上表的红色部分,对应到的符号symbo l

21、数,因为P DCCH要占用13(n o r ma l)符合,所以也就会明白,后面提到的为什么特殊子帧配置为0,5的时候,为什么不能传输下行数据了,因为如果P DCCH占3个符号就 没有资源给P DSCH用了(设计的人也是以P DCCH占最大情况来考虑的,一刀切。没有根据P CFICH来判断,如果根据P CFICH来判断算法会复杂。两种方法各有利弊)3.4.4问题3.4.4.1 问题1:既然说GP是为了上下行转换提供空余时间来减少干 扰,那为什么说上行到下行转换得地方都没有GP呢?因为下行到上行转换时,UE根本不知道和en o d eb之间的距离,如果提前量太 早了,UE发送上行数据而en o

22、d eb还在发送下行数据,就会发生干扰,所以需要GAP o当上行到下行的转换的时候,如果UE没有TA(时间提前量),它肯定是 在P RACH上发送,pr ema bl e占用的时间比较短,不会完全占满上行子帧,所以后 面还是留了点时间,不会发送上下行冲突;而当UE已经有TA的时候,时间已经 对齐了,即使发送有点误差也是落在了 c yc l ic pr efix(每个时域上symbo l前面的空 白)里面了,所以不会发生上下行干扰。=也进一步推出:为什么P RACH的资源在时域上,为什么在特殊子帧上要 以特殊子帧的尾部进行对齐,而在正常的上行子帧上,要以正常上行子帧 的开头对齐了。因为特殊子帧后

23、面肯定是上行子帧,所以要向后对齐;而正常的 上行子帧后面可能是下行子帧,所以要向前对齐。3.4.4.2 问题2:为什么要有扩展的CP?覆盖范围大的小区,可以解决延迟长的问题 MBMS广播,对于多个小区同口寸广播一套节目给终端,必须考虑不同小区 到终端的时间延迟不同,所以用扩展的长的CP比较好。34.4.3问题3:为什么一个时域符号对应的的66.7us?因为频率是15Kh z,对应到时域,一个周期就是1/(15*1000尸66.7u s。因为只有接 收到一个周期的信号,才能决定到该调制符号的相位,才能决定你最后对应的 bit是什么。3.5 一些基本概念“规定3.5.1 公式-拉斯变换变换的目的就

24、是:让乘法变得很简单了。3.5.2 资源块的描述 一规定 1 个资源块(RB)=12 subca rrier*1 slot(正常 7 个符号)One upl i nk sl o t 7;IotNa1bse-FDMA symbo l sReso urc ex,rb reso urc esymb sc el ement s(5 oX 5a。S“szI vEsqns Reso urc e el ement&/)x gk=0/=0,=N 寨b-1)1 subca rrier=15khz今也就是说一秒钟的发射载波频率是 15k个周期的波形。RE=(频域)15KZ 1 symbo l(寸域),就是上面的一

25、个最小的方 框。*REG=4个频域挨着的但不一定连续的,时域上相同的RE的集 合。Co nt ro l regi o n Co nt ro l regi o nOne o r t wo ant enna po rt s Fo ur ant enna po rt s CCE=9 REG*注意:CCE只是一个逻辑上的概念,也就是说它物理上只是等于9个REG,并 没有实际的对应关系。为了 P DCCH盲检测用的。它和REG的顺序不一样,它的 顺序是先时域,再频域的。3.5.2.1 问题1:为什么CCE要先时域后频域?因为这样可以获得时域分集(就是把一组完整的数据分在不同的 时间上发送),跟后面提到的

26、交织一样,都是为了错误随机化。因为射频单元按照15 k的频率发送数据,每次发送都是把所 有子载波的数据正交在一起然后发送出去的,持续时间正好是一 个周期的时间,也就是对应到一个时域符号,6 6.7u so 注:PRACH要例外,它的频率为1.25 k,所以持续时间为0.8ms3.5.3调度的单位-一规定(个人觉得也是一种恰当不极端的思想)时间上:一个TTI(l ms),即2个TS调度一次频域上:调度的最小资源单位却是由一个su bfr a me中的两个资源块为 最小调度单位(一个时隙一个RB,但这两个RB可能载频不一样),也 就是所谓的时隙间跳频,跳即变化,不同的意思。3.5.3.1 问题1:

27、为什么要不同时隙间的使用的载频可能不一样?这样应该是为了获得良好的接收效果。如果在某个频点的信号不好,而1个 TTI内上下时隙的频点不一样,这样另外一个频点对应的信息还是能很好的解出 来。也就是频域分集的意思。一个很特别的例子就是P UCCH资源回应HARQ ACK/NACK的时候:它对应 的上下时隙的频点就不一样,但是它们传输的数据是有关联的,只要一个时隙能解 出来就行了,所以某个频点的信号不好也不会受影响。具体我们后面谈到P UCCH 的口寸候再解释。3.5.4 符号和真实的BIT数据的对应关系我们可以简单的把符号理解成电磁波,接收端接收到的电磁波然后根据不同 的相位可以认为代表不同的BI

28、T.记住:记住接收是指接收一个时间段的波形,而不是一个时间点的波形。例如QP SK:1个符号代表2bit的情况。参考362n的7.1。注意:64QAM有些手机是不支持的,所以要从UE的信 息中获取是否支持,才能决定是否对该手机使用64QAM(RRC:UE-EUTRA-Ca pa bil it y-u e-Ca t ego r y 能查到)3.5.5 时域延迟等同于频率相位偏移如何理解T1时间点应该发送波形,推迟到T2点发送,所以相对于接收端它不知道推 迟,所以它还是在T1时间点进行接收,接收到的就是T2时间点的波形。所以相位不一样,就相当于偏移。4物理信道与传输信道4.1上下行信道一规定上行1

29、5.Table 4.1-1TrCHPhysical ChannelUL-SCHPUSCHRACHPRACHTable 4.1-2Control informationPhysical ChannelUCIPUCCH,PUSCH下行Logical channelsTransport channelsPhysical channelsPCCH BCCH CCCH DTCH DCCH MTCH MCCHTable 4.2-1TrCHPhysical ChannelDL-SCHPDSCHBCHPBCHPCHPDSCHMCHPMCHTable 4.2-2Control informationPhysic

30、al ChannelCFIPCFICHHIPHICHDCIPDCCH42传输信道到物理信道的基本处理流程(不分上下行)输入:TBS(t r a n spo r t bl o c k s ize),也叫码字,可能有一个或者两个码字-调度决定给UE多少个RB,让然后根据CQI或者加上其他因素算出/MCS,根据,mcs算出,tbs,最后根据Abs和分配的RB数查表36213Ta bl e 7.1.7.2.1得到能传多少个b it,这也就是MAC最后组成的P DU的大小。流程del i vered fro m MAC l ayerbcdeac o dewo rd 1CRCsegment+CRCVI V

31、Turbo c o di ng i Hlrat e mat c hi ngc o de bl o c k c o nc at enat i o n注:(1)每个分段自己去做t u r bo编码和速率匹配,最后才串联在一起。(2)对于某些信道可能增加过程,也可能有些过程没有。总之是恰当的思想,不需要就不要;不足的就加。从该图也看出了有时只有一个码字c o d ew o r d,c o d ew r o d 1 不一定有。4.2.1 加CRC(a9b)一路输入,一路输出4.2.1.1 作用校验,检错.4.2.1.2 参看 参看 36212 的 5.1.1Th e bit s a ft er CRC

32、 a t t a c h men t a r e d en o t ed byh(),bl,b2,b3,.,bB_i,w h er e B=A+L.Th e r el a t io n bet w een a n d bk is:hk=ak for k=0,1,2,A-lhk=PA fbr 攵=A,A+l,A+2,A+L-L4.2.2 Segment+CRC(ba)-一路输入,多路输出。cr可能带有4.2.2.1 作用控制住c o d e bl o c k的最大长度(算是分段之后的CRC长度).为什么需要控 制,可以参看问题3.4.2.2.2 参看参看:36212的5.1.24.2.2.3 思

33、想及实现思想:尽量保证分的每段的长度保持均匀,长度在36212的5.1.3-3有规定(恰当的思想)。NIL比特是加在第一段的前面.口 口 口、_ 一J注意:只有分段之后才能再加CRC24A举个例子:假设第一次加CRC之后是13000bit(也就是B,未分段前加CRC之后的bit数),显然大于允许的最大长度Z=6144bit,所以要分段(1)分段的段数为:C=B/(Z-段=1数为/(6144 24)=3.Z-L是代表 分段之后每段还得加个24bit的CRC24A(2)分段之后最后的有效的总bit数就为B=B+C-L=13000+3*24=13072bit(3)去查表36212的5.1.3-3要满

34、足C*K+=13072,查表得到=4416。算 出K-=4352,金=64。根据协议公式CKJ=2,就说明长度为k=4352的有2段;AC+=C-C_=3-2=1,就说明长度为K+=4416的有1段;F=C+-K+C_ K_ B1=48,说明第段长度为 K-=4352 需要加 48bit 的.(4)最后可以算一算,2段4352+1段4416-填充的48bit 正好=13072.协议里面的算法比较复杂,可以用另外一种算法来理解.C=B/(Z-L),B=B+C L.Z=6144,L=24(分段之后加 CRC24A 的长度)。总共分C段。3是5.1.3-3中最小的满足的K值,K-就是5.1.3-3中

35、K+的上 一个值,比储小。设C*K+=+a*AK+b(bAK,其实根据后面的说明AK肯定是64)T C-=a;C+=C a;通过协议的算法也是一样的:C-K-B Nu mber o f segmen t s o f size K_:C_=-i-.Nu mber o f segmen t s o f size K+:C+=C-C_.也就是说明:长度为K-的有a个;长度为储的有C a个.第一段c o d e bl o c k的填充b个9F=C+*3+C-*K-B,=C+*3+C-*(K+AK)-B5=(C+C-)*K+-a*AK-w=C*3一a*AK B=b4.2.2.4 问题4.2.2.4.1

36、问题1:为什么分段之前要加CRC?分段之后还需要再加CRC?因为分段之前加CRC就是对t r a n spo r t bl o c k,的校验,如果不加的 话,分段要是丢了就没办法查出来了。一个t r a n spo r t bl o c k 可以被分 为多个c o d e bl o c k,分段之后加的CRC是对,c o d e bl o c k,的校验.第一 次的CRC可能是:CRC24A,CRC24B,CRC16,CRC8.而分段之后的CRC都 是 CRC24A.4.2.2.42问题2:可不可能出现上面a=C的情况?不可能,因为要分段,每段的大小不可能小于6144/2,根据5.13-3表

37、,对应的 AK=64的,如果出现a=C的情况的话,3应该对应的再往上跳一级。4.224.3问题3:为什么需要分段,为什么分段的长度限制在6144?后面提到的t u r bo编码有限制是6144bit,所以需要分段。4.2.3 信道编码(0分砚。)/必/月2)。一路输入,三路输出.力。)可能带有v NULL4.2.3.1 作用前向纠错编码。应该是重复编码,冗余来保证解码的成功率的.4.2.3.2 参看参看 36212 的 5.1.3Table 5.1.3-1:Usage of channel coding scheme and coding rate for TrCHsTrCHCoding sc

38、hemeCoding rateUL-SCH(PUSCH)Turbo c o di ng1/3DL-SCH(PDSCH)PCH(PDSCH)MCH(PMCH)BCH(PBCH)Tai l bi t i ng c o nvo l ut i o nal c o di ng1/3Table 5.1.3-2:Usage of channel coding scheme and coding rate for control informationControl InformationCoding schemeCoding rateDCI(PDCCH)Tai l bi t i ng c o nvo l u

39、t i o nal c o di ng1/3CFI(PCFICH)Bl o c k c o de1/16HI(PHICH)Repet i t i o n c o de1/3UCI(PUCCH/PUSCH)Bl o c k c o devari abl eTai l bi t i ng c o nvo l ut i o nal c o di ng1/3Th e va l u es o f D in c o n n ec t io n w it h ea c h c o d in g sc h eme:(D 代表 d r 的 bit 数)-t ail bit in g con volu t ion

40、 al codin g w it h r at e 1/3:D=Kt urbo c o di ng wi t h rat e 1/3:O=K+4.4.2.3.3 重要特性 Tu r bo编码有个很重要的特性,就是短暂的记忆性。也就是某个bit可以 根据前面的n个bit算出来。所以它能进行些纠错的处理。4.2.4 交织,速率匹配9ek)。三路输入,一路输出.ek不带有v NULL4.2.4.1 作用(1)交织作用:使错误随机化(离散化);(2)速率匹配作用:然后通过bit选择和打孔来选择以实现-传下去 的bit数达到要求的实际的可用的RE对应数据量(RB中真正可用的RE和 Qm共同决定的一例如要

41、除去参看信号占用的RE),同时去掉多余或 者NIL的数据以达到数据量与真正传输物理资源的RE对应的数据量一 样。4.2.4.2 参看 参看 36212 的 5.1.44.2.4.3 思想及实现思想:(1)交织的思想:横放列取。横放T列交换少按列读取。(2)速率匹配比特选择(bit collect ion)的思想:根据r vid x得到起始的选 择位置,然后再把交织的数据列读的方式来选择物理层需要的真实分配的 bit数,同时把NIL给去掉。举个例子:配置的r vid x决定选择的起始位置。假设信道编码的结果为:a,b,NIL,NIL,c,d,e,f,NIL,g,h,NIL,i,j,NIL,k注意

42、ak都是代表bit。或者1,只是为了区别不同位置的二进制数这样写b d g Q czr-一横放/L/NI i j NIL k,第2列和第4列交换(a NIL NIL b、第2和第4列交换之后的矩阵,(i k NIL j)然后,假设根据r vid x 算出起始位置为d,最后要映射到能物理上能传送 20b it 的资源上去。按列读取,跳过 NIL。结果也就为:d,g,j,a,c,i,f,k,e,h,b,d,g,j,a,c,i,f,k,e.注:从这里也就能看出物理层打孔和重复的意思了。就是如果资源对应能传得 数据大于t u r bo编码后的数据,就会t u r bo编码后的数据会重复传送;如果就是

43、如果资源对应能传得数据小于t u r bo编码后的数据,就会t u r bo编码后的有些数 据会丢掉不传送,也就是打孔的意思了。上面这个例子对应的是重复的情 况。下面这个例子对应的是打孔的例子。然后,假设根据r vid x 算出起始位置为d,最后要映射到能传送8b it 的资 源上去。按列读取,跳过NIL。结果也就为:d,g,j,a,c,i,f,k o4.2.4.4难理解的地方看看36211的5.L4.L2节,有一些难理解的地方(1)Den o t e t h e so ft bu ffer size fo r t h e t r a n spo r t bl o c k by Mr bit

44、s a n d t h e so ft bu ffer size fo r t h e r-t h c o d e bl o c k by NCb bit s.Th e size NCh is o bt a in ed a s fo l l o w s,w h er e C is t h e n u mber o f c o d e bl o c k s c o mpu t ed in su bc l a u se 5.1.2:-Nch=Kwj fo r d o w n l in k t u r bo c o d ed t r a n spo r t c h a n n el s-壮=Kw f

45、o r u pl in k t u r bo c o d ed t r a n spo r t c h a n n el sw h er e Mr is eq u a l t o:Kmimo,dl_harq,M imit)为何有这种上下行的区别:因为下行是手机接收,必须考虑手机的bu ffer size的 大小的能接受的程度;而上行是eNo d eb接收,默认就认为它的bu ffer size肯定 比UE大很多,所以不必担心,这也是一种潜规则。所以也就知道手机上报的 bu ffer size 有什么用 了(RRC:UE-EUTRA-Ca pa bil it y-u e-Ca t ego r y

46、 能查到)。控制信息就没有这样的区别,因为默认都比较小。N,r=-1:每个HARQ中的每个码字分一些缓存空|_ KmiMO mi nMD L_H ARQ,limit)间;然后N“=mi n(等,kJ下行的时候每个分段又继续分到对应的缓存空 间。(2)从获取ek就知道r vid x(上行是固定的,下行的时候在DCI中带有)有什么用 T,就是用来决定其实的获取数据的位置的。subbl ock(3)G和Nir,N soft是什么关系G是实际上要传输的t r a n spo r t b l o c k 的长度,是由“分配的P RB中有效的RE的 个数,调制模式Qm,以及时间长度决定”决定的(例如:BC

47、H最后算下来就是 1920bit,所以ek也就会有1920bit,因为此时考虑到它的时间长度是40ms。参看 36212的5.3.1.一般的正常调度应该为1ms1个T T I),也是所有c o d e b l o c k 合 起来的长度。而N soft是指手机实际的bu ffer size最大能容纳多少,Nir也就是对应 到每个HARQ P ROCESS能的每个码字分配多少的bu ffer s ize,简单来做就是取 平均,oK mimo-mi n M dl_harq,M limit)注:N”,只是能决定选择bit c o l l ec t io nJ后的bit流的范围,并不能决定实际传输 的

48、数据量。实际还是由G来决定,然后映射到每个分段的实际传输bit流的长度就 是Eo4.2.4.5 问题4.2.4.5.1 问题1:为什么NL在4层的时候不是4而是2呢?SetG=G/(NL-Qm)w h er e Qm is eq u a l t o 2 fo r QP SK,4 fo r 16QAM a n d 6 fo r 64QAM,a n d w h er e-Nl is eq u a l t o 1 fo r t r a n spo r t bl o c k s ma pped o n t o o n e t r a n smissio n l a yer,a n d-Nl is eq

49、 u a l t o 2 fo r t r a n spo r t bl o c k s ma pped o n t o t w o o r fo u r t r a n smissio n l a yer s.因为此时2,3,4层,最多可能有2个码字,也有可能是1个码字。所以这里是 按默认最大2个码字算出来的。4.2.4.S.2 问题2:G是实际上要传输的transport block f的长度,计算的 时候需要考虑到空分和发射分集吗?只需要考虑空分,不需要考虑发射分集。4.2.4.5.3 问题3:为什么5.142.2节的对于BCH的公式直接是-=叼modK“,没有Neb呢?因为BCH和上行

50、才会用c o n vo l u t io n a Hy c o d ed编码方式。BCH数据很 少,UE的bu ffer肯定够。而上行的时候接收端是en o d eb,默认觉得它的 bu ffer size也是肯定足够的。而控制信息数据很少,肯定bu ffer size也是够 的。所以这里直接就用了 Kw.4.2.5 Codeblock串联(ek f)。多路输入,一路输出参看 36211 的 5.1.54.2.6 总结对于接收端:“CRC,Tu r bo编码,交织”组成了一个几乎完美的防错网,一层一层的过滤防错纠错。首先:交织是数据离散化了,所以一串连续出错的数据最后被离散化了然后,通过t u

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 职业教育

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服