定義
poly2trellis是將卷積碼多項式轉換成MATLAB的trellis格線表達式的函式。
格式
poly2strellis(ConstraintLength,CodeGenerator),內部參數前者是卷積碼的約束長度N,後者是根據輸入輸出連線情況的一個m*n矩陣,m為輸入信號的個數,n為輸出信號的個數
基本介紹
- 中文名:poly2trellis
- 外文名:ConstraintLength,CodeGenerator
- 性質:函式
- n:為輸出信號的個數
- m:為輸入信號的個數
- R:=1/3的卷積編碼器
定義
poly2trellis是將卷積碼多項式轉換成MATLAB的trellis格線表達式的函式。
格式
poly2trellis(ConstraintLength,CodeGenerator),內部參數前者是卷積碼的約束長度N,後者是根據輸入輸出連線情況的一個m*n矩陣,m為輸入信號的個數,n為輸出信號的個數。
實例
左圖是一個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(3,[7 5 4])