下行SCH/PCH/MCH信道編碼
以下是來自36.212的一張圖,這個過程的全部目的是“將一個傳輸塊(從MAC)轉換成一系列要傳輸的比特流數據。
接下來分步說明。
第一步很簡單。只是將CRC塊的24位添加到輸入端(傳輸塊)。
第二步如下。它將大傳輸塊分割成多個小塊,並向每個分割塊添加另一個CRC。只有當輸入塊非常大時,即超過6144bit時,纔會繼續拆分輸入塊。(見36.212的5.1.2 Code block segmentation and code block CRC attachment)。
下一步是著名的Turbo編碼步驟。如圖36.212中的Turbo編碼框圖,一位輸入在經過Turbo編碼處理器時變成3位輸出(意味着編碼速率爲1/3)。在此過程中,一個輸入行生成三行輸出,如下所示:
下一步是速率匹配步驟。Tuebo編碼爲每一行輸入生成三行輸出。在這個速率匹配過程中,每一組三行輸入流變成一行比特流。具體細節見36.212 5.1.4.2 Rate matching for convolutionally coded transport channels and control information。
下圖是36.212中的另一張圖,可以看到Turbo編碼輸出的三行進入這個速率匹配塊,並作爲一行比特流輸出。
下一步是相對簡單的最後一步。將多行輸入合併爲一個長位流,如下所示:
當然,這些數據不可能直接從天線傳輸出來的,這個複雜過程的輸出成爲另一個複雜過程的輸入,如下所示: