Aerospace and Electronic Systems Magazine June 2017 - 13
Baldi et al.
Figure 9.
High-level view of the breadboard architecture.
for the LDPC(512, 256) code. Neglecting the impact of possible
inaccurate frame synchronization, we can compute the frame error
rate (FER) as FER = 1 - (1 - CER)M that, for sufficiently small
CER, can be approximated as FER ≈ M · CER. The target value is
FER = 10−3. It is possible to verify that the values of Es/N0 required
to satisfy the requirement on the CER value, reported in Table 5,
permit also to satisfy the requirement on the FER value for any
number of codewords.
Finally, as mentioned, the UCER performance of the new
codes is at least as important as the CER performance. Therefore,
it deserves to be discussed as well. From the UCER viewpoint,
there is a fundamental difference between the adoption of iterative
decoding algorithms, like SPA-LLR, MS, and NMS, and the adoption of the MRB algorithm.
Iterative algorithms implement incomplete decoders, which
means they are able, in most cases, to detect a decoding failure.
This is also the feature which permits us to apply the hybrid approach. The residual fraction of errors, that is the case when failures
are not detected, is responsible for the UCER, which is normally
much smaller than the CER. The UCER curve of the LDPC(128,
64) code, decoded by using the SPA-LLR algorithm, is shown in
Figure 8. The curve has been obtained under the assumption of no
quantization. We see that at Es/N0 ≈ 2 dB, that is, according to Table
5, the value required to achieve CER = 10−5, is able to guarantee
also UCER ≤ 10−9.
The situation is different for the MRB algorithm (and, consequently, for the hybrid algorithm). The latter, in fact, implements
a complete decoder, which means that the decoder has no error
detection capability and UCER = CER. So, looking, for example,
at Figure 7a, we should conclude that values of Es/N0 much larger
than that necessary for satisfying the requirement on the CER must
be applied, this way frustrating the advantage of using the MRB
algorithm. In this case, however, it is possible to exploit the CRC.
The latter is deputed to detect errors at the output of the MRB
decoder and, taking into account the properties of the error patterns, that are LDPC codewords in turn, it is possible to verify
[26] that its performance is quite adequate to comply with the
UCER requirement. The resulting curve for the LDPC(128, 64)
JUNE 2017
code is shown in Figure 8. The analysis could be repeated for the
LDPC(512, 256) code, for which satisfying the requirement on the
UCER is even simpler.
HW IMPLEMENTATION CONSIDERATIONS
The study activity includes an HW proof-of-concept of the new
advanced uplink coding techniques. For this purpose, a breadboard
able to demodulate and decode uplink signals has been developed.
For the breadboard design, the current telemetry, tracking, and
command (TT&C) architecture and the optimizations required to
incorporate the novel techniques must be considered; at the same
time, the demonstrator goals, algorithm validation, and evaluation
drive the overall design.
The architecture is based on a System-on-Chip (SoC) approach fully contained in an FPGA device, where a microprocessor is embedded, performing digital signal processing (DSP)
functions for TT&C transponder processing. The microprocessor interfaces all DSP blocks and all other peripherals on-chip
through a bus, which allows it to control and configure every
TC receiver processing unit. This approach offers the advantage
of a configurable, modular, and synchronous architecture, allowing portability, modification, or addition of DSP cores. The
breadboard architecture is presented in Figure 9, where the HW/
Software (SW) partition of the different TC processing units is
also shown.
This flexible platform permits us to deal with both NE and DS
links requirements. The modular architecture allows incorporating
critical components for test-bench fulfillment, such as monitoring
units or communication interfaces for configuration and control
in the test campaign. Furthermore, for the low data-rate DS scenario, most of the novel functions can be fully implemented in the
SW domain. In particular, SW processing is well-suited for closing
complex carrier and subcarrier tracking loops with HW domain.
In addition, SW flexibility can support the higher complexity of
MRB decoding, where a mixed HW/SW implementation is foreseen. Indeed, the SW part of the MRB algorithm can be in charge
of matrix operation and vector reordering, while the HW paral-
IEEE A&E SYSTEMS MAGAZINE
13
Table of Contents for the Digital Edition of Aerospace and Electronic Systems Magazine June 2017
No label
Aerospace and Electronic Systems Magazine June 2017 - No label
Aerospace and Electronic Systems Magazine June 2017 - Cover2
Aerospace and Electronic Systems Magazine June 2017 - 1
Aerospace and Electronic Systems Magazine June 2017 - 2
Aerospace and Electronic Systems Magazine June 2017 - 3
Aerospace and Electronic Systems Magazine June 2017 - 4
Aerospace and Electronic Systems Magazine June 2017 - 5
Aerospace and Electronic Systems Magazine June 2017 - 6
Aerospace and Electronic Systems Magazine June 2017 - 7
Aerospace and Electronic Systems Magazine June 2017 - 8
Aerospace and Electronic Systems Magazine June 2017 - 9
Aerospace and Electronic Systems Magazine June 2017 - 10
Aerospace and Electronic Systems Magazine June 2017 - 11
Aerospace and Electronic Systems Magazine June 2017 - 12
Aerospace and Electronic Systems Magazine June 2017 - 13
Aerospace and Electronic Systems Magazine June 2017 - 14
Aerospace and Electronic Systems Magazine June 2017 - 15
Aerospace and Electronic Systems Magazine June 2017 - 16
Aerospace and Electronic Systems Magazine June 2017 - 17
Aerospace and Electronic Systems Magazine June 2017 - 18
Aerospace and Electronic Systems Magazine June 2017 - 19
Aerospace and Electronic Systems Magazine June 2017 - 20
Aerospace and Electronic Systems Magazine June 2017 - 21
Aerospace and Electronic Systems Magazine June 2017 - 22
Aerospace and Electronic Systems Magazine June 2017 - 23
Aerospace and Electronic Systems Magazine June 2017 - 24
Aerospace and Electronic Systems Magazine June 2017 - 25
Aerospace and Electronic Systems Magazine June 2017 - 26
Aerospace and Electronic Systems Magazine June 2017 - 27
Aerospace and Electronic Systems Magazine June 2017 - 28
Aerospace and Electronic Systems Magazine June 2017 - 29
Aerospace and Electronic Systems Magazine June 2017 - 30
Aerospace and Electronic Systems Magazine June 2017 - 31
Aerospace and Electronic Systems Magazine June 2017 - 32
Aerospace and Electronic Systems Magazine June 2017 - 33
Aerospace and Electronic Systems Magazine June 2017 - 34
Aerospace and Electronic Systems Magazine June 2017 - 35
Aerospace and Electronic Systems Magazine June 2017 - 36
Aerospace and Electronic Systems Magazine June 2017 - 37
Aerospace and Electronic Systems Magazine June 2017 - 38
Aerospace and Electronic Systems Magazine June 2017 - 39
Aerospace and Electronic Systems Magazine June 2017 - 40
Aerospace and Electronic Systems Magazine June 2017 - 41
Aerospace and Electronic Systems Magazine June 2017 - 42
Aerospace and Electronic Systems Magazine June 2017 - 43
Aerospace and Electronic Systems Magazine June 2017 - 44
Aerospace and Electronic Systems Magazine June 2017 - 45
Aerospace and Electronic Systems Magazine June 2017 - 46
Aerospace and Electronic Systems Magazine June 2017 - 47
Aerospace and Electronic Systems Magazine June 2017 - 48
Aerospace and Electronic Systems Magazine June 2017 - 49
Aerospace and Electronic Systems Magazine June 2017 - 50
Aerospace and Electronic Systems Magazine June 2017 - 51
Aerospace and Electronic Systems Magazine June 2017 - 52
Aerospace and Electronic Systems Magazine June 2017 - 53
Aerospace and Electronic Systems Magazine June 2017 - 54
Aerospace and Electronic Systems Magazine June 2017 - 55
Aerospace and Electronic Systems Magazine June 2017 - 56
Aerospace and Electronic Systems Magazine June 2017 - 57
Aerospace and Electronic Systems Magazine June 2017 - 58
Aerospace and Electronic Systems Magazine June 2017 - 59
Aerospace and Electronic Systems Magazine June 2017 - 60
Aerospace and Electronic Systems Magazine June 2017 - 61
Aerospace and Electronic Systems Magazine June 2017 - 62
Aerospace and Electronic Systems Magazine June 2017 - 63
Aerospace and Electronic Systems Magazine June 2017 - 64
Aerospace and Electronic Systems Magazine June 2017 - Cover3
Aerospace and Electronic Systems Magazine June 2017 - Cover4
http://www.brightcopy.net/allen/aesm/34-2s
http://www.brightcopy.net/allen/aesm/34-2
http://www.brightcopy.net/allen/aesm/34-1
http://www.brightcopy.net/allen/aesm/33-12
http://www.brightcopy.net/allen/aesm/33-11
http://www.brightcopy.net/allen/aesm/33-10
http://www.brightcopy.net/allen/aesm/33-09
http://www.brightcopy.net/allen/aesm/33-8
http://www.brightcopy.net/allen/aesm/33-7
http://www.brightcopy.net/allen/aesm/33-5
http://www.brightcopy.net/allen/aesm/33-4
http://www.brightcopy.net/allen/aesm/33-3
http://www.brightcopy.net/allen/aesm/33-2
http://www.brightcopy.net/allen/aesm/33-1
http://www.brightcopy.net/allen/aesm/32-10
http://www.brightcopy.net/allen/aesm/32-12
http://www.brightcopy.net/allen/aesm/32-9
http://www.brightcopy.net/allen/aesm/32-11
http://www.brightcopy.net/allen/aesm/32-8
http://www.brightcopy.net/allen/aesm/32-7s
http://www.brightcopy.net/allen/aesm/32-7
http://www.brightcopy.net/allen/aesm/32-6
http://www.brightcopy.net/allen/aesm/32-5
http://www.brightcopy.net/allen/aesm/32-4
http://www.brightcopy.net/allen/aesm/32-3
http://www.brightcopy.net/allen/aesm/32-2
http://www.brightcopy.net/allen/aesm/32-1
http://www.brightcopy.net/allen/aesm/31-12
http://www.brightcopy.net/allen/aesm/31-11s
http://www.brightcopy.net/allen/aesm/31-11
http://www.brightcopy.net/allen/aesm/31-10
http://www.brightcopy.net/allen/aesm/31-9
http://www.brightcopy.net/allen/aesm/31-8
http://www.brightcopy.net/allen/aesm/31-7
https://www.nxtbookmedia.com