Reconfigurable Communication Experiment using a small Japanese Test Satellite

Similar documents
A Reconfigurable, Radiation Tolerant Flexible Communication Platform (FCP) S-Band Radio for Variable Orbit Space Use

Product Update. JTAG Issues and the Use of RT54SX Devices

Self Restoring Logic (SRL) Cell Targets Space Application Designs

A Practical Look at SEU, Effects and Mitigation

DESIGNING AN ECU CPU FOR RADIATION ENVIRONMENT. Matthew G. M. Yee College of Engineering University of Hawai`i at Mānoa Honolulu, HI ABSTRACT

PICPOT: A NANOSATELLITE FROM TURIN POLYTECHNIC

Low Cost Fault Detector Guided by Permanent Faults at the End of FPGAs Life Cycle Victor Manuel Gonçalves Martins

Digital Audio Broadcast Store and Forward System Technical Description

Why FPGAs? FPGA Overview. Why FPGAs?

CSE140L: Components and Design Techniques for Digital Systems Lab. CPU design and PLDs. Tajana Simunic Rosing. Source: Vahid, Katz

L11/12: Reconfigurable Logic Architectures

Transmission System for ISDB-S

High-Power Amplifier (HPA) Configuration Selection

Single Event Characterization of a Xilinx UltraScale+ MP-SoC FPGA

L12: Reconfigurable Logic Architectures

Voter Insertion Techniques for Fault Tolerant FPGA Design.

An Introduction to Radiation-Induced Failure Modes and Related Mitigation Methods For Xilinx SRAM FPGAs

The first TV Smart Headend designed for Hospitality SOLUTIONS FOR IN-ROOM ENTERTAINMENT PROVIDERS AND INTEGRATORS

Self-Test and Adaptation for Random Variations in Reliability

DM240XR Digital Video Broadcast Modulator With AutoEQ. Satellite Modems

microenable 5 marathon ACL Product Profile of microenable 5 marathon ACL Datasheet microenable 5 marathon ACL

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS

Commsonic. Satellite FEC Decoder CMS0077. Contact information

DESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS

Prototyping Solutions For New Wireless Standards

FPGA Laboratory Assignment 4. Due Date: 06/11/2012

Synchronization Voter Insertion Algorithms for FPGA Designs Using Triple Modular Redundancy

VRT Radio Transport for SDR Architectures

Understanding Design Requirements for Building Reliable, Space-Based FPGA MGT Systems Based on Radiation Test Results

FPGA Design with VHDL

Agilent E4430B 1 GHz, E4431B 2 GHz, E4432B 3 GHz, E4433B 4 GHz Measuring Bit Error Rate Using the ESG-D Series RF Signal Generators, Option UN7

EE178 Lecture Module 4. Eric Crabill SJSU / Xilinx Fall 2005

Novel Correction and Detection for Memory Applications 1 B.Pujita, 2 SK.Sahir

!! 1.0 Technology Brief

Reduced Triple Modular Redundancy for Tolerating SEUs in SRAM-based FPGAs

Prisma Optical Networks Ancillary Modules

Headend Technology. Modern systems for future-proof installations SAT

DSR-7400 Series. Commercial Integrated Satellite Receiver/Transcoder. Highlights. Product Overview

9 Programmable Logic Devices

An MFA Binary Counter for Low Power Application

EE178 Spring 2018 Lecture Module 5. Eric Crabill

Built-In Self-Test of Embedded SEU Detection Cores in Virtex-4 and Virtex-5 FPGAs

Introduction. Fiber Optics, technology update, applications, planning considerations

Field Programmable Gate Arrays (FPGAs)

Digital Backbone Network Applications for Inter-City and Intra-City Regionai CATV Networks

Intelsat-29e Interference Mitigation Testing Interference Scenarios and Mitigation Techniques Enabled by the Intelsat Epic NG Class Satellites

National Park Service Photo. Utah 400 Series 1. Digital Routing Switcher.

Verification Methodology for a Complex System-on-a-Chip

Remote Diagnostics and Upgrades

RSSL1:1-KuXER. Outdoor Unit (ODU) Ku Ext Ref LNB Redundancy System with external 10 MHz Reference System. Mux/Tee. Coax cable

Typical applications:

NanoCom ADS-B. Datasheet An ADS-B receiver for space applications

DA E: Series of Narrowband or Wideband Distribution Amplifiers

Reconfigurable FPGA Implementation of FIR Filter using Modified DA Method

Towards Trusted Devices in FPGA by Modeling Radiation Induced Errors

Satellite Communications Training System

The Design of Efficient Viterbi Decoder and Realization by FPGA

WaveDevice Hardware Modules

ESA Ground Segment Technology Workshop 5-June-08. Ka band for Broadband and IPTV

RELATED WORK Integrated circuits and programmable devices

Datasheet. Licensed Backhaul Radio. Models: AF-11FX-L, AF-11FX-H. Full-Duplex, Point-to-Point Radio. 11 GHz Frequency Operation

4K & DVB-S2X HOW OPERATORS CAN BE COST-EFFECTIVE. Market Trend. Introduction. 4K & DVB-S2X. How Operators Can Be Cost-effective

An FPGA Based Solution for Testing Legacy Video Displays

Commsonic. (Tail-biting) Viterbi Decoder CMS0008. Contact information. Advanced Tail-Biting Architecture yields high coding gain and low delay.

Satellite Digital Broadcasting Systems

Radiation Effects and Mitigation Techniques for FPGAs

FPGA based Satellite Set Top Box prototype design

Irradiation Resistivity and Mitigation Measurement Design for Xilinx Kintex-7 FPGAs

Synthesized Block Up- and Downconverter Indoor / Outdoor

Chapter 7 Memory and Programmable Logic

Research on Precise Synchronization System for Triple Modular Redundancy (TMR) Computer

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

DM240XR Digital Video Broadcast Modulator with AutoEQ

AMD-53-C TWIN MODULATOR / MULTIPLEXER AMD-53-C DVB-C MODULATOR / MULTIPLEXER INSTRUCTION MANUAL

6.111 Project Proposal IMPLEMENTATION. Lyne Petse Szu-Po Wang Wenting Zheng

Viterbi Decoder User Guide

CAD for VLSI Design - I Lecture 38. V. Kamakoti and Shankar Balachandran

Hardware Design I Chap. 5 Memory elements

Reconfigurable Architectures. Greg Stitt ECE Department University of Florida

Comparing JTAG, SPI, and I2C

Commsonic. ISDB-S3 Modulator CMS0070. Contact information

Operation and Installation Guide

On-board detection electronics in spanish optical satellite: INGENIO. Thales Alenia Space España

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory

EMPTY and FULL Flag Behaviors of the Axcelerator FIFO Controller

1Chapter INTRODUCTION. This chapter describes the CST-5000 C-Band satellite terminal, referred to in this manual as the CST-5000 (Figure 1-1).

Easy HD Expressway! HDMI/Composite(CVBS) to DVB-T/ISDB-T/ISDB-Tb

Instrumentation Grade RF & Microwave Subsystems

OF AN ADVANCED LUT METHODOLOGY BASED FIR FILTER DESIGN PROCESS

Cisco RF Gateway 1. Product Overview

Benchtop Portability with ATE Performance

Design Techniques for Radiation-Hardened FPGAs

A better way to get visual information where you need it.

OPTICAL DISTRIBUTION STATION -

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0

Single-Event Upsets in the PANDA EMC

Combinational vs Sequential

Bravo AV s Structured or Whole-House Wiring Approach

Design and Implementation of Partial Reconfigurable Fir Filter Using Distributed Arithmetic Architecture

DigiPoints Volume 2. Student Workbook. Module 5 Headend Digital Video Processing

Transcription:

Reconfigurable Communication Experiment using a small Japanese Test Satellite Nozomu Nishinaga Space Communications Network Group National Institute of Information and Communications Technology (NICT CT) 1

Agenda Background and Motivation Objectives of the mission Reconfigurable Communication Equipment Configuration of onboard software defined radio (Heavy Ion test results of Virtex II pro) 2

Background and Motivation For next-generation satellite communications: Bandwidth expansion expected (HIGH data rate: more than 1.5 Mbps) Circuit switch -> Packet Switch Regenerative relay + Onboard switching 3

Bent-pipe relay system Bent-pipe, through repeater, or frequency conversion (dumb hub) Most commercial communication satellite systems have this kind of repeater All signals received at the satellite are amplified and sent back to base station Supports Point-to-Point link 4

Regenerative Relay + Onboard Switching Full mesh network (Multi points-to-multi points). 3-dB power gain Boost the total system bandwidth by the statistical multiplexing effect by using the onboard baseband switch Flexible link design Already been tested and demonstrated with experimental satellites Still few commercial satellites with this type of transponder 5

Issues (1) Recent communication satellite system: 10-20-year lifetime Can not come back from Geostational orbit Can not upgrade communication system installed in satellites Flexible link design, but system not flexible Please imagine 20 years before communication system! Acoustic coupler+rs232c+hdlc? (300 bps) 6

Issues (2) Traditional Technology Many fixed-rate MODEMs Huge redundant system Test procedure complicated Heavy payload Reconfigurable Techonology Many multi-rate MODEMs Simple redundant system Test procedure very simple Payload not so heavy 7

Objectives 1. Technological demonstration of onboard software-defined radio Versatile onboard modulator and demodulator (MODEM) with SDR technique application proof of highly functional onboard transponder for nextgeneration communication satellite Adaptable to latest communications technology with flexible link design and high data rate 8

Objectives (Cont ) 2. Gracefully degradable equipment with functional redundant technique Reliability enhancement of onboard MODEM with software-defined radio flexibility Paradigm shift from dual or triple modular redundant system with exclusive equipment to functional redundant system with versatile equipment Introducing a soft fault decision process (multilevel, not hard decision ) for extending mission equipment lifetime (autonomous fault decision and resource evaluation) Reducing redundancy by assigning a light load to partially out of order equipment with taking account of a required computational complexity disequilibrium in an onboard MODEM 9

Failure rate of Stand-by redundancy system P P [ ( ) ] N 2 ( ) N ( ) 2N 2 2 1 1 P = 1 2 P + P N P SR1 1 1 2 N SR2 = 1 1 NP = ( ) 2 P 10

Failure rate of Functional Redundancy P FRL = 1 L k N + L k N + LCN + L k P (1 P) N + L k = 0 N+L functional redundancy system Case P=1e-7, N=2 2.0e-14 with stand by redundancy (4 units) 3.0e-14 with functional redundancy (3units) 4.0e-21 with functional redundancy (4units, two for redundancy) C L+ 1 P L+ 1 11

Objectives (Cont ) 3. Test bed in Orbit The architecture and the information of the OSDR will be opened All you can reconfigure it! 12

Reconfigurable Communication Equipment Onboard software-defined radio (OSDR), IF components, RF components, and two antennas for reception and transmission Weight: 16 kg (TBD); Power consumption: 80 W (TBD) Frequency X 8480.000 MHz S:2054.500 MHz OSDR EFM manufacturing => March 2007 13

OSDR EFM Overview IF Input Master CLOCK RCE-UNIT 1 IF Output IF Input TT&C I/F IF Input RCE Unit I/F IF Output Master CLOCK RCE-UNIT 2 IF Output TT&C I/F TT&C I/F Mast er OSC I/F-UNIT Two identical RCE units and an InterFace (I/F) unit 14

RCE unit IF Input A/D Reconfigurable FPGA 1 Xilinx Virtex-II D/A IF Output Master CLOCK TT&C I/F Reconfigurable FPGA 2 Xilinx Virtex-II Reconfigurable FPGA 3 Xilinx Virtex-II ROM (Configuration) RCE Unit I/F Control FPGA (Non-Volatile) SRAM Combination Smart but fragile device (S-RAM FPGA) and Sledgehammer but dumb device (Non-volatile FPGA) Three S-RAM FPGAs for reconfiguration (Virtex II XC2V1000) and All the inputs and outputs of the FPGAs are connected to Control FPGA and the others Three operation modes 15

OSDR inside 16

Triple modular redundancy mode Reconfigurable FPGA 1 Xilinx Virtex-II Reconfigurable FPGA 2 Xilinx Virtex-II Reconfigurable FPGA 3 Xilinx Virtex-II IF Input A/D Master CLOCK TT&C I/F BUFFER VOTER Control FPGA (Non-Volatile) D/A RCE Unit I/F IF Output ROM (Configuration) SRAM TMR voter implemented on controller FPGA 17

Daisy chain mode Reconfigurable FPGA 1 Xilinx Virtex-II Reconfigurable FPGA 2 Xilinx Virtex-II Reconfigurable FPGA 3 Xilinx Virtex-II IF Input A/D D/A IF Output Master CLOCK TT&C I/F Control FPGA (Non-Volatile) RCE Unit I/F ROM (Configuration) SRAM 18

Degenerate mode Reconfigurable FPGA 1 Xilinx Virtex-II Reconfigurable FPGA 2 Xilinx Virtex-II Reconfigurable FPGA 3 Xilinx Virtex-II IF Input A/D D/A IF Output Master CLOCK TT&C I/F Control FPGA (Non-Volatile) RCE Unit I/F ROM (Configuration) SRAM Modulation and encoding require lower computational complexity than demodulation and decoding, respectively. A bank including a failure FPGA is assigned a modulation/encoding function. 19

SEU mitigation SEU -> Data upset AND Circuit upset SEU must be detected for preventing Bus-Fight (I/O part) Bit assignment of Configuration stream is unknown (need reverse engineering) Read back inspection: Config data, Read back data, and Mask data are required -> three times more. Our strategy: Read back the configuration data and compare it s CRC and original one. Read back CRC <> Original CRC => Rebooting the device 20

Radiation test of Virtex II Pro Virtex II pro (XC2VP7-5FG456 and XC2VP4) Test carried out in November 2003 and February 2004 at TIARA in Takasaki, Japan Heavy Ions (N, Ne, and Kr) 21

Radiation test result (1) Block select RAM region 0.000001 0.0000001 Cross Section [cm^2/bit] 1E-08 1E-09 1E-10 XC2VP4 XC2VP7 Virtex-II 1E-11 0 10 20 30 40 50 60 70 LET[Mev cm^2/mg] 22

Configuration Memory region Radiation test result (2) 1.0E-07 Cross Section [cm^2/bit] 1.0E-08 1.0E-09 1.0E-10 1.0E-11 N Ne Kr 0 10 20 30 40 50 60 70 LET [Mev cm^2 /mg] Virtex-II Pro (XC2VP4) Virtex-II Pro (XC2VP7) Virtex-II (impact) Virtex-II (FIVIT) Total 23

Mean Time Between Failure Analysis (CREME 96) XC2VP4 XC2VP7 XC2VP100 (Simulated) Solar MAX Flare Peak Solar MAX Flare Peak Solar MAX Flare Peak (Sec.) (1 week) (Sec.) (Sec.) (1 week) (Sec.) (Sec.) (1 week) (Sec.) Conf. Memory 2.64E+05 5.29E+02 1.77E+05 3.55E+02 2.32E+04 4.64E+01 DCM 4.14E+08 8.09E+05 4.14E+08 8.09E+05 1.38E+08 2. 70E+05 Block RAM 2.02E+06 3.95E+03 1.28E+06 2.51E+03 1.27E+05 2.49E+02 Multipliers 7.89E+07 1.89E+05 5.02E+07 1.21E+05 4.98E+06 1.19E+04 SYSTEM 2.3267E+05 4.6495E+02 1.5501E+05 3.0972E+02 1.95E+04 3.90E+01 System MTBF -> Harmonic Mean of all functional blocks Assumption 1: All the SEUs can be detected. Assumption 2: All the gates are used. Assumption 3: All the SEUs must be repaired as soon as quickly 24

Mean Time To Repair (MTTR) XC2VP4 XC2VP7 XC2VP100 Configuration data (bit) 3,006,560 4,485,472 34,292,832 MTTR (s) (10Mbyte/s) 0.037582 0.056068 0.42866 MTTR (s) (50Mbyte/s) 0.007516 0.011214 0.085732 REBOOT == Repair The effects of SEU are volatile. By loading the correct configuration data, the operation mode will go to the normal mode. Rebooting time -> Repair time If the SEU can be considered as A Failure, the MTTR is roughly proportional to the size. The maximum data rate for loading is fixed : 50M byte/sec. for XC2VP series. The larger gate size or configuration size, the longer MTTR becomes necessary. 25

Nonavailability Analysis XC2VP4 XC2VP7 XC2VP100 (Simulated) Solar MAX Flare Peak Solar MAX Flare Peak Solar MAX Flare Peak 10 Mbyte/s 1.6153E-07 8.0824E-05 3.6172E-07 1.8099E-04 2.1974E-05 1.0885E-02 50 Mbyte/s 3.2306E-08 1.6166E-05 7.2344E-08 3.6204E-05 4.3949E-06 2.1961E-03 100 Mbyte/s 1.6153E-08 8.0830E-06 3.6172E-08 1.8102E-05 2.1974E-06 1.0992E-03 200 Mbyte/s 8.0764E-09 4.0415E-06 1.8086E-08 9.0513E-06 1.0987E-06 5.4992E-04 400 Mbyte/s 4.0382E-09 2.0208E-06 9.0430E-09 4.5257E-06 5.4936E-07 2.7504E-04 MTBF is inversely proportional to the die area and MTTR is proportional. -> Large FPGA has disadvantage. Large size FPGA does not meet the criteria 10e-6 Much larger down load rate will be needed (50 M Byte/S is too slow) How to mitigate? partitioned small FPGAs 26

Triple Module Redundancy One out of Three system failure is acceptable. Loose regulation Acceptable when the MTBF is quite large compared with MTTR Solar MAX XC2VP4 XC2VP7 XC2VP100 (Simulated) Flare Peak Solar MAX Flare Peak Solar MAX Flare Peak 10Mbyte/s 7.83E-14 1.96E-08 3.93E-13 9.83E-08 1.45E-09 3.53E-04 50Mbyte/s 3.13E-15 7.84E-10 1.57E-14 3.93E-09 5.79E-11 1.44E-05 27

Thank you very much Contact to:nisinaga@nict.go.jp 28