高知工科大学 情報学群
2025年 7月 25日
問 1.
\( GF(2) \) 上の多項式 \( f(X) = X^4 + X^3 + 1 \) を法とする有限体(ガロア体) \( GF(2^4) \) について、以下の問いに答えなさい。
ただし、\( GF(2) \) 上の \( f(X)=0 \) の根を \( \alpha \) とする。
| (1) | べき表現 \( \alpha^4 \) の多項式表現を求めなさい。 |
| (2) | べき表現 \( \alpha^9 \) の多項式表現を求めなさい。 |
問 2. \( p \) を3以上の素数とするとき、2元符号の誤り検出および訂正能力について以下の問いに答えなさい。
| (1) | \( p \) 重誤りを検出可能にするための条件を示しなさい。 |
| (2) | \( p \) 重誤りを訂正可能にするための条件を示しなさい。 |
問 3. (12,8)ハミング符号の検査行列 \( H \) が
\( H = \left[ \begin{array}{rrrr rrrrrrrr} 1 & 0 & 0 & 0 & 1 & 1 & 1 & 1 & 0 & 1 & 0 & 1 \\ 0 & 1 & 0 & 0 & 0 & 1 & 1 & 1 & 1 & 0 & 1 & 0 \\ 0 & 0 & 1 & 0 & 0 & 0 & 1 & 1 & 1 & 1 & 0 & 1 \\ 0 & 0 & 0 & 1 & 1 & 1 & 1 & 0 & 1 & 0 & 1 & 1 \end{array} \right] \)
と与えられるとき、以下の問いに答えなさい。
| (1) | 情報ビット [ 0 1 0 1 0 1 0 1 ] を符号化した符号語ベクトルを求めなさい。 | |
| (2) | 受信語ベクトル [ 0 0 1 0 0 1 0 1 0 0 0 1 ] の誤りの有無を調べ、 誤りが有る場合は誤り訂正した情報ビットを求めなさい。 |
問 4. 8ビットの情報ビットに対して、 符号化率がもっとも高くなるように巡回ハミング符号化したい場合について、 以下の問いに答えなさい。
| (1) | 次の \( GF(2) \) 上の多項式のうち、生成多項式として適しているものを選びなさい。
\( \{ x+1, x^2+x+1, x^3+x^2+1, x^4+x^3+1, x^5+x^4+1, x^6+x^5+1 \} \) | |
| (2) | (1) で選んだ生成多項式を用いて、情報多項式 \( I(x) = x + x^3 + x^5 + x^7 \) を巡回ハミング符号化した符号多項式を求めなさい。 | |
| (3) | (2) で求めた符号多項式に、誤り多項式 \( E(x) = x^9 \) を付加した受信多項式のシンドローム多項式を求めて誤りを訂正しなさい。 |
問 5. 巡回ハミング符号(巡回組織符号)の検査行列 \( H \) が
\( H = \left[ \begin{array}{rrrrr rrrrr} 1 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 1 & h_0 \\ 0 & 1 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & h_1 \\ 0 & 0 & 1 & 0 & 0 & 1 & 0 & 1 & 1 & h_2 \\ 0 & 0 & 0 & 1 & 0 & 0 & 1 & 0 & 1 & h_3 \\ 0 & 0 & 0 & 0 & 1 & 0 & 0 & 1 & 0 & h_4 \end{array} \right] \)
で与えられる場合について、以下の問いに答えなさい。
| (1) | 未知数 \( h_i \in \{ 0, 1 \} \) ( \( i = 0, 1, 2, 3, 4 \) ) を求めなさい。 | |
| (2) | この検査行列 \( H \) に対応する生成行列 \( G \) を求めて、 すべての符号語についてのシンドロームが \( s = 0 \)(零ベクトル)になることを示しなさい。 |