Definition 1
YTTMGiven s(\cdot), the time t is said to be a branching time/stage if s(t)>s(t-1) for t>1 and s(t)>0 for t=1.
In this paper, we introduce an achievability bound on the frame error rate of random tree code ensembles under a sequential decoding algorithm with a hard computational limit and consider the optimization of the random tree code ensembles over their branching structures/profiles and the decoding measure. Through numerical examples, we show that the achievability bound for the optimizated random tree codes can approach the maximum likelihood (ML) decoding performance of pure random codes.
Given s(\cdot), the time t is said to be a branching time/stage if s(t)>s(t-1) for t>1 and s(t)>0 for t=1.
The measure d(\cdot,\cdot) is said to be accumulating error cost (AEC) measure if it satisfies:
for all \mathbf{x} \in \mathcal{X}^{n}, \mathbf{y} \in \mathcal{Y}^{n} and t < t'.
If the SSDGU algorithm with an AEC measure d(\cdot,\cdot) and a computational limit paramater L is used to decode an independent random message \mathbf{m} that is uniformly selected from \lbrace 0,1\rbrace^{k} from the output \mathbf{y} of noisy channel that takes the coded bits \mathbf{x}=\mathbf{G}\mathbf{m} with \mathbf{G} being the generator matrix of a (n,k)-random tree code with the tree structure s(t), then the probability of error for the decoded message \mathbf{\hat{m}} satisfies:
where D_{\text{CLE}}[s,d] is the computation-limit-error (CLE) bound which is expressed as
, where the second summation runs over all \mathbf{m'}_{1:s(b_{h})} \in \lbrace 0,1\rbrace^{s(b_{h})} and c_{h}=2^{s(b_{h+1})-s(b_{h})}, c_{0}=2^{s(b_{1})}, and D_{\text{CFE}}[s,d] is the computation-free-error (CFE) bound which is defined as
where the summation runs over all \mathbf{m'} \in \lbrace 0, 1\rbrace^{k}.
The probability of error that \mathbf{\hat{m}}\neq \mathbf{m} can be decomposed into two terms as follows:
Now, we will give individual upper bound for the RHS terms in (Proof).
First, observe that any node at branching time h+1 is not checked if its parent node \mathbf{m'}_{1:s(b_{h})} satisfies d_{\mid \mathbf{y}}(\mathbf{m'}_{1:s(b_{h})})> d_{\mid \mathbf{y}}(\mathbf{m}). The reason is that the stack of the decoding algorithm always contains an ancestor of \mathbf{m} which has a decoding error cost at most as d_{\mid \mathbf{y}}(\mathbf{m}) (due to the definition of AEC measures) hence a node with a decoding error cost lower than of m'_{1:s(b_{h})} always exists. Therefore, the number of nodes that the decoding algorithm checks N_{c} satisfies:
with probability 1. Accordingly, we have:
Secondly, observe that if \mathbf{\hat{m}} \neq \varepsilon, a wrong message is decoded only if there exists at least two terminal nodes \mathbf{m'} that satisfy d_{\mid \mathbf{y}}(\mathbf{m'}) \leq d_{\mid \mathbf{y}}(\mathbf{m}) as \mathbf{m'}=\mathbf{m} always satisfies the condition. Accordingly, we have:
The functional D_{\text{E}}^{\text{(U)}}[s,d] is a uniform upper bound for D_{\text{E}}[s,d] in \mathcal{A}_{d,\text{AEC}}\times \mathcal{A}_{s}(n,k), i.e.,
for all s \in \mathcal{A}_{s}(n,k) and d \in \mathcal{A}_{d,\text{AEC}}.
First observe that:
where the expectation is taken over only on \mathbf{\bar{m}}_{1:s(b_{h})}. Then, consider:
where the first inequality is due to that \Pr(X \geq 1)\leq \mathbb{E}[[X]_{\leq 1}] for a non-negative random variable X, the third equality is due to (Proof), the fourth equality is due to c_{h}=2^{s(b_{h+1})-s(b_{h})}, and the second inequality is due to Jensen’s inequality for the commutation of [\cdot]_{\leq 1} and \mathbb{E}[\cdot \mid \mathbf{x}, \mathbf{y}, \mathbf{\bar{m}}] operations.
Similar to (Proof), observe that:
where the expectation is taken over only on \mathbf{\bar{m}}. Then, consider:
where the third equality is due to that \Pr(X \geq 1)=\mathbb{E}[[X]_{\leq 1}] for X \in \lbrace 0, 1, \cdots, 2^{k}\rbrace, the fourth equality is due to (?), and the inequality is due to Jensen’s inequality for the commutation of [\cdot]_{\leq 1} and \mathbb{E}[\cdot \mid \mathbf{x}, \mathbf{y}, \mathbf{\bar{m}}] operations.
If N_{c} is the number of nodes that the decoding algorithm checks for a random run of the SSDGU algorithm, then
for all s \in \mathcal{A}_{s}(n,k) and d \in \mathcal{A}_{d,\text{AEC}}.
If \mathcal{Y} is discrete, s(1)=k and
then
where i(\mathbf{x'},\mathbf{y'})=\log_{2}\left( \frac{P_{\mathbf{y} \mid \mathbf{x}}\left( \mathbf{y'} \mid \mathbf{x'}\right) }{P_{\mathbf{y}}\left( \mathbf{y'}\right) }\right) is the information density and \mathbf{\bar{x}} is uniformly selected from \lbrace 0,1\rbrace^{n} being independent from other random variables.
If s(1)=k, then t=1 is the only branching time and hence \mathbf{G}\mathbf{\bar{m}} and \mathbf{G}\mathbf{m} are conditionally indepedent for the conditioning on \mathbf{\bar{m}} \neq \mathbf{m}. Accordingly,
where the second equality is due that \mathbf{G}\mathbf{\bar{m}} and \mathbf{G}\mathbf{m} are conditionally indepedent for the conditioning on \mathbf{\bar{m}} \neq \mathbf{m}.
A channel P_{\mathbf{y} \mid \mathbf{x}} is said to be causal if it satisfies:
for all t \in \lbrace 1,\cdots, n\rbrace.
If the channel P_{\mathbf{y} \mid \mathbf{x}} is causal, then the decoding measure in (4) is in \mathcal{A}_{d,\text{AEC}} .
Consider a node \mathbf{m'}_{1:s(t_{1})} and its descendant \mathbf{m'}_{1:s(t_{2})} where 1 \leq s(t_{1}) < s(t_{2}) \leq k and 1 \leq t_{1} < t_{2} \leq n where t_{1}=r_{s(1)} and t_{2}=r_{s(2)}. Observe that:
where the third and fifth inequalities follow from the definition of channels that are causal, and the inequality follows from the fact that -\log_{2}(P) \geq 0 for P \in [0,1].
If P_{\mathbf{y} \mid \mathbf{x}} is a memoryless channel, then the functional D_{\text{E}}^{\text{(C)}}[s,d] is a uniform upper bound for D_{\text{E}}^{\text{(U)}}[s,d] in \mathcal{A}_{d,\text{AEC}}\times \mathcal{A}_{s}(n,k), i.e.,
for all s \in \mathcal{A}_{s}(n,k) and d \in \mathcal{A}_{d,\text{AEC}}, where
where
for \vartheta_{h;h'} \geq 0 and \varrho_{h;h'}\in [0,1], and
for \theta_{h} \geq 0 and \rho_{h} \in [0,1].
Observe that:
where the first inequality follows from D_{\text{CLE}}^{\text{(U)}}[s,d]\leq D_{\text{CLE}}^{\text{(M)}}[s,d] and (?), the second inequality follows from that a \leq a^{\varrho} for a, \varrho \in [0,1], and the third inequality follows from Chernoff bound.
Then, observe that:
where the first inequality follows from applying Jensen’s inequality on (?) for the commutation of [\cdot]_{\leq 1} and \mathbb{E}[\cdot \mid \mathbf{y}] operations, the second inequlity follows from that [a + b]_{\leq 1}\leq [a]_{\leq 1}+[b]_{\leq 1}, the third inequlity follows from that [a]_{\leq 1} \leq a^{\rho} for \rho \in [0,1] and the fourth inequlity follows from Chernoff bound.
The text on this page is from arXiv:2501.12834v1 by B. Tan Bacinoglu, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.
The record of each item is in analysis/objects/2501/2501.12834.jsonl.