current status of software design for mmo-pwi y. kasahara, t. imachi (kanazawa univ.) and y. kasaba...

15
Current Status of Current Status of Software Design for Software Design for MMO-PWI MMO-PWI Y. Kasahara, T. Imachi (Kan Y. Kasahara, T. Imachi (Kan azawa Univ.) azawa Univ.) and Y. Kasaba (ISAS) and Y. Kasaba (ISAS)

Upload: lucas-strickland

Post on 11-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

Current Status of Current Status of Software Design for Software Design for

MMO-PWIMMO-PWI

Y. Kasahara, T. Imachi (Kanazawa UniY. Kasahara, T. Imachi (Kanazawa Univ.)v.)

and Y. Kasaba (ISAS)and Y. Kasaba (ISAS)

Page 2: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

Spe

cific

Mem

ory

area

Hardware - MDP-1/DPU block diagramHardware - MDP-1/DPU block diagram

CPUSynchronous Mem

SDRAM256M Byte

EEPROM256k x 32bit

SRAM512k x 8bit x 4

DMCI/F

SpWI/F

(with 16kB buffer)

Sensors

MDP2

Core Cash

DMC

Ring buffer For Sensors

Page 3: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

MMO-SWG #3 [Mar 22 2006] Hardware - SDRAM~ Endless Recorder concept ~

Sensor D TLM

Sensor C TLM

Sensor B TLM

Sensor A TLM

Sensor AMission Data

Sensor BMission Data

Sensor CMission Data

Sensor DMission Data

Sensor A TLM1

Sensor A TLM2

Double buffer(TBD)

Sensor AMission Data

Short time buffer

Sensor AMission Data

Long time buffer

Ring buffer

For Nominal mission dataTLM data generated in this areaSize : 1 spin data (TBD)

Polling data for triggered event to compare with other sensorsSize : 60 sec data (TBD)

Mission data 49Mission data 50

RMAP Header

TI

Sensor AMission dataUser packet

RMAP Footer

SensorUser data

RMAP read packet

Important : All data including RMAP information data are stored in Mission Data area in SRAM

Dat

a f

rom

Sen

sors

Dat

a-T

LM t

o D

MC

-DR

Page 4: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

Raw Data rate to MDP/DPU

4208.74 / 3552.74TOTAL

0.032112HFR 

(0.512)112Phase (option) 

1.0242128 (frq. points /3sec)12TNR 

1.056(+0.512)SORBET

2520360 (kHz)16Waveform/OFA-B

2520EWO - WFC-B

1920 / 10240×0.1260 / 320×0.1 (kHz)16Waveform/OFA-E

1920 / 10240×0.1EWO - WFC-E

2.05432 (Hz)16Potential 

4.102128 (Hz)16Waveform 

7.68EWO - EFD

bit numberData rate (kbps)ChannelSampling rate

Quantifying DataReceiver

( *1 )

( *2 )

*1) Data rate in the magnetosphere / solar wind. Observation in the solar wind is intermittently performed with duty ratio of 1/10.*2) Data rate in the magnetosphere / solar wind (except for Phase data produced by SORBET)*3) The data for AM2P is included in the WFC-E/OFA-E data.

128 (frq. points /3sec)

64 (frq. points /3sec)

Page 5: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

Data Flow in MDPData Flow in MDP

Page 6: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

"Low rate mode" (0.2 kbps/ave)Total (before compression): 0.30/0.34kbps- EWO: EFD from WPANT/MEFISTO (TBC) 0.03kbps

Spectrum (10 spin) 8bit x [1-32Hz df=1Hz] x (X/Y/phase) 0.02kbpsE-vector (10 spin) 8bit x (X/Y/RMS) negligiblePotential (10 spin) 16bit x (X1/X2/Y1/Y2) negligible

- EWO: WFC/OFA from WPANT/MEFISTO and LF-SC/DB-SC (TBC) 0.18/0.22kbpsSpectrum-E (10 spin) 8bit x [10Hz-20kHz, 95ch] x (X/Y/phase) 0.08kbps

or 8bit x [10Hz-120kHz, 145ch] x (X/Y/phase) 0.12kbpsSpectrum-B (10 spin) 16bit x [0.1Hz-20kHz, 85ch] x (X/Y/Z/phase) 0.10kbps

- SORBET: from WPANT/DB-SC (TBC) 0.08kbpsThermal Noise Spectrum (24sec) 12bit x [2.5-640kHz, 128ch] x 1ch 0.06kbpsHF Spectrum (24sec) 12bit x [0.5-10.2MHz, 32ch] x 1ch 0.02kbps

- AM2P: from MEFISTO (TBC) 0.01kbpsSpectrum (1min) 8bit x 90ch 0.01kbps

"Medium rate mode" (3 kbps/ave)Total (before compression): 4.23/5.54(+option:0.26)kbps- EWO: EFD from WPANT/MEFISTO (TBC) 0.26kbps

Spectrum (1 spin) 8bit x [1-32Hz df=1Hz] x (X/Y/phase) 0.26kbpsE-vector (1 spin) 8bit x (X/Y/RMS) negligiblePotential (1 spin) 16bit x (X1/X2/Y1/Y2) negligible

- EWO: OFA/WFC from WPANT/MEFISTO and LF-SC/DB-SC (TBC) 3.8/4.6kbpsSpectrum-E (2 spin) 8bit x [10Hz-20kHz, 190ch] x (X/Y/phase) 1.52kbps

or 8bit x [10Hz-120kHz, 290ch] x (X/Y/phase) 2.32kbpsSpectrum-B (2 spin) 8bit x [0.1Hz-20kHz, 190ch] x (X/Y/Z/phase) 2.28kbps

- SORBET: from WPANT/DB-SC (TBC) 0.16/0.67(+option 0.26)kbps

Apo-Mode Thermal Noise Spectrum(12sec) 12bit x [2.5-640kHz, 128ch] x 1ch 0.13kbpsHF Spectrum (24sec) 12bit x [0.5-10.2MHz, 64ch] x 1ch 0.03kbps

Peri-Mode Thermal Noise Spectrum 12bitx[2.5-640kHz,128ch]x(1ch/3sec+1ch/12sec) 0.64kbps Phase (Option) 12bit x [2.5-640kHz, 128ch] x 2ch / 12sec (0.26kbps)

HF Spectrum (24sec) 12bit x [0.5-10.2MHz, 64ch] x 1ch 0.03kbps- AM2P: from MEFISTO (TBC) 0.01kbps

Spectrum (1min) 8bit x 90ch

Page 7: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

Overview of the data processing simulatorOverview of the data processing simulator

Buffer for telemetry data

Processed data (Spectrum etc.)

Waveform

Garbage disposal

CPU loadTime delayOptimum buffer allocation & data processing sequence

Page 8: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

Concept of Data compressionConcept of Data compression

• Lossy Compression used for waveform data at Bit-H

• Lossless Compression used for spectrum data at Bit-L, M

Page 9: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

WaveformN

o.

Algorithm1 Algorithm2 Algorithm3 Algorithm4

CR SNR CC CR SNR CC CR SNR CC CR SNR CC

Data set 1

17.6%

30.42 0.9996

8.6% 30.65 0.9996

8.3% 29.63 0.9995

29.1%

33.39 0.9998

Data set2

20.1%

24.88 0.9984

15.1%

27.04 0.9990

17.4%

29.46 0.9994

41.1%

33.10 0.9998

Evaluation of Evaluation of Lossy CompressionLossy Compression    Algorithm (1)Algorithm (1)

Algorithm 1: QMF Filt (Implemented in SS-520 Rocket exp.)Algorithm 2: QMF Filt + MDCT + VectorizationAlgorithm 3: QMF Filt + MDCT + VectorizationAlgorithm 4: QMF Filt

CR : Compression RatioSNR: S/N RatioCC : Correlation Coefficient (Waveform)SCC: Correlation Coefficient (Spectrum)

Page 10: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

Original samples

Spectrogram of Data set 1

Algorithm 1   SCC:0.739606 Algorithm 2   SCC:0.858291

Algorithm 3   SCC:0.877068 Algorithm 4   SCC:0.967178

GEOTAILData1 93/05/26 11:09:34~Data2 96/12/10 16:40:35~

WaveformN

o.

Algorithm1 Algorithm2 Algorithm3 Algorithm4

CR SNR CC CR SNR CC CR SNR CC CR SNR CC

Data set 1

5.69 30.42 0.9996

11.66 30.65 0.9996

12.11 29.63 0.9995

3.43 33.39 0.9998

Data set2

4.98 24.88 0.9984

6.64 27.04 0.9990

5.76 29.46 0.9994

2.43 33.10 0.9998

Evaluation of Evaluation of Lossy CompressionLossy Compression    Algorithm (1)Algorithm (1)

Page 11: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

Original samples

Algorithm 1   SCC:0.625599 Algorithm 2   SCC:0.690905

Algorithm 3   SCC:0.793290 Algorithm 4   SCC:0.945213

Spectrogram of Data set 2

波形No.

Algorithm1 Algorithm2 Algorithm3 Algorithm4

CR SNR CC CR SNR CC CR SNR CC CR SNR CC

Data set 1

5.69 30.42 0.9996

11.66 30.65 0.9996

12.11 29.63 0.9995

3.43 33.39 0.9998

Data set2

4.98 24.88 0.9984

6.64 27.04 0.9990

5.76 29.46 0.9994

2.43 33.10 0.9998

GEOTAILData1 93/05/26 11:09:34~Data2 96/12/10 16:40:35~

Evaluation of Evaluation of Lossy CompressionLossy Compression    Algorithm (2)Algorithm (2)

Page 12: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

Estimation of CPU LoadEstimation of CPU Load

Add. & Subtract. Multi. & Div. Memory [bit]

Algorithm1 2.58 (1.00) 2.29 (1.00) 37376 (1.00)

Algorithm2 104.71 (40.65) 38.60 (16.85) 302656 (8.09)

Algorithm3 11.56 (4.48) 7.46 (3.26) 302656 (8.09)

Algorithm4 2.60 (1.01) 2.25 (0.98) 37376 (1.00)

Algorithm 1: QMF Filt (Implemented in SS-520 Rocket exp.)Algorithm 2: QMF Filt + MDCT + VectorizationAlgorithm 3: QMF Filt + MDCT + VectorizationAlgorithm 4: QMF Filt

Page 13: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

Estimation of Data Compression Ratio (GEOTAIL SFA) for Lossless compression

73%

73%

70%

66%

66%

Average: 69%

Page 14: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

Data number vs. Compression ratio (using Adaptive range coder)Data number vs. Compression ratio (using Adaptive range coder)

Entropy: 71%

(No. of increment of table)

Page 15: Current Status of Software Design for MMO-PWI Y. Kasahara, T. Imachi (Kanazawa Univ.) and Y. Kasaba (ISAS)

A/I for Software designA/I for Software design• Time resolution & rate for each SI

• I/F between MDP & SORBET

• Data management for AM2P

• Definition of HK, CMD, TLM format etc.

• Data triggering/selection

・・・・