marek morawski, hanna rothkaehl space research centre pas
DESCRIPTION
ESA EJSM/JGO Radio & Plasma Waves Instrument Digital Processing Unit (architecture and design concept) (data compression example). Marek Morawski, Hanna Rothkaehl Space Research Centre PAS. DPU Architecture. Board Supervisor Unit. BSU – Main Tasks. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Marek Morawski, Hanna Rothkaehl Space Research Centre PAS](https://reader036.vdocuments.mx/reader036/viewer/2022082818/56812d92550346895d92ab90/html5/thumbnails/1.jpg)
ESA EJSM/JGOESA EJSM/JGORadio & Plasma Waves InstrumentRadio & Plasma Waves Instrument
Digital Processing Unit Digital Processing Unit (architecture and design concept)(architecture and design concept)
(data compression example) (data compression example)
Marek Morawski, Hanna Rothkaehl
Space Research Centre PAS
![Page 2: Marek Morawski, Hanna Rothkaehl Space Research Centre PAS](https://reader036.vdocuments.mx/reader036/viewer/2022082818/56812d92550346895d92ab90/html5/thumbnails/2.jpg)
Space Research Centre PASPrague 18,19-FEB-2010
DPU ArchitectureDPU Architecture
![Page 3: Marek Morawski, Hanna Rothkaehl Space Research Centre PAS](https://reader036.vdocuments.mx/reader036/viewer/2022082818/56812d92550346895d92ab90/html5/thumbnails/3.jpg)
Space Research Centre PASPrague 18,19-FEB-2010
Board Supervisor UnitBoard Supervisor Unit
![Page 4: Marek Morawski, Hanna Rothkaehl Space Research Centre PAS](https://reader036.vdocuments.mx/reader036/viewer/2022082818/56812d92550346895d92ab90/html5/thumbnails/4.jpg)
Space Research Centre PASPrague 18,19-FEB-2010
BSU – Main TasksBSU – Main TasksThe BSU features should cover all functions required for minimum instrument functionalityInternal mode control Tele command (TC) verification, validation and executionSwitching and commanding of measurements moduleData collection and buffering Telemetry (TM) packet formatting and sendingHousekeeping data collection
![Page 5: Marek Morawski, Hanna Rothkaehl Space Research Centre PAS](https://reader036.vdocuments.mx/reader036/viewer/2022082818/56812d92550346895d92ab90/html5/thumbnails/5.jpg)
Space Research Centre PASPrague 18,19-FEB-2010
Clock Management UnitClock Management UnitThe Clock Management Unit is dedicated to provide stable clock source for BSU and SPU modules.
![Page 6: Marek Morawski, Hanna Rothkaehl Space Research Centre PAS](https://reader036.vdocuments.mx/reader036/viewer/2022082818/56812d92550346895d92ab90/html5/thumbnails/6.jpg)
Space Research Centre PASPrague 18,19-FEB-2010
Power Distribution UnitPower Distribution Unit
Variant 1 Variant 2Voltage Imin Imax Imin Imax
[V] [mA] [mA] [mA] [mA]5.0 200 270 100 1003.3 150 400 150 4001.5 0 0 250 450
P[mW] 1495 2670 1370 2495 [W] 1.5 2.7 1.4 2.5
Power consumption
![Page 7: Marek Morawski, Hanna Rothkaehl Space Research Centre PAS](https://reader036.vdocuments.mx/reader036/viewer/2022082818/56812d92550346895d92ab90/html5/thumbnails/7.jpg)
Space Research Centre PASPrague 18,19-FEB-2010
Memory UnitMemory Unit• Code loader & Exception service (*)• Application software code (*)• Application data structures (*)• Configuration and calibration tables• Software patches • Configuration bit streams of SPU FPGA• Telemetry packet buffer (*)
![Page 8: Marek Morawski, Hanna Rothkaehl Space Research Centre PAS](https://reader036.vdocuments.mx/reader036/viewer/2022082818/56812d92550346895d92ab90/html5/thumbnails/8.jpg)
Space Research Centre PASPrague 18,19-FEB-2010
Housekeeping AcquisitionHousekeeping Acquisition
+
-Ux
Vcco
Vramp
Comparator
Rref2
Rref1
+
-
VccoVcco
Vramp
Comparator
Rref
+
-
Vcco
Comparator
Vramp
Rref
R
2R
Voltage Ux = 0 to 5.0V
Temperature T = -60°C to 100 °C (TBC)
Switch ON/OFF state
The analogue to digital conversion is based on comparison of measured value to generated voltage ramp signal (reduced number of analog IC is used). Digital part of ADC is embeded in BSU FPGA
![Page 9: Marek Morawski, Hanna Rothkaehl Space Research Centre PAS](https://reader036.vdocuments.mx/reader036/viewer/2022082818/56812d92550346895d92ab90/html5/thumbnails/9.jpg)
Space Research Centre PASPrague 18,19-FEB-2010
Signal Processing UnitSignal Processing UnitImplementation of RAM configured FPGA (Xilinx)
Part Main Feature TID SEL[krads(Si)] MeVcm2/mg
XQR4VFX60 60k logic cells2 PowerPC~4Mb RAM
250 100.0
XQR4VSX55 55k logic cells 512 DSP slices~5.7 Mb RAM
250 100.0
• Possibility of reconfiguration during the flight• Algorithm hardware implementation • Wide portfolio of IP modules• TMRTool (triple logic)
![Page 10: Marek Morawski, Hanna Rothkaehl Space Research Centre PAS](https://reader036.vdocuments.mx/reader036/viewer/2022082818/56812d92550346895d92ab90/html5/thumbnails/10.jpg)
Space Research Centre PASPrague 18,19-FEB-2010
Data compression algorithm Data compression algorithm exampleexample
Quqdrature spectrum 16 bit Quqdrature spectrum 16 bit integer integer values of 1024*(I+Q) pointsvalues of 1024*(I+Q) points{{ = 4 kB = 4 kB }} to 220 bytes of TM packet. to 220 bytes of TM packet.Quqdrature spectrum 16 bit Quqdrature spectrum 16 bit integer integer values of 1024*(I+Q) pointsvalues of 1024*(I+Q) points{{ = 4 kB = 4 kB }} to 220 bytes of TM packet. to 220 bytes of TM packet.
11. Calculation of: I^2 + Q^2 for each of 1024 frequency points . Calculation of: I^2 + Q^2 for each of 1024 frequency points ((samplessamples))
11. Calculation of: I^2 + Q^2 for each of 1024 frequency points . Calculation of: I^2 + Q^2 for each of 1024 frequency points ((samplessamples))
22. Calculation of: N = 220 mean values of bins in steeps: 1,2,3,4 . Calculation of: N = 220 mean values of bins in steeps: 1,2,3,4 act. (according the tableact. (according the table; ; constant constant f/f ratio),f/f ratio),
22. Calculation of: N = 220 mean values of bins in steeps: 1,2,3,4 . Calculation of: N = 220 mean values of bins in steeps: 1,2,3,4 act. (according the tableact. (according the table; ; constant constant f/f ratio),f/f ratio),
33. Square root of mean values Ni are calculated (220 sqrts ). Square root of mean values Ni are calculated (220 sqrts ),,33. Square root of mean values Ni are calculated (220 sqrts ). Square root of mean values Ni are calculated (220 sqrts ),,
44. 220 results are scaling to fit to 16-bits integer num. 220 results are scaling to fit to 16-bits integer numbers bers (positive only)(positive only),,
44. 220 results are scaling to fit to 16-bits integer num. 220 results are scaling to fit to 16-bits integer numbers bers (positive only)(positive only),,
55. The 16-bit integer numbers are converted to floating point 8-. The 16-bit integer numbers are converted to floating point 8-bit bit numbers numbers (maximum relative error 6.25%).(maximum relative error 6.25%).
55. The 16-bit integer numbers are converted to floating point 8-. The 16-bit integer numbers are converted to floating point 8-bit bit numbers numbers (maximum relative error 6.25%).(maximum relative error 6.25%).
Data Data compressioncompression ratio ratio is: K = 4096/220 ~= 18,6, is: K = 4096/220 ~= 18,6,Data Data compressioncompression ratio ratio is: K = 4096/220 ~= 18,6, is: K = 4096/220 ~= 18,6,
![Page 11: Marek Morawski, Hanna Rothkaehl Space Research Centre PAS](https://reader036.vdocuments.mx/reader036/viewer/2022082818/56812d92550346895d92ab90/html5/thumbnails/11.jpg)
Space Research Centre PASPrague 18,19-FEB-2010
Compression algorCompression algoriitthhm m resultresult