"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"#Estimate the voltage gain Av, the current gain Ai and \n",
"#the power gain Ap when an input current of 20 \u03bcA peak varies sinusoidally about a mean bias of 50 \u03bcA.\n",
"from __future__ import division\n",
"import math\n",
"#initializing the variables:\n",
"Ia = 0.040;# in Amperes\n",
"I = 50;# in Amperes\n",
"Rl = 1.2;# in Kohms\n",
"Vc = 7; # in Volts\n",
"R = 1; # in Kohms\n",
"Ib = 50*1E-6; # in Amps\n",
"Iic = 20*1E-6; #in Amps\n",
"\n",
"#calculation:\n",
"Vi = (70 - 30)*1E-6 * 1000\n",
"Vo = 3.6\n",
"Av = Vo/Vi\n",
"\n",
"Io = 3*1E-3\n",
"Ii = (70 - 30)*1E-6\n",
"Ai = Io/Ii\n",
"\n",
"Ap = Av*Ai\n",
"\n",
"#Results\n",
"print \"\\n\\n Result \\n\\n\"\n",
"print \"\\n voltage gain, Av = \", round(Av,2)\n",
"print \"\\n Current gain, Av = \", round(Ai,2)\n",
"print \"\\n Power gain, Av = \", round(Ap,2)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"\n",
"\n",
" Result \n",
"\n",
"\n",
"\n",
" voltage gain, Av = 90.0\n",
"\n",
" Current gain, Av = 75.0\n",
"\n",
" Power gain, Av = 6750.0"
]
}
],
"prompt_number": 1
}
],
"metadata": {}
}
]
}