DVB-S2 Demodulator VHDL RTL/structural Macro

Similar documents
DVB-S2 Modulator and Channel Emulator VHDL RTL/structural Macro

CCSDS Telemetry over DVB-S2: Characteristics, Receiver Implementation and Performances

DESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS

Joint Turbo Decoding and Synchronisation. ESA Contract 18261/04/NL/AR ABSM Workshop ESTEC, 30 March 2006

A Software-Radio Test-bed for Measuring the Performance of DVB-S2 Receiver Circuits

RECOMMENDATION ITU-R BO Digital satellite broadcasting system with flexible configuration (television, sound and data)

DVB-S2 Modulator with ACM features

CT-516 Advanced Digital Communications

DVB-S2 Satellite Experiment Results

Project: IEEE P Working Group for Wireless Personal Area Networks N

Satellite Tuner Single Chip Simulation with Advanced Design System

TM - S2. Call for technologies (CfT) for Evolutionary subsystems of the S2 system

Payload measurements with digital signals. Markus Lörner, Product Management Signal Generation Dr. Susanne Hirschmann, Signal Processing Development

Commsonic. Universal QAM/PSK Modulator CMS0004. Contact information. Continuous or burst-mode operation.

Satellite Communications: Part 4 Signal Distortions & Errors and their Relation to Communication Channel Specifications. Howard Hausman April 1, 2010

June 09, 2014 Document Version: 1.1.0

Commsonic. DVB-C/J.83 Cable Demodulator CMS0022. Contact information

Case Study: and Test Wireless Receivers

Serial and Parallel Processing Architecture for Signal Synchronization

Spectral Monitoring/ SigInt

DVB-S2 HOMs: EVM and PSD simulations in non-linear channel SLS-RFM_15-04

Intersatellites Channel Emulator

Project in Wireless Communication Lecture 7: Software Defined Radio

PROPAGATION CHANNEL EMULATOR : ECP

120W UHF Transmitter/Repeater

Mode Adaptation Input and Output Interfaces for DVB-S2 equipment

Modulation Classification of Satellite Communication Signals Using Cumulants and Neural Networks

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters

RF, HIL and Radar Test

Background. High Performance Earth Observation Satellites need High Bit Rate Down Link. SkySat-2 (100 kg) 300Mbps 8PSK in X-band

Adoption of this document as basis for broadband wireless access PHY

Recap of Last 2 Classes

OFDM system: Discrete model Spectral efficiency Characteristics. OFDM based multiple access schemes. OFDM sensitivity to synchronization errors

SIGNAL PROCESSING WIRELESS COMMUNICATION RF TEST AND MEASUREMENT AUTOMOTIVE DEFENSE AND AEROSPACE

2002 IEEE International Solid-State Circuits Conference 2002 IEEE

QAM Receiver Reference Design V 1.0

DVB-S2: Enhancing a Great Standard

DEVELOPMENT OF A DIGITAL TERRESTRIAL FRONT END

1000BASE-RH PHY system simulations

RADIO FREQUENCY AND MODULATION SYSTEMS PART 1: EARTH STATIONS AND SPACECRAFT

A HYBRID DSP AND FPGA SYSTEM FOR SOFTWARE DEFINED RADIO APPLICATIONS

Automatic Gain Control Scheme for Bursty Point-to- Multipoint Wireless Communication System

Digital satellite broadcasting system with flexible configuration (television, sound and data)

Digital Signal Analysis

ELT Radio Architectures and Signal Processing. Motivation, Some Background & Scope

TRUNKING. Trunking, Backbones and Mobile Backhaul over Satellite.

Using Variable Coding and Modulation to Increase Remote Sensing Downlink Capacity

Lab 2: Digital Modulations

ON SYMBOL TIMING RECOVERY IN ALL-DIGITAL RECEIVERS

BroadCast. ARTES-4 Contract No /99. L. Philips. A Combined Satellite/Terrestrial UMTS Terminal Platform

Nutaq OFDM Reference

DVB-S2X Modulator IP Core Specifcatoon

ZODIAC AIRCRAFT SYSTEMS ZODIAC DATA SYSTEMS

INTELLIGENCE GATHERING

Real-time FPGA realization of an UWB transceiver physical layer

DVB-S Demodulator IP Core Specifcatoon

Propagation Channel Emulator ECP-70

From Antenna to Bits:

CDMA Receivers for High Spectral Utilization MPRG

E.S.P. Enhanced Satellite Precorrection

Testing Upstream and Downstream DOCSIS 3.1 Devices

DYNAMIC BANDWIDTH ALLOCATION IN SCPC-BASED SATELLITE NETWORKS

CDMA Principle and Measurement

Installation and Operation Manual EVTM Stand-alone Encoder/Decoder

Image transfer and Software Defined Radio using USRP and GNU Radio

PGT313 Digital Communication Technology. Lab 3. Quadrature Phase Shift Keying (QPSK) and 8-Phase Shift Keying (8-PSK)

DEVELOPMENT OF SOFTWARE RADIO PROTOTYPE

ALOE Framework and Tools

Analog and Telecommunication Electronics

BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS

Monitoring Station for GNSS and SBAS

SDR TESTBENCH FOR SATELLITE COMMUNICATIONS

2015 The MathWorks, Inc. 1

With a lot of material from Rich Nicholls, CTL/RCL and Kurt Sundstrom, of unknown whereabouts

Layered Division Multiplexing (LDM) Summary

IZT C6000 RF Link Emulator

SYSTEM MODEL. Transmitter Preamble Configuration

RF Receiver Hardware Design

TestData Summary of 5.2GHz WLAN Direct Conversion RF Transceiver Board

Ten Things You Should Know About MIMO

PORTING OF AN FPGA BASED HIGH DATA RATE DVB-S2 MODULATOR

SOFTWARE IMPLEMENTATION OF THE

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

CCSDS PROTOCOLS OVER DVB-S2 SUMMARY OF DEFINITION, IMPLEMENTATION, AND PERFORMANCE

ni.com The NI PXIe-5644R Vector Signal Transceiver World s First Software-Designed Instrument

An FPGA Case Study: Narrowband COFDM Video Transceiver for Drones, UAV, and UGV. Produced by EE Times

SDR OFDM Waveform design for a UGV/UAV communication scenario

Gateway Configuration

E.S.P. Enhanced Satellite Precorrection

TESTING METHODS AND ERROR BUDGET ANALYSIS OF A SOFTWARE DEFINED RADIO By Richard Overdorf

CDMA Tutorial April 29, Michael Souryal April 29, 2006

Pre-distortion. General Principles & Implementation in Xilinx FPGAs

IP TRUNKING. IP Trunking and IP Backbones over Satellite.

MICROWIND2 DSCH2 8. Converters /11/00

White Paper APPLICATION OF EQUALINK TO INCREASE PERFORMANCE OF DTH AND DISTRIBUTION LINKS. Introduction. By Dirk Breynaert CTO, Newtec

Series MICROWAVE LINKS DIGITAL & ANALOG - FIXED & MOBILE. The high quality, professional and cost-effective solution

SOFTWARE DEFINED RADIO IMPLEMENTATION IN 3GPP SYSTEMS

Installation and Operation Manual EVTM Stand-alone Encoder/Decoder

DoubleTalk Carrier-in-Carrier

DVB-S2 Modulator IP Core Specifcatoon

Transcription:

Technical Specifications DVB-S2 Demodulator VHDL RTL/structural Macro DVB-S2 Macro is a DVB-S2 Demodulator VHDL design capable of Demodulating, on a single FPGA device of a suitable family, in CCM, VCM and ACM modes DVB-S2 Traffic at BB Frames level for the supported MODCODs up to a Baud Rate of 50Msps. The Demodulator macro is highly complete since includes other than the standard DVB-S2 functional blocks also the Outdoor to Indoor Cable Slope, IQ Gain and Phase Unbalance, Group Delay Distortion, SNIR estimator for ACM mode. Correlated also to this Macro is the DVB-S2 Test Modulator Macro capable of providing the DVB-S2 BBFrame formatting together with a FER Meter capable of benchmarking the acquisition and tracking performances of Macro itself. The LDPC Decoder is statistical and it is based on a parallel N=360 PNU (Processing Node Units) implementation targeted for high baud rates. The Macro supports the following MODCODs with the associated tested performances at the 45Mbaud (close to the maximum allowed 50Mbaud symbol rate) MODCOD Spectral Efficiency DVB-S2 Standard Ideal QeF Es/No (Note 1 ) Macro IL@45Mbaud Ideal AWGN (Note 2 ) Macro IL@45Mbaud Non Linear Channel & Distortion(Note 3 ) QPSK 1/4 0,490243-2.350 1.25 1.15 QPSK 1/2 0,988858 1.000 0.30 0.50 QPSK 2/3 1,322253 3.100 0.10 0.40 QPSK 4/5 1,587196 4.680 0.30 0.40 8PSK 3/5 1,779991 5.500 0.90 1.40 8PSK 2/3 1,980636 6.620 0.80 1.40 8PSK 3/4 2,228124 7.910 0.40 1.10 16APSK 2/3 2,637201 8.970 0.90 1.90 16APSK 3/4 2,966728 10.210 0.70 2.10 16APSK 4/5 3,165623 11.030 0.70 2.30 16APSK 5/6 3,300184 11.610 0.70 2.40 32APSK 3/4 3,703293 12.73 0.80 2.70 Table 1 Note 1 Ideal means synchronous open loop Demodulator and Deterministic LDPC decoder AWGN channel only (i.e. no frequency error, no non linear distortion no Phase Noise, no Group Delay distortion, no Cable Losses, no I and Q phase and gain unbalance) Note 2 Being the LDPC decoder statistical reducing the baud rate allows the average number of LDPC iteration to increase so to achieve lower IL (Implementation Losses). Note 2 Non Lineat Channel and Distortion means : Frequency Offset Error 5MHz, IQ Gain Unbalance 1.5dB, IQ Phase Unbalance 5 degrees, Cable Slope Distortion 2.5 db/45mhz Phase Noise as DVB-S2 Mask, TWTA as DVB-S2 non linearized characteristic, Clock Error 100 ppm, Roll Off 0.35. Macro enable equalizers : IQ, Cable Slope, GD CMA, Constellation Precompensation at Mapper Level in T.

The PL Frame Synchronizer ROC (Receiver Operating Characteristic) at an Eb/No of -2dB for different MODCODs and for an initial frequency error equal to 20% of the Symbol Rate is reported on the left side of Fig.1. The Demodulator Acquisition Time Performances are reported instead on the right side of Fig.1 as function of the Es/No. ROC Acquisition time 1.00E+00 4.00 3.50 1.00E-01 3.00 Pmd 1.00E-02 1.00E-03 1.00E-04 32APSK 3/4 QPSK 1/4 8PSK 2/3 QPSK 1/2 QPSK 2/3 8PSK 3/4 16APSK 3/4 Acquisition Time (sec) 2.50 2.00 1.50 1.00E-05 1.00 0.50 1.00E-06 1.00E-10 1.00E-08 1.00E-06 1.00E-04 1.00E-02 1.00E+00 Pfa 0.00-2.0 0.0 2.0 4.0 6.0 8.0 10.0 12.0 Fig. 1 The Demodulator is also provided with a Programmable Rate adapter that allows, with a fixed digital system clock rate system, adapting the Baud Rate from 10Msps to 45Msps according to the right side curve of Fig. 2. Es/N0 Fig. 2 The Macro has been integrated together with the DVB-S2 Modulator and tested in several platforms and for different FPGAs, and it can be provided with an HW demonstrator based on a Software Defined Radio Board (P3U produced by Space Technology) in a 3U Form Factor (16 cm. by 10 cm. see Fig. 2 left side). The SDR demonstrator Board can be downloaded from Internet at http://www.spacetechnology.it/docs/brochure%20s4mdm1.5%20rev%205.0.pdf

Fig. 2 Together with the ALTERA STRATI IV device below reported, the demonstrator target Board (SDR Board see Fig. 2) is equipped with two 12 bits DACs sampling any to rate up 0.6Gsps and two 8 bits ADCs sampling any rate up to 1.5Gsps, a Floating Point Analog Devices DSP clocked at 0.6GHz and a 512K x 36 bits Static RAM (therefore a single Modem Board). The macro can be provided also with a configurable Channel impairment real time VHDL modeler implementing TWTA AM-AM and AM-PM Distortion, Frequency Error, Cable Slope Distortion, Gain and Phase unbalance Distortion, DVB-S2 standard Phase Noise Mask distortion, DVB-S2 standard Group Delay distortion, so to appreciate the effect of the several Adaptive s embedded in the Macro. Right side of Fig. 2 shows the effect of CMA (central Scattering Diagram is without the on) with TWTA pre-compensation assuming w.r.t. the non linear distortion of the DVB-S2 standard an IBO=2.74 db and an OBO=1.33dB for the 16APSK Modulation format. The macro can be provided either with complex Base Band R and T output for interfacing direct RF analog IQ Modulator and Demodulators or low IF @140MHz. The macro supports SRRC Filters with roll-off 0.2, 0.25, 0.3 and 0.35. The Demodulator Macro with complex Base Band ADC interface, including all the receiver and the segment of Channel Emulator embedded on the Receiver side of the Macro (Thermal Noise Generator and Phase Noise Generator), occupies on the FPGA of the ST SDR, i.e. a STRATI IV EP4SG230KF40C3N device, the following Table 2 HW resources. Register Logic DSP Block Memory BB Demodulator 8.6% 8.1% 0.6% 0.3% ACM Demodulator 17.1% 9.9% 17.0% 5,9% Soft Demodulator 0.7% 0.7% 0.6% 31.5% LDPC Decoder 31.2% 21.6% 0.1% 19.8% BCH Decoder 2.3% 1.7% 0.0% 1.4% Other 10.0% 10.0% 10.0% 10.0% Free 30.2% 48.0% 71.7% 31.0% Total 171.000 171.000 1.288 14.625.729 Table 2 Although the system tests performances reported in Table 1 are taken at 45Mbaud the post layout Timing Analysis (see Table 3), for the same STRATI IV ALTERA FPGA shows that the Macro can achieve 50Mbaud.

Clock Domain Target Clock Frequency for 50Mbaud Post Layout Clock Frequency Processing Blocks driven clk_adc 150MHz 227Mz Complex ADC interface BB Filtering (rate adapter and decimator of Fig. 2) clk_dem1 125MHz 190MHz Timing at greater than 2 samples per symbol (2.5 for 50Mbaud) other blocks see Fig. 3 below clk_dem2 65MHz 158MHz All the blocks at 1 sample per symbol after the Cable Slope (Fig. 3) clk_soft_dem 200MHz 205MHz Soft Demodulator clock clk_ldpc_dec 150MHz 200MHz LDPC Decoder core clock clk_bch_dec 200MHz 241MHz BCH Decoder core clock service_clk 100MHz 193MHz Macro service clock for communication and control logic Table 3 Currently with an LDPC core clock of 150MHz, the Statistical LDPC Decoder guarantees 50 iterations for each of the Modulation supported by DVB-S2 standard (QPSK, 8PSK, 16APSK and 32APSK) at 50Mbauds. Nevertheless reducing the symbol rate for specific low rate applications and enlarging the LDPC statistical Decoder input buffer beyond 4.5 Frames (Table 2 shows that yet 31% of the FPGA internal memory is available) will reduce the Implementation Losses reported in Table 1. Higher than 50Mbaud rates could be achieved using an LDPC core clock of 200MHz as deemed possible according to Table 3 post layout static analysis on the ALTERA STRATI IV or narrower CMOS geometries FPGAs. Clock_dem1 Clock_dem2 mod_cod handler mod_cod Power Estimator Mod Cod Type IQ Unbalance MF Timing Slope F I F o Frame Synch CMA Descrambler Header Decoder DA Phase NDA AGC NDA Phase Phase Noise Descrambler Pilot Demux Es/N0 Estimator DA Coarse Freq Pilot Demux DA Fine Freq 2x13 DA AGC Fig. 3 The Macro has been tested by ST customer as ACM Demodulator in a real 2 way link with Generic Stream Encapsulation Traffic Generator and a DVB-RCS return link. Assuming a given SNIR profile (caused by atmospheric fading during ACM Test) the DVB-S2 Macro controlled by the SNIR estimation returned on the DVB-RCS channel showed the frame by frame ACM switching capability reported in Fig. 4 maintaining QeF performances all test session long.

SNIR - ModCod Evolution 8 10 SNIR 7 6 5 4 3 2 1 SNIR MODCOD 9 8 7 6 5 4 3 2 1 ModCod MODCOD Code 1/4 QPSK 0 1/2 QPSK 1 2/3 QPSK 2 4/5 QPSK 3 3/5 8PSK 4 2/3 8PSK 5 3/4 8PSK 6 2/3 16APSK 7 3/4 16APSK 8 4/5 16APSK 9 5/6 16APSK 10 0 0 0 99.1 199 299 398 497 597 696 795 894 994 1094 1194 1295 1395 1495 1594 1693 1793 1891 1991 2091 2191 2291 2391 Time (s) Fig. 4 The DVB-S2 Demodulator Macro is available either as source VHDL RTL code, as well as structural FPGA configuration file Macro for the FPGAs that can fit its module resources. Finally, if needed, the Space Technology Design Team is willing to deal any feasible customization of the DVB-S2 Receiver Macro aimed at reducing the FPGA Module count and the power consumption for a lower baud rate application and smaller FPGA devices and/or to fit the Macro in different FPGA devices other than the one reported in this Macro.