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