Given integer D≥2, consider a DMS{Xi}i=1∞ with alphabetX, pmfpX and source entropyHD(X)=−a∈X∑pX(a)logDpX(a)=(logD2)H(X)then the following results hold: 1. Forward Part (Achievability): For any ϵ∈(0,1) and 0<δ<ϵ, there exists a sequence of (K,n) D-ary fixed-length codesCn for the source such that HD(X)<n→∞limsupnk≤HD(X)+δ and Pe(Cn)<ϵ\mboxfornsufficientlylarge 2. “Strong” Converse Part: For any ϵ∈(0,1) and any sequence of (K,n) D-ary fixed-length codesCn for the source with n→∞limsupnk<HD(X) we have that Pe(Cn)>1−ϵ\mboxfornsufficientlylarge ## Conclusion HD(X)=inf{R:R\mboxachievable} where R \mbox{ achievable}\iff \forall\epsilon>0, \ \exists\mathcal{C_{n}}\mbox{ s.t. } \begin{array} \ \limsup_{n\to\infty} \frac{k}{n}\le R \mbox{ and} \\ P_e<\epsilon \mbox{ for n sufficiently large}\end{array} [!rmk] For a non-empty set A (with finite infimum), to show that a=infA, one needs to show that 1. Forward Part: ∀δ>0,∃a0∈A\mboxs.t.a0<infA+δ 2. Converse Part: ∀a∈A,a≥infA ## Intuition The theorem shows that for a DMS, its source entropy HD(X) is the “smallest” compression rate for which there exists D-ary block codes for the source with asymptotically vanishing error probability (i.e. limn→∞Pe=0).
Given integer D≥2, consider a DMS{Xi}i=1∞ with alphabet X, pmfpX, and source entropyHD(X)=−a∈X∑pX(a)logDpX(a)=(logD2)H(X)Then the following results hold: 1. Forward Part (Achievability) For any ϵ∈(0,1), there exists a sequence of D-ary n-th order prefix (hence UD) VLCsf:Xn→{0,1,⋯,D−1}∗for the source with average code rate satisfying Rˉn<HD(X)+ϵfor n sufficiently large. 2. Converse Part Every D-ary n-order UDVLCfn:Xn→{0,1,⋯,D−1}∗for the source has an average code rateRˉn≥HD(X)
For any n≥1, ∃ a D-ary n-th order prefix codef:Xn→{0,1,⋯,D−1}∗for a DMS {Xi} with alphabet X with average code rate: HD(X)≤Rˉn<HD(X)+n1
VLC Stationary
Given integer D≥2, consider a stationarysource{Xi}i=1∞ with alphabet X, pmfpX, and source entropy rateHD(X)=n→∞limn1HD(Xn)Then the following results hold: 1. Forward Part (Achievability) For any ϵ∈(0,1), there exists a sequence of D-ary n-th order prefix (hence UD) VLCsf:Xn→{0,1,⋯,D−1}∗for the source with average code rate satisfying Rˉn<HD(X)+ϵfor n sufficiently large. 2. Converse Part Every D-ary n-order UDVLCfn:Xn→{0,1,⋯,D−1}∗for the source has an average code rateRˉn≥HD(X)
For any n≥1, ∃ a D-ary n-th order prefix code f:Xn→{0,1,⋯,D−1}∗for a stationarysource{Xi} with alphabet X with avg code raten1HD(Xn)≤Rˉn<n1HD(Xn)+n1as n→∞, Rˉn→H(X).