版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
LTE復用與信道編碼2023/2/41目錄010203通用流程上行傳輸信道和控制信息下行傳輸信道和控制信息2023/2/42通用流程流程圖2023/2/43A:傳輸塊比特數L:CRC長度B:附加CRC后的傳輸塊大小C:碼塊總數B’:碼塊分割且每個碼塊附加24位CRC后的總比特K+:大碼塊大小C+:大碼塊總數K-:小碼塊大小C-:小碼塊大小F:填充比特總數UE:用戶或終端eNB:基站通用流程
產生CRC校驗比特的循環(huán)生成多項式有:
gCRC24A(D)=[D24+D23+D18+D17+D14+D11+D10+D7
+D6+D5+D4+D3+D+1]
gCRC24B(D)=[D24+D23+D6+D5+D+1]L=16:gCRC16(D)=[D16+D12+D5+1]L=8:gCRC8(D)=[D8+D7+D4+D3+D+1]
CRC比特直接附加在傳輸塊輸入比特后面CRC長度L=24:CRC計算碼塊分割信道編碼速率匹配碼塊級聯目的:用于接收端判斷傳輸塊是否被正確接收ALB2023/2/44數據包的檢錯Turbo譯碼的提前停止通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/45Turbo內交織參數交織深度[40,6144],且都是8的倍數,是因為要考慮LTE業(yè)務信道字節(jié)對齊碼塊分割只針對Turbo碼Turbo編/譯碼器要根據Turbo碼內交織器參數進行內交織/解交織,所以要在編碼前對碼塊長度進行限定,最大為6144bit。如果添加完CRC后的傳輸塊比特長度B大于6144時,就要進行碼塊分割操作,所以只針對適合Turbo碼的長數據。通用流程原因CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/46過程傳輸塊可能被分割成若干個碼塊,但碼塊大小只有2種。K+,K-是交織參數表里相鄰兩個數,也代表分割的碼塊的兩種大小。為什么?只有當所有分段碼塊正確譯碼時,才認為傳輸塊被正確接收,所以性能最差的碼塊決定整個傳輸塊的性能通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/47目的:用于接收端Turbo譯碼的早停操作,即當接收端判斷任意一個碼塊被錯誤接收時,所有碼塊都停止譯碼,并立即請求重傳。注:傳輸塊不需要分割即只有一個碼塊時,不用再附加24bit,只要在傳輸塊開頭填充比特以滿足交織參數。注:咬尾卷積碼不用交織,也就不用滿足交織參數,也就不用填充比特了24bit傳輸順序:先傳輸小碼塊,再傳輸大碼塊CRC24ACRC24B通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/48傳輸信道控制信息通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/49因為對于每一個碼塊的編碼處理是一樣的,所以針對一個給定碼塊進行討論,用表示輸入編碼模塊的比特序列,用表示編碼輸出比特序列,i表示編碼輸出流的序號,與碼率有關,比如碼率為1/3,i=0、1、2
編碼方案咬尾卷積碼Turbo碼針對控制信道等較短數據包,碼率1/3,D=K針對業(yè)務信道,碼率1/3,D=K+4約束長度為7,碼率為1/3移位寄存器初始值為輸入比特的最后6個比特,使得初始狀態(tài)和最終狀態(tài)相同,同時告知編碼器一個信息:碼塊傳輸完成通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/410Turbo碼碼率1/3傳輸函數G(D)=,g0(D)=1+D2+D3,g1(D)=1+D+D3.移位寄存器的初始值為0,注:0號碼塊如果前面有填充比特,則在輸入turbo編碼器時將F個填充比特設置為0,同時不管結果如何,將第1和第2條輸出比特流對應的F個比特設置為NULL通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/411Turbo碼因為移位寄存器初始值為0,所以當一個碼塊編碼完成后,移位寄存器的值要歸0,因此需要進行迫零處理所以turbo的D=K+4通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/412Turbo碼內交織器能獲得更好的糾錯性能,支持業(yè)務信道的最大并行無沖突譯碼通用流程CRC計算碼塊分割信道編碼
速率匹配碼塊級聯2023/2/413速率匹配仍然是以碼塊為單位進行,不同編碼的速率匹配方式不一樣,但差異不大,這里主要闡述turbo編碼傳輸信道速率匹配方式,然后講下咬尾卷積碼的不同之處通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/414子塊交織器
KΠ與D的關系?D已知,且KΠ是不小于D的最小整數,這樣就能得出即為矩陣的行數,就是要找一個能存儲D比特的最小的32列矩陣矩陣列如果KΠ>D,在頭部添加個虛比特,使得yk=<NULL>,k=0,1,…,ND
–1。然后(k=0,1,…,D-1),接下來就是逐行寫入比特序列通用流程CRC計算碼塊分割信道編碼
速率匹配碼塊級聯2023/2/415接下來就要進行交織,turbo碼中系統比特流和第一校驗比特流交織方式一樣,第二校驗比特流不同根據上表,進行列間置換,P(j)表示第j個變換列的原始列位置,置換后原來的16列置換后逐列讀取,輸出得到先偶數列,后奇數列通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/416咬尾卷積碼的三個比特流交織方式相同,與turbo碼的不同之處在于列間置換模式不同先奇數列,后偶數列通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/417比特收集,選擇及裁剪系統比特流依次輸入到緩沖器的系統比特流區(qū),兩個校驗比特流交錯輸入到校驗比特流區(qū)。咬尾卷積碼中兩個校驗比特流依次輸入的通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/418NIR:傳輸塊軟緩存大小Ncb
:第r個碼塊軟緩存大小C:分割的碼塊數DL-SCH和PCH傳輸信道UL-SCH和MCH傳輸信道下行業(yè)務信道進行速率匹配時,要根據終端的能力,計算緩沖器大小上行業(yè)務信道因為基站的存儲空間大,因此不需要限制緩沖器長度Nsoft是用戶根據其等級上報軟信道比特的總數目,表示本用戶能夠支持的存儲空間,見下表
,Kw=3KΠ通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/419UECategoryMaximumnumberofDL-SCHtransportblockbitsreceivedwithinaTTI(Note)MaximumnumberofbitsofaDL-SCHtransportblockreceivedwithinaTTITotalnumberofsoftchannelbitsNsoftMaximumnumberofsupportedlayersforspatialmultiplexinginDLCategory110296102962503681Category2510245102412372482Category31020487537612372482Category41507527537618270722Category529955214977636672004Category6301504149776(4layers)75376(2layers)36541442or4Category7301504149776(4layers)75376(2layers)36541442or4Category82998560299856359827208NOTE: Incarrieraggregationoperation,theDL-SCHprocessingcapabilitycanbesharedbytheUEwiththatofMCHreceivedfromaservingcell.IfthetotaleNBschedulingforDL-SCHandanMCHinoneservingcellatagivenTTIislargerthanthedefinedprocessingcapability,theprioritizationbetweenDL-SCHandMCHisleftuptoUEimplementation.KC=5等級6和7下行物理層參數一樣,但上行不一樣KC=2其余情況KC=1Nsoft
KC通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯2023/2/420KMIMO
假如終端被配置成基于傳輸模式3,4,8,9,10接收PDSCH傳輸KMIMO=2,其他情況KMIMO=1MDL_HARQ
FDD,
MDL_HARQ=8TDD,
MDL_HARQ由上下行配置決定。如果UE配置有不止一個服務小區(qū),且至少有2個服務小區(qū)有不同的UL/DL配置,取大的DL-ULConfigurationSwitch-pointperiodicitySubframenumber012345678905msDSUUUDSUUU15msDSUUDDSUUD25msDSUDDDSUDD310msDSUUUDDDDD410msDSUUDDDDDD510msDSUDDDDDDD65msDSUUUDSUUDMlimit8通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯第r個碼塊速率匹配輸出序列,k=0,1,...,E-1。rvidx
:這次傳輸的冗余版本號(0,1,2,3),用來指示從緩存區(qū)的哪個位置讀取數據G:一個傳輸塊可用于傳輸的全部比特數2QPSKQm
:調制階數416QAM664QAM
2,針對發(fā)射分集
NL=
一個傳輸塊映射的層數,其他情況這樣就得出了速率匹配輸出序列的長度Er是碼塊序號2023/2/421如果不能平均分配給每個碼塊,后面的y個碼塊速率匹配多1個符號通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯接下來可以說明一下速率匹配的過程:長度為Kw=3KΠ的比特流wk先輸入到循環(huán)緩存器,不同終端等級不同,存儲能力不同,等級低的終端存儲器不能存儲所有比特,多余的就扔掉,4個冗余版本均勻地分布在循環(huán)緩沖器中,接著從高層配置的的冗余版本對應的比特wk0開始從緩沖器中逐位讀?。ㄌ^偽比特,包括子塊交織中的偽比特和碼塊分割時的填充比特),直至達到預定的比特數E,如果沒達到,從wk0處繼續(xù)循環(huán)讀取。LTE中通過定義RV=0允許系統比特打孔以跳過CB的前兩個系統列,導致大約6%的系統比特被打掉,確保了高碼率的性能。因此,為了具有系統比特打孔和均勻間隔RV,4個RV起點在2、26、50、74列的頂部2023/2/422通用流程CRC計算碼塊分割信道編碼速率匹配碼塊級聯咬尾卷積碼,因為控制信道比特流短,軟緩存大小就是Kw=3KΠ,從緩沖器的頭部開始逐位讀取(跳過偽比特),可循環(huán)重復,直至達到預定比特數E。2023/2/423通用流程CRC計算碼塊分割信道編碼
速率匹配碼塊級聯速率匹配操作是針對碼塊進行的,接下來就是要將速率匹配后的所有碼塊級聯起來,就是將第0個碼塊~最后一個碼塊的速率匹配后的比特流依次輸出2023/2/424上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息在一個上行小區(qū)上,UL-SCH傳輸信道的處理結構如圖所示每個小區(qū),在每個傳輸時間間隔內(TTI=1ms),最多有兩個傳輸塊的數據到達編碼單元2023/2/425上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息錯誤檢測的第一個CRC長度規(guī)定為24,用生成多項式gCRC24A(D)Turbo碼參考通用流程2023/2/426上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息這里先介紹下LTE物理層的幾個基本概念:傳輸塊(TB):一個傳輸塊就是包含MACPDU的一個數據塊,這個數據塊會在一個TTI上傳輸,也是HARQ重傳的單位。無論上行還是下行,一個TTI內最多傳輸兩個傳輸塊。碼字:包含了CRC,經過編碼,速率匹配和馬塊級聯后的數據塊,一個碼字對應一個傳輸塊。層:預編碼模塊的輸入叫層,每個層代表一個在空間域或波束域獨立傳輸的數據流。層的數目等于信道的秩,碼字的數量總是不大于層的數量。層映射:碼字數量和層的數量不相等,所以需要層映射,按照層映射矩陣將碼字流重新映射到多個層上。預編碼:根據預編碼矩陣將層映射到天線端口上。層映射與預編碼實際上是“映射碼字到發(fā)送天線”過程的兩個的子過程傳輸塊個數=碼字個數≤
秩≤天線端口數2023/2/427上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息控制信息的信道編碼進入編碼單元的控制信息有:信道質量信息(CQI或PMI)HARQ-ACK秩指示RI不同的編碼符號數決定不同的碼率O:控制信息比特數Q’:每層的調制編碼符號數不同的控制信息用上下標標記ACK/NAK輸出的編碼比特:CQI輸出的編碼比特:RI編碼后的序列:2023/2/428上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息CQIindexmodulationcoderatex1024efficiency0outofrange1QPSK780.15232QPSK1200.23443QPSK1930.37704QPSK3080.60165QPSK4490.87706QPSK6021.1758716QAM3781.4766816QAM4901.9141916QAM6162.40631064QAM4662.73051164QAM5673.32231264QAM6663.90231364QAM7724.52341464QAM8735.11521564QAM9485.5547CQI:反映PDSCH信道的質量,0最差,15最好,用4bit來表示。UE在PUSCH/PUCCH上發(fā)送CQI到eNB,eNB得到這個CQI,就能知道當前PDSCH的信道狀況,可以進行相應的調度,也是LTE下行自適應調制(AMC)的依據,簡而言之,信道質量好,eNB多發(fā)數據,信道質量差,eNB少發(fā)數據。2023/2/429上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息RI:秩指示,用來指示PDSCH的數據層數,在LTE-Advanced中,下行端口數從4個擴展到8個,最大支持8發(fā)8收的空間復用,上行從單端口擴展到4端口的空間復用。層映射預編碼2023/2/430上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息HARQ-ACK:混合式自動重傳請求,是一種結合FEC(前向糾錯)與ARQ方法的技術。FEC通過添加冗余信息,使得接收端能夠糾正一部分錯誤,從而減少重傳的次數。對于FEC無法糾正的錯誤,接收端會通過ARQ機制請求發(fā)送端重發(fā)數據。接收端使用檢錯碼,通常為CRC校驗,來檢測接收的數據包是否出錯。如果無錯,則發(fā)送一個肯定的確認(ACK);如果出錯,則接收端會丟棄數據包,并發(fā)送一個否定的確認(NACK)給發(fā)送端,發(fā)送端收到NACK后,會重發(fā)相同的數據。通過使用HARQwithsoftcombining,接收到的錯誤數據包會保存在一個HARQbuffer中,并與后續(xù)接收到的重傳數據包進行合并,從而得到一個比單獨解碼更可靠的數據包。然后對合并后的數據包進行解碼,如果還是失敗,則再請求重傳,再進行軟合并。根據重傳的bit信息與原始傳輸是否相同,HARQwithsoftcombining分為Chasecombining和incrementalredundancy(IR,增量冗余)兩類。Chasecombining中重傳的bit信息與原始傳輸相同;增量冗余中重傳的bit信息不需要與原始傳輸相同。這里我們只介紹增量冗余,因為LTE中使用的是這種機制。在增量冗余中,每一次重傳并不需要與初始傳輸相同。相反,會生成多個codedbit的集合,每個集合都攜帶相同的信息。每當需要重傳時,通常會傳輸與前一次不同的codedbit集合,接收端會把重傳的數據與前一次傳輸的數據進行合并。每次重傳的codedbit集合稱為一個冗余版本(RedundancyVersion,RV)2023/2/431上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息由于重傳可能攜帶了不包含在前次傳輸中的額外奇偶校驗比特(paritybit),所以重傳的碼率會降低。每次重傳可以包含與初始傳輸數目不同的codedbit,且不同重傳的調制方式也可以不同。2023/2/432上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息如果初傳(注意:這里是“第一次傳輸”)的接收質量很差或根本沒收到,此時重傳只帶paritybit的RV不如重傳包含全部(或部分)systematicbit的RV來得性能好。這里有兩種不同的否定應答:NACK和DTX。NACK要求重傳額外的paritybit,而DTX要求重傳systematicbit。總之,基于之前傳輸嘗試的信號質量來決定重傳中包含多少systematicbit和paritybit是很重要的。
HARQ是通過校驗CRC來判斷接收到的數據包是否出錯,并且校驗CRC是在軟合并之后進行的。
HARQ功能同時跨越物理層和MAC層。其中發(fā)送端生成不同的redundancyversion(選用哪個RV是由MAC層告訴物理層的)以及接收端軟合并是由物理層負責的。在接收端,HARQbuffer通常位于物理層中,這是因為物理層需要對接收到的數據進行軟合并和解碼處理。2023/2/433上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息HARQ-ACK的編碼過程已知HARQ-ACK的比特數為O或OACK,先計算出每層的調制編碼符號數Q’。不同數目的傳輸塊有不同的計算方法發(fā)送HARQ-ACK或RI的PUSCH中1個傳輸塊::當前子幀內傳輸塊占用的子載波數
:初始(相對于重傳來說)PUSCH傳輸時每幀(2個時隙)相同傳輸塊占用的SC-FDMA符號數,DMRS頻率時間用戶A用戶B用戶C子載波在任一調度周期中,一個用戶分得的子載波必須是連續(xù)的LTE上行多址方式SC-FDMA偵聽參考信號,位于子幀的最后一個符號,取1或02023/2/434上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息,碼塊數,第r個碼塊大小從相同傳輸塊的初始PDCCH或EPDCCH中獲得。2個傳輸塊:兩個傳輸塊中取小的調制階數2023/2/435上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息or02.00012.50023.12534.00045.00056.25068.000710.000812.625915.8751020.0001131.0001250.0001380.00014126.000151.0第一列是高層標記的索引用于單碼字PUSCH傳輸用于多碼字PUSCH傳輸2023/2/436上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息已經確定好編碼比特個數,也就是碼率,接下來就可以闡述編碼的具體過程了,不過在這之前,按照順序先說明下,要編碼的HARQ-ACK比特序列是如何形成的。在這之前先簡單介紹一個概念:載波聚合為了滿足LTE-A下行峰速1Gbps,上行峰速500Mbps的要求,需要提供最大100MHz的傳輸帶寬,但由于這么大帶寬的連續(xù)頻譜的稀缺,LTE-A提出了載波聚合的解決方案。載波聚合(CarrierAggregation,CA)是將2個或更多的成員載波(ComponentCarrier,CC)聚合在一起以支持更大的傳輸帶寬(最大為100MHz),每個CC最大帶寬為20MHz。為了高效地利用零碎的頻譜,CA支持不同CC之間的聚合:相同或不同帶寬的CCs同一頻帶內,鄰接或非鄰接的CCs不同頻帶內的CCs2023/2/437上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息PrimaryCell(PCell):主小區(qū)是工作在主頻帶上的小區(qū)。UE在該小區(qū)進行初始連接建立過程,或開始連接重建立過程,在切換過程中該小區(qū)被指示為主小區(qū),肯定存在。SecondaryCell(SCell):輔小區(qū)是工作在輔頻帶上的小區(qū)。一旦RRC連接建立,輔小區(qū)就可能被配置以提供額外的無線資源,沒有配置CA就不存在。ServingCell:處于RRC_CONNECTED態(tài)的UE,如果沒有配置CA,則只有一個ServingCell,即PCell;如果配置了CA,則ServingCell集合是由PCell和SCell組成。2023/2/438上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息
R10版本UE支持CA,能夠同時發(fā)送和接收來自多個CC(對應多個servingcell)的數據,比方說:原本只能在一條大道(cell或cc)上運輸的某批貨物(某UE的數據),現在通過CA能夠在多條大道上同時運輸。這樣,某個時刻可以運輸的貨物量(吞吐量)就得到了明顯提升。每條大道的路況可能不同(頻點、帶寬等),路況好的就多運點,路況差的就少運點。
每個CC對應一個獨立的Cell。配置了CA的UE與1個PCell和至多4個SCell相連。某UE的PCell和所有SCell組成了該UE的ServingCell集合(至多5個)。ServingCell可指代PCell也可以指代SCell。
PCell是UE初始接入時的cell,負責與UE之間的RRC通信。SCell是在RRC重配置時添加的,用于提供額外的無線資源。
PCell是在連接建立時確定的;SCell是在初始安全激活流程之后,通過RRC連接重配置消息添加/修改/釋放的。
每個CC都有一個對應的索引,primaryCC索引固定為0,而每個UE的secondaryCC索引是通過UE特定的RRC信令發(fā)給UE的。某個UE聚合的CC通常來自同一個eNodeB且這些CC是同步的。當配置了CA的UE在所有的ServingCell內使用相同的C-RNTI(小區(qū)無線網絡臨時標識)。2023/2/439上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息FDD多個下行小區(qū)反饋的HARQ-ACK按照下行小區(qū)索引,從小到大,依次級聯而成配置傳輸模式{1,2,5,6,7}的小區(qū)只反饋1bitHARQ-ACK,其余模式的小區(qū)反饋與兩碼字對應的2bitHARQ-ACK小區(qū)0(碼字0)小區(qū)0(碼字1)小區(qū)1小區(qū)2小區(qū)3(碼字0)小區(qū)3(碼字1)TDDUE被配置成PUCCHFormat3,PUCCHformat3:可支持至多5個servingcell且UE在每個servingcell都配置了MIMO的場景,即反饋2bitHARQ-ACK多個下行小區(qū),多個下行子幀反饋的HARQ-ACK級聯而成,但要根據綁定前HARQ-ACK的比特數k(不一定等于,無下標表示數目,有下標才表示比特)來選擇如何形成ACK比特序列?!九e例】2023/2/440上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息2bit2bit2bit1bit1bit1bit2bit小區(qū)0小區(qū)1小區(qū)2小區(qū)3子幀【舉例】k=11接下來就可以根據k的大小來選擇了,以20為標準k≤20執(zhí)行HARQ-ACK的復用一種邊框色代表一個小區(qū),一種底色代表一個子幀注:這個序列還不是最后要進行編碼的HARQ-ACK比特序列,還要進一步操作【舉例】…….2023/2/441上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息K>20空間綁定用于所有小區(qū)的所有子幀,執(zhí)行執(zhí)行HARQ-ACK的復用【舉例】…….二進制與操作注:這個序列還不是最后要進行編碼的HARQ-ACK比特序列,還要進一步操作一種邊框色代表一個小區(qū),一種底色代表一個子幀最后一步即可得到要編碼的HARQ-ACK比特序列一一對應偶數為在前,奇數位在后2023/2/442上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息Q’是調制編碼符號數,已計算出,是ACK比特的編碼比特數(確定值):ACK比特數,有下標才表示ACK比特之前先根據ACK的比特數計算出ACK的編碼比特數,接下來繼續(xù)根據ACK的比特數選擇不同的編碼方案兩個ACK比特來自于空間復用的兩個碼字,或載波聚合中兩個下行小區(qū),或是TDD中兩個下行子幀的反饋注:這里只是第一步編碼已編碼的HARQ-ACK塊2023/2/443上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息上面1或2比特HARQ-ACK的編碼只是第一步,要達到要求的編碼比特數還要進一步處理。對于FDD或TDDHARQ-ACK復用模式上面已編碼的HARQ-ACK塊重復級聯構成最終的編碼比特序列最后一個HARQ-ACK碼塊的級聯可以只是前面部分比特,只要使最終的全部比特數為對于TDDHARQ-ACK綁定模式首先像復用模式中級聯得到,但這不是最終的編碼比特序列,還需要進行加擾。擾碼序列如下表所示,用哪個擾碼序列由
決定,見TS36.213第88頁。2023/2/444上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息具體加擾過程:1,1bitACK首先定義m=3,2bitACK【舉例】1bitACK,
Qm=4,為例2023/2/445上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息“x”和“y”是為了對ACK比特加擾,使攜帶ACK信息的調制符號的歐氏距離最大化iMi,0Mi,1Mi,2Mi,3Mi,4Mi,5Mi,6Mi,7Mi,8Mi,9Mi,100110000000011111000000112100100101113101100001014111100010015110010111016101010101117100110011018110110010119101110100111010100111011111110011010112100101011111311010101011141000110100115110011110111611101110010171001110010018110111110001910000110000201010001000121110100000112210001001101231110100011124111110111102511000111001261011010011027111101011102810101110100291011111110030111111111113110000000000(32,O)分組碼相當于用32×O的矩陣乘以O×1的矩陣得到32×1矩陣比如,有6個ACK比特,分別與表格第一行前6個二進制數模2乘,6個數再模2加起來就得到第一個編碼比特,接下來的31行也是如此操作,這樣就得到了一個32bit的序列這里也可以看出超過11個的ACK比特不能直接用這個方法了。32bit32bit循環(huán)重復比如,32bit的序列重復一次
,
32bit的序列后面再重復前16bit,就得到最終的碼字序列說明這個累加是模2加2023/2/446上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息因為比特數大于11,所以不能直接用(32,O)分組碼,可以將ACK比特序列平均分成2半,然后分別用(32,O)分組碼編碼,得到兩個32bit的序列,分別循環(huán)重復成最終碼字的前一半和后一半,最后級聯即可得到。循環(huán)重復(32,O)級聯注:與流程圖上的輸出不一樣2023/2/447上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息當HARQ-ACK信息在一個給定PUSCH中要和UL-SCH復用時,
HARQ-ACK在PUSCH的所有傳輸塊的所有層被復用。對于一個給定的傳輸塊,HARQ-ACK信息的信道編碼輸出的是矢量序列。將編碼比特序列調制成編碼符號序列,UL-SCH傳輸塊映射的層數NL,每層上有相同的編碼符號,所以應復制NL次以Qm=4為例[…]=[…]=[…]=NLNLNL……長度為的列矢量這樣,HARQ-ACK最終的編碼矢量輸出就得到了2023/2/448區(qū)別在于只用復用模式的方式即可上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息RI的編碼過程RI的編碼比特數目的計算公式是和HARQ-ACK的公式一樣整個過程與HARQ-ACK非常相似,可參照HARQ-ACK處理方法RI比特序列形成過程每個小區(qū)反饋的RI按小區(qū)索引從小到大的順序級聯,或是每個小區(qū)的每個CSI進程反饋的RI按索引從小到大順序依次級聯根據RI比特數選擇不同的編碼方式看HARQ2023/2/449上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息RI比特映射到RI用來反映層映射的層數2023/2/450上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息CQI的編碼過程先確定CQI的編碼比特數,:每層的調制編碼符號數
“x”是IMCS最高的傳輸塊的索引,兩傳輸塊IMCS相同,取x=1,即第一個傳輸塊O:CQI/PMI比特數L:CRC比特數51MCSIndex
ModulationOrder
TBSIndex
RedundancyVersion
rvidx020012102220323042405250626072708280929010210011410012411013412014413015414016415017416018417019418020419021619022620023621024622025623026624027625028626029reserved1302313假如RI不傳輸2023/2/4上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息UL-SCH數據信息比特數CQI比特序列的形成方式和RI一樣因為HARQ-ACK是覆蓋數據上去的,所以這里沒有減去HARQ-ACK的編碼比特數CQI的比特數OO≤11,用(32,O)分組碼編碼O>11,經CRC附加,信道編碼和速率匹配
最后輸出2023/2/452上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息數據和控制信息的復用
是長度的列矢量在一個上行小區(qū)的一個子幀內傳輸多個傳輸塊,CQI/PMI只在IMCS
最高的傳輸塊中和數據復用,要是兩個傳輸塊IMCS相等,就選第一個傳輸塊的數據復用。先放置CQI列矢量,再放置數據列矢量,即前面CQI,后面是數據,用于接下來的交織映射2023/2/453上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息信道交織先確定一幀內每層的調制編碼符號數注:并沒有包括HARQ-ACK已知一幀內可用的符號數為12或11,求出占用的子載波數2023/2/454上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息信道交織1.有RI傳輸的話,先映射RI,從最后一行子載波開始寫入下表指示的列2.從第一行子載波第一個符號開始跳過RI映射矢量序列3.有HARQ-ACK傳輸的話,ACK從最后一行子載波開始寫入下表指示的列,同時覆蓋掉對應位置上的數據2023/2/455按行寫入,按列輸出上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息信道交織注:2個傳輸塊的話,只有1個有CQI,與CQI不同,如果一個小區(qū)一幀內有2個UL-SCH傳輸塊,HARQ-ACK、RI和兩個傳輸塊的數據都要復用2023/2/456上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息數據以測量指示,調度請求及HARQ確認指示的形式到達編碼單元有三種形式的信道編碼:HARQ-ACK,在PUCCHformat3上傳輸的HARQ-ACK和周期性CSI的組合,包括帶有調度請求的情況在PUCCHformat2上傳輸的CQI/PMI在PUCCHformat2/2a/2b上傳輸的CQI/PMI和HARQ-ACK的組合2023/2/457上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息HARQ-ACK的信道編碼:當PUCCHformat3用于HARQ-ACK的傳輸時,包括調度請求和/或周期性CSI可能并行傳輸的HARQ-ACK反饋比特的數量,即調度請求的比特數OSR=1或0周期性CSI的比特數OCSI都是由高層配置2023/2/458上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息HARQ-ACK的信道編碼如何得到?FDD與之前講的一樣TDD只是在選擇如何得到HARQ-ACK比特序列的標準上略有不同。首先也要先統計所有小區(qū)所有子幀反饋的HARQ-ACK比特總數,這里包括綁定前比特數k
和綁定后比特數kb,這個和之前講的一樣當且,或且,或且時
,就跟前面k≤20一樣處理得到比特序列否則,跟前面k>20一樣處理得到比特序列接下來可以得到序列2023/2/459上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息HARQ-ACK的信道編碼如果有調度請求RS,周期性CSI,附加在HARQ-ACK比特序列后面,得到一一對應偶數為在前,奇數位在后與前面方法一樣2023/2/460上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息HARQ-ACK的信道編碼(32,O)分組碼循環(huán)重復具體過程參考前面,方法一樣2023/2/461上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息HARQ-ACK的信道編碼這里和前面有所不同,平均分成2半后,分別用(24,O)分組碼編碼,注意:這里只用(32,O)分組碼32個基序列的前24個,然后得到2個24bit的序列,交錯級聯得到最終編碼比特序列(24,O)交錯級聯2023/2/462上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息CQI的信道編碼用(20,A)碼進行編碼,具體過程參照(32,O)碼B=202023/2/463上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息CQI和HARQ-ACK的信道編碼定義一幀內同時傳輸CQI和HARQ-ACK的信道編碼方案NormalCPCQI比特序列每幀反饋1個HARQ-ACK比特,2個HARQ-ACK比特(20,A’)2個HARQ-ACK比特也是一樣的方法,CQI編碼后再附加ACK比特,得到輸出比特序列ExtendedCPHARQ-ACK比特附加到CQI比特序列后再一起用(20,A’)編碼2023/2/464上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息當控制信息在不包括UL-SCH數據的PUSCH發(fā)送時,采用以下步驟:控制信息信道編碼控制信息映射信道交織控制信息信道編碼是非周期CSI被觸發(fā)的所有服務小區(qū)內當秩為1時包括CRC的CQI比特數,同時說明了層數為1即NL=1HARQ-ACK或RI2023/2/465上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息控制數據的信道編碼和速率匹配參考UL-SCH控制信息的編碼方式CQI編碼輸出序列:,與前面相比少了NLHARQ-ACK編碼矢量輸出序列:RI編碼矢量輸出序列:基本和前面一樣,就是不用復制N層2023/2/466上行傳輸信道和控制信息上行共享信道PUCCH上的控制信息不包括UL-SCH數據的PUSCH上行控制信息控制信息映射控制信息映射與前面上行共享信道的信道交織一樣個組成的列向量2023/2/467下行傳輸信道和控制信息廣播信道下行共享信道、尋呼信道和多播信道下行控制信息控制格式指示HARQ指示
PBCH用來承載系統信息,每個TTI=40ms內最多傳輸一個傳輸塊的數據到達編碼單元,在40ms周期內重復傳輸4次,每10ms傳送一次,接收端可進行合并譯碼。這4個PBCH中的每一個都應該能夠獨立解碼,也就是說,如果一個UE信道條件足夠好,則只要在40ms內接收一個PBCH所在的子幀,就可以解調出PBCH傳輸塊。40ms的周期相當于對PBCH數據進行4次重傳,而不需要UE對PBCH進行ACK反饋。
一個PBCH傳輸塊映射到在4個大幀上,40ms周期內每次發(fā)送的位置在每個大幀的第一個子幀的第二個時隙的前4個符號,頻域上,PBCH占據系統帶寬中央的1.08MHz(除DC子載波)的全部72個子載波,如圖所示。2023/2/468下行傳輸信道和控制信息廣播信道下行共享信道、尋呼信道和多播信道下行控制信息控制格式指示HARQ指示廣播信道對可靠性要求最高,因此其支持的物理層功能反而最少。BCH采用最可靠的調制方式QPSK、編碼,僅支持單天線和傳輸分集發(fā)送,物理層配置完全是靜態(tài)的,因此不需要支持任何自適應功能。PBCH傳輸塊大小A=24bitCRC校驗比特長度L=16bit調制方式:QPSK編碼:咬尾卷積碼譯碼:Viterbi譯碼2023/2/469下行傳輸信道和控制信息廣播信道下行共享信道、尋呼信道和多播信道下行控制信息控制格式指示HARQ指示CRC校驗用于接收端的錯誤檢測,與UL-SCH添加24bit校驗長度不同,PBCH只添加16bit的CRC校驗位,目的在于減少信令的開銷,保持較短的信息比特長度,添加后信息比特長度K=A+L=40,和內交織參數最小值一樣,但是注意這兩者沒關系,因為PBCH用的是咬尾卷積碼,沒用到內交織,不需要滿足交織參數,所以即使K<40,也不要填充比特。這里的CRC校驗比特根據基站天線端口配置還進行了加擾,也就是CRC校驗比特序列經擾碼序列加擾后再添加到信息比特后面得到fork=A,A+1,A+2,...,A+15CRC添加
2023/2/470下行傳輸信道和控制信息廣播信道下行共享信道、尋呼信道和多播信道下行控制信息控制格式指示HARQ指示同時UE在接收PBCH時,可以通過盲檢CRC的擾碼序列來獲得當前系統的天線端口配置信息。信道編碼
采用咬尾卷積碼,D=K=40,i=0,1,2具體過程參照通用流程咬尾卷積碼2023/2/471下行傳輸信道和控制信息廣播信道下行共享信道、尋呼信道和多播信道下行控制信息控制格式指示HARQ指示速率匹配
具體過程參照通用流程的咬尾卷積碼速率匹配方式添加完CRC校驗比特后,由于信息比特只有40bit,信道編碼采用1/3碼率的咬尾卷積碼,所以經信道編碼后,變成120bit的碼字,進行速率匹配,正常CP時,E=1920bit;擴展CP時,E=1728bit72×4×4×2=2304bit2023/2/472下行傳輸信道和控制信息廣播信道
下行共享信道、尋呼信道和多播信道下行控制信息控制格式指示HARQ指示整個過程完全可以參照通用流程來進行參數:每個下行小區(qū)每個TTI=1ms最多發(fā)送2個傳輸塊TB到編碼單元,這個流程針對1個下行小區(qū)的1個傳輸塊,2個傳輸塊同時這么處理。CRC校驗:L=24,生成多項式gCRC24A(D)編碼方式:Turbo碼2023/2/473下行傳輸信道和控制信息廣播信道
下行共享信道、尋呼信道和多播信道下行控制信息控制格式指示HARQ指示下行控制信息DCI主要由PDCCH承載,針對一個小區(qū)和RNTI傳輸:上下行的調度信息非周期性CQI報告的請求MCCH改變通知上行功率控制命令DCI格式下面的DCI格式中定義的字段對應于信息比特a0到aA-1。每一個字段(如果有的話,填充的0比特也包括在內)按照下面描述中出現的順序來進行映射,第一個字段映射到最低信息位a0,接下來的字段映射到高信息位。每一個字段的最高有效位映射到對應字段的最低信息位。2023/2/474下行傳輸信道和控制信息廣播信道
下行共享信道、尋呼信道和多播信道下行控制信息控制格式指示HARQ指示LTER8版本定義了10種DCI格式,而目前的R11版本增加了4種格式:2B,2C,2D,4。這里主要總體介紹DCI格式,再介紹格式0,詳細內容參考3GPPTS36.212DCI格式功能0用于上行PUSCH的調度1用于下行單碼字的PDSCH的調度1A用于下行單碼字的PDSCH的緊湊型調度1B用于預編碼的下行單碼字的PDSCH的緊湊型調度1C用于下行單碼字的PDSCH的更緊湊模型調度1D用于具有預編碼與功率偏移信息的下行單碼字PDSCH的緊湊型調度2用于閉環(huán)空間復用情況下的雙碼字的PDSCH的調度2A用于開環(huán)空間復用情況下的雙碼字的PDSCH的調度3用于傳輸一組用戶的PUCCH和PUSCH的功率控制信息,其中功率控制信息采用2bit指示3A用于傳輸一組用戶的PUCCH和PUSCH的功率控制信息,其中功率控制信息采用2bit指示2023/2/475下行傳輸信道和控制信息廣播信道
下行共享信道、尋呼信道和多播信道下行控制信息控制
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年環(huán)保公益宣傳品采購與服務合同3篇
- 2024年版:建筑工程專業(yè)分包合同模板
- 簡易警報器課程設計
- 工程經濟學課程設計
- 航天能源課程設計思路
- 電工實訓教學課程設計
- 《黑衣“超人”》課件
- 機械沖床課程設計題目
- 色彩搭配系統課程設計
- 米利根案件課程設計
- 2023年新版烏斯特統計公報即將發(fā)布
- 污水處理廠安全生產風險分級管控體系方案全套資料匯編完整版
- 人教部編版三年級語文上冊古詩詞日積月累默寫模板
- 高危急性胸痛的快速診斷和誤診病案分析
- (完整版)綜合醫(yī)院康復醫(yī)學科建設與管理指南
- GB/T 41649-2022木制玩具中甲醛釋放量的測定燒瓶法
- JJF 1384-2012開口/閉口閃點測定儀校準規(guī)范
- GB/T 33720-2017LED照明產品光通量衰減加速試驗方法
- 教師政治紀律方面存在的問題及整改措施集合5篇 教師政治紀律方面存在的問題及整改措施怎么寫
- GB/T 16552-2017珠寶玉石名稱
- GB/T 14982-2008粘土質耐火泥漿
評論
0/150
提交評論