• No results found

AMS DAQ, TRD DSP Software

N/A
N/A
Protected

Academic year: 2021

Share "AMS DAQ, TRD DSP Software"

Copied!
24
0
0

Loading.... (view fulltext now)

Full text

(1)

AMS DAQ, TRD DSP Software

AMS DAQ, TRD DSP Software

and

and

other

other

Topics

Topics

Overview

Overview

Arbeitstreffen, Aachen, Jul. 2011 Arbeitstreffen, Aachen, Jul. 2011

(2)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

AMS on ISS

(3)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

ISS Orbit Trapped Particles

ISS Orbit Trapped Particles

Proton Flux >10MeV

(4)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

Current AMS DAQ Mode

Current AMS DAQ Mode

DAQ runs continuously

• Data Calibration is (manually) made synchronous with orbit to avoid calibration in SAA or polar region

• DAQ Parameters:

– Calibration every ~46min around equator crossing – TAS Run every ~69min

(5)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

UDR DSP Code Description

UDR DSP Code Description

(taken from Feb. presentation)

(taken from Feb. presentation)

a) Data calibration: pedestal calculation and test of channel

quality

b) Event processing: pedestal subtraction and

zero-suppression, dynamic pedestal calculation

c) DAQ monitoring: Assembly of housekeeping data,

calculation of occupancy and mean amplitude range

(6)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

a) Data Calibration

a) Data Calibration

Pedestal Calculation Step

– Initial pedestals for dynamic pedestal calculation

Noise Calculation Step

– Used to reduce hit threshold for “quiet” channels

Channel Quality Check Step

– Identified bad channels are excluded from correction calculation during DR

(7)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

b) Event Processing

b) Event Processing

Data processing

– Subtract pedestal value and common mode

– Hit detection: Store all amplitudes > 15ADC or 3 sigma for good channels

Processing mode parameters for data reduction

– Variable sigma cut for hit identification (not used) – Max and min hit threshold (currently 15 and 9 ADC) – Dynamic pedestals (in use!)

(8)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

Dynamic Pedestal Calculation

Dynamic Pedestal Calculation

Algorithm: For every event adjust pedestal for each channel

of one of the amplifier chips by

+1/8 ADC, if raw value > pedestal value -1/8 ADC, if raw value < pedestal value

In this way, the pedestal in any case adjusts to the mean value.

(9)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

c) UDR DAQ Monitoring

c) UDR DAQ Monitoring

Calculation

Occupancy: During configurable time window (typically

6min), number of hits are counted and then stored in memory

Amplitude: The mean amplitude continuously is

adjusted by comparison to new hits

• Allows monitoring of data acquisition without analyzing event data (e.g. data is stuck in network/buffer/etc.)

(10)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

TRD DAQ Monitoring

TRD DAQ Monitoring

Programs to extract

(11)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

UDR DSP Code Test

UDR DSP Code Test

UDR2 DSP

udsp.c (Channels and Event Data

Amplitudes)

any generated or stored data

Set to sequencer bypass mode

1) Write calibration data 2) Write event raw data and trigger processing

(12)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

TRD Data Calibration not at

TRD Data Calibration not at

equator

equator

Does not effect event data, because

- Wrong pedestals are corrected within first seconds by dynamic pedestals

- Fixed hit threshold (currently 15ADC) is not effected by noisy calibration

- Both is needed, because nobody guarantees calibration at equator!

(13)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

Amplitude Spectra

Amplitude Spectra

Equator

• Polar

(14)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

Amplitude Spectra

Amplitude Spectra

• Equator

Polar

(15)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

Amplitude Spectra

Amplitude Spectra

• Equator

• Polar

(16)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

SAA RAW Data

SAA RAW Data

(not compressed by DSP)

(not compressed by DSP)

SAA (uncompressed) Raw Data UDR-0-0 Ch10

100 200 300 400 500 600 700 800 900 1000 ADC pedestal

(17)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

UFE overshoot

(18)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

2003 overshoot measurement

(19)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

Processed RAW SAA data

Processed RAW SAA data

SAA Event Size

100 150 200 250 300 350 400 e v e n ts iz e ( n b .h it s /UDR) 100 200 300 400 500 600 ADC Half above /below pedestal Ch10

(20)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

TRD event size in SAA

(21)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

Polar region

Polar region

• Observation 1: event size increases by factor ~2-10 in polar regions

• Observation 2:

tracks together with wide range amplitudes off track • Observation 3: Offline analysis shows no change for MPV on track • Observation 4:

(22)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

Final Slide

(23)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

backups

(24)

KIT

KIT --IEKPIEKP Karlsruhe

Karlsruhe

TRD(U)

References

Related documents

(2) Overlapping iterative log files transfer To achieve fast convergent live migration, the proposed algorithm adopts fine-grained log files division and replay time units feedback

• The project is one of 3 similar projects which are being implemented in Africa (Morocco, Algeria and Egypt) and mainly depending on integrating solar field with combined cycle.

We therefore formulate a “Come- con hypothesis” as the reference point for our analysis: under central planning, nominal wages as well as employment shares of sectors that are

Asphalt roofing facilities subject to Section UU, of the NSPS rule are required to perform a number of emissions tests to verify that they meet the standards for particulate

Nevertheless, quite apart from making disclosures which respond to the particular statutory “suitability matter” relevant to an applicant’s capacity in each jurisdiction, it

COLUMB WELCOME BREAK GROUP LTD, NEWPORT PAGNELL WENTWORTH CLUB LTD, VIRGINIA WATER WENTWORTH HOTEL, ALDEBURGH WEST 10 WINE BAR, SHEFFIELD WEST PARK CONFERENCE CENTRE, DUNDEE

Environmental Youth Corps Program: A Prototype Boot Camp for Juvenile Offenders, a program grant application to the US Office of Juvenile Justice and.

practice.[22, 23, 28] In the context of team ball sport injury prevention core implementation components relate to the sports team staff (e.g. coaches, physiotherapists,