院試hub

阪大 基礎工学研究科 システム創成専攻 電子光科学I 2024年度 院試 過去問 解答例・解説(解説6項目)

解説6項目の分野は電磁気学・回路2項目、情報1項目、複素解析1項目です。解説は1問、途中式と最終答は大問1問ぶんを公開しています。PDFの収録範囲は商品ページで確認できます。問題本文は含みません。

最終更新:

第1問 — 解析:逆双曲線関数と逆三角関数の対数表示とマクローリン展開

解析:逆双曲線関数と逆三角関数の対数表示とマクローリン展開の途中式・最終答をPDFで見る

第2問 — 複素解析:三角関数の周期積分と留数定理

複素解析:三角関数の周期積分と留数定理の途中式・最終答をPDFで見る

第3問 — 情報理論:2元対称通信路と拡大ハミング符号の復号

(1) kk 個の誤りが生じる確率と誤り個数の平均

各ビットの誤りが独立で、確率が同じ ε\varepsilon である通信路を、無記憶な2元対称通信路という。誤り個数 kk は、nn 回の独立な試行で「反転」が起きる回数なので、二項分布に従う。ここでは、通信路が無記憶で、各ビットに同じ WW が独立に作用すると仮定している。問題が「長さ nn の符号語」と「誤りの確率 ε\varepsilon」だけを与えていることが、二項分布を使う合図である。

平均は、ii 番目のビットの誤りを指示変数 XiX_i(期待値 ε\varepsilon)とし、k=∑iXik=\sum_iX_i の期待値を足して nεn\varepsilon とする方法でも求まる。

確かめでは、∑kP(k)=(ε+1−ε)n=1\sum_kP(k)=(\varepsilon+1-\varepsilon)^n=1 を使う。n=8n=8、ε=0.01\varepsilon=0.01 なら P(0)=0.998=0.9227P(0)=0.99^8=0.9227、P(1)=0.0746P(1)=0.0746、P(2)=0.0026P(2)=0.0026 で、平均は 0.080.08 個である。誤りは、(nk)\dbinom nk を落として εk(1−ε)n−k\varepsilon^k(1-\varepsilon)^{n-k} だけを答えるものである。n=8n=8、ε=0.1\varepsilon=0.1 では k=0,…,8k=0,\dots,8 の和が 0.48430.4843 となり、確率の和が 11 にならないので気づける。

(2) 補元 vˉ\bar{\bm v} も符号語になることの証明

線形符号は、検査方程式 HvT=0H\bm v^{\mathsf T}=\bm 0 の解全体で、足し算について閉じている。補元をとる操作は v\bm v に 1\bm 1 を足すことなので、1\bm 1 が符号語でありさえすれば、補元は必ず符号語になる。1\bm 1 が符号語であるための条件は、HH のすべての行の重みが偶数であることで、これが示すべき核心である。問題が「ある v\bm v が符号語なら vˉ\bar{\bm v} も」と、すべての符号語について述べていることが、符号語 v\bm v を個別に調べずに 1\bm 1 だけを調べる合図である。

この HH の8本の列は、(a1,a2,a3,1)T(a_1,a_2,a_3,1)^{\mathsf T} の形のベクトル8通りを1回ずつ取っている。つまり拡大ハミング符号 [8,4,4][8,4,4] で、符号語は 24=162^4=16 個、最小距離は 44 である。16個の符号語を全部書き出すと、重み 00 が1個、重み 44 が14個、重み 88 が1個で、1\bm 1 は符号語の1つである。具体例では、(4)で出る符号語 (1,0,1,0,1,1,0,0)(1,0,1,0,1,1,0,0) の補元 (0,1,0,1,0,0,1,1)(0,1,0,1,0,0,1,1) に HH を掛けると、4行とも 11 の個数が偶数で 0\bm 0 になる。

誤りは、いくつかの符号語で補元が符号語になることを確かめて、証明の代わりにするものである。全符号語についての主張なので、線形性と H1T=0H\bm1^{\mathsf T}=\bm0 から示す必要がある。行の重みが1つでも奇数なら 1\bm1 は符号語にならず、補元は符号語とは限らない。答案では、第4行の重み 88 も含めた4行すべてが偶数であることを省かずに書く。

(3) 受信語 (1,1,1,1,0,1,0,1)(1,1,1,1,0,1,0,1) の復号

シンドローム復号は、r=c+e\bm r=\bm c+\bm e と HcT=0H\bm c^{\mathsf T}=\bm 0 から s=HeT\bm s=H\bm e^{\mathsf T} となり、s\bm s が送信符号語 c\bm c によらず誤りパターン e\bm e だけで決まることを使う。s\bm s から e\bm e を推定して c=r+e\bm c=\bm r+\bm e と戻す。通信路が ε≪12\varepsilon\ll\tfrac12 なら、誤りが少ないパターンほど確からしい。問題が「推定できない場合は理由を述べよ」と書いていることが、誤り訂正の限界(最小距離 44 なら訂正は1個まで)に当たる場合を含む合図である。

4つの候補符号語は互いに距離がちょうど 44 で、受信語から距離 22 の位置にある。最小距離 44 の符号では、1個の誤りは訂正でき、2個の誤りは検出できるが、受信語が2つの符号語の中間に来うるので訂正できない。数値では、(1,1,1,1,1,1,1,1) と (0,1,1,1,0,1,0,0)(0,1,1,1,0,1,0,0) は位置 1,5,7,81,5,7,8 で違い、距離は 44 である。距離 2,4,62,4,6 の個数 4,8,44,8,4 は、16個の符号語を全部調べた結果である。

誤りは、第4行(全ビットの和)を飛ばして上3行だけでシンドロームを見るものである。s\bm s が (1,0,1)(1,0,1) になり、第1列の上3成分と一致するので「位置1の1個の誤り」と判定して (0,1,1,1,0,1,0,1)(0,1,1,1,0,1,0,1) を出力する。この語に HH を掛けると (0,0,0,1)T(0,0,0,1)^{\mathsf T} で符号語ではなく、誤りの個数の偶奇が見えていなかったことが分かる。4つの候補から1つを理由なく選ぶのも誤りである。

(4) 受信語 (1,0,1,1,1,1,0,0)(1,0,1,1,1,1,0,0) の復号

1個の誤りが位置 ii に生じたときのシンドロームは、HH の第 ii 列そのものである。この HH では8本の列がすべて異なるので、s\bm s から位置が一意に決まる。(3) と (4) の違いは第4成分で、00 なら偶数個で1個訂正はできず、11 なら奇数個で1個訂正に進める。

c^\hat{\bm c} との距離は 11 である。最小距離が 44 なので、受信語から距離 11 以内にある符号語は高々1つで、推定は一意である。誤りが 3,5,73,5,7 個になる符号語もそれぞれ 7,7,17,7,1 個あるが、確率は 11 個の場合の ε2(1−ε)−2\varepsilon^2(1-\varepsilon)^{-2}、ε4(1−ε)−4\varepsilon^4(1-\varepsilon)^{-4}、ε6(1−ε)−6\varepsilon^6(1-\varepsilon)^{-6} 倍で、ε≪12\varepsilon\ll\tfrac12 では無視できる。

誤りは、通常のハミング符号と同じようにシンドロームを2進数と読むものである。(1,1,1,1)(1,1,1,1) は 1515 で、符号長 88 の範囲を超える。この HH の列は2進数の順に並んでいないので、s\bm s と一致する列を探して位置を決める。

(5) 復号後の誤り個数の平均

復号後の誤り個数は、誤りパターンの重み ww ごとに平均 E=∑w(8w)εw(1−ε)8−wNwE=\sum_w\dbinom8w\varepsilon^w(1-\varepsilon)^{8-w}N_w と書ける。NwN_w は重み ww の1パターンあたりの復号後の誤り個数である。1個の誤りが訂正されるので N0=N1=0N_0=N_1=0 で、ε\varepsilon の1次の項が消える。残る最低次は、訂正されない2個の誤りによる 56ε256\varepsilon^2 である。問題が「ε\varepsilon の次数が低い方から2項」と指定していることが、w=2w=2 と w=3w=3 を数えれば足りるという合図である。

w=3w=3 は、誤りが減るのでなく、増える場合である。例として誤りが位置 1,2,31,2,3 にあると s=h1+h2+h3=(0,0,0,1)T=h8\bm s=\bm h_1+\bm h_2+\bm h_3=(0,0,0,1)^{\mathsf T}=\bm h_8 で、位置 88 を反転するので復号結果の誤りは位置 1,2,3,81,2,3,8 の4個になる。この4点は重み4の符号語の台である。

全256通りの誤りパターンを数え上げた厳密な式は E=56ε2−112ε3+224ε5−224ε6+64ε7E=56\varepsilon^2-112\varepsilon^3+224\varepsilon^5-224\varepsilon^6+64\varepsilon^7 で、ε4\varepsilon^4 の項は 00 になる。2項近似は ε=0.01\varepsilon=0.01 で 0.0054880.005488(厳密値と一致)、ε=0.1\varepsilon=0.1 で 0.44800.4480(厳密値 0.45000.4500)である。符号化しない場合の 8ε8\varepsilon は 0.080.08 と 0.80.8 で、ε=0.01\varepsilon=0.01 では約 115\tfrac1{15} に減る。

誤りは数え方にある。ε=0.01\varepsilon=0.01 で厳密値 0.0054880.005488 に対し、w=3w=3 の誤訂正を忘れて 56ε2−336ε356\varepsilon^2-336\varepsilon^3 とすると 0.0052640.005264、w=3w=3 を誤り3個のままと数えて 56ε2−168ε356\varepsilon^2-168\varepsilon^3 とすると 0.0054320.005432、(1−ε)6(1-\varepsilon)^6 の展開を忘れて 56ε2+224ε356\varepsilon^2+224\varepsilon^3 とすると 0.0058240.005824 になる。(82)=28\dbinom82=28 に2個を掛けずに 28ε228\varepsilon^2 と書く誤りは、0.00280.0028 と半分になる。

解答

(1) kk 個の誤りが生じる確率と誤り個数の平均

行列 WW の対角成分 1−ε1-\varepsilon が、ビットがそのまま伝わる確率である。各ビットは独立に確率 ε\varepsilon で反転する。誤りの位置を指定した kk 個の集合に対して、その位置だけが反転し、残る n−kn-k 個が反転しない確率は εk(1−ε)n−k\varepsilon^k(1-\varepsilon)^{n-k} である。位置の選び方は (nk)\dbinom nk 通りで、これらは互いに排反だから P(k)=(nk)εk(1−ε)n−k(k=0,1,…,n). P(k)=\binom nk\varepsilon^k(1-\varepsilon)^{n-k}\qquad(k=0,1,\dots,n). 平均は k(nk)=n(n−1k−1)k\dbinom nk=n\dbinom{n-1}{k-1} を使って ∑k=0nkP(k)=nε∑k=1n(n−1k−1)εk−1(1−ε)n−k=nε (ε+1−ε)n−1=nε. \sum_{k=0}^{n}kP(k)=n\varepsilon\sum_{k=1}^{n}\binom{n-1}{k-1}\varepsilon^{k-1}(1-\varepsilon)^{n-k}=n\varepsilon\,(\varepsilon+1-\varepsilon)^{n-1}=n\varepsilon.

(2) 補元 vˉ\bar{\bm v} も符号語になることの証明

v\bm v が符号語であることは、HvT=0(mod2)H\bm v^{\mathsf T}=\bm 0\pmod 2 と同じである。全成分が 11 のベクトルを 1=(1,1,…,1)\bm 1=(1,1,\dots,1) とおくと、vˉi=1−vi≡vi+1(mod2)\bar v_i=1-v_i\equiv v_i+1\pmod2 なので vˉ=v+1\bar{\bm v}=\bm v+\bm 1 である。

まず H1TH\bm 1^{\mathsf T} を求める。第 jj 成分は HH の第 jj 行にある 11 の個数を  mod 2\bmod2 で数えたものである。各行の 11 の個数は、第1行 44、第2行 44、第3行 44、第4行 88 で、いずれも偶数だから H1T=0(mod2)H\bm 1^{\mathsf T}=\bm 0\pmod2 である。

したがって HvˉT=HvT+H1T=0+0=0(mod2) H\bar{\bm v}^{\mathsf T}=H\bm v^{\mathsf T}+H\bm 1^{\mathsf T}=\bm 0+\bm 0=\bm 0\pmod2 となり、vˉ\bar{\bm v} も符号語である。■\blacksquare

(3) 受信語 (1,1,1,1,0,1,0,1)(1,1,1,1,0,1,0,1) の復号

シンドローム s=HrT(mod2)\bm s=H\bm r^{\mathsf T}\pmod2 を求める。 第1行(位置 1,2,4,5): 1+1+1+0=3≡1,第2行(位置 2,3,4,6): 1+1+1+1=4≡0,第3行(位置 1,3,4,7): 1+1+1+0=3≡1,第4行(全位置): 1+1+1+1+0+1+0+1=6≡0. \begin{aligned} \text{第1行(位置 }1,2,4,5\text{)}&:\ 1+1+1+0=3\equiv1,\\ \text{第2行(位置 }2,3,4,6\text{)}&:\ 1+1+1+1=4\equiv0,\\ \text{第3行(位置 }1,3,4,7\text{)}&:\ 1+1+1+0=3\equiv1,\\ \text{第4行(全位置)}&:\ 1+1+1+1+0+1+0+1=6\equiv0. \end{aligned} よって s=(1,0,1,0)T≠0\bm s=(1,0,1,0)^{\mathsf T}\ne\bm 0 で、誤りが含まれる。

r=c+e\bm r=\bm c+\bm e なら HrT=HeTH\bm r^{\mathsf T}=H\bm e^{\mathsf T} なので、s\bm s は誤りの位置に対応する列 hi\bm h_i の和になる。HH のどの列も第4成分は 11 だから、s\bm s の第4成分は誤りの個数の偶奇である。s\bm s の第4成分は 00 なので、誤りの個数は偶数である。1個の誤りなら s\bm s が1本の列に等しく第4成分が 11 になるので、誤りは1個ではない。

2個の誤りを調べる。列の上3成分は 000000 から 111111 の8通りを1回ずつ取るので、hi+hj=s\bm h_i+\bm h_j=\bm s となる位置の組は、上3成分の和が (1,0,1)(1,0,1) になる組である。 {i,j}={1,8}, {2,3}, {4,6}, {5,7} \{i,j\}=\{1,8\},\ \{2,3\},\ \{4,6\},\ \{5,7\} の4組がある。受信語との距離が 22 の符号語は (0,1,1,1,0,1,0,0), (1,0,0,1,0,1,0,1), (1,1,1,0,0,0,0,1), (1,1,1,1,1,1,1,1) (0,1,1,1,0,1,0,0),\ (1,0,0,1,0,1,0,1),\ (1,1,1,0,0,0,0,1),\ (1,1,1,1,1,1,1,1) の4つで、どれも同じ確率 ε2(1−ε)6\varepsilon^2(1-\varepsilon)^6 をもつ。最も確からしい候補が1つに決まらないので、送信符号語は推定できない。

可能性のある誤りの個数は偶数で、距離が 2,4,62,4,6 の符号語がそれぞれ 4,8,44,8,4 個ある。88 個の誤りは送信符号語が rˉ=(0,0,0,0,1,0,1,0)\bar{\bm r}=(0,0,0,0,1,0,1,0) の場合だが、(2)の結果から HrˉT=s+H1T=s≠0H\bar{\bm r}^{\mathsf T}=\bm s+H\bm 1^{\mathsf T}=\bm s\ne\bm0 で符号語でないので、起こりえない。

(4) 受信語 (1,0,1,1,1,1,0,0)(1,0,1,1,1,1,0,0) の復号

第1行(位置 1,2,4,5): 1+0+1+1=3≡1,第2行(位置 2,3,4,6): 0+1+1+1=3≡1,第3行(位置 1,3,4,7): 1+1+1+0=3≡1,第4行(全位置): 1+0+1+1+1+1+0+0=5≡1. \begin{aligned} \text{第1行(位置 }1,2,4,5\text{)}&:\ 1+0+1+1=3\equiv1,\\ \text{第2行(位置 }2,3,4,6\text{)}&:\ 0+1+1+1=3\equiv1,\\ \text{第3行(位置 }1,3,4,7\text{)}&:\ 1+1+1+0=3\equiv1,\\ \text{第4行(全位置)}&:\ 1+0+1+1+1+1+0+0=5\equiv1. \end{aligned} s=(1,1,1,1)T\bm s=(1,1,1,1)^{\mathsf T} で、これは HH の第4列 h4\bm h_4 に一致する。第4成分が 11 なので誤りは奇数個で、ε≪12\varepsilon\ll\tfrac12 では最も確からしいのは1個である。1個なら誤りは第4ビットなので、第4ビットを反転して c^=(1,0,1,0,1,1,0,0) \hat{\bm c}=(1,0,1,0,1,1,0,0) とする。確かめでは Hc^TH\hat{\bm c}^{\mathsf T} の4行が、1+0+0+1=21+0+0+1=2、0+1+0+1=20+1+0+1=2、1+1+0+0=21+1+0+0=2、44 で、すべて偶数となり 0\bm 0 である。

(5) 復号後の誤り個数の平均

復号規則は次のとおりである。s=0\bm s=\bm 0 なら r\bm r を出力する。s≠0\bm s\ne\bm0 で第4成分が 11 なら、s\bm s に等しい列 hj\bm h_j の位置 jj を反転する。s≠0\bm s\ne\bm0 で第4成分が 00 なら、r\bm r をそのまま出力する。線形性より、復号後の誤り個数は送信符号語によらないので、c=0\bm c=\bm 0 として誤りパターン e\bm e の重み ww で場合分けする。

w=0w=0:誤りなし。w=1w=1:s=hj\bm s=\bm h_j で位置 jj を反転し、誤りは 00 個になる。

w=2w=2:s=hi+hj\bm s=\bm h_i+\bm h_j は 0\bm 0 でなく(列が異なる)、第4成分は 00 なので、r\bm r がそのまま出力される。誤りは2個。パターンは (82)=28\dbinom82=28 通り。

w=3w=3:s=hi+hj+hk\bm s=\bm h_i+\bm h_j+\bm h_k の第4成分は 11 で、8本の列のうちの1つ hl\bm h_l に等しい。l∈{i,j,k}l\in\{i,j,k\} なら残りの2列の和が 0\bm 0 になり、列が異なることに反するので、ll は i,j,ki,j,k と異なる。位置 ll を反転するので誤りは 44 個になる。パターンは (83)=56\dbinom83=56 通り。

w≥4w\ge4 の項は ε4\varepsilon^4 以上である。平均は E=28⋅2 ε2(1−ε)6+56⋅4 ε3(1−ε)5+O(ε4). E=28\cdot2\,\varepsilon^2(1-\varepsilon)^6+56\cdot4\,\varepsilon^3(1-\varepsilon)^5+O(\varepsilon^4). (1−ε)6=1−6ε+⋯(1-\varepsilon)^6=1-6\varepsilon+\cdots を入れると、ε3\varepsilon^3 の係数は 56⋅(−6)+224=−11256\cdot(-6)+224=-112 である。よって E=56ε2−112ε3+O(ε4). E=56\varepsilon^2-112\varepsilon^3+O(\varepsilon^4).

最終答

(1) kk 個の誤りが生じる確率と誤り個数の平均

P(k)=(nk)εk(1−ε)n−kP(k)=\dbinom nk\varepsilon^k(1-\varepsilon)^{n-k}(二項分布)、誤り個数の平均は nεn\varepsilon

(2) 補元 vˉ\bar{\bm v} も符号語になることの証明

証明。各行の 11 の個数が偶数なので H1T=0H\bm 1^{\mathsf T}=\bm0、線形性より HvˉT=HvT+H1T=0H\bar{\bm v}^{\mathsf T}=H\bm v^{\mathsf T}+H\bm1^{\mathsf T}=\bm0。

(3) 受信語 (1,1,1,1,0,1,0,1)(1,1,1,1,0,1,0,1) の復号

推定できない。理由:s=(1,0,1,0)T≠0\bm s=(1,0,1,0)^{\mathsf T}\ne\bm 0 で第4成分が 00 なので誤りは偶数個であり、2個の誤りの位置が {1,8},{2,3},{4,6},{5,7}\{1,8\},\{2,3\},\{4,6\},\{5,7\} の4通りで同じ確率になる。可能性のある誤りの個数は 2,4,62,4,6 個。

(4) 受信語 (1,0,1,1,1,1,0,0)(1,0,1,1,1,1,0,0) の復号

送信符号語は (1,0,1,0,1,1,0,0)(1,0,1,0,1,1,0,0) と推定できる(第4ビットの1個の誤り)。

(5) 復号後の誤り個数の平均

E≃56ε2−112ε3E\simeq56\varepsilon^2-112\varepsilon^3(符号化しない場合の平均 8ε8\varepsilon より、ε≪1\varepsilon\ll1 で小さい)

第4問 — 量子力学:電子スピンの期待値・時間発展・固有値問題

量子力学:電子スピンの期待値・時間発展・固有値問題の途中式・最終答をPDFで見る

第5問 — 電磁気学:同軸円筒導体の静電場・静磁場と進行波

電磁気学:同軸円筒導体の静電場・静磁場と進行波の途中式・最終答をPDFで見る

第6問 — 電磁気学:磁場中で回転する導体円筒に生じる電場と電荷分布

電磁気学:磁場中で回転する導体円筒に生じる電場と電荷分布の途中式・最終答をPDFで見る

電子光科学Iの解答・解説PDF

2022〜2026年度(5年度) · ¥2,880

解答PDFの商品ページへ

年度別の解答例(5年度)

  • 2026年度(解説7項目)

    線形代数:対称行列の直交対角化と行列指数関数 / 複素関数論:留数定理による実軸上の広義積分 / 情報理論:エントロピー、最適な瞬時符号、弱大数の法則

  • 2025年度(解説7項目)

    微分積分:楕円体面上での xyz の極値(ラグランジュの未定乗数法) / 複素解析:極座標のコーシー・リーマンの方程式と対数関数の周回積分 / 情報理論:3値入力・4値出力の通信路の相互情報量と通信路容量

  • 2024年度(このページ・解説6項目)

    解析:逆双曲線関数と逆三角関数の対数表示とマクローリン展開 / 複素解析:三角関数の周期積分と留数定理 / 情報理論:2元対称通信路と拡大ハミング符号の復号

  • 2023年度(解説7項目)

    微積分:指数関数と三角関数の積の不定積分と広義積分 / 複素解析:有理関数のフーリエ型積分を留数定理で求める / 情報理論:パリティ検査行列で定まる(8,4)線形符号の符号化と復号

  • 2022年度(解説7項目)

    線形代数:3次実対称行列の固有値・固有ベクトルと直交対角化 / 複素解析:コーシーの積分定理によるガウス積分とフレネル積分 / 微分方程式:1階線形方程式とベルヌーイ型方程式

2024年度の出題内容

解説6項目

この6問の分野は電磁気学・回路2問・情報1問・複素解析1問・量子力学1問です。

大問分野主題解説の小見出し最終答
第1問逆双曲線関数と逆三角関数の対数表示とマクローリン展開—あり
第2問複素解析三角関数の周期積分と留数定理—あり
第3問情報2元対称通信路と拡大ハミング符号の復号—あり
第4問量子力学電子スピンの期待値・時間発展・固有値問題—あり
第5問電磁気学・回路同軸円筒導体の静電場・静磁場と進行波—あり
第6問電磁気学・回路磁場中で回転する導体円筒に生じる電場と電荷分布—あり

前年度(2023年度)との違い

大問数
2023年度 7問 → 2024年度 6問
2023年度の解答例

大阪大学の公式過去問

公開年度範囲
領域別。電子光・物性物理・化学・化学工学・数理科学は2022〜2026年度など
公式の解答例
解答例の掲載なし
英語の扱い
受験する年度・専攻の募集要項で確認してください。
院試hubの最終確認
2026-10-26
大阪大学の公式過去問PDF