BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status...

18
1 BPM status 12.11 2013

Transcript of BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status...

Page 1: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

1

BPM status

12.11 2013

Page 2: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

2

Calibration method

Page 3: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

3

Signal for each antenna :

ϕ=ϕ0 Ir 2−ρ

2

r 2+ρ2−2rρcos(θ−θ0)

θ= π4

4−3π

4−π4

angle for 4antennas

I : Beam current

r : BPM vacuum chamber radius(17.3mm)

ρ: radial position of beamθ0: angle position of beam

Assume:Infinite chamber Antenna small enough

3

Page 4: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

4

The old method:

When signal large enough,  the current and gain change(g+ ­g­ stable) will not affect resultThat's why autogain mode works before

Autogain mode:Fix g+ ­ g­, let gain auto change with current

● The BPM receiver have linear region● The diff/sum method also have non­linearity 

issue when raster is big

ADC received signal:(g is gain setting for receiver,in receiver's linear region)

Page 5: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

5

Improvement method:

 

1st step: rewrite diff/sum:

pedestalValue readout in ADC

Gain factor

Function compare with raw signal received in antenna,that is:  

In receiver's linear response region: 

Combine with:

Position dependent

Page 6: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

6

Harp scan step in 5/3:

timeline

Pulsed beam5uAHarp scan

CW beam100nATake run

CW beam75nATake run

CW beam50nATake run

CW beam25nATake run

1 harp scan period, assume position stable during this period 

Change position

...

current

Raw ADC data

Get b(offset) from fit

Page 7: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

7

2nd step: For nonlinearity of diff/sum methood 

Temp data

Temp dataFrom 

More than 3 groups data

Absolute beam position from harp

Calibration constant

Page 8: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

8

Use 50nA constant Use 100nA constant

Use 50nA constant Use 100nA constant

BPM B

BPM A 0.65,0.79 0.70,0.90

1.04,0.55 1.22,0.70

Use the method before to compare the calculated value with diffent calibration constant

­0.06,0.69 1.08,0.91

4.00,0.97 ­0.30,0.84

If didn't minus offset:

Test run: an 75nA run

If minus correct pedestal and offset,Constant could be use both 50nA and 100nA

Page 9: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

9

The subtracted pedestal use the closest one for same gain 

Noise test after exp

Auto gain,Forget that

BPM B added carbon cover

First four chan: ALast four chan: B

Pedestal changing for the same gain setting

Best bpm situation BPM A period:4.11 ~ 5.18BPM B period: 5.3~5.18 

line type: steps­prePoint: data

Page 10: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

10BPM A period:4.11 ~ 5.18BPM B period: 4.11 ~  4.25

Second best bpm situation

another gain setting

Page 11: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

11

Abnormal point,Forget thatCode bug

Noise test after exp

Calibration run

Production run

BPM A period:3.31~4.10BPM B period:3.31~4.10

Worse bpm situation

another gain setting

Page 12: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

12

Production run

Calibration run

Noise test after expBPM A period:3.29~3.31BPM B period:3.29~3.31

Worse bpm situation

another gain setting

Page 13: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

13

backup

Page 14: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

14

Digital PartAnalog Part

New BPM Receiver

LNA

X+X­Y+Y­

MultiplyMixer

LocalOscillator

1497MHz

1452MHz

Filter IF Amp45MHz ADC

CICFilter

IIRFilter

sinθsinϕ=12

cos (θ−ϕ)−12

cos (θ+ϕ)

Harmonic samplingSample Rate:36MSPS

∣R∣=√ I 2+Q2

φ= tan−1(QI

)

CORDIC

Noise limitexclude out­of band signal

∫ dt ddt

BW=175Hz

Calculate |R| and φ

Cascaded integrator­comb filter

Infinite impulse response filter

We can not see fast raster signal

Div>n

DAC

DAQ0~10V

M15

X+

X−

Y +

Y−

Epics

Page 15: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

15

BPM period: 5.3~5.18 

1 2 3 43.3gev 5t2.2gev 5tstraight 2.2gev 5t

Page 16: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

16

BPM ABPM ABPM B

Use 0503 50nA const

BPM BUse 0503 50nA const

BPM BUse 0503 100nA const

BPM BUse 0503 100nA const

BPM BUse 0503 50nA const

BPM BUse 0503 50nA const

2

Target position calculated :0503 50nA const: 13.6 2.20510 50nA const: 5.0 ­1.30510 100nA const: 3.5 ­1.5

2Hz filter Without filter

Page 17: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

17

BPM ABPM ABPM B

Use 0503 50nA const

BPM BUse 0503 50nA const

BPM BUse 0503 100nA const

BPM BUse 0503 100nA const

BPM BUse 0503 50nA const

BPM BUse 0503 50nA const

3

Target position calculated :0503 50nA const: 13.6 2.20510 50nA const: 5.0 ­1.30510 100nA const: 3.5 ­1.5

Page 18: BPM statushallaweb.jlab.org/experiment/g2p/collaborators/pzhu/... · 2013. 12. 11. · BPM status 12.11 2013. 2 Calibration method. 3 ... position from harp Calibration constant.

18

BPM ABPM ABPM B

Use 0503 50nA const

BPM BUse 0503 50nA const

BPM BUse 0503 100nA const

BPM BUse 0503 100nA const

BPM BUse 0503 50nA const

BPM BUse 0503 50nA const

4

Target position calculated :0503 50nA const: 11.1696 ­2.042220510 50nA const: 10.3268 ­5.796690510 100nA const: 8.64751 ­5.80262