poly2trellis

poly2trellis

定義 poly2trellis是將卷積碼多項式轉換成MATLAB的trellis格線表達式的函式。 格式 poly2strellis(ConstraintLength,CodeGenerator),內部參數前者是卷積碼的約束長度N,後者是根據輸入輸出連線情況的一個m*n矩陣,m為輸入信號的個數,n為輸出信號的個數

基本信息

定義

poly2trellis是將卷積碼多項式轉換成MATLAB的trellis格線表達式的函式。

格式

poly2strellis(ConstraintLength,CodeGenerator),內部參數前者是卷積碼的約束長度N,後者是根據輸入輸出連線情況的一個m*n矩陣,m為輸入信號的個數,n為輸出信號的個數。

實例

(3,1,3)卷積碼編碼原理圖 (3,1,3)卷積碼編碼原理圖

左圖是一個R=1/3的卷積編碼器(3,1,3),一個輸入,三個輸出。

那么ConstraintLength=4,CodeGenerator為一個1*3的矩陣。

C3=b1+b2+b3

C2=b1+b3

C1=b1

可知,三個移存器皆參與C3的計算,可用向量111表示;一、三號移存器參與C2計算,用101表示;只有一號移存器與C1連線,用100表示。轉化為八進制,分別為7、5、4.

故有trellis=poly2trellis(4,[7 5 4])

相關詞條

熱門詞條

聯絡我們