-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix responsivity in iv #416
Comments
Oh, there is another sodetlib/sodetlib/operations/iv.py Line 342 in 1b384e5
|
Thanks @satoru99, yes we (I) seem to have dropped |
…by calculating RP curve from satoru's work.
There are two issues.
1. Calculation of R_L
The load resistance (R_L) should be shunt resistance (R_sh) + parasitic resistance (R_par) as written in comment.
It is calculated as follows
sodetlib/sodetlib/operations/iv.py
Lines 395 to 397 in 1b384e5
However, from the equation of voltage:
R_sh * I_bias = (R_tes + R_sh + R_par) * I_tes
.the
R
evaluated here should be R_tes + R_par,and, the
R_L
only contains R_par and not R_sh.(Also,
R_n
might include contribution from R_par.)To give the expected R_L, we should add
+ R_sh
.2. Calculation of dV/dI
The responsivity is calculated as follows. Note that the
rL
comes fromR_L
above and thus underestimated by R_sh.sodetlib/sodetlib/operations/iv.py
Line 299 in 1b384e5
Here, dv is calculated from
v_tes
.But from the theoretical model, the correct value seems to be the derivative of
v_bias
.Since,
v_tes = v_bias * R / (R + R_L)
, this difference affects at small R.These two issues affect the responsivity calculation. It's necessary to be fixed.
The text was updated successfully, but these errors were encountered: