我是靠谱客的博主 满意饼干,最近开发中收集的这篇文章主要介绍25.212---复用和信道编码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • 传输信道号:在L1的上下文中标识传输信道,L3的传输信道ID映射到L1的传输信道号,映射规则为TrCH 1相应于TrCH ID最低的信道,依次对应。
  • MAC和高层数据以传输块或传输块集的形式从L1获得(经L1 decode后)或传送给L1(经L1 encode后)。L1的编码过程包括错误检测,错误纠正,速率匹配,交织,信道映射等。在每个TTI,数据以传输块集的形式到达编码复用单元一次。TTI由传输信道指定,可选值为10ms,20ms,40ms,80ms。除非SF=512,否则80ms的TTI不能用于DCH。下行传输信道复用后得到的单一输出数据流,包括DTX指示bit,被称为编码组合传输信道。一条CCTrCH可以映射到一条或多条物理信道。
  • CRC:如果没有传输块输入到CRC模块,则没有CRC后缀;如果有传输块输入的CRC模块,但传输块大小为0,则有CRC后缀,但校验bit均为0。
  • 速率匹配:指对传输信道上的bits进行重复或者打孔。高层会为每个传输信道指定速率匹配属性,这一属性只能通过高层消息改变。速率匹配属性在计算重复或打孔bits数时使用。每个传输信道在不同的TTI传输的bits数是可变的。如果下行传输bit数小于max,则传输被打断(?)当不同的上行TTI传输的bit数改变时,则会重复或打孔以保证TrCH复用后总的bit rate与该专用信道的目标bits数一致。
  • 打孔:在上行,打孔可以用来匹配物理信道bit rate和CCTrCH的bit rate。物理信道的bit rate受UE能力的限制,另外UTRAN也可以通过限制物理信道可以使用的最小扩频因子来限制。若每种SF在每个射频帧中最多可以传输的bit为N256, N128, N64, N32, N16, N8, and N4 ,则CCTrCH可以承载的bit为{ N256, N128, N64, N32, N16, N8, N4, 2´N4, 3´N4, 4´N4, 5´N4, 6´N4}。对于RACH 的CCtrCH,使用SET0表示网络允许的其可以承载的bit数,通过可以使用的最小SF限制,不考虑UE能力,为 { N256, N128, N64, N32 }的子集。
  •   在射频帧分割后的bits中,turbo编码的系统bits是不能被打孔的,bit序列中的系统bits,第一校验bits,第二校验bits被分成三类序列,速率匹配只应用于第二三序列。
  • 物理信道映射:在上行,一个射频帧上的物理信道或者全部被填充bits,或者完全不填充bits,不存在DTX(压缩模式除外);在下行,射频帧上的物理信道则不需要被完全填充,DTX指示会被填入DPDCH/DPCCH的相应位置,来指示这些位置不进行传输。
  • 不同类型CCTrCH的限制:对于上行/下行DCH的CCTrCH,每条CCTrCH的最大传输信道数,每条传输信道允许的最大传输块数,及DPDCH的最大数目由UE的能力决定。每个RACH的CCTrCH只能有一条传输信道,传输信道的最大传输块数由UE能力决定,TTI为10ms或者20ms。每个BCH的CCTrCH只能有一条传输信道,且每个TTI只能传输一个传输块。对于FACH/PCH的CCTrCH,每条CCTrCH的最大传输信道数,每条传输信道允许的最大传输块数,及DPDCH的最大数目由UE的能力决定,PCH的TTI只能是10ms,且每个CCTrCH只是用一条S-CCPCH信道。每个HS-DSCH的CCTrCH只能有一条传输信道,若UE未配置成MIMO模式,每个TTI只能传输一个传输块,HS-DSCH的TTI只能是2ms,HS-PDSCH的最大数目由UE能力决定。
  • 传输信道复用到CCTrCH,并映射到物理信道:复用到同一CCTrCH的传输信道必须有对齐的timing,当CCTrCH的TFCS由于某些原因改变(有传输信道加入或移出CCTrCH,或该传输信道配置改变),这种改变只能在满足下面条件的帧起点生效:CFN mod Fmax = 0,其中 Fmax为一个TTI中,包括改变配置的传输信道在内的所有复用到该CCTrCH的所有传输信道的最大帧数,CFN指该CCTrCH中最早的射频帧的链接帧号。只有相同激活集中的传输信道可以复用到同一CCTrCH。不同的CCTrCH不能映射到同一物理信道。一个CCTrCH可以映射到一条或者多条物理信道,但这些物理信道必须使用相同的扩频因子,除非是映射到四条E-DPDCH,这种情况下,两条E-DPDCH使用SF=2,另外两条E-DPDCH使用SF=4;所有映射同一CCTrCH的物理信道使用相同的调制模式,4-PAM调制只能用于相位正交且使用相同OVSF码的物理信道对。专用传输信道和通用传输信道不能复用到同一CCTrCH。对于通用传输信道,只有FACH和PCH能复用到相同的CCTrCH。因此有两种类型的CCTrCH,专用CCTrCH(DCH/E-DCH);通用CCTrCH(RACH,PCH/FACH,BCH,HS-DSCH).
  • 上行允许的CCTrCH组合:一条专用CCTrCH;或两条专用CCTrCH(一条DCH类型,一条E-DCH类型);或一条通用CCTrCH。下行允许的CCTrCH组合:可以有x条专用CCTrCH+y条通用CCTrCH,这种组合受UE接入能力的限制,最多可以有一条HS-DSCH类型的通用CCTrCH,FACH类型的通用CCTrCH的最大数目与UE能力有关,当存在一条HS-DSCH类型的通用CCTrCH时,最多只能有一条专用CCTrCH。因为只有一条上行DPCCH,所以上行的一条TCP bits flow可能会控制下行的多条DPDCH,虽然这些DPDCH可能分属不同的CCTrCH。下行不论有几条CCTrCH,只有一条DPCCH信道,该DPCCH在SF最小的CCTrCH上传输。即使有多条下行CCTrCH,也只有一条TPC command flow和一个TFCI。
  • 传输格式检测:如果一条传输信道i的传输格式集包含不只一种传输格式,则可以通过下面的方式检测出使用的传输方式---当传输格式组合通过TFCI字段发送时,可以使用TFCI获得传输格式;盲检测(通过信道解码和CRC校验获得传输格式);当存在至少一条Guided传输信道时,可以使用Guided检测(传输信道和其Guided信道有相同的TTI,传输信道的传输格式与其Guided信道的传输格式对应,Guided信道的传输格式使用盲检测)
  • 盲传输格式检测:当CCTrCH中有多种可以使用的传输格式,而又没有TFCI,且不使用单传输格式检测时,需要对CCTrCH中的所有传输信道使用盲传输格式检测或Guided检测。当下列条件都满足时,UE需要支持盲传输格式检测:

          ---1.只收到一条CCTrCH(接下来的条件应用于该CCTrCH及复用在其中的传输信道),或者收到一条专用CCTrCH,和一条用于HS-DSCH的通用CCTrCH(接下来的条件应用于专用CCTrCH及复用在其中的传输信道)。

          ---2.每帧收到的CCTrCH bits数<=600bits

          ---3.CCTrCH的传输信道组合数<=64

          ---4.传输信道的固定位置用在CCTrCH上以用传输信道检测

          ---5.用于盲传输格式检测的传输信道使用卷积码

          ---6.用于盲传输格式检测的传输信道的所有传输块使用非零长度的CRC

          ---7.用于盲传输格式检测的传输信道每个TTI至少有一个传输块传输,至少有一个编码块

          ---8.用于盲传输格式检测的传输信道数<=3

          ---9.用于盲传输格式检测的传输信道支持的传输格式集size<=16

  • 单传输格式检测:当传输集中只有一种传输格式且多于0个传输块时使用。
  • -基于TFCI的传输格式检测:当存在TFCI时使用,传输信道组合指示了CCTrCH中每个传输信道使用的传输信道。TFCI使用R-M编码。在压缩模式时,时隙格式也会发生变化从而保证TFCI编码bit不会漏发。
  • -压缩模式:在压缩帧即时发送功率会被提升以保证在处理增益减少时信号质量不受影响(BER,FER等),发送功率增加的量决定于使用的减少传输时间的方法。在上行,处于压缩GAP的slot的DPDCH和DPCCH都不发送;在下行,处于压缩GAP的帧有两种可以使用的帧结构TypeA和TypeB,使用哪种由使用Slot格式A还是B决定。TypeA最大化传输GAP长度,TypeB优化传输功率控制。TypeA:传输GAP的最后一个slot的Pilot字段被传输;TypeB:传输GAP的第一个slot的TPC字段和最后一个slot的Pilot字段被传输。在压缩模式下,正常情况下10ms传输的内容在时间上被压缩,减少传输时间的方法有SF减半(不支持SF=4,这种情况下压缩帧使用的扰码也可能改变),和高层调度的方式(不支持传输信道在射频帧中使用固定起始位置的情况,这种情况下可以使用的传输格式为原传输格式集的子集)。在上下行都支持这两种方式。对于下行F-DPCH,不需要使用减少传输时间的方法,和正常情况使用相同的时隙格式。 传输GAP的length可以取值{3,4,5,7,10,14},一个射频帧中最大的压缩GAP长度为7个slot,压缩GAP还可以跨2帧,但这种情况下,需要保证不再压缩GAP中的slot数>=8.
  • -HS-DSCH编码:TTI为2ms,映射到3个slot的radio子帧。
  • -HS-DSCH的Hybrid ARQ机制:Hybrid ARQ机制使信道编码器输出的bits数与HS-DSCH映射的HS-PDSCH信道集的总bits数相匹配。此功能模块通过 redundancy version(RV)参数控制,其输出bits数与输入bits,输出bits(?)和RV参数有关。此模块包含两个速率匹配模块和一个虚拟buffer,第一阶段的速率匹配将输入bits数与IR buffer(其信息由高层指定)匹配,若输入bits数不超出IR buffer的能力,则第一阶段的速率匹配为透传功能。第二阶段的速率匹配确保输出bits数和TTI内HS-PDSCH信道的bits数相匹配。
  • -HS-SCCH type1:在Type1 HS-SCCH物理信道上传输下列信息:信道编码集信息(7bits),调制策略信息(1bit),传输块size信息(6bits),H-ARQ处理信息(3bits), Redundancy and constellation version (3 bits),新数据指示(1bit),UE标识(16bits) ,其中前两部分的编码后bits映射到HS-SCCH子帧的第一个slot,剩余部分的编码后bits映射到HS-SCCH子帧的第二三个slot。
  • -HS-SCCH type2:用于HS-SCCH-less操作;-HS-SCCH type3:用于UE配置成MIMO模式。
  • -HS-SCCH order:HS-SCCH order是通过HS-SCCH信道发送给UE的命令,不需要与HS-PDSCH关联,需要传输下列信息:order type(3bits),order(3bits),UE标识(16bits)
  • -HS-DPCCH编码:到达HS-DPCCH编码单元的数据为测量指示及H-ARQ ACK。
  • -使用接收功率比的盲传输格式检测:对于双传输格式的情况(可能的data rate为0和full rate,且CRC只在full rate的情况使用),可以使用此种盲传输格式检测:使用DPDCH和DPCCH的平均接收功率比进行传输格式检测。若下列参数分别表示:
  •       P c-通过一个radio frame中每个slot的TPC bits和pilot bits计算的DPCCH的每bit接收功率
  •       P d-通过一个radio frame中每个slot的X bitsbits计算的DPDCH的每bit接收功率
  •       X -使用full rate的传输格式时每DPDCH帧传输的bits数
  •       T -用于传输格式检测的DPCCH和DPDCH的平均接收功率比的门限
  • 则可以使用如下公式进行传输格式检测:
  • 如果 Pd/Pc >T ,则使用full rate传输格式;否则使用0 rate传输格式。
  • -使用CRC的盲传输格式检测:用于多传输格式的情况(可能的data rate为0,...,(full rate)/r,...,full rate,且CRC在所有data rate下都使用)。在发送端,高层下发的数据添加校验bits后进行卷积编码(传输格式与end bits位置关联),接收端只知道可能的传输格式(或可能的end bits位置),接收机对收到的软判决采样序列进行维特比译码,译码结束时正确的译码path会在end bits位置结束。进行传输格式检测时,在所有可能的end bits位置使用CRC trace back the surviving path以恢复数据序列,在对恢复的数据序列进行CRC check,如果CRC校验通过,则说明该恢复的序列是正确的。

最后

以上就是满意饼干为你收集整理的25.212---复用和信道编码的全部内容,希望文章能够帮你解决25.212---复用和信道编码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部