I. INTRODUCTION
The Consultative Committee for Space Data Systems
CCSDS) has produced over the years a de facto standard
Unified Turbo/LDPC Code
Decoder Architecture for
Deep-Space Communications
(
for all space-related communication systems. In the latest
versions of the standard [1] there has been an increment in
the foreseen downlink throughput for deep-space
communications, reaching up to tens of megabits per
second. Four channel coding schemes have been described
in [2] and consequently assembled into application-wise
forward-error-correction (FEC) schemes in [3]. Both turbo
[
4] and low-density-parity-check (LDPC) [5] codes are
currently contemplated for deep-space communications
[2]; while the suggested turbo codes target stricter bit error
rate (BER) constraints, LDPC codes have been recently
included in the standard and have higher rate, and they are
currently subject to CCSDS experimentation [6]. Both
turbo and LDPC codes are common in on-Earth wireless
communication systems; however, throughput
requirements are much higher than those for deep-space
communications, while frame error rate (FER) constraints
are more relaxed. In fact, spacecraft-to-Earth
communications are characterized by limited amounts of
available power and long transmission times, and a failed
reception and consequent retransmission are often
unacceptable. Thus, ad hoc powerful FEC schemes must
be devised.
A FEC relying on the serial concatenation of turbo and
LDPC codes has been proposed in [7]; thanks to its very
good error correction capabilities, it has been deemed
suitable for the extremely critical deep-space
CARLO CONDO
GUIDO MASERA, Senior Member, IEEE
Politecnico di Torino
Italy
Deep-space communications are characterized by extremely
critical conditions; current standards foresee the usage of both turbo
and low-density-parity-check (LDPC) codes to ensure recovery from
received errors, but each of them displays consistent drawbacks.
Code concatenation is widely used in all kinds of communication to
boost the error correction capabilities of single codes; serial
concatenation of turbo and LDPC codes has been recently proven
effective enough for deep space communications, being able to
overcome the shortcomings of both code types. This work extends
the performance analysis of this scheme and proposes a novel
hardware decoder architecture for concatenated turbo and LDPC
codes based on the same decoding algorithm. This choice leads to a
high degree of datapath and memory sharing; postlayout
implementation results obtained with complementary metal-oxide
semiconductor (CMOS) 90 nm technology show small area
occupation (0.98 mm2) and very low power consumption (2.1 mW).
communications. To the best of our knowledge, no
implementation solution for the concatenated scheme has
been proposed so far, but decoders for both turbo and
LDPC codes are present in the state of the art, mainly
targeting wireless communications. Multicode and
multistandard decoders that make flexibility their primary
concern have also been introduced recently [8–13]; they
are characterized by different degrees of datapath and
memory sharing.
This work proposes a decoder for concatenated turbo
and LDPC codes targeting deep-space communications.
The usage of the same decoding algorithm for both codes
greatly reduces the area overhead of the concatenated
scheme decoder with respect to a single LDPC or turbo
code decoder. In fact, it allows one to exploit a high degree
of datapath sharing and obtain very low power consumption
and area occupation. In addition to deep-space
communications, the proposed solution could be also
useful in further applications where retransmission of lost
packets is not allowed, such as, for example, broadcasting.
The rest of the paper is organized as follows: Section II
introduces turbo and LDPC code decoding, while
Section III describes the concatenated FEC schemes and
Manuscript received June 13, 2013; revised December 6, 2013,
March 11, 2014; released for publication June 26, 2014.
DOI. No. 10.1109/TAES.2014.130384.
Refereeing of this contribution was handled by M. Rice.
Authors’ address: Politecnico di Torino, Electronics and
Telecommunications, Corso Duca degli Abruzzi, 24, Torino, 10129 Italy, their performance. The hardware structure of the proposed
E-mail: (carlo.condo@polito.it).
decoder is explained in Section IV, and Section V gives
the results of the implementation. Finally, conclusions are
0
018-9251/14/$26.00 C 2014 IEEE
drawn in Section VI.
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. 50, NO. 4 OCTOBER 2014
3115
II. TURBO AND LDPC DECODING
codeword must satisfy, i.e. H ·x = 0, where x is the
codeword of length N. Various decoding approaches are
possible, depending on the graph representation of H, but
the most performing one is the layered decoding approach
Turbo codes can be obtained by concatenating in
parallel two convolutional code encoders. The dual
encoding structure is reflected on the decoder th
一.导言空间数据系统咨询委员会CCSDS) 产生了多年来事实上的标准Unified 涡轮/LDPC 码解码器的体系结构深空通信(对于所有与空间有关的通信系统。在最新版本的标准 [1] 那里一直在增量对于深太空预见下行链路的吞吐量通信,达到达几十兆比特每第二次。介绍了四种信道编码方案在 [2],因此组装成 application-wise[3] 中的前向纠错 (FEC) 计划。这两个涡轮增压[4] 和低密度奇偶校验码 (LDPC) [5] 代码是目前正在考虑为深空通信[2];同时建议的 turbo 码目标严格误比特率率 (BER) 约束,LDPC 码最近一直在在该标准内具有较高的速度,和他们目前受 CCSDS 实验 [6]。两个涡轮增压和 LDPC 码是共同在地球上无线通信系统;然而,吞吐量要求是高于深空间通信,同时帧错误 (FER) 率约束是更轻松。事实上,太空船地球通信的特点是数量有限的可用的电源和长的传输时间,和失败接待和随之而来的重传往往无法接受。因此,特设强大 FEC 方案必须订定。FEC 依靠涡轮串行级联和在 [7]; 提出了 LDPC 码由于对其非常好的错误校正功能,它被认为是适用于极为关键的深层空间卡罗公寓IEEE GUIDO MASERA 高级成员都灵理工大学意大利深空通信的特点是极临界条件;当前标准预见到这两个涡轮增压的用法和低-密度-奇偶校验 (LDPC) 码,以确保回收收到的错误,但他们每个人都显示一致的弊端。联码广泛应用于各种通信到增强的错误校正能力的单码;串行最近证明了涡轮增压和 LDPC 码的串联深空通信,能够足够有效克服这两种代码类型的缺点。这项工作延伸这种方案的性能分析,并提出了一种新型串联的涡轮增压和 ldpc 码的硬件解码器体系结构基于相同的译码算法的代码。这种选择会导致高度的数据通路和共享内存;postlayout获得的互补型金属氧化物的执行结果半导体 (CMOS) 90 纳米技术显示小区域职业 (0.98 mm2) 和极低的功耗 (2.1 兆瓦)。通信。到我们所知,没有串联的计划的实施方案已已建议到目前为止,但解码器,这两个涡轮增压和LDPC 码是目前最先进的在主要targeting wireless communications. Multicode andmultistandard decoders that make flexibility their primaryconcern have also been introduced recently [8–13]; theyare characterized by different degrees of datapath andmemory sharing.This work proposes a decoder for concatenated turboand LDPC codes targeting deep-space communications.The usage of the same decoding algorithm for both codesgreatly reduces the area overhead of the concatenatedscheme decoder with respect to a single LDPC or turbocode decoder. In fact, it allows one to exploit a high degreeof datapath sharing and obtain very low power consumptionand area occupation. In addition to deep-spacecommunications, the proposed solution could be alsouseful in further applications where retransmission of lostpackets is not allowed, such as, for example, broadcasting.The rest of the paper is organized as follows: Section IIintroduces turbo and LDPC code decoding, whileSection III describes the concatenated FEC schemes andManuscript received June 13, 2013; revised December 6, 2013,March 11, 2014; released for publication June 26, 2014.DOI. No. 10.1109/TAES.2014.130384.Refereeing of this contribution was handled by M. Rice.Authors’ address: Politecnico di Torino, Electronics andTelecommunications, Corso Duca degli Abruzzi, 24, Torino, 10129 Italy, their performance. The hardware structure of the proposedE-mail: (carlo.condo@polito.it).解码器解释在第四节和第五节给出了执行的结果。最后,结论是0018-9251/14/$26.00 C 2014 IEEE第六节绘制。航空航天和电子系统卷 50 号 2014 年 10 月 4 日汇刊3115 二.涡轮增压和 LDPC 码的译码码字必须满足,即 H ·x = 的 0,其中 x 是码字的长度 N.各种解码方法,可能,这取决于 H 的图形表示形式,但大多数执行之一是分层的译码方法Turbo 码可以获得通过串联在平行的两个卷积码编码器。双编码结构是在解码器 reflected th
正在翻譯中..