current status of software design for mmo-pwi y. kasahara, t. imachi (kanazawa univ.) and y. kasaba...
TRANSCRIPT
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)
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
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
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)
Data Flow in MDPData Flow in MDP
"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
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
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
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)
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)
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)
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
Estimation of Data Compression Ratio (GEOTAIL SFA) for Lossless compression
73%
73%
70%
66%
66%
Average: 69%
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)
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
・・・・