入力アルファベット 、出力アルファベット の離散無記憶通信路を考える。ここで は「消失」を表す記号である。入力 と出力 の条件付き確率は次の通りとする。
つまり、 を送ると半分の確率で消失し、 を送ると半分の確率で に化ける。入力分布を ()として、この通信路の通信路容量 を求めよ。ただし、エントロピー・相互情報量の対数の底は とし、単位はビットとする。
離散無記憶通信路の通信路容量
通信路行列から入力分布 の関数として を表し、微分して最大化することで を求められる(消失通信路 、Z 通信路、消失と反転を含む通信路など)
前提
- 2 元対称通信路の通信路容量 (大学数学 情報理論・符号理論)
- 区間での最大・最小 (数学II 微分法と積分法)
この技能までの道筋(75 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 小数の四則計算 (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 約数の見つけ方 (算数 整数の性質)
- 素因数分解と約数の個数 (算数 整数の性質)
- 平方根の意味と根号の簡単化 (中学数学 数と式)
- 根号の乗除と加減 (中学数学 数と式)
- 指数の拡張と指数関数 (数学II 指数関数と対数関数)
- 対数の定義と性質 (数学II 指数関数と対数関数)
- 樹形図で数え上げる (算数 場合の数)
- 積の法則と和の法則 (算数 場合の数)
- 和の法則・積の法則と樹形図 (数学A 場合の数と確率)
- 順列・円順列・重複順列 (数学A 場合の数と確率)
- 組合せ (数学A 場合の数と確率)
- 確率の定義と和事象・余事象 (数学A 場合の数と確率)
- 期待値 (数学A 場合の数と確率)
- 確率変数と確率分布 (数学B 統計的な推測)
- エントロピー (大学数学 情報理論・符号理論)
- 平均と合計 (算数 いろいろな文章題)
- 平均値・中央値・最頻値 (中学数学 データの活用)
- 代表値(平均値・中央値・最頻値) (数学I データの分析)
- 分散と標準偏差 (数学I データの分析)
- 変量の変換と平均・分散 (数学I データの分析)
- 確率変数の期待値・分散と (数学B 統計的な推測)
- 確率変数の和と積(独立な場合) (数学B 統計的な推測)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 乗法公式による展開 (中学数学 数と式)
- 因数分解 (中学数学 数と式)
- 3 次式までの展開と因数分解 (数学I 数と式)
- 微分係数と導関数の定義 (数学II 微分法と積分法)
- 多項式の微分 (数学II 微分法と積分法)
- 多項式の不定積分 (数学II 微分法と積分法)
- 等間隔にならんだ数の和 (算数 計算と数のきまり)
- 等差・等比数列の和と Σ (数学B 数列)
- 数列の極限 (数学III 極限)
- 関数の極限 (数学III 極限)
- 積と商の微分 (数学III 微分法)
- 合成関数の微分 (数学III 微分法)
- 円の周の長さと面積 (算数 平面図形)
- おうぎ形の弧の長さと面積 (算数 平面図形)
- 弧の長さからおうぎ形の中心角と面積を求める (中学数学 平面図形)
- 三角形・四角形の面積 (算数 平面図形)
- 三平方の定理 (中学数学 相似と三平方の定理)
- 特別な直角三角形の辺の比 (中学数学 相似と三平方の定理)
- 弧度法と単位円による三角関数 (数学II 三角関数)
- の極限 (数学III 極限)
- 加法定理と 2 倍角・半角・積和の公式 (数学II 三角関数)
- 三角関数の導関数 (数学III 微分法)
- 自然対数の底 (数学III 極限)
- 指数関数・対数関数の導関数 (数学III 微分法)
- 基本的な関数の不定積分 (数学III 積分法)
- 置換積分 (数学III 積分法)
- 部分積分 (数学III 積分法)
- 定積分の計算 (数学II 微分法と積分法)
- 定積分の置換・部分積分と偶関数・奇関数 (数学III 積分法)
- 重積分と累次積分 (大学数学 微分積分)
- 同時分布・周辺分布と独立性 (大学数学 確率・統計)
- 条件付き確率と乗法定理 (数学A 場合の数と確率)
- 同時エントロピーと条件付きエントロピー (大学数学 情報理論・符号理論)
- 相互情報量 (大学数学 情報理論・符号理論)
- 2 元対称通信路の通信路容量 (大学数学 情報理論・符号理論)
- 小数と分数のまじった計算 (算数 計算と数のきまり)
- 逆算(□ を求める) (算数 計算と数のきまり)
- 1 次方程式の解き方 (中学数学 方程式)
- 比例・反比例の式とグラフ (中学数学 関数)
- 関数 の式と変域 (中学数学 関数)
- 平方完成と 2 次関数のグラフ (数学I 2次関数)
- 2 次不等式 (数学I 2次関数)
- 剰余の定理・因数定理と高次方程式 (数学II 複素数と方程式)
- 増減表と極値 (数学II 微分法と積分法)
- 区間での最大・最小 (数学II 微分法と積分法)
説明
雑音のある通信路で、1 回の送信あたり最大で何ビットの情報を確実に送れるかを表す量が通信路容量 です。入力が の 2 値なら、入力分布は だけで決まります。そこで を の 1 変数関数として書き、区間 で最大化すれば が求まります。2 元対称通信路のように対称でない Z 通信路や、消失と反転の両方が起こる通信路でも、同じ手順で計算できます。
なぜそうしてよいのか
出力 が入力 に応じてどう決まるかは、通信路行列(第 行・第 列が の表)で与えられます。これは通信路が決めるもので、送り手には変えられません。送り手が選べるのは入力分布 だけです。相互情報量を と分けると、 への依存の仕方が見えてきます。 で、各行のエントロピー は通信路だけで決まる定数です。したがって は の 1 次式になります。一方、出力分布 も の 1 次式なので、 はそれを代入して計算できます。
こうして は閉区間 上の連続関数になります( と約束します)。連続関数なので最大値が存在し、「区間での最大・最小」の方法で求められます。微分には 2 値エントロピー関数 の導関数を使います。 から定数項が打ち消し合い、 で となります。
例として消失確率 の消失通信路を考えます。入力はそのまま届くか、確率 で記号 (消失)に変わります。このとき です。よって 、 となり、 です。これは で最大になり、 が得られます。2 元対称通信路の も同じ枠組みに入ります。ただし一般の通信路では、最適な が になるとは限りません。
手順
入力分布を とおき、通信路行列 を書き出す。
出力分布を求める:。これを使って を の式にする。
条件付きエントロピーを、各行のエントロピーを重み付けして求める:。
を作り、 で微分する。 と合成関数の微分を使い、 となる を求める。
増減表を作り、極値と端点の値 を比べる。その最大値が になる。
例題
入力・出力がともに の Z 通信路を考える。入力 は必ず として届く。入力 は確率 で として届き、確率 で に変わる。この通信路の通信路容量 (単位はビット、対数の底は 2)を求めよ。
例題の解答
【手順1】 とおく。通信路行列は、第 1 行(入力 0)が 、第 2 行(入力 1)が である。
【手順2】 なので、。
【手順3】、 である。よって 。
【手順4】 となる。 で微分すると
とおくと 、つまり なので 。
【手順5】 は について減少するので、 も減少する。よって で 、 で となり、 で極大かつ最大になる。端点の値は 、 である。最大値を計算すると
なので、。これは端点の値 より大きい。
したがって 。
答え:
よくある誤り
最適な入力はいつも だと決めつける誤り。正しくは、微分して最大点を求める。上の Z 通信路では で、真の最大値 ()より小さい。
を行のエントロピーそのもの(例: )としてしまう誤り。正しくは入力確率で重み付けして とする。
合成関数の微分で内側の微分を落とす誤り。 とすると という誤った値が出る。正しくは 。
底を混同する誤り。(自然対数)と、ビット単位の を同じ式に混ぜてしまう例がある。すると となって がずれる。正しくは、底 2 で と統一するか、全体を自然対数で書き直してから微分する。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
入力アルファベット 、出力アルファベット の離散無記憶通信路を考える。入力 に対して、 と独立な雑音 が で生じ、出力は通常の整数の和
で与えられる。入力分布を とする。この通信路の通信路容量 を求めよ。ただし、対数の底は とし、単位はビットとする。入力アルファベットが 、出力アルファベットが の離散無記憶通信路を考える。入力 と出力 の条件付き確率は次のとおりである。
入力分布を , ()とし、相互情報量 を の関数として表して最大化することで、この通信路の通信路容量 を求めよ。ただし、対数の底は とする(単位はビット)。
この技能を使う問題
入力アルファベット・出力アルファベットがともに の離散無記憶通信路を考える。入力 に対して、出力 は次のように定まる(和と差は を法として計算する)。
すなわち、入力の記号はそのまま届くか、「隣の」記号にずれて届く(たとえば のとき は のいずれか)。この通信路の通信路容量
を求めよ。ただし、最大は入力 の確率分布 全体でとり、相互情報量の対数の底は とする(単位はビット)。入力アルファベット・出力アルファベットがともに の離散無記憶通信路を考える。入力 と出力 の条件付き確率は、各 について
で与えられる。すなわち、送った記号は確率 で正しく届き、残りの つの記号のそれぞれに確率 ずつで変わる。この通信路の通信路容量 (単位はビット、すなわち対数の底は )を求めよ。ここで最大値は入力 の確率分布 全体にわたってとる。
つの通信路を縦続接続した次の通信路を考える。
- 第 段:入力 を受け取り、確率 でそのまま、確率 で反転した値 を出力する(2 元対称通信路)。
- 第 段: を受け取り、確率 で をそのまま出力し、確率 で消失記号 を出力する(2 元消失通信路)。
第 段で消失が起こるかどうかは、 や第 段の反転とは独立に決まるものとする。入力 から出力 までを つの離散無記憶通信路とみなしたとき、その通信路容量 を求めよ。ただし、エントロピーと相互情報量の対数の底は とする(単位はビット)。
入力アルファベットが 、出力アルファベットが の離散無記憶通信路を考える。ここで は「消失」を表す記号である。入力 と出力 の条件付き確率は、 に対して
で与えられる。この通信路の通信路容量 を求めよ。ただし、エントロピーと相互情報量の対数の底は とする(単位はビット)。入力アルファベット 、出力アルファベット の離散無記憶通信路を考える。入力 ()に対して、出力 は
で定まる( は消失を表す記号である)。この通信路の通信路容量( 回の使用あたり、単位はビット)を求めよ。対数の底は とする。入力アルファベット 、出力アルファベット の離散無記憶通信路を考える。入力 は次のように出力 に変換される。
- 確率 で消失が起こり、 となる。
- 消失が起こらなかった場合(確率 )は、確率 で記号が反転し()、確率 で正しく伝わる()。
ここで、消失や反転が起こるかどうかは入力 と独立である。対数の底を とするとき、この通信路の通信路容量 を求めよ。
入力アルファベット・出力アルファベットがともに の離散無記憶通信路で、入力 と出力 の条件付き確率が
で与えられるもの( は必ず正しく届き、 は確率 で に化ける通信路)を考える。この通信路の通信路容量 (最大値は入力分布 全体でとる)を求めよ。ただし、エントロピー・相互情報量の対数の底は とする。
実数 は , を満たすとする。入力 ・出力 がともに に値をとる 2 元対称通信路で、
であるものを考える。ただし、記号 を送るには費用がかかるため、入力分布は を満たすものだけが使えるとする。エントロピーの対数の底は とし、 と約束する。2 値エントロピー関数を 、相互情報量を (ただし )で定め、 とおく。
このとき、 を満たす入力分布の中で を最大にするものは である分布ただ 1 つであり、その最大値は
であることを証明せよ。入力アルファベット・出力アルファベットがともに の離散無記憶通信路 を、次の条件付き確率で定める。
( は入力 のとき出力が となる確率)。この通信路 を 段直列につなぐ。すなわち、入力 を に通した出力を とし、 をもう一度 に通した出力を とする。 段目で起こる誤りは 段目とは独立であり、 はマルコフ連鎖をなすとする。
入力 から最終出力 までを つの通信路とみなしたときの通信路容量
を求めよ。ただし、最大値は の確率分布 全体でとり、エントロピーと相互情報量の対数の底は とする。