資訊理論 複習筆記

2022-08-11 20:21:17 字數 1277 閱讀 9711

典型序列:

信源有p個編碼,,,,每個編碼有乙個出現的概率

那麼對於這個信源發出的n長序列

一共有pn個n長序列

其中有一小部分,出現的概率較大,稱為典型序列

其他的序列,出現的概率特別小,稱為非典型序列

計算典型序列的概率:

2-n(h(x) + ε)

<= p <= 2-n(h(x) - ε)

ε表示,將序列出現的概率》ε作為典型序列

n:序列長度

當n->∞時 典型序列出現的次數tx(n,ε) = 2nh(x)

最優二元即時碼

二元霍夫曼編碼

霍夫曼編碼:

n元霍夫曼編碼,一共有m個字元

將信源出現的概率排序

第一次取m % (n-1)個最小的進行合併

之後每次合併n個

當只剩下乙個的時候再進行展開

這樣就得到了霍夫曼編碼

展開時,從大到小使用0,1,2,,,,n-1

解題格式如下

馬爾科夫信源

馬爾科夫信源有幾種狀態si

狀態之間有概率去相互轉化

那麼通過求解線性方程組可以求出每個狀態出現的概率p(si)

通過p(si)也可以求出每個字母出現的概率

h(x|si)是在si下,信源的熵

h∞(x) = σp(si) * h(x|si)  叫做熵率

p1                p1

p2  =  p.t * p2

p為概率轉移矩陣

平均碼長:

對字母按概率進行2元霍夫曼編碼

也可計算編碼的碼長

η = h(x) / (l * log r)  編碼效率  l:平均碼長 r字母的個數

通道的最佳解碼規則,最大似然解碼規則,平均差錯率

概率轉移矩陣q

q(b|a)表示當通道輸入為a時,輸出為b的概率

最大似然解碼準則

將每一列的最大值找出

對應的q(bi|aj)作為f(bi) = aj

最佳解碼準則

將q的每乙個數q(bi|aj)乘對應的p(aj)得到矩陣p

還是取找p每一列的最大值,並將其作為f(bi) = aj

平均差錯率根據編碼和矩陣p使用1-σp正確即可算出平均差錯率

資訊理論筆記

i p log b p 當b 2,熵的單位是bit b e,熵的單位是nat b 10,熵的單位是hart p 1,i p 0 p 0,i p p 1 2,i p 1 h x ex i x e x l ogb x 個人理解 x可以是連續或者離散,反正就是積分h p,q ep log q h p dk...

資訊理論 學習筆記

克勞德 夏農 claude shannon 美國數學家 電子工程師和密碼學家,被譽為資訊理論的創始人。資訊理論是在資訊可以量度的基礎上,研究有效和可靠的傳遞資訊的科學,它涉及資訊量度 資訊特性 資訊傳輸速率 通道容量 干擾對資訊傳輸的影響等方面的知識。資訊量是對資訊的度量。多少資訊用資訊量來衡量,我...

資訊理論基礎

所謂的資訊,就是以前不知道現在知道的事實,如果某件事以前就知道,當別人再告訴你時,你會忽略,這件事對你的認知沒有任何影響,這就不叫資訊,反之,如果某件事以前你不知道,有人告訴你了,你現在知道了,那麼對你而言,這件事就是資訊。讓我們更進一步,看一件事帶來的資訊量的大小如何來度量。顧名思義,資訊量就是度...