12th lecc06 - valencia 28/09/2006 b. salvachúa1 algorithms for the rod dsp of the atlas hadronic...

27
12th LECC06 - Valen cia 28/09/2006 B. Salvachúa 1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz- Martínez IFIC – Universidad de Valencia 12th Workshop on Electronics for LHC and Future Experiments

Upload: alan-boyd

Post on 14-Jan-2016

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 1

Algorithms for the ROD DSP of the ATLAS Hadronic

Tile Calorimeter

Belén Salvachúa and Arantxa Ruiz-Martínez

IFIC – Universidad de Valencia

12th Workshop on Electronics for LHC and Future Experiments

Page 2: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 2

ATLAS detector

Page 3: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 3

Hadronic Tile Calorimeter

4 m

12 m

EBALBA

LBC

EBC

Page 4: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 4

Hadronic Tile Calorimeter

Page 5: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 5

Read Out Chain

PMT

SHAPER

DIGITIZER

TILECAL MODULE

READ OUT DRIVER SYSTEM

Optical Fibers

Page 6: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 6

Read Out Driver board

G-links

Page 7: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 7

Read Out Driver board

Staging FPGAs

Page 8: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 8

Read Out Driver board

Processing Units

Page 9: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 9

Read Out Driver board

Output ControllerFPGAs

Page 10: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 10

Read Out Driver board

Serializers

Page 11: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 11

Read Out Driver board

VME and TTCFPGA

Page 12: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 12

Read Out Driver board

Staging FPGAsG-links Processing Units

Optical Fibers

TransitionModule

Output ControllerFPGAs

Serializers

VME and TTCFPGA

Page 13: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 13

Processing Units: DSP

TMS360C6414xTM Texas Instruments Eight functional units: 2 multipliers 6 arithmetic and logical units

8/16/32-bit data support 40-bit arithmetic options Clock cycle of 720 MHz Memory: 1056 Kbytes

32 Kbytes cache 1024 Kbytes RAM

Real time fixed-point processor

Page 14: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 14

Processing Units: DSP

Eight functional units: 2 multipliers 6 arithmetic and logical units

8/16/32-bit data support 40-bit arithmetic options Clock cycle of 720 MHz Memory: 1056 Kbytes

32 Kbytes cache 1024 Kbytes RAM

Real time fixed-point processor

TMS360C6414xTM Texas Instruments

Page 15: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 15

TileCal commissioning setup

Page 16: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 16

TileCal commissioning read out

Page 17: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 17

Reconstruction Algorithms

Requirements: Send reconstructed information to the 2nd level trigger Work in real-time at 1st level trigger rate

LHC rate: 100 kHz First years rate: ~50 kHz Commissioning rate (during July-August 2006): ~1Hz

Proposed algorithms: Optimal Filtering:

Reconstruction of the energy and arrival time of the particles Muon Tag:

Identification of low transverse momentum muons

Page 18: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 18

Optimal Filtering

n

iii pSaA

1

n

iii pSb

A 1

1

AMPLITUDE

PHASE

WEIGHTS

The process to calculate a, b, minimizes the effect of the noise in the amplitude and time reconstruction. But they are calculated assuming small phases.

Page 19: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 19

Optimal Filtering

n

iii pSaA

1

n

iii pSb

A 1

1

AMPLITUDE

PHASE

WEIGHTS

The process to calculate a, b, minimizes the effect of the noise in the amplitude and time reconstruction. But they are calculated assuming small phases.

Configuration for LHC

Page 20: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 20

Optimal Filtering with 1 iteration

n

iii pSaA

101

n

iii pSb

A 10

11

1

AMPLITUDE

PHASE

Commissioning configuration

n

iii pSaA

12

1

n

iii pSb

A 122

2

1

AMPLITUDE

PHASE

First iteration: Second Iteration:

Page 21: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 21

Optimal Filtering with 1 iteration

n

iii pSaA

101

n

iii pSb

A 10

11

1

AMPLITUDE

PHASE

Commissioning configuration

n

iii pSaA

12

1

n

iii pSb

A 122

2

1

AMPLITUDE

PHASE

First iteration: Second Iteration:

Page 22: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 22

Muon Tag

1. Look into cells D Possible muon2. Look into cells BC, following Possible muon3. Look into cells A, following Muon identified

Deposited energy in the cell i should verify:

Thrlow < Ei < Thrhigh

High threshold: Cut for jets

Low threshold: Cut for noise and minimum bias

Page 23: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 23

Results: Optimal Filtering

For E > 3 of the noise differences < 1%

Amplitude (energy) reconstruction of

cosmic muons

Page 24: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 24

Results: Optimal Filtering

Phase differences ~5%

Phase interval [-15,15] ns

n

iii pSb

A 122

2

1

Page 25: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 25

Results: Muon Tag

85% of offline tagged muons are tagged online

Page 26: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 26

Result: Processing Time

AlgorithmTime (s)

Optimal Filtering 27.1

Optimal Filtering and Muon Tag

29.4

29.4 s

Page 27: 12th LECC06 - Valencia 28/09/2006 B. Salvachúa1 Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter Belén Salvachúa and Arantxa Ruiz-Martínez

12th LECC06 - Valencia 28/09/2006

B. Salvachúa 27

Conclusions

Optimal Filtering and Muon Tag algorithms were running during TileCal commissioning July and August 2006

Optimal Filtering: Amplitude accuracy > 99% for E>3 Phase accuracy around 95% for E>3

Muon Tag: 85% of coincidence offline/online

Processing time: Opt. Filt and Muon Tag: 29.4 s Fulfills TileCal commissioning requirements Improvements on the time are expected in the change

to assembler