没有合适的资源?快使用搜索试试~ 我知道了~
首页二进制等概源的DAC谱分析与理想解码复杂度
二进制等概源的DAC谱分析与理想解码复杂度
0 下载量 155 浏览量
更新于2024-08-28
收藏 1.31MB PDF 举报
本文主要探讨了"分布式算术编码(Distributed Arithmetic Coding, DAC)在二进制等概源上的频谱特性及其对解码复杂性的影响。尽管DAC作为一种Slepian-Wolf编码的有效实现方式,其性能与解码效率密切相关,但之前对此方面的深入分析相对较少。研究焦点在于针对符号等概率的二进制源,作者开发了一种名为DAC谱的新概念,并将其作为理解理想DAC解码器复杂性的关键工具。 在文章中,作者首先通过细致解析DAC的解码过程,定义了DAC谱这一关键概念。DAC谱被定义为一种递归的结构,它反映了解码过程中信号的分布特性。初始的DAC谱由一个函数方程约束,并通过傅立叶变换得到了一般形式。这个过程揭示了DAC工作原理中的核心数学关系。 其次,作者给出了从阶段-i到阶段-(i+1)的DAC谱推导公式,这是一种递归方法,使得DAC谱的计算得以简化。为了确保这种递归方法的准确性,文中还提出了一种数值计算策略,并证明了该方法的收敛性。 进一步地,文章引入了一个名为扩张因子的参数,用来衡量理想DAC解码器的复杂度。这个因子与DAC谱紧密相关,通过分析DAC谱的特性,可以量化并优化解码算法,从而降低其所需的计算资源和时间。因此,DAC谱不仅提供了对编码性能的深入理解,也为优化DAC设计和降低解码复杂性提供了实用的分析工具。 这篇论文为理解DAC在等概率二进制源下的性能提供了全新的视角,通过DAC谱的理论构建和计算方法,为改进分布式算术编码的效率和实用性奠定了坚实的基础。这对于推进编码理论的研究,尤其是在实际应用中的高效数据压缩和传输系统具有重要的实践意义。
资源详情
资源推荐
FANG: DAC SPECTRUM OF BINARY SOURCES WITH EQUALLY-LIKELY SYMBOLS 3
1
1
0
0
0
0
1
1
0
1
...
...
...
...
Fig. 1. An example of the incomplete binary tree formed by the DAC
decoding. At each node, u is calculated according to (1). If (1 − p
α
) ≤
u<(1 − p)
α
, then both 0-branch and 1-branch are created; otherwise either
0-branch (if 0 ≤ u<(1 − p
α
)) or 1-branch (if (1 − p)
α
≤ u<1)is
created.
(upper, resp.) bound of the interval and code is the codeword
in the buffer. Let
u =
code − low
high − low
. (1)
Obviously 0 ≤ u<1. Depending on the value of u,the
decoder takes different actions:
• 0 ≤ u<(1 − p
α
): decide the current source symbol to
0 and create 0-branch;
• (1 − p
α
) ≤ u<(1 − p)
α
: cannot make a decision, so
create both 0-branch and 1-branch;
• (1 − p)
α
≤ u<1: decide the current source symbol to
1 and create 1-branch.
The decoder state of each branch is then updated:
• 0-branch: high is updated to low+(high−low)(1−p)
α
;
• 1-branch: low is updated to low+(high −low)(1−p
α
).
1) Behavior of Ideal DAC Decoder: The ideal DAC de-
coder retains all branches created during the decoding. After
the decoding is finished, each path will correspond to a
sequence of n binary symbols. Denote the j-thpathby
b
j
= {b
ji
}
n−1
i=0
,whereb
ji
is the i-th symbol of the j-
path. Given decoder SI y,thea posteriori probability of b
j
is Pr(b
j
|y)=
n−1
i=0
Pr(b
ji
|y
i
),wherePr(b
ji
|y
i
)= if
(b
ji
= y
i
) or (1 − ) otherwise. Finally, the path with the
maximum a posteriori probability is selected as the estimate
of x.
2) Behavior of Practical DAC Decoder: After each decod-
ing stage, the breadth-M decoder firstly sorts all paths accord-
ing to the partial a posteriori probability of each path. After
the i-th stage, each path corresponds to a sequence o f (i +1)
binary symbols. Denote the j-th path by b
i
j
= {b
ji
}
i
i
=0
.
Given decoder SI y, the partial a posteriori probability of
b
i
j
is Pr(b
i
j
|y)=
i
i
=0
Pr(b
ji
|y
i
). Then the breadth-M
decoder retains at most M branches with maximum partial
a posteriori probabilities by pruning other inferior branches.
Such operations are iterated. Finally, after the (n−1)-th stage,
from the M surviving paths, the path with the maximum
overall a posteriori probability is selected as the estimate of
x.
III. D
EFINITION OF DAC SPE CTRUM
Definition 1: DAC Spectrum Let X be the set of infinite-
length binary sequences. We encode each infinite-length bi-
nary sequence in X into a DAC code and then decode it by
the ideal DAC decoder to form an incomplete binary tree. The
stage-i DAC spectrum is defined as the probability density
function (PDF) of random variables u at all stage-i nodes in
all incomplete binary trees, where u is calculated by (1).
Denote the stage-i DAC spectrum by g
i
(u).Fromthe
properties of PDF, it is easy to get
1
0
g
i
(u)du =1 (2)
and
g
i
(u) ≥ 0, 0 ≤ u<1
g
i
(u)=0,u<0 or u ≥ 1
. (3)
For binary sources with equally-likely symbols, p
α
=(1−
p)
α
=2
−α
= q. Due to the symmetry,
g
i
(u)=g
i
(1 − u), 0 <u<1. (4)
Until now, all what we know about g
i
(u) are just (2), (3),
and (4). Below, we will make use of a recursive formulation
to deduce the explicit form of g
i
(u). Our first goal is to obtain
the explicit form of g
0
(u), the initial DAC spectrum at root
nodes. Then, we aim at expressing g
i+1
(u) as a function of
g
i
(u) in a recursive way.
The author has proposed in [1] the concept of DAC spectrum
along proper decoding branch (denoted by f(u)). In fact, f(u)
is equivalent to the initial DAC spectrum g
0
(u) because for
any infinite-length binary sequence x = {x
i
}
∞
i=0
, all of its
remaining sub-sequences x
i
= {x
i
}
∞
i
=i
just make up the set
of infinite-length binary sequences. Hence, f (u) will be used
instead of g
0
(u) below for simplicity.
IV. I
NITIAL DAC SPE CTRUM
Theorem 4.1: Initial DAC Spectrum The initial DAC
spectrum of infinite-length binary sources with equally-likely
symbols is constrained by [1]
2qf(u)=f
u
q
+ f
u − (1 − q)
q
. (5)
Proof: We divide X into two subsets X
0
and X
1
,where
X
0
(X
1
, resp.) contains all infinite-length binary sequences
beginning with symbol 0 (symbol 1, resp.) in X. Denote the
initial DAC spectrum of X
0
(X
1
,resp.)byf
0
(u) (f
1
(u),
resp.). It is obvious that
f(u)=Pr(x
0
=0)f
0
(u)+Pr(x
0
=1)f
1
(u)
=
f
0
(u)+f
1
(u)
2
. (6)
Now the problem is how to link f
0
(u) and f
1
(u) with f (u).
Let us begin with f
0
(u). We first discard the leading symbol 0
of each binary sequence in X
0
to obtain a new subset
ˆ
X
0
and
then map each binary sequence in
ˆ
X
0
onto interval [0,q). Thus
the initial spectrum of
ˆ
X
0
is just f
0
(u). Because both
ˆ
X
0
and
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
剩余10页未读,继续阅读
weixin_38500090
- 粉丝: 4
- 资源: 964
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功