Development of Modem Core Structure and Technologies for ... · Development of Modem Core Structure...

1
Development of Modem Core Structure and Technologies for DVB-RCS2 Return Link Xilinx Estonia OÜ I www. xilinx.com Project goal Actions completed Results Contact The objective of the project was to perform system analysis of DVB-RCS2 Return Link, dene modem architecture, perform trade-oanalysis of technologies used in functional blocks within the modem, analyze and design modulator and demodulator algorithms, and implement these algorithms in Matlab environment. The results of the systems design would contribute to preparing the future product development of DVB-S2 return link modem. The system requirement speci cation document describes the system requirement and speci cation of the DVB-RCS-2 Return Link Modem. The functional design document describes the system architecture and each functional block in transmitter and receiver. The Matlab models of the modem simulate the system behavior of the functional blocks and provide indications of the performance of the modem to be built. Therefore, trade-os of complexity and performance can be evaluated without time-consuming rebuild of the hardware. Various algorithms for each functional block are evaluated and tradeoanalysis was conducted. The synchronization mechanism includes symbol synchronization, frame synchronization, and carrier synchronization. The soft demapper produces Log-Likehood Ratio (LLR) eciently using the MAX algorithm. The Turbo decode employs the backward-forward algorithm to take advantage of the tail-biting property of the DVB-RCS2 system Turbo code. A modem architecture with good performance and reasonable complexity is presented. Work packages Systems Analysis and Design: design DVB-RCS2 modem architecture and generate its requirements in order to set the baseline on the development. o Perform systems analysis and dene modem (modulator and demodulator) architecture o Dene minimum performance target for the phy- sical layer of the target application prole, such as modulation scheme, waveforms, synchronization, and etc. o Perform trade-os of technologies for functional blocks in the architecture o Select candidate technologies of the functional blocks and perform their top-level design, inclu- ding their structures o Generate systems requirements of the modem system and the functional blocks o Document systems requirements specications of the modem In this task you should dene some target performance objectives Functional Design and Implementation: develop and design algorithms for functional blocks in modem, based on the systems requirements specications, and implement them in Matlab. Particularly, main emphasis is on development of functional blocks in the demodulator. o Analyse and design algorithms for functions in the modulator and demodulator o Develop algorithms for functions in the demodu- lator, including Turbo coder, Frame synchroniza- tion, Carrier recovery, Symbol synchronization o Implement modulator and demodulator algo- rithms in Matlab Integration and Simulator Development: integrate Matlab algorithms program codes to construct a mo- dem simulator at system level. Also, integration of the modem simulator with satellite channel is targeted in order to construct a full RCS2 system simulator o Integrate modulator algorithms in Matlab to form a modulator-level simulator and verify o Integrate demodulator algorithms in Matlab to form a demodulator-level simulator and verify o Integrate modulator and demodulator simulators to form a modem-level simulator and verify o Integrate satellite channel and RF subsystem model with the modem simulator o Construct raw and RCS2 IP data frames to use to verify the simulator o Validate the system simulator with the construc- ted data frames Performance Evaluation: evaluate and analyze per- formance of the developed modem and produce nal project report o Perform tests for the modem performance evalu- ation to verify the minimum performance target o Analyze technical factors for increasing the RCS2 return link performance and eciency in through- put, modulation scheme, waveforms, synchroni- zation, and others pertinent to the system perfor- mance DVB-RCS2 transmitter is illustrated in Fig 1. The payload is randomized by the Energy Dispersal block, and then 32-bit Cyclic Redundancy Check (CRC32) is appended. DVB-RCS2 Turbo encoder adds double binary Circular Recursive Systematic Convolutional (CRSC) code that adopts the tail biting technique. Symbol Insertion block adds the preamble, pilots, and post-amble. The Linear Modulation (LM) mapper maps the data into proper sig- nal constellation. The Pulse Shaping block performs the Square Root Raised Cosine (SRRC) ltering for spectrum mask compliance. DVB-RCS2 receiver is illustrated in Fig 2. The received baseband (BB) signal is process by the Symbol Sync to nd the symbol boundary. The Matched Filter block is to perform the Square Root Raised Cosine (SRRC) lte- ring. Carrier Sync block removes any residual frequency oset. Frame Sync block is to nd the boundary of the preamble and payload. Digital Automatic Gain Control (DAGC) controls the magnitude of the signal entering the Demapper. The Demapper converts the complex signal to soft bits Log-Likelihood Ratio (LLR). DVB-RCS2 Turbo Decoder implements parallel architecture to decode the payload. CRC32 block checks the integrity of the pay- load and the Descrambler removes the Energy Dispersal eect. Figure 1: DVB-RCS2 return link TC-LM user trac baseband TX Architecture Figure 2: DVB-RCS2 return link TC-LM user trac baseband RX Architecture Figure 3: 8 PSK Constellations Figure 4: BER vs SNR in AWGN Tarmo Pihl, Wireless Marketing Director; [email protected] S 5 Q S 4 S 6 S 7 S 3 S 2 S 0 S 1 100 8PSK π/8 r=1 110 111 011 010 101 001 000 10 -1 10 -2 10 -3 10 -4 10 -5 0 2 4 6 8 10 12 14 16 18 QPSK 1/3 123B QPSK 2/3 264B QPSK 2/3 355B QPSK 3/4 400B QPSK 3/4 539B QPSK 5/6 599B 10 -6 Project team: Alfred Lin - Sr Systems Engineer Estonian Space Of ce www.eas.ee/space European Space Agency

Transcript of Development of Modem Core Structure and Technologies for ... · Development of Modem Core Structure...

Page 1: Development of Modem Core Structure and Technologies for ... · Development of Modem Core Structure and Technologies for DVB-RCS2 Return Link Xilinx Estonia OÜ I www. xilinx.com

Development of Modem Core Structure and Technologies for DVB-RCS2 Return Link

Xilinx Estonia OÜ I www. xilinx.com

Project goal

Actions completed

Results

Contact

The objective of the project was to perform system analysis of DVB-RCS2 Return Link, defi ne modem architecture, perform trade-off analysis of technologies used in functional blocks within the modem, analyze and design modulator and demodulator algorithms, and implement these algorithms in Matlab environment. The results of the systems design would contribute to preparing the future product development of DVB-S2 return link modem.

The system requirement specifi cation document describes the system requirement and specifi cation of the DVB-RCS-2 Return Link Modem. The functional design document describes the system architecture and each functional block in transmitter and receiver. The Matlab models of the modem simulate the system behavior of the functional blocks and provide indications of the performance of the modem to be built. Therefore, trade-off s of complexity and performance can be evaluated without time-consuming rebuild of the hardware.

Various algorithms for each functional block are evaluated and tradeoff analysis was conducted. The synchronization mechanism includes symbol synchronization, frame synchronization, and carrier synchronization. The soft demapper produces Log-Likehood Ratio (LLR) effi ciently using the MAX algorithm. The Turbo decode employs the backward-forward algorithm to take advantage of the tail-biting property of the DVB-RCS2 system Turbo code. A modem architecture with good performance and reasonable complexity is presented.

Work packages

• Systems Analysis and Design: design DVB-RCS2 modem architecture and generate its requirements in order to set the baseline on the development.o Perform systems analysis and defi ne modem

(modulator and demodulator) architectureo Defi ne minimum performance target for the phy-

sical layer of the target application profi le, such as modulation scheme, waveforms, synchronization, and etc.

o Perform trade-off s of technologies for functional blocks in the architecture

o Select candidate technologies of the functional blocks and perform their top-level design, inclu-ding their structures

o Generate systems requirements of the modem system and the functional blocks

o Document systems requirements specifi cations of the modem In this task you should defi ne some target performance objectives

• Functional Design and Implementation: develop and design algorithms for functional blocks in modem, based on the systems requirements specifi cations, and implement them in Matlab. Particularly, main emphasis is on development of functional blocks in the demodulator.o Analyse and design algorithms for functions in the

modulator and demodulatoro Develop algorithms for functions in the demodu-

lator, including Turbo coder, Frame synchroniza-tion, Carrier recovery, Symbol synchronization

o Implement modulator and demodulator algo-rithms in Matlab

• Integration and Simulator Development: integrate Matlab algorithms program codes to construct a mo-dem simulator at system level. Also, integration of the modem simulator with satellite channel is targeted in order to construct a full RCS2 system simulatoro Integrate modulator algorithms in Matlab to form

a modulator-level simulator and verify o Integrate demodulator algorithms in Matlab to

form a demodulator-level simulator and verify o Integrate modulator and demodulator simulators

to form a modem-level simulator and verify o Integrate satellite channel and RF subsystem

model with the modem simulator

o Construct raw and RCS2 IP data frames to use to verify the simulator

o Validate the system simulator with the construc-ted data frames

• Performance Evaluation: evaluate and analyze per-formance of the developed modem and produce fi nal project reporto Perform tests for the modem performance evalu-

ation to verify the minimum performance target o Analyze technical factors for increasing the RCS2

return link performance and effi ciency in through-put, modulation scheme, waveforms, synchroni-zation, and others pertinent to the system perfor-mance

DVB-RCS2 transmitter is illustrated in Fig 1. The payload is randomized by the Energy Dispersal block, and then 32-bit Cyclic Redundancy Check (CRC32) is appended. DVB-RCS2 Turbo encoder adds double binary Circular Recursive Systematic Convolutional (CRSC) code that adopts the tail biting technique. Symbol Insertion block adds the preamble, pilots, and post-amble. The Linear Modulation (LM) mapper maps the data into proper sig-nal constellation. The Pulse Shaping block performs the Square Root Raised Cosine (SRRC) fi ltering for spectrum mask compliance.

DVB-RCS2 receiver is illustrated in Fig 2. The received baseband (BB) signal is process by the Symbol Sync to fi nd the symbol boundary. The Matched Filter block is to perform the Square Root Raised Cosine (SRRC) fi lte-ring. Carrier Sync block removes any residual frequency off set. Frame Sync block is to fi nd the boundary of the preamble and payload. Digital Automatic Gain Control (DAGC) controls the magnitude of the signal entering the Demapper. The Demapper converts the complex signal to soft bits Log-Likelihood Ratio (LLR). DVB-RCS2 Turbo Decoder implements parallel architecture to decode the payload. CRC32 block checks the integrity of the pay-load and the Descrambler removes the Energy Dispersal eff ect.

Figure 1: DVB-RCS2 return link TC-LM user traffi c baseband TX Architecture

Figure 2: DVB-RCS2 return link TC-LM user traffi c baseband RX Architecture

Figure 3: 8 PSK Constellations Figure 4: BER vs SNR in AWGN

Tarmo Pihl, Wireless Marketing Director; [email protected]

S5

Q

S4

S6

S7 S3

S2

S0

S1

100

8PSK

π/8

r=1110

111011

010

101 001

000

10-1

10-2

10-3

10-4

10-5

0 2 4 6 8 10 12 14 16 18

QPSK 1/3 123B QPSK 2/3 264BQPSK 2/3 355BQPSK 3/4 400BQPSK 3/4 539BQPSK 5/6 599B

10-6Project team:Alfred Lin - Sr Systems Engineer

Estonian Space Offi cewww.eas.ee/space

European Space Agency