<< Chapter < Page | Chapter >> Page > |
Consider a stationary ergodic source, where we no longer assume that it is parametric. We need to define notions of probability that fit the universal framework. For this,we study Kac's lemma [link] .
We have a stationary source, , . Define as the number of shifts forward of a window of length until we see again; this is called recurrence time. Define
e.g., , then is the smallest positive number for which . Note that is a binary stationary ergodic source. Define . Then the average recurrence time can be computed, . We can now present Kac's lemma.
Lemma 3 [link] and = .
Let . Because just appeared, then its probability is positive. We will prove that .
Define , and . Then . We claim that . This can be shown formally, but is easily seen by realizing that if appears at any time (say, positive) then it must appear at some negative time with probability 1, because its probability is positive.
Therefore, we have
Therefore, We conclude the proof by noting that .
Let us now develop a universal coding technique for stationary sources. Recall . The asymptotic equipartition property (AEP) of information theory [link] gives
where . Define in this context a typical set that satisfies
For a typical sequence , . Then
Consider our situation, we have a source with memory of length and want to transmit .
Transmitting via requires bits, and so the expected coding length is
After we normalize by , the per symbol length converges to .
Note that this analysis assumes that the entropy for a block of symbols is known. If not, then we can have several sets that are each adjusted for some differententropy level.
Coding of an index also appears in other information theoretic problems such as indexing a coset in distributed source coding and a codeword in lossycoding. What are good ways to encode the index?
If the index lies in the range and is known, then we can encode the index using bits. However, sometimes the index can be unbounded, or there could be an(unknown) distribution that biases us strongly toward smaller indices. Therefore, we are interested in a universal encoding of the integerssuch that each is encoded using roughly bits.
Notification Switch
Would you like to follow the 'Universal algorithms in signal processing and communications' conversation and receive update notifications?