「符号の種類」の編集履歴(バックアップ)一覧はこちら
「符号の種類」(2011/07/10 (日) 22:22:22) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*M系列
**5次
-x^5 + x^2 + 1
-x^5 + x^3 + 1
-x^5 + x^3 + x^2 + x^1 + 1
-x^5 + x^4 + x^2 + x^1 + 1
-x^5 + x^4 + x^3 + x^1 + 1
-x^5 + x^4 + x^3 + x^2 + 1
*glfsrを使った場合
-M系列
#系列長31
interpolation = 31
mask = 0 #?
seed = 1
degree = 5 #ntaps = 31
1010111011000111110011010010000(0×15, 1×16)
interpolation = 31
mask = 37 #x^5 + x^2 + x^0 = 37
seed = 1
degree = 5 #ntaps = 31
1110101101111100010100100000(0×14, 1×14何故か系列長28が出てしまった)
interpolation = 31
mask = 61 # x^5 + x^4 + x^3 + x^2 + 1
seed = 1
degree = 5 #ntaps = 31
1110010001010111101101001100000(0×16, 1×15)
interpolation = 31
mask = 47 #x^5 + x^3 + x^2 + x^1 + 1 = 47
seed = 1
degree = 5 #ntaps = 31
1100010010111110011101101000001(0×15, 1×16)
#系列長15
interpolation = 15
mask = 0
seed = 2
degree = 4 #2^4 + 2^3 + 2^0 = 25 ,ntaps = 15
011110101100100(0×7, 1×8)
#系列長7
interpolation = 7
mask = 0
seed = 1
degree = 3 #2^3 + 2^2 + 2^0 = 25 ,ntaps = 7
1110100(0×3, 1×4)
-Gold系列
interpolation = 7
mask1 = 0
seed1 = 1
degree1 = 3 #2^3 + 2^2 + 2^0 = 25 ,ntaps = 7
mask1 = 0
seed2 = 2
degree3 = 3 #2^3 + 2^2 + 2^0 = 25 ,ntaps = 7
111-11-1-1(左から)
×-1111-11-1 →1-1-1111-1
式と結果があっていない。。
*lfsrを使った場合
glfsrを使うとgold符号を生成しにくい?(うまくコントロールできない)
のでlfsrを使ってで進めていく!
これが本当のlfsrの結果!
interpolation = 31
mask = 61 #x^5 + x^4 + x^3 + x^2 + 1
seed = 1
reg_len = 4
1000011001001111101110001010110(0×15, 1×16)
interpolation = 31
mask1 = 61 #x^5 + x^4 + x^3 + x^2 + 1
seed1 = 1
reg_len1 = 4
mask2 = 37 #x^5 + x^2 + 1
seed2 = 1
reg_len2 = 4
0000001011111100010110111101100(0×15, 1×16)
*preferred pairらしい
x^5 + x^2 + 1
x^5 + x^3 + x^2 + x^1 + 1
*M系列
[[生成多項式>http://dspace.wul.waseda.ac.jp/dspace/bitstream/2065/424/19/Honbun-32_chapter3-2.pdf]]
**5次
-x^5 + x^2 + 1
-x^5 + x^3 + 1
-x^5 + x^3 + x^2 + x^1 + 1
-x^5 + x^4 + x^2 + x^1 + 1
-x^5 + x^4 + x^3 + x^1 + 1
-x^5 + x^4 + x^3 + x^2 + 1
*glfsrを使った場合
-M系列
#系列長31
interpolation = 31
mask = 0 #?
seed = 1
degree = 5 #ntaps = 31
1010111011000111110011010010000(0×15, 1×16)
interpolation = 31
mask = 37 #x^5 + x^2 + x^0 = 37
seed = 1
degree = 5 #ntaps = 31
1110101101111100010100100000(0×14, 1×14何故か系列長28が出てしまった)
interpolation = 31
mask = 61 # x^5 + x^4 + x^3 + x^2 + 1
seed = 1
degree = 5 #ntaps = 31
1110010001010111101101001100000(0×16, 1×15)
interpolation = 31
mask = 47 #x^5 + x^3 + x^2 + x^1 + 1 = 47
seed = 1
degree = 5 #ntaps = 31
1100010010111110011101101000001(0×15, 1×16)
#系列長15
interpolation = 15
mask = 0
seed = 2
degree = 4 #2^4 + 2^3 + 2^0 = 25 ,ntaps = 15
011110101100100(0×7, 1×8)
#系列長7
interpolation = 7
mask = 0
seed = 1
degree = 3 #2^3 + 2^2 + 2^0 = 25 ,ntaps = 7
1110100(0×3, 1×4)
-Gold系列
interpolation = 7
mask1 = 0
seed1 = 1
degree1 = 3 #2^3 + 2^2 + 2^0 = 25 ,ntaps = 7
mask1 = 0
seed2 = 2
degree3 = 3 #2^3 + 2^2 + 2^0 = 25 ,ntaps = 7
111-11-1-1(左から)
×-1111-11-1 →1-1-1111-1
式と結果があっていない。。
*lfsrを使った場合
glfsrを使うとgold符号を生成しにくい?(うまくコントロールできない)
のでlfsrを使ってで進めていく!
これが本当のlfsrの結果!
interpolation = 31
mask = 61 #x^5 + x^4 + x^3 + x^2 + 1
seed = 1
reg_len = 4
1000011001001111101110001010110(0×15, 1×16)
interpolation = 31
mask1 = 61 #x^5 + x^4 + x^3 + x^2 + 1
seed1 = 1
reg_len1 = 4
mask2 = 37 #x^5 + x^2 + 1
seed2 = 1
reg_len2 = 4
0000001011111100010110111101100(0×15, 1×16)
*preferred pairらしい
x^5 + x^2 + 1
x^5 + x^3 + x^2 + x^1 + 1