summaryrefslogtreecommitdiff
path: root/Wireless_Communications_and_Networking_by_V._Garg
diff options
context:
space:
mode:
authorFOSSEE SysAds2015-12-08 15:04:13 +0600
committerFOSSEE SysAds2015-12-08 15:04:13 +0600
commitaf2e802cfaf390cbc43b476ec9f0c73c7e651d9f (patch)
treea024377882455868ac98f790805df5ee7cdf6f68 /Wireless_Communications_and_Networking_by_V._Garg
parent2ea1980b3f812234480f978b7a0aff0ffca0a0eb (diff)
downloadPython-Textbook-Companions-af2e802cfaf390cbc43b476ec9f0c73c7e651d9f.tar.gz
Python-Textbook-Companions-af2e802cfaf390cbc43b476ec9f0c73c7e651d9f.tar.bz2
Python-Textbook-Companions-af2e802cfaf390cbc43b476ec9f0c73c7e651d9f.zip
Added(A)/Deleted(D) following books
A A_Course_In_Mechanical_Measurements_And_Instrumentation_by_A._K._Sawhney_And_P._Sawhney/README.txt A A_Course_In_Mechanical_Measurements_And_Instrumentation_by_A._K._Sawhney_And_P._Sawhney/ch2_1.ipynb A A_Course_In_Mechanical_Measurements_And_Instrumentation_by_A._K._Sawhney_And_P._Sawhney/ch3_1.ipynb A A_Course_In_Mechanical_Measurements_And_Instrumentation_by_A._K._Sawhney_And_P._Sawhney/ch4_1.ipynb A A_Course_In_Mechanical_Measurements_And_Instrumentation_by_A._K._Sawhney_And_P._Sawhney/ch5_1.ipynb A A_Course_In_Mechanical_Measurements_And_Instrumentation_by_A._K._Sawhney_And_P._Sawhney/ch6_1.ipynb A A_Course_In_Mechanical_Measurements_And_Instrumentation_by_A._K._Sawhney_And_P._Sawhney/ch7_1.ipynb A A_Course_In_Mechanical_Measurements_And_Instrumentation_by_A._K._Sawhney_And_P._Sawhney/ch8_1.ipynb A A_Course_In_Mechanical_Measurements_And_Instrumentation_by_A._K._Sawhney_And_P._Sawhney/ch9_1.ipynb A A_Course_In_Mechanical_Measurements_And_Instrumentation_by_A._K._Sawhney_And_P._Sawhney/screenshots/ch2_1.png A A_Course_In_Mechanical_Measurements_And_Instrumentation_by_A._K._Sawhney_And_P._Sawhney/screenshots/ch7_1.png A A_Course_In_Mechanical_Measurements_And_Instrumentation_by_A._K._Sawhney_And_P._Sawhney/screenshots/kVSv5.png A A_First_Course_on_Electrical_Drives_by_S._K._Pillai/CHAPTER2_1.ipynb A A_First_Course_on_Electrical_Drives_by_S._K._Pillai/CHAPTER4_2.ipynb A A_First_Course_on_Electrical_Drives_by_S._K._Pillai/CHAPTER5_2.ipynb A A_First_Course_on_Electrical_Drives_by_S._K._Pillai/CHAPTER6_2.ipynb A A_First_Course_on_Electrical_Drives_by_S._K._Pillai/CHAPTER7_2.ipynb A A_First_Course_on_Electrical_Drives_by_S._K._Pillai/README.txt A A_First_Course_on_Electrical_Drives_by_S._K._Pillai/screenshots/CHAP2.png A A_First_Course_on_Electrical_Drives_by_S._K._Pillai/screenshots/CHAP4.png A A_First_Course_on_Electrical_Drives_by_S._K._Pillai/screenshots/CHAP5.png D A_First_course_in_Programming_with_C/Chapter14.ipynb M A_First_course_in_Programming_with_C_by_T_Jeyapoovan/Chapter14_2.ipynb A A_First_course_in_Programming_with_C_by_T_Jeyapoovan/README.txt A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT1.2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT1.3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT1.7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT1_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT1_3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT1_7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.10.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.11.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.13.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.14.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.15.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.16.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.17.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.18.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.4.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.5.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.6.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.8.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2.9.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_10.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_11.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_13.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_14.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_15.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_16.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_17.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_18.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_4.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_5.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_6.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_8.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT2_9.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3.1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3.10.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3.2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3.3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3.4.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3.6.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3.7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3.8.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3.9.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3_10.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3_3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3_4.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3_6.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3_7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3_8.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT3_9.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4.1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4.2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4.3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4.4.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4.5.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4.6.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4.7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4.8.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4.9.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4_3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4_4.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4_5.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4_6.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4_7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4_8.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/CHAPT4_9.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/screenshots/Fig1.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/screenshots/Fig1_1.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/screenshots/Fig2.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/screenshots/Fig2_1.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/screenshots/Fig3.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta,_U_S_Bhatnagar/screenshots/Fig3_1.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1.2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1.2_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1.2_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1.3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1.3_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1.3_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1.7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1.7_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1.7_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1_2_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1_3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1_3_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1_7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1_7_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.10.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.10_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.10_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.11.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.11_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.11_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.13.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.13_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.13_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.14.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.14_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.14_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.15.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.15_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.15_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.16.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.16_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.16_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.17.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.17_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.17_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.18.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.18_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.18_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.2_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.2_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.3_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.3_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.4.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.4_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.4_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.5.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.5_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.5_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.6.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.6_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.6_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.7_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.7_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.8.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.8_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.8_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.9.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.9_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.9_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_10.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_10_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_11.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_11_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_13.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_13_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_14.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_14_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_15.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_15_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_16.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_16_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_17.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_17_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_18.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_18_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_2_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_3_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_4.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_4_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_5.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_5_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_6.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_6_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_7_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_8.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_8_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_9.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2_9_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.10.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.10_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.10_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.1_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.1_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.2_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.2_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.3_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.3_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.4.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.4_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.4_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.6.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.6_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.6_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.7_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.7_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.8.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.8_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.8_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.9.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.9_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.9_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_10.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_10_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_1_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_2_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_3_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_4.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_4_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_6.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_6_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_7_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_8.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_8_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_9.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3_9_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.1_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.1_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.2_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.2_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.3_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.3_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.4.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.4_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.4_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.5.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.5_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.5_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.6.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.6_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.6_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.7_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.7_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.8.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.8_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.8_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.9.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.9_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.9_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_1_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_2.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_2_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_3.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_3_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_4.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_4_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_5.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_5_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_6.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_6_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_7.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_7_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_8.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_8_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_9.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4_9_1.ipynb A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/README.txt A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Fig1.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Fig1_1.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Fig1_2.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Fig2.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Fig2_1.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Fig2_2.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Fig3.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Fig3_1.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Fig3_2.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Hydrograph.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Hydrograph_1.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Illumination_curve.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Illumination_curve_1.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/flow_duration_curve.png A A_Textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/flow_duration_curve_1.png A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1.2.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1.3.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT1.7.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.10.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.11.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.13.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.14.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.15.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.16.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.17.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.18.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.2.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.3.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.4.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.5.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.6.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.7.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.8.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT2.9.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.1.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.10.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.2.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.3.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.4.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.6.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.7.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.8.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT3.9.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.1.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.2.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.3.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.4.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.5.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.6.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.7.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.8.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/CHAPT4.9.ipynb A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Fig1.png A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Fig2.png A A_textbook_on_Power_System_Engineering_by_A_Chakrabarti,_M_L_Soni,_P_V_Gupta_&_U_S_Bhatnagar/screenshots/Fig3.png A About_Mumbai_by_sd/hemla.ipynb A About_Mumbai_by_sd/screenshots/warning.png A About_Mumbai_by_sd/screenshots/warning_1.png A About_Mumbai_by_sd/screenshots/warning_2.png A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algebraical_Expressions.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algebraical_Expressions_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algerbrraical_Expressions_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algerbrraical_Expressions_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quardratic_Functions.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_1.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_2.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_3.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_4.ipynb A Algebra_by__P._Abbott_And_M._E._Wardle/README.txt A Algebra_by__P._Abbott_And_M._E._Wardle/screenshots/cha8a_1.png A Algebra_by__P._Abbott_And_M._E._Wardle/screenshots/cha8a_2.png A Algebra_by__P._Abbott_And_M._E._Wardle/screenshots/cha8a_3.png A Algebra_by__P._Abbott_And_M._E._Wardle/screenshots/cha8a_4.png A Algebra_by__P._Abbott_And_M._E._Wardle/screenshots/cha8b_1.png A Algebra_by__P._Abbott_And_M._E._Wardle/screenshots/cha8b_2.png A Algebra_by__P._Abbott_And_M._E._Wardle/screenshots/cha8b_3.png A Algebra_by__P._Abbott_And_M._E._Wardle/screenshots/cha8b_4.png A Algebra_by__P._Abbott_And_M._E._Wardle/screenshots/cha8c_1.png A Algebra_by__P._Abbott_And_M._E._Wardle/screenshots/cha8c_2.png A Algebra_by__P._Abbott_And_M._E._Wardle/screenshots/cha8c_3.png A Algebra_by__P._Abbott_And_M._E._Wardle/screenshots/cha8c_4.png A Analog_Integrated_Circuits_by_J._B._Gupta/README.txt A Analog_Integrated_Circuits_by__Pramod_Sharma/Chapter01.ipynb A Analog_Integrated_Circuits_by__Pramod_Sharma/Chapter02.ipynb A Analog_Integrated_Circuits_by__Pramod_Sharma/Chapter03.ipynb A Analog_Integrated_Circuits_by__Pramod_Sharma/Chapter04.ipynb A Analog_Integrated_Circuits_by__Pramod_Sharma/Chapter05.ipynb A Analog_Integrated_Circuits_by__Pramod_Sharma/Chapter06.ipynb A Analog_Integrated_Circuits_by__Pramod_Sharma/Chapter07.ipynb A Analog_Integrated_Circuits_by__Pramod_Sharma/Chapter09.ipynb A Analog_Integrated_Circuits_by__Pramod_Sharma/README.txt A Analog_Integrated_Circuits_by__Pramod_Sharma/screenshots/ConstantAB_ch4.png A Analog_Integrated_Circuits_by__Pramod_Sharma/screenshots/Res_and_Vol_Ch9.png A Analog_Integrated_Circuits_by__Pramod_Sharma/screenshots/unknownRes_Ch4.png A Antenna_and_Wave_Propagation_by_S._Wali/README.txt A Antenna_and_Wave_Propagation_by_S._Wali/chapter10_1.ipynb A Antenna_and_Wave_Propagation_by_S._Wali/chapter11_1.ipynb A Antenna_and_Wave_Propagation_by_S._Wali/chapter12_1.ipynb A Antenna_and_Wave_Propagation_by_S._Wali/chapter13_1.ipynb A Antenna_and_Wave_Propagation_by_S._Wali/chapter14_1.ipynb A Antenna_and_Wave_Propagation_by_S._Wali/chapter15_1.ipynb A Antenna_and_Wave_Propagation_by_S._Wali/chapter1_1.ipynb A Antenna_and_Wave_Propagation_by_S._Wali/chapter3_1.ipynb A Antenna_and_Wave_Propagation_by_S._Wali/chapter4_1.ipynb A Antenna_and_Wave_Propagation_by_S._Wali/chapter6_1.ipynb A Antenna_and_Wave_Propagation_by_S._Wali/chapter7_1.ipynb A Antenna_and_Wave_Propagation_by_S._Wali/chapter8_1.ipynb A Antenna_and_Wave_Propagation_by_S._Wali/chapter9_1.ipynb A Antenna_and_Wave_Propagation_by_S._Wali/screenshots/HPBW_FNBW_CH10_1.png A Antenna_and_Wave_Propagation_by_S._Wali/screenshots/designValues_ch11_1.png A Antenna_and_Wave_Propagation_by_S._Wali/screenshots/gain_fnbw_hpbw_1.png A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/Chapter10_1.ipynb A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/Chapter11_1.ipynb A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/Chapter12_1.ipynb A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/Chapter1_1.ipynb A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/Chapter2_1.ipynb A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/Chapter3_1.ipynb A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/Chapter4_1.ipynb A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/Chapter5_1.ipynb A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/Chapter6_1.ipynb A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/Chapter7_1.ipynb A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/Chapter8_1.ipynb A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/Chapter9_1.ipynb A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/README.txt A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/screenshots/1_AP_1.png A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/screenshots/2_AP_1.png A Applied_Physics_by_K._Vijaya_Kumar,_T._Sreekanth/screenshots/3_AP_1.png A Applied_Physics_by_M._Chandra_Shekar,_P._Appala_Naidu/Chapter11_1.ipynb A Applied_Physics_by_M._Chandra_Shekar,_P._Appala_Naidu/Chapter12_1.ipynb A Applied_Physics_by_M._Chandra_Shekar,_P._Appala_Naidu/Chapter2_1.ipynb A Applied_Physics_by_M._Chandra_Shekar,_P._Appala_Naidu/Chapter3_1.ipynb A Applied_Physics_by_M._Chandra_Shekar,_P._Appala_Naidu/README.txt A Applied_Physics_by_M._Chandra_Shekar,_P._Appala_Naidu/screenshots/1_1.png A Applied_Physics_by_M._Chandra_Shekar,_P._Appala_Naidu/screenshots/2_1.png A Applied_Physics_by_M._Chandra_Shekar,_P._Appala_Naidu/screenshots/3_1.png A Applied_Thermodynamics_and_Engineering?_by_T._D._Eastop_and_A._Mcconkey/ch3.ipynb A Applied_Thermodynamics_and_Engineering?_by_T._D._Eastop_and_A._Mcconkey/ch4.ipynb A Applied_Thermodynamics_and_Engineering?_by_T._D._Eastop_and_A._Mcconkey/ch5.ipynb A Applied_Thermodynamics_and_Engineering?_by_T._D._Eastop_and_A._Mcconkey/ch6.ipynb A Applied_Thermodynamics_and_Engineering?_by_T._D._Eastop_and_A._Mcconkey/ch7.ipynb A Applied_Thermodynamics_and_Engineering?_by_T._D._Eastop_and_A._Mcconkey/ch8.ipynb A Applied_Thermodynamics_and_Engineering?_by_T._D._Eastop_and_A._Mcconkey/ch9.ipynb A Applied_Thermodynamics_and_Engineering?_by_T._D._Eastop_and_A._Mcconkey/screenshots/3.png A Applied_Thermodynamics_and_Engineering?_by_T._D._Eastop_and_A._Mcconkey/screenshots/5.png A Applied_Thermodynamics_and_Engineering?_by_T._D._Eastop_and_A._Mcconkey/screenshots/9.png A Basic_Electrical_And_Electronics_Engineering_by_B._R._Patil/README.txt A Basic_Electrical_and_Electronics_Engineering_by_R._Muthusubramanian_and_S._Salivahanan/README.txt A Basic_Electrical_and_Electronics_Engineering_by_R._Muthusubramanian_and_S._Salivahanan/ch12_1.ipynb A Basic_Electrical_and_Electronics_Engineering_by_R._Muthusubramanian_and_S._Salivahanan/ch13_1.ipynb A Basic_Electrical_and_Electronics_Engineering_by_R._Muthusubramanian_and_S._Salivahanan/ch14_1.ipynb A Basic_Electrical_and_Electronics_Engineering_by_R._Muthusubramanian_and_S._Salivahanan/ch15_1.ipynb A Basic_Electrical_and_Electronics_Engineering_by_R._Muthusubramanian_and_S._Salivahanan/ch1_1.ipynb A Basic_Electrical_and_Electronics_Engineering_by_R._Muthusubramanian_and_S._Salivahanan/ch2_1.ipynb A Basic_Electrical_and_Electronics_Engineering_by_R._Muthusubramanian_and_S._Salivahanan/ch3_1.ipynb A Basic_Electrical_and_Electronics_Engineering_by_R._Muthusubramanian_and_S._Salivahanan/ch4_1.ipynb A Basic_Electrical_and_Electronics_Engineering_by_R._Muthusubramanian_and_S._Salivahanan/ch5_1.ipynb A Basic_Electrical_and_Electronics_Engineering_by_R._Muthusubramanian_and_S._Salivahanan/screenshots/ch13_1.png A Basic_Electrical_and_Electronics_Engineering_by_R._Muthusubramanian_and_S._Salivahanan/screenshots/ch14_1.png A Basic_Electrical_and_Electronics_Engineering_by_R._Muthusubramanian_and_S._Salivahanan/screenshots/ch2_1.png M C++_Demystified:_A_Self-Teaching_Guide/students.dat A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch1.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch10.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch11.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch12.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch13.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch14.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch15.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch2.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch3.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch4.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch5.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch7.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch8.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/ch9.ipynb A Chemical_Engineering_Thermodynamics___by_S._Sundaram/screenshots/TaVSN2.png A Chemical_Engineering_Thermodynamics___by_S._Sundaram/screenshots/TempVSMoleFraction13.png A Chemical_Engineering_Thermodynamics___by_S._Sundaram/screenshots/Tempvsequlibrum14.png A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_1_Atomic_Structure.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_1_Atomic_Structure_1.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_1_Atomic_Structure_2.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_1_Atomic_Structure_3.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_2_Nuclear_Structure_and_Radioactivity.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_2_Nuclear_Structure_and_Radioactivity_1.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_2_Nuclear_Structure_and_Radioactivity_2.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_2_Nuclear_Sturcture_and_Radioactivity.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_4_States_of_Matter.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_4_States_of_Matter_1.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_4_States_of_Matter_2.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_4_States_of_Matter_3.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_5_Thermodynamics.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_5_Thermodynamics_1.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_5_Thermodynamics_2.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_5_Thermodynamics_3.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_6_Phase_Equilibria.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_6_Phase_Equlibria.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_6_Phase_Equlibria_1.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_6_Phase_Equlibria_2.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_7_Electrochemistry.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_7_Electrochemistry_1.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_7_Electrochemistry_2.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_7_Electrochemistry_3.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_8_Chemical_Kineticcs_and_Catalysis.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_8_Chemical_Kinetics_and_Catalysis.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_8_Chemical_Kinetics_and_Catalysis_1.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_8_Chemical_Kinetics_and_Catalysis_2.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_9_Photochemistry.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_9_Photochemistry_1.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_9_Photochemistry_2.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/Chapter_9_Photochemistry_3.ipynb A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/README.txt A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/screenshots/Cha2.png A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/screenshots/Cha2_1.png A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/screenshots/Cha2_2.png A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/screenshots/Cha2_3.png A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/screenshots/Cha4.png A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/screenshots/Cha4_1.png A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/screenshots/Cha4_2.png A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/screenshots/Cha4_3.png A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/screenshots/Cha5.png A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/screenshots/Cha5_1.png A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/screenshots/Cha5_2.png A Chemistry_In_Engineering_And_Technology_Volume_1_by_J._C._Kuriacose_And_J._Rajaram/screenshots/Cha5_3.png A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_(English)_3rd_Edition_by_Sergio_Franco/chapter1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_(English)_3rd_Edition_by_Sergio_Franco/chapter1_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_(English)_3rd_Edition_by_Sergio_Franco/chapter1_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_(English)_3rd_Edition_by_Sergio_Franco/chapter1_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_(English)_3rd_Edition_by_Sergio_Franco/chapter1_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_(English)_3rd_Edition_by_Sergio_Franco/chapter1_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_(English)_3rd_Edition_by_Sergio_Franco/chapter1_6.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_(English)_3rd_Edition_by_Sergio_Franco/chapter1_7.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter10.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter10_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter10_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter10_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter10_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter10_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter11.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter11_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter11_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter11_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter11_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter11_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter12.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter12_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter12_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter12_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter12_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter12_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter13.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter13_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter13_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter13_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter13_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter13_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter1_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter1_10.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter1_11.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter1_12.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter1_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter1_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter1_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter1_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter1_6.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter1_7.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter1_8.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter1_9.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter2_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter2_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter2_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter2_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter2_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter3_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter3_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter3_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter3_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter3_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter4_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter4_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter4_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter4_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter4_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter5_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter5_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter5_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter5_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter5_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter6.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter6_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter6_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter6_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter6_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter6_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter7.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter7_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter7_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter7_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter7_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter7_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter8.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter8_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter8_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter8_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter8_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter8_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter9.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter9_1.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter9_2.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter9_3.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter9_4.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/chapter9_5.ipynb A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/screenshots/Frequency.png A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/screenshots/Saturation.png A Design_With_Operational_Amplifiers_And_Analog_Integrated_Circuits_3rd_Edition_by_Sergio_Franco/screenshots/Step.png A "ENGINEERING_PHYSICS_by_M.ARUMUGAM/1.INTERFERENCE AND DIFFRACTION OF LIGHT.ipynb" A ENGINEERING_PHYSICS_by_M.ARUMUGAM/1.INTERFERENCE_AND_DIFFRACTION_OF_LIGHT.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/1.INTERFERENCE_AND_DIFFRACTION_OF_LIGHT_1.ipynb A "ENGINEERING_PHYSICS_by_M.ARUMUGAM/2.POLARIZATION AND ULTRASONICS.ipynb" A ENGINEERING_PHYSICS_by_M.ARUMUGAM/2.POLARIZATION_AND_ULTRASONICS.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/2.POLARIZATION_AND_ULTRASONICS_1.ipynb A "ENGINEERING_PHYSICS_by_M.ARUMUGAM/3.ACOUSTICS AND SUPERCONDUCTIVITY.ipynb" A ENGINEERING_PHYSICS_by_M.ARUMUGAM/3.ACOUSTICS_AND_SUPERCONDUCTIVITY.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/3.ACOUSTICS_AND_SUPERCONDUCTIVITY_1.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/4.LASERS.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/4.LASERS_1.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/4.LASERS_2.ipynb A "ENGINEERING_PHYSICS_by_M.ARUMUGAM/5.FIBER OPTICS.ipynb" A ENGINEERING_PHYSICS_by_M.ARUMUGAM/5.FIBER_OPTICS.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/5.FIBER_OPTICS_1.ipynb A "ENGINEERING_PHYSICS_by_M.ARUMUGAM/6.MAGNETIC PROPERTIES AND CRYSTAL STRUCTURES..ipynb" A ENGINEERING_PHYSICS_by_M.ARUMUGAM/6.MAGNETIC_PROPERTIES_AND_CRYSTAL_STRUCTURES..ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/6.MAGNETIC_PROPERTIES_AND_CRYSTAL_STRUCTURES._1.ipynb A "ENGINEERING_PHYSICS_by_M.ARUMUGAM/7.CRYSTAL STRUCTURES AND X-RAY DIFFRACTION.ipynb" A ENGINEERING_PHYSICS_by_M.ARUMUGAM/7.CRYSTAL_STRUCTURES_AND_X-RAY_DIFFRACTION.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/7.CRYSTAL_STRUCTURES_AND_X-RAY_DIFFRACTION_1.ipynb A "ENGINEERING_PHYSICS_by_M.ARUMUGAM/8.DEFECTS IN SOLIDS.ipynb" A ENGINEERING_PHYSICS_by_M.ARUMUGAM/8.DEFECTS_IN_SOLIDS.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/8.DEFECTS_IN_SOLIDS_1.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/Chapter01.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/Chapter02.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/Chapter03.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/Chapter04.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/Chapter05.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/Chapter06.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/Chapter07.ipynb A ENGINEERING_PHYSICS_by_M.ARUMUGAM/Chapter08.ipynb A "ENGINEERING_PHYSICS_by_M.ARUMUGAM/Eng.Physics by M.Arumugam.zip" A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/Screenshot_(79).png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/Screenshot_(79)_1.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/Screenshot_(79)_2.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/Screenshot_(79)_3.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/Screenshot_(79)_4.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/Screenshot_(79)_5.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/Screenshot_(79)_6.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/birefringence.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/birefringence_1.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/birefringence_2.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/birefringence_3.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/birefringence_4.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/birefringence_5.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/birefringence_6.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/polarisation.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/polarisation_1.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/polarisation_2.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/polarisation_3.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/polarisation_4.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/polarisation_5.png A ENGINEERING_PHYSICS_by_M.ARUMUGAM/screenshots/polarisation_6.png A Electonic_Devices_by_S._Sharma/Chapter02.ipynb A Electonic_Devices_by_S._Sharma/Chapter03.ipynb A Electonic_Devices_by_S._Sharma/Chapter04.ipynb A Electonic_Devices_by_S._Sharma/Chapter05.ipynb A Electonic_Devices_by_S._Sharma/Chapter06.ipynb A Electonic_Devices_by_S._Sharma/Chapter07.ipynb A Electonic_Devices_by_S._Sharma/screenshots/Capture1.png A Electonic_Devices_by_S._Sharma/screenshots/Capture2.png A Electonic_Devices_by_S._Sharma/screenshots/Capture3.png A Electric_Machines_by_Nagrath_&_Kothari/Chapter02.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter02_1.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter02_2.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter03.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter03_1.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter03_2.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter05.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter05_1.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter05_2.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter07.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter07_1.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter07_2.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter08.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter08_1.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter08_2.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter09.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter09_1.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter09_2.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter10.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter10_1.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter10_2.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter12.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter12_1.ipynb A Electric_Machines_by_Nagrath_&_Kothari/Chapter12_2.ipynb A Electric_Machines_by_Nagrath_&_Kothari/README.txt A Electric_Machines_by_Nagrath_&_Kothari/screenshots/Chapter10.png A Electric_Machines_by_Nagrath_&_Kothari/screenshots/Chapter10_1.png A Electric_Machines_by_Nagrath_&_Kothari/screenshots/Chapter10_2.png A Electric_Machines_by_Nagrath_&_Kothari/screenshots/Chapter12.png A Electric_Machines_by_Nagrath_&_Kothari/screenshots/Chapter12_1.png A Electric_Machines_by_Nagrath_&_Kothari/screenshots/Chapter12_2.png A Electric_Machines_by_Nagrath_&_Kothari/screenshots/Chapter9.png A Electric_Machines_by_Nagrath_&_Kothari/screenshots/Chapter9_1.png A Electric_Machines_by_Nagrath_&_Kothari/screenshots/Chapter9_2.png A Electric_Power_Distribution_System_Engineering_by_T._Gonen/README.txt A Electric_Power_Distribution_System_Engineering_by_T._Gonen/ch10_1.ipynb A Electric_Power_Distribution_System_Engineering_by_T._Gonen/ch11_1.ipynb A Electric_Power_Distribution_System_Engineering_by_T._Gonen/ch2_1.ipynb A Electric_Power_Distribution_System_Engineering_by_T._Gonen/ch3_1.ipynb A Electric_Power_Distribution_System_Engineering_by_T._Gonen/ch4_1.ipynb A Electric_Power_Distribution_System_Engineering_by_T._Gonen/ch5_1.ipynb A Electric_Power_Distribution_System_Engineering_by_T._Gonen/ch6_1.ipynb A Electric_Power_Distribution_System_Engineering_by_T._Gonen/ch7_1.ipynb A Electric_Power_Distribution_System_Engineering_by_T._Gonen/ch8_1.ipynb A Electric_Power_Distribution_System_Engineering_by_T._Gonen/ch9_1.ipynb A Electric_Power_Distribution_System_Engineering_by_T._Gonen/screenshots/ch11.png A Electric_Power_Distribution_System_Engineering_by_T._Gonen/screenshots/ch8.png A Electric_Power_Distribution_System_Engineering_by_T._Gonen/screenshots/loadvstime2.png A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/README.txt A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch10_1.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch10_2.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch12_1.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch12_2.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch13_1.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch13_2.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch2_1.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch2_2.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch3_1.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch3_2.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch4_1.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch4_2.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch5_1.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch5_2.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch6_1.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch6_2.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch7_1.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch7_2.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch8_1.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch8_2.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch9_1.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/ch9_2.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/chC_1.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/chC_2.ipynb A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/screenshots/Voltage_Time7_1.png A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/screenshots/Voltage_Time7_2.png A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/screenshots/currentVoltageJunction7_1.png A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/screenshots/currentVoltageJunction7_2.png A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/screenshots/transmissionsystem10_1.png A Electric_Power_Transmission_System_Engineering_Analysis_And_Design_by_T._Gonen/screenshots/transmissionsystem10_2.png M Electrical_Circuit_Theory_And_Technology/chapter_06.ipynb A Electrical_Machines_-_1_by_Tarlok_Singh/Chap2.ipynb A Electrical_Machines_-_1_by_Tarlok_Singh/Chap3.ipynb A Electrical_Machines_-_1_by_Tarlok_Singh/Chap4.ipynb A Electrical_Machines_-_1_by_Tarlok_Singh/README.txt A Electrical_Machines_-_1_by_Tarlok_Singh/screenshots/ArmaturePowerC2.png A Electrical_Machines_-_1_by_Tarlok_Singh/screenshots/WaveNLapWindingC2.png A Electrical_Machines_-_1_by_Tarlok_Singh/screenshots/turnsPerPhaseC4.png A Electrical_Machines_by_M._V._Despande/Chapter_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_11.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_11_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_12.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_12_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_13.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_13_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_14.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_14_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_15.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_15_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_16.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_16_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_17.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_17_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_1_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_2.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_2_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_3.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_3_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_4.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_4_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_7.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_7_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_8.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_8_1.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_9.ipynb A Electrical_Machines_by_M._V._Despande/Chapter_9_1.ipynb A Electrical_Machines_by_M._V._Despande/README.txt A Electrical_Machines_by_M._V._Despande/screenshots/01.png.PNG A Electrical_Machines_by_M._V._Despande/screenshots/02.PNG A Electrical_Machines_by_M._V._Despande/screenshots/03.PNG A Electrical_Machines_by_M._V._Despande/screenshots/Capture001.png A Electrical_Machines_by_M._V._Despande/screenshots/Capture002.png A Electrical_Machines_by_M._V._Despande/screenshots/Capture003.png A Electrical_Machines_by_R._K._Srivastava/README.txt A Electrical_Machines_by_R._K._Srivastava/ch2.ipynb A Electrical_Machines_by_R._K._Srivastava/ch3.ipynb A Electrical_Machines_by_R._K._Srivastava/ch4.ipynb A Electrical_Machines_by_R._K._Srivastava/ch5.ipynb A Electrical_Machines_by_R._K._Srivastava/ch6.ipynb A Electrical_Machines_by_R._K._Srivastava/ch7.ipynb A Electrical_Machines_by_R._K._Srivastava/screenshots/ch3.png A Electrical_Machines_by_R._K._Srivastava/screenshots/ch5.png A Electrical_Machines_by_R._K._Srivastava/screenshots/ch7.png A Electrical_Machines_by_S._K._Bhattacharya/README.txt A Electrical_Network_by_R._Singh/Chapter1.ipynb A Electrical_Network_by_R._Singh/Chapter10.ipynb A Electrical_Network_by_R._Singh/Chapter11.ipynb A Electrical_Network_by_R._Singh/Chapter12.ipynb A Electrical_Network_by_R._Singh/Chapter2.ipynb A Electrical_Network_by_R._Singh/Chapter3.ipynb A Electrical_Network_by_R._Singh/Chapter4.ipynb A Electrical_Network_by_R._Singh/Chapter6.ipynb A Electrical_Network_by_R._Singh/Chapter7.ipynb A Electrical_Network_by_R._Singh/Chapter8.ipynb A Electrical_Network_by_R._Singh/screenshots/chapter4.png A Electrical_Network_by_R._Singh/screenshots/chapter6.png A Electrical_Network_by_R._Singh/screenshots/chapter7.png A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter1.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter10.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter11.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter12.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter13.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter14.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter15.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter16.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter17.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter2.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter3.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter4.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter5.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter6.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter7.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter8.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/Chapter9.ipynb A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/screenshots/Chapter3.png A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/screenshots/Chapter4.png A Electronic_Circuit_Analysis_And_Design_by_D._A._Neamen/screenshots/Chapter5.png A Electronic_Circuits_by_Dr._Sanjay_Sharma/README.txt A Electronic_Circuits_by_M._H._Tooley/Chapter1.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter12.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter12_1.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter13.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter13_1.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter1_1.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter2.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter2_1.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter3.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter3_1.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter4.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter4_1.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter5.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter5_1.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter7.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter7_1.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter8.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter8_1.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter9.ipynb A Electronic_Circuits_by_M._H._Tooley/Chapter9_1.ipynb A Electronic_Circuits_by_M._H._Tooley/chapter6.ipynb A Electronic_Circuits_by_M._H._Tooley/chapter6_1.ipynb A Electronic_Circuits_by_M._H._Tooley/screenshots/Chapter1.png A Electronic_Circuits_by_M._H._Tooley/screenshots/Chapter2.png A Electronic_Circuits_by_M._H._Tooley/screenshots/Chapter3.png A Electronic_Circuits_by_M._H._Tooley/screenshots/chapter1.png A Electronic_Circuits_by_M._H._Tooley/screenshots/chapter2.png A Electronic_Circuits_by_M._H._Tooley/screenshots/chapter3.png A Electronic_Devices_by_K._C._Nandi/README.txt A Electronic_Instrumentation_And_Measurements_by_J.B.Gupta/Chapter_01_1.ipynb A Electronic_Instrumentation_And_Measurements_by_J.B.Gupta/Chapter_02_1.ipynb A Electronic_Instrumentation_And_Measurements_by_J.B.Gupta/Chapter_03_1.ipynb A Electronic_Instrumentation_And_Measurements_by_J.B.Gupta/Chapter_04_1.ipynb A Electronic_Instrumentation_And_Measurements_by_J.B.Gupta/Chapter_05_1.ipynb A Electronic_Instrumentation_And_Measurements_by_J.B.Gupta/Chapter_06_1.ipynb A Electronic_Instrumentation_And_Measurements_by_J.B.Gupta/Chapter_07_1.ipynb A Electronic_Instrumentation_And_Measurements_by_J.B.Gupta/Chapter_08_1.ipynb A Electronic_Instrumentation_And_Measurements_by_J.B.Gupta/Chapter_10_1.ipynb A Electronic_Instrumentation_And_Measurements_by_J.B.Gupta/README.txt A Electronic_Instrumentation_And_Measurements_by_J.B.Gupta/screenshots/snap1.png A Electronic_Instrumentation_And_Measurements_by_J.B.Gupta/screenshots/snap2_1.png A Electronic_Instrumentation_And_Measurements_by_J.B.Gupta/screenshots/snap3_2.png A Electronic_Instrumentation_And_Measurements_by_U.A._Bakshi,_A.V._Bakshi,_K.A._Bakshi/Chapter_2.ipynb A Electronic_Instrumentation_And_Measurements_by_U.A._Bakshi,_A.V._Bakshi,_K.A._Bakshi/Chapter_3.ipynb A Electronic_Instrumentation_And_Measurements_by_U.A._Bakshi,_A.V._Bakshi,_K.A._Bakshi/Chapter_4.ipynb A Electronic_Instrumentation_And_Measurements_by_U.A._Bakshi,_A.V._Bakshi,_K.A._Bakshi/Chapter_5.ipynb A Electronic_Instrumentation_And_Measurements_by_U.A._Bakshi,_A.V._Bakshi,_K.A._Bakshi/Chapter_6.ipynb A Electronic_Instrumentation_And_Measurements_by_U.A._Bakshi,_A.V._Bakshi,_K.A._Bakshi/Chapter_7.ipynb A Electronic_Instrumentation_And_Measurements_by_U.A._Bakshi,_A.V._Bakshi,_K.A._Bakshi/Chapter_8.ipynb A Electronic_Instrumentation_And_Measurements_by_U.A._Bakshi,_A.V._Bakshi,_K.A._Bakshi/README.txt A Electronic_Instrumentation_And_Measurements_by_U.A._Bakshi,_A.V._Bakshi,_K.A._Bakshi/screenshots/ch3.png A Electronic_Instrumentation_And_Measurements_by_U.A._Bakshi,_A.V._Bakshi,_K.A._Bakshi/screenshots/ch5.png A Electronic_Instrumentation_And_Measurements_by_U.A._Bakshi,_A.V._Bakshi,_K.A._Bakshi/screenshots/ch7.png D Electronic_Measurements_and_Instrumentation_by_Er.R.K.Rajput/R.K.RAJPUTCHAPTER_12.ipynb D Electronic_Measurements_and_Instrumentation_by_Er.R.K.Rajput/R.K.RAJPUTCHAPTER_8.ipynb D Electronic_Measurements_and_Instrumentation_by_Er.R.K.Rajput/R.K.RAJPUT_CHAPTER_1_.ipynb D Electronic_Measurements_and_Instrumentation_by_Er.R.K.Rajput/R.K.RAJPUT_CHAPTER_2_.ipynb D Electronic_Measurements_and_Instrumentation_by_Er.R.K.Rajput/R.K.RAJPUT_CHAPTER_7.ipynb D Electronic_Measurements_and_Instrumentation_by_Er.R.K.Rajput/R.K._RAJPUT_CHAPTER_6.ipynb D Electronic_Measurements_and_Instrumentation_by_Er.R.K.Rajput/R.k.Rajput5.ipynb A Electronic_Measurements_and_Instrumentation_by_Er.R.K.Rajput/screenshots/r.k.rajput12_1.png A Electronic_Measurements_and_Instrumentation_by_Er.R.K.Rajput/screenshots/r.k_rajput_1.png A Electronic_Measurements_and_Instrumentation_by_Er.R.K.Rajput/screenshots/r.krajput_1.png A Electronics_Devices_and_Circuits_by_G._S._N._Raju/Chapter1.ipynb A Electronics_Devices_and_Circuits_by_G._S._N._Raju/Chapter10.ipynb A Electronics_Devices_and_Circuits_by_G._S._N._Raju/Chapter11.ipynb A Electronics_Devices_and_Circuits_by_G._S._N._Raju/Chapter13.ipynb A Electronics_Devices_and_Circuits_by_G._S._N._Raju/Chapter14.ipynb A Electronics_Devices_and_Circuits_by_G._S._N._Raju/Chapter2.ipynb A Electronics_Devices_and_Circuits_by_G._S._N._Raju/Chapter3.ipynb A Electronics_Devices_and_Circuits_by_G._S._N._Raju/Chapter4.ipynb A Electronics_Devices_and_Circuits_by_G._S._N._Raju/Chapter5.ipynb A Electronics_Devices_and_Circuits_by_G._S._N._Raju/Chapter6.ipynb A Electronics_Devices_and_Circuits_by_G._S._N._Raju/Chapter7.ipynb A Electronics_Devices_and_Circuits_by_G._S._N._Raju/Chapter8.ipynb A Electronics_Devices_and_Circuits_by_G._S._N._Raju/Chapter9.ipynb A Electronics_Devices_and_Circuits_by_G._S._N._Raju/screenshots/chapter1.png A Electronics_Devices_and_Circuits_by_G._S._N._Raju/screenshots/chapter2.png A Electronics_Devices_and_Circuits_by_G._S._N._Raju/screenshots/chapter3.png A Electronics_Engineering_by_P._Raja/chapter_1.ipynb A Electronics_Engineering_by_P._Raja/chapter_2.ipynb A Electronics_Engineering_by_P._Raja/chapter_3.ipynb A Electronics_Engineering_by_P._Raja/chapter_4.ipynb A Electronics_Engineering_by_P._Raja/chapter_5.ipynb A Electronics_Engineering_by_P._Raja/chapter_6.ipynb A Electronics_Engineering_by_P._Raja/chapter_7.ipynb A Electronics_Engineering_by_P._Raja/chapter_8.ipynb A Electronics_Engineering_by_P._Raja/chapter_9.ipynb A Electronics_Engineering_by_P._Raja/screenshots/7.png A Electronics_Engineering_by_P._Raja/screenshots/snap-3.png A Electronics_Engineering_by_P._Raja/screenshots/snap-6.png A Engineering_Mechanics,_Schaum_Series_by_McLean/README.txt A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter10.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter10_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter10_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter10_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter10_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter10_5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter11.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter11_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter11_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter11_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter11_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter11_5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter12.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter12_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter12_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter12_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter12_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter12_5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter13.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter13_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter13_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter13_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter13_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter13_5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter14.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter14_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter14_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter14_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter14_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter14_5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter15.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter15_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter15_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter15_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter15_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter15_5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter16.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter16_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter16_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter16_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter16_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter16_5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter16_6.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter17.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter17_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter17_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter17_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter17_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter17_5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter17_6.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter18.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter18_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter18_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter18_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter18_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter18_5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter18_6.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter19.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter19_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter19_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter19_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter19_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter19_5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter19_6.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter19_7.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter1_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter1_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter1_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter1_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter2_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter2_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter2_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter2_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter3_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter3_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter3_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter3_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter4_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter4_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter4_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter4_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter5_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter5_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter5_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter5_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter6.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter6_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter6_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter6_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter6_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter7.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter7_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter7_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter7_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter7_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter7_5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter8.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter8_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter8_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter8_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter8_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter8_5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter9.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter9_1.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter9_2.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter9_3.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter9_4.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/chapter9_5.ipynb A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_1.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_10.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_11.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_12.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_13.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_14.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_15.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_16.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_2.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_3.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_4.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_5.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_6.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_7.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_8.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1441820728.67_9.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_1.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_10.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_11.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_12.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_13.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_14.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_15.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_16.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_17.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_18.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_2.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_3.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_4.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_5.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_6.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_7.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_8.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1443638722.05_9.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.46.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.46_1.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.46_2.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.46_3.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.46_4.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.46_5.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.46_6.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.47.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.47_1.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.47_2.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.47_3.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.47_4.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.47_5.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.47_6.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.47_7.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1444392978.47_8.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1445188737.3.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1445188737.3_1.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1445188737.3_2.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1445188737.3_3.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1445188737.3_4.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/local_data-1445188737.3_5.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.2(B.M.D).png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.2(B.M.D)_1.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.2(B.M.D)_2.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.2(B.M.D)_3.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.2(B.M.D)_4.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.2(B.M.D)_5.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.2(S.F.D).png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.2(S.F.D)_1.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.2(S.F.D)_2.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.2(S.F.D)_3.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.2(S.F.D)_4.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.2(S.F.D)_5.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.3(B.M.D).png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.3(B.M.D)_1.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.3(B.M.D)_2.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.3(B.M.D)_3.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.3(B.M.D)_4.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/Ex8.3(B.M.D)_5.png A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/local_data-1443638722.05.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/local_data-1443638722.05_1.dat A Engineering_Mechanics,_Schaum_Series_by_McLean/screenshots/local_data-1443638722.05_2.dat A Engineering_Physics_(Volume-2)_by_S.K._Gupta/chapter1.ipynb A Engineering_Physics_(Volume-2)_by_S.K._Gupta/chapter2.ipynb A Engineering_Physics_(Volume-2)_by_S.K._Gupta/chapter3.ipynb A Engineering_Physics_(Volume-2)_by_S.K._Gupta/chapter4.ipynb A Engineering_Physics_(Volume-2)_by_S.K._Gupta/chapter5.ipynb A Engineering_Physics_(Volume-2)_by_S.K._Gupta/chapter6.ipynb A Engineering_Physics_(Volume-2)_by_S.K._Gupta/chapter7.ipynb A Engineering_Physics_(Volume-2)_by_S.K._Gupta/screenshots/X-ray_diffraction.png A Engineering_Physics_(Volume-2)_by_S.K._Gupta/screenshots/ultrasonics.png A Engineering_Physics_(Volume-2)_by_S.K._Gupta/screenshots/wave_mechanics.png A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/README.txt A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch1_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch1_2.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch1_3.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch2.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch2_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch2_2.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch2_3.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch3.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch3_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch3_2.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch3_3.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch4.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch4_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch4_2.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch4_3.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch6.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch6_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch6_2.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch6_3.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch7.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch7_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch7_2.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch7_3.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch8.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch8_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch8_2.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/ch8_3.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter1_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter2.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter2_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter3.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter3_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter4.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter4_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter6.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter6_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter7.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter7_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter8.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/chapter8_1.ipynb A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/screenshots/Screenshot_(100).png A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/screenshots/Screenshot_(100)_1.png A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/screenshots/Screenshot_(101).png A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/screenshots/Screenshot_(101)_1.png A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/screenshots/Screenshot_(102).png A Engineering_Physics_(volume_-_2)_by_B._K._Pandey_and_S._Chaturvedi/screenshots/Screenshot_(102)_1.png A Fiber_Optics_Communication_by_H._Kolimbiris/README.txt A Fiber_Optics_Communication_by_H._Kolimbiris/chapter10_1.ipynb A Fiber_Optics_Communication_by_H._Kolimbiris/chapter11_1.ipynb A Fiber_Optics_Communication_by_H._Kolimbiris/chapter12_1.ipynb A Fiber_Optics_Communication_by_H._Kolimbiris/chapter13_1.ipynb A Fiber_Optics_Communication_by_H._Kolimbiris/chapter1_1.ipynb A Fiber_Optics_Communication_by_H._Kolimbiris/chapter2_1.ipynb A Fiber_Optics_Communication_by_H._Kolimbiris/chapter3_1.ipynb A Fiber_Optics_Communication_by_H._Kolimbiris/chapter4_1.ipynb A Fiber_Optics_Communication_by_H._Kolimbiris/chapter5_1.ipynb A Fiber_Optics_Communication_by_H._Kolimbiris/chapter6_1.ipynb A Fiber_Optics_Communication_by_H._Kolimbiris/chapter7_1.ipynb A Fiber_Optics_Communication_by_H._Kolimbiris/chapter9_1.ipynb A Fiber_Optics_Communication_by_H._Kolimbiris/screenshots/1.PNG A Fiber_Optics_Communication_by_H._Kolimbiris/screenshots/2.PNG A Fiber_Optics_Communication_by_H._Kolimbiris/screenshots/3.PNG A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/Chapter_1.ipynb A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/Chapter_10.ipynb A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/Chapter_2.ipynb A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/Chapter_3.ipynb A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/Chapter_4.ipynb A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/Chapter_5.ipynb A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/Chapter_6.ipynb A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/Chapter_7.ipynb A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/Chapter_8.ipynb A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/Chapter_9.ipynb A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/README.txt A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/screenshots/4-1.png A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/screenshots/5-2.png A Fundamentals_Of_Electronic_Devices_And_Circuits_by_J._B._Gupta/screenshots/7-1.png A Fundamentals_Of_Electronics_Devices_by_Dr._K._C._Nandi/chapter_1.ipynb A Fundamentals_Of_Electronics_Devices_by_Dr._K._C._Nandi/chapter_2.ipynb A Fundamentals_Of_Electronics_Devices_by_Dr._K._C._Nandi/chapter_3.ipynb A Fundamentals_Of_Electronics_Devices_by_Dr._K._C._Nandi/chapter_4.ipynb A Fundamentals_Of_Electronics_Devices_by_Dr._K._C._Nandi/chapter_5.ipynb A Fundamentals_Of_Electronics_Devices_by_Dr._K._C._Nandi/chapter_6.ipynb A Fundamentals_Of_Electronics_Devices_by_Dr._K._C._Nandi/chapter_7.ipynb A Fundamentals_Of_Electronics_Devices_by_Dr._K._C._Nandi/chapter_8.ipynb A Fundamentals_Of_Electronics_Devices_by_Dr._K._C._Nandi/screenshots/1.png A Fundamentals_Of_Electronics_Devices_by_Dr._K._C._Nandi/screenshots/6.png A Fundamentals_Of_Electronics_Devices_by_Dr._K._C._Nandi/screenshots/7.png A Fundamentals_of_Nuclear_Science_and_Engineering_by_J._K._Shultis_and_R._E._Faw/Chapter1.ipynb A Fundamentals_of_Nuclear_Science_and_Engineering_by_J._K._Shultis_and_R._E._Faw/Chapter10.ipynb A Fundamentals_of_Nuclear_Science_and_Engineering_by_J._K._Shultis_and_R._E._Faw/Chapter2.ipynb A Fundamentals_of_Nuclear_Science_and_Engineering_by_J._K._Shultis_and_R._E._Faw/Chapter3.ipynb A Fundamentals_of_Nuclear_Science_and_Engineering_by_J._K._Shultis_and_R._E._Faw/Chapter4.ipynb A Fundamentals_of_Nuclear_Science_and_Engineering_by_J._K._Shultis_and_R._E._Faw/Chapter5.ipynb A Fundamentals_of_Nuclear_Science_and_Engineering_by_J._K._Shultis_and_R._E._Faw/Chapter6.ipynb A Fundamentals_of_Nuclear_Science_and_Engineering_by_J._K._Shultis_and_R._E._Faw/Chapter7.ipynb A Fundamentals_of_Nuclear_Science_and_Engineering_by_J._K._Shultis_and_R._E._Faw/Chapter9.ipynb A Fundamentals_of_Nuclear_Science_and_Engineering_by_J._K._Shultis_and_R._E._Faw/screenshots/Chapter1.png A Fundamentals_of_Nuclear_Science_and_Engineering_by_J._K._Shultis_and_R._E._Faw/screenshots/Chapter2.png A Fundamentals_of_Nuclear_Science_and_Engineering_by_J._K._Shultis_and_R._E._Faw/screenshots/Chapter3.png A Heat_and_Thermodynamics_by__Brijlal_and_N._Subrahmanyam/ch1.ipynb A Heat_and_Thermodynamics_by__Brijlal_and_N._Subrahmanyam/ch2.ipynb A Heat_and_Thermodynamics_by__Brijlal_and_N._Subrahmanyam/ch3.ipynb A Heat_and_Thermodynamics_by__Brijlal_and_N._Subrahmanyam/ch4.ipynb A Heat_and_Thermodynamics_by__Brijlal_and_N._Subrahmanyam/ch5.ipynb A Heat_and_Thermodynamics_by__Brijlal_and_N._Subrahmanyam/ch6.ipynb A Heat_and_Thermodynamics_by__Brijlal_and_N._Subrahmanyam/ch8.ipynb A Heat_and_Thermodynamics_by__Brijlal_and_N._Subrahmanyam/ch9.ipynb A Heat_and_Thermodynamics_by__Brijlal_and_N._Subrahmanyam/chA.ipynb A Heat_and_Thermodynamics_by__Brijlal_and_N._Subrahmanyam/screenshots/ch1.png A Heat_and_Thermodynamics_by__Brijlal_and_N._Subrahmanyam/screenshots/ch5.png A Heat_and_Thermodynamics_by__Brijlal_and_N._Subrahmanyam/screenshots/ch8.png A High_Voltage_Engineering_Theory_and_Practice_by_M._A._Salam,_H._Anis,_A._El_Morshedy_and_R._Radwan/Chapter_12_High_Voltage_cables.ipynb A High_Voltage_Engineering_Theory_and_Practice_by_M._A._Salam,_H._Anis,_A._El_Morshedy_and_R._Radwan/Chapter_16_High_Voltage_Genration.ipynb A High_Voltage_Engineering_Theory_and_Practice_by_M._A._Salam,_H._Anis,_A._El_Morshedy_and_R._Radwan/Chapter_19_Applications_of_High_Voltage_Engineering_in_Industries.ipynb A High_Voltage_Engineering_Theory_and_Practice_by_M._A._Salam,_H._Anis,_A._El_Morshedy_and_R._Radwan/Chapter_2_Electric_Fields.ipynb A High_Voltage_Engineering_Theory_and_Practice_by_M._A._Salam,_H._Anis,_A._El_Morshedy_and_R._Radwan/Chapter_3_Ionization_and_Deionization_Processes_in_gases.ipynb A High_Voltage_Engineering_Theory_and_Practice_by_M._A._Salam,_H._Anis,_A._El_Morshedy_and_R._Radwan/Chapter_4_Electrical_Breakdown_of_Gases.ipynb A High_Voltage_Engineering_Theory_and_Practice_by_M._A._Salam,_H._Anis,_A._El_Morshedy_and_R._Radwan/Chapter_5_The_Corona_Discharge.ipynb A High_Voltage_Engineering_Theory_and_Practice_by_M._A._Salam,_H._Anis,_A._El_Morshedy_and_R._Radwan/README.txt A High_Voltage_Engineering_Theory_and_Practice_by_M._A._Salam,_H._Anis,_A._El_Morshedy_and_R._Radwan/screenshots/Screen_Shot_2015-11-18_at_2.37.37_pm.png A High_Voltage_Engineering_Theory_and_Practice_by_M._A._Salam,_H._Anis,_A._El_Morshedy_and_R._Radwan/screenshots/Screen_Shot_2015-11-18_at_2.37.51_pm.png A High_Voltage_Engineering_Theory_and_Practice_by_M._A._Salam,_H._Anis,_A._El_Morshedy_and_R._Radwan/screenshots/Screen_Shot_2015-11-18_at_2.38.11_pm.png A High_Voltage_Engineering_by__C._L._Wadhwa/CHAPTER1_1.ipynb A High_Voltage_Engineering_by__C._L._Wadhwa/CHAPTER1_2.ipynb A High_Voltage_Engineering_by__C._L._Wadhwa/CHAPTER2_1.ipynb A High_Voltage_Engineering_by__C._L._Wadhwa/CHAPTER2_2.ipynb A High_Voltage_Engineering_by__C._L._Wadhwa/CHAPTER3_1.ipynb A High_Voltage_Engineering_by__C._L._Wadhwa/CHAPTER3_2.ipynb A High_Voltage_Engineering_by__C._L._Wadhwa/CHAPTER4_1.ipynb A High_Voltage_Engineering_by__C._L._Wadhwa/CHAPTER4_2.ipynb A High_Voltage_Engineering_by__C._L._Wadhwa/CHAPTER6_1.ipynb A High_Voltage_Engineering_by__C._L._Wadhwa/CHAPTER6_2.ipynb A High_Voltage_Engineering_by__C._L._Wadhwa/CHAPTER7_1.ipynb A High_Voltage_Engineering_by__C._L._Wadhwa/CHAPTER7_2.ipynb A High_Voltage_Engineering_by__C._L._Wadhwa/README.txt A High_Voltage_Engineering_by__C._L._Wadhwa/screenshots/chap1.png A High_Voltage_Engineering_by__C._L._Wadhwa/screenshots/chap1_1.png A High_Voltage_Engineering_by__C._L._Wadhwa/screenshots/chap3.png A High_Voltage_Engineering_by__C._L._Wadhwa/screenshots/chap3_1.png A High_Voltage_Engineering_by__C._L._Wadhwa/screenshots/chap7.png A High_Voltage_Engineering_by__C._L._Wadhwa/screenshots/chap7_1.png A Integrated_Circuits_by_Dr._Sanjay_Sharma/Ch_01_1.ipynb A Integrated_Circuits_by_Dr._Sanjay_Sharma/Ch_01_2.ipynb A Integrated_Circuits_by_Dr._Sanjay_Sharma/Ch_01_3.ipynb A Integrated_Circuits_by_Dr._Sanjay_Sharma/Ch_02_1.ipynb A Integrated_Circuits_by_Dr._Sanjay_Sharma/Ch_03_1.ipynb A Integrated_Circuits_by_Dr._Sanjay_Sharma/Ch_04_1.ipynb A Integrated_Circuits_by_Dr._Sanjay_Sharma/Ch_05_1.ipynb A Integrated_Circuits_by_Dr._Sanjay_Sharma/Ch_06_1.ipynb A Integrated_Circuits_by_Dr._Sanjay_Sharma/Ch_08_1.ipynb A Integrated_Circuits_by_Dr._Sanjay_Sharma/Ch_10_1.ipynb A Integrated_Circuits_by_Dr._Sanjay_Sharma/Ch_12_1.ipynb A Integrated_Circuits_by_Dr._Sanjay_Sharma/Ch_13_1.ipynb A Integrated_Circuits_by_Dr._Sanjay_Sharma/Ch_14_1.ipynb A Integrated_Circuits_by_Dr._Sanjay_Sharma/README.txt A Integrated_Circuits_by_Dr._Sanjay_Sharma/screenshots/snap1_1.png A Integrated_Circuits_by_Dr._Sanjay_Sharma/screenshots/snap4_1.png A Integrated_Circuits_by_Dr._Sanjay_Sharma/screenshots/snap5_1.png A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/README.txt A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch10_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch10_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch11_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch11_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch12_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch12_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch14_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch14_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch15_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch15_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch16_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch16_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch17_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch17_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch18_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch18_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch1_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch1_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch26_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch26_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch27_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch27_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch2_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch2_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch3_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch3_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch5_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch5_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch7_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch7_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch8_1.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/ch8_2.ipynb A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/screenshots/ch1.png A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/screenshots/ch12.png A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/screenshots/ch12_1.png A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/screenshots/ch1_1.png A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/screenshots/ch2.png A Internal_Combustion_Engine__by_M._l._Mathur_and_R._P._Sharma/screenshots/ch2_1.png A Internal_Combustion_Engines_by_H._B._Keswani/README.txt A Internal_Combustion_Engines_by_H._B._Keswani/ch1.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch11.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch14.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch15.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch16.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch18.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch19.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch23.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch25.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch26.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch3.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch4.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch5.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch6.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch8.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/ch9.ipynb A Internal_Combustion_Engines_by_H._B._Keswani/screenshots/ch26.png A Internal_Combustion_Engines_by_H._B._Keswani/screenshots/ch3.png A Internal_Combustion_Engines_by_H._B._Keswani/screenshots/ch9.png A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter10_1.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter10_2.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter10_3.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter10_4.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter11_1.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter11_2.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter11_3.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter11_4.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter12_1.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter12_2.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter12_3.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter12_4.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_1.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_10.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_11.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_12.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_13.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_14.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_15.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_16.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_17.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_18.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_2.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_3.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_4.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_5.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_6.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_7.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_8.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter1_9.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter2_1.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter2_2.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter2_3.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter2_4.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter3_1.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter3_2.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter3_3.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter3_4.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter4_1.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter4_2.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter4_3.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter4_4.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter5_1.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter5_2.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter5_3.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter5_4.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter6_1.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter6_2.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter6_3.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter6_4.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter7_1.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter7_2.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter7_3.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter7_4.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter8_1.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter8_2.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter8_3.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter8_4.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter9_1.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter9_2.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter9_3.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/Chapter9_4.ipynb A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/README.txt A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/screenshots/chapter10_1.png A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/screenshots/chapter10_2.png A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/screenshots/chapter10_3.png A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/screenshots/chapter10_4.png A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/screenshots/chapter3_1.png A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/screenshots/chapter3_2.png A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/screenshots/chapter3_3.png A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/screenshots/chapter3_4.png A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/screenshots/chapter4_1.png A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/screenshots/chapter4_2.png A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/screenshots/chapter4_3.png A Introduction_To_Fluid_Mechanics_by_R._W._Fox_And_A._T._McDonald/screenshots/chapter4_4.png A Introduction_To_Mechanical_Engineering_by_S._Chandra_And_O._Singh/Chapter1.ipynb A Introduction_To_Mechanical_Engineering_by_S._Chandra_And_O._Singh/Chapter2(PartB).ipynb A Introduction_To_Mechanical_Engineering_by_S._Chandra_And_O._Singh/Chapter2.ipynb A Introduction_To_Mechanical_Engineering_by_S._Chandra_And_O._Singh/Chapter3(partB).ipynb A Introduction_To_Mechanical_Engineering_by_S._Chandra_And_O._Singh/Chapter3.ipynb A Introduction_To_Mechanical_Engineering_by_S._Chandra_And_O._Singh/Chapter4(PartB).ipynb A Introduction_To_Mechanical_Engineering_by_S._Chandra_And_O._Singh/Chapter4.ipynb A Introduction_To_Mechanical_Engineering_by_S._Chandra_And_O._Singh/Chapter5.ipynb A Introduction_To_Mechanical_Engineering_by_S._Chandra_And_O._Singh/Chapter6.ipynb A Introduction_To_Mechanical_Engineering_by_S._Chandra_And_O._Singh/Chapter7.ipynb A Introduction_To_Mechanical_Engineering_by_S._Chandra_And_O._Singh/screenshots/chapter1.png A Introduction_To_Mechanical_Engineering_by_S._Chandra_And_O._Singh/screenshots/chapter2.png A Introduction_To_Mechanical_Engineering_by_S._Chandra_And_O._Singh/screenshots/chapter3.png A Introduction_to_Electric_Drives_by_J._S._Katre/AppendixB.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/AppendixB_1.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter1.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter10.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter10_1.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter10_2.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter1_1.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter1_2.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter2.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter2_1.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter2_2.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter3.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter3_1.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter3_2.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter5.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter5_1.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter5_2.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter6.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter6_1.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter6_2.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter8.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter8_1.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter8_2.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter9.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter9_1.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/chapter9_2.ipynb A Introduction_to_Electric_Drives_by_J._S._Katre/screenshots/ch6_VLdc_VLrms.png A Introduction_to_Electric_Drives_by_J._S._Katre/screenshots/ch6_VLdc_VLrms_1.png A Introduction_to_Electric_Drives_by_J._S._Katre/screenshots/ch6_VLdc_VLrms_2.png A Introduction_to_Electric_Drives_by_J._S._Katre/screenshots/ch6_variation_of_RF_FF.png A Introduction_to_Electric_Drives_by_J._S._Katre/screenshots/ch6_variation_of_RF_FF_1.png A Introduction_to_Electric_Drives_by_J._S._Katre/screenshots/ch6_variation_of_RF_FF_2.png A Introduction_to_Electric_Drives_by_J._S._Katre/screenshots/ch_3_variation_avg_rms_load_V.png A Introduction_to_Electric_Drives_by_J._S._Katre/screenshots/ch_3_variation_avg_rms_load_V_1.png A Introduction_to_Electric_Drives_by_J._S._Katre/screenshots/ch_3_variation_avg_rms_load_V_2.png A Introductory_Methods_Of_Numerical_Analysis__by_S._S._Sastry/Chapter9.ipynb A Introductory_Methods_Of_Numerical_Analysis__by_S._S._Sastry/chapter1.ipynb A Introductory_Methods_Of_Numerical_Analysis__by_S._S._Sastry/chapter2.ipynb A Introductory_Methods_Of_Numerical_Analysis__by_S._S._Sastry/chapter3.ipynb A Introductory_Methods_Of_Numerical_Analysis__by_S._S._Sastry/chapter4.ipynb A Introductory_Methods_Of_Numerical_Analysis__by_S._S._Sastry/chapter6.ipynb A Introductory_Methods_Of_Numerical_Analysis__by_S._S._Sastry/chapter7.ipynb A Introductory_Methods_Of_Numerical_Analysis__by_S._S._Sastry/chapter8.ipynb A Introductory_Methods_Of_Numerical_Analysis__by_S._S._Sastry/chapter_5.ipynb A Introductory_Methods_Of_Numerical_Analysis__by_S._S._Sastry/screenshots/ex1.2.png A Introductory_Methods_Of_Numerical_Analysis__by_S._S._Sastry/screenshots/ex3.13.png A Introductory_Methods_Of_Numerical_Analysis__by_S._S._Sastry/screenshots/ex6.7.png A Linear_Integrated_Circuits_by_J._B._Gupta/README.txt A Linear_Integrated_Circuits_by_J._B._Gupta/chapter01_1.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter01_2.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter02_1.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter02_2.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter03_1.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter03_2.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter04_1.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter04_2.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter05_1.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter05_2.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter06_1.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter06_2.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter07_1.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter07_2.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter08_1.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter08_2.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter09_1.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter09_2.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter10_1.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter10_2.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter11_1.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/chapter11_2.ipynb A Linear_Integrated_Circuits_by_J._B._Gupta/screenshots/5_14.png A Linear_Integrated_Circuits_by_J._B._Gupta/screenshots/5_14_1.png A Linear_Integrated_Circuits_by_J._B._Gupta/screenshots/5_15.png A Linear_Integrated_Circuits_by_J._B._Gupta/screenshots/5_15_1.png A Linear_Integrated_Circuits_by_J._B._Gupta/screenshots/per_error_1.png A Linear_Integrated_Circuits_by_J._B._Gupta/screenshots/per_error_2.png A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER10.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER13.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER14.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER15.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER16.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER18.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER19.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER2.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER21.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER23.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER24_.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER26.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER30.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER31.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER33.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER36.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/CHAPTER9.ipynb A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/screenshots/CHAP10.png A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/screenshots/CHAP16.png A Manufacturing_Engineering_&_Technology_by__S._Kalpakjian_and_S._R._Schmid/screenshots/CHAP19.png A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/ch2.ipynb A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/ch2_1.ipynb A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/ch3.ipynb A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/ch3_1.ipynb A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/ch4.ipynb A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/ch4_1.ipynb A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/ch5.ipynb A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/ch5_1.ipynb A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/ch6.ipynb A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/ch6_1.ipynb A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/ch7.ipynb A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/ch7_1.ipynb A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/screenshots/FricCoeff.png A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/screenshots/FricCoeff_1.png A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/screenshots/fillingtime.png A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/screenshots/fillingtime_1.png A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/screenshots/millPOwer.png A Manufacturing_Science_by_A._Ghosh_And_A._K._Mallik/screenshots/millPOwer_1.png A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter10.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter11.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter12.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter13.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter14.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter15.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter16.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter17.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter2.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter3.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter4.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter5.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter6.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter7.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter8.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/Chapter9.ipynb A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/screenshots/Chapter10.png A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/screenshots/Chapter11.png A Materials_Science_and_Engineering_-_A_First_Course_by_V._Raghavan/screenshots/Chapter12.png A Materials_Science_by_Dr._M._Arumugam/Chapter10_1.ipynb A Materials_Science_by_Dr._M._Arumugam/Chapter12_1.ipynb A Materials_Science_by_Dr._M._Arumugam/Chapter1_1.ipynb A Materials_Science_by_Dr._M._Arumugam/Chapter2_1.ipynb A Materials_Science_by_Dr._M._Arumugam/Chapter3_1.ipynb A Materials_Science_by_Dr._M._Arumugam/Chapter4_1.ipynb A Materials_Science_by_Dr._M._Arumugam/Chapter5_1.ipynb A Materials_Science_by_Dr._M._Arumugam/Chapter6_1.ipynb A Materials_Science_by_Dr._M._Arumugam/Chapter7_1.ipynb A Materials_Science_by_Dr._M._Arumugam/Chapter8_1.ipynb A Materials_Science_by_Dr._M._Arumugam/Chapter9_1.ipynb A Materials_Science_by_Dr._M._Arumugam/README.txt A Materials_Science_by_Dr._M._Arumugam/screenshots/11.png A Materials_Science_by_Dr._M._Arumugam/screenshots/22.png A Materials_Science_by_Dr._M._Arumugam/screenshots/33.png A Measurement_Systems_by_E._O._Doebelin_And_D._N._Manik/Chapter_2_Generalized_Configurations_and_Functional_Descriptions_of_Measuring_Instruments.ipynb A Measurement_Systems_by_E._O._Doebelin_And_D._N._Manik/Chapter_3_Generalized_Performance_Characteristics_of_Instruments.ipynb A Measurement_Systems_by_E._O._Doebelin_And_D._N._Manik/Chapter_4_Relative_Velocity_Translational_and_Rotational.ipynb A Measurement_Systems_by_E._O._Doebelin_And_D._N._Manik/Chapter_5_Force_Torque_and_Shaft_power_Measurement.ipynb A Measurement_Systems_by_E._O._Doebelin_And_D._N._Manik/Chapter_6_Pressure_and_Sound_Measurement.ipynb A Measurement_Systems_by_E._O._Doebelin_And_D._N._Manik/Chapter_7_Flow_Measurement.ipynb A Measurement_Systems_by_E._O._Doebelin_And_D._N._Manik/Chapter_8_Temperature_and_Heat-Flux_Measurement.ipynb A Measurement_Systems_by_E._O._Doebelin_And_D._N._Manik/screenshots/cha3.png A Measurement_Systems_by_E._O._Doebelin_And_D._N._Manik/screenshots/cha4.png A Measurement_Systems_by_E._O._Doebelin_And_D._N._Manik/screenshots/cha5.png A Mechanical_Metallurgy_by_George_E._Dieter/README.txt A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/AppendixA.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/AppendixA_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/AppendixA_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/AppendixA_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_10.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_11.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_12.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_13.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_14.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_4.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_5.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_6.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_7.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_8.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter01_9.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter02.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter02_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter02_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter02_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter03.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter03_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter03_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter03_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter04.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter04_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter04_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter04_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter05.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter05_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter05_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter05_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter06.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter06_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter06_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter06_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter07.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter07_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter07_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter07_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter08.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter08_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter08_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter08_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter09.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter09_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter09_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter09_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter10.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter10_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter10_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter10_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter11.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter11_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter11_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter11_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter12.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter12_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter12_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter12_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter13.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter13_1.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter13_2.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/Chapter13_3.ipynb A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/README.txt A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/screenshots/Bedning_Moment_Diagram.png A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/screenshots/Bending.jpg A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/screenshots/Bending_1.jpg A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/screenshots/Bending_Moment_1.jpg A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/screenshots/Bending_Moment_Diagram.png A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/screenshots/ShearForce_1.jpg A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/screenshots/Shear_Force_2.jpg A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/screenshots/Shear_Force_Diagram.png A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/screenshots/bedning_2.jpg A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/screenshots/bedning_2_1.jpg A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/screenshots/shear_1.jpg A Mechanics_of_Materials_by_Pytel_and_Kiusalaas/screenshots/shear_1.tiff A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/Chapter10_1.ipynb A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/Chapter11_1.ipynb A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/Chapter12_1.ipynb A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/Chapter14_1.ipynb A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/Chapter1_1.ipynb A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/Chapter2_1.ipynb A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/Chapter3_1.ipynb A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/Chapter4_1.ipynb A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/Chapter5_1.ipynb A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/Chapter6_1.ipynb A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/Chapter7_1.ipynb A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/Chapter8_1.ipynb A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/Chapter9_1.ipynb A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/README.txt A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/screenshots/10.3.png A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/screenshots/5.2.png A Microelectronic_Circuits_by_A.S._Sedra_and_K.C._Smith/screenshots/5.4.png A Microwave_Devices_And_Circuits_by_S._Y._Liao/README.txt A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter10.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter10_1.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter10_2.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter11.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter11_1.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter11_2.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter12.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter12_1.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter12_2.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter2.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter2_1.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter2_2.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter3.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter3_1.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter3_2.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter4.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter4_1.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter4_2.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter5.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter5_1.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter5_2.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter6.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter6_1.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter6_2.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter7.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter7_1.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter7_2.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter8.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter8_1.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter8_2.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter9.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter9_1.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/chapter9_2.ipynb A Microwave_Devices_And_Circuits_by_S._Y._Liao/screenshots/Screenshot_(7).png A Microwave_Devices_And_Circuits_by_S._Y._Liao/screenshots/Screenshot_(7)_1.png A Microwave_Devices_And_Circuits_by_S._Y._Liao/screenshots/Screenshot_(7)_2.png A Microwave_Devices_And_Circuits_by_S._Y._Liao/screenshots/Screenshot_(8).png A Microwave_Devices_And_Circuits_by_S._Y._Liao/screenshots/Screenshot_(8)_1.png A Microwave_Devices_And_Circuits_by_S._Y._Liao/screenshots/Screenshot_(8)_2.png A Microwave_Devices_And_Circuits_by_S._Y._Liao/screenshots/Screenshot_(9).png A Microwave_Devices_And_Circuits_by_S._Y._Liao/screenshots/Screenshot_(9)_1.png A Microwave_Devices_And_Circuits_by_S._Y._Liao/screenshots/Screenshot_(9)_2.png A Modern_Electronic_Instrumentation_And_Measurement_Techniques_by_A._D._Helfrick_And_W._D._Cooper/Chapter1.ipynb A Modern_Electronic_Instrumentation_And_Measurement_Techniques_by_A._D._Helfrick_And_W._D._Cooper/Chapter11.ipynb A Modern_Electronic_Instrumentation_And_Measurement_Techniques_by_A._D._Helfrick_And_W._D._Cooper/Chapter12.ipynb A Modern_Electronic_Instrumentation_And_Measurement_Techniques_by_A._D._Helfrick_And_W._D._Cooper/Chapter14.ipynb A Modern_Electronic_Instrumentation_And_Measurement_Techniques_by_A._D._Helfrick_And_W._D._Cooper/Chapter2.ipynb A Modern_Electronic_Instrumentation_And_Measurement_Techniques_by_A._D._Helfrick_And_W._D._Cooper/Chapter4.ipynb A Modern_Electronic_Instrumentation_And_Measurement_Techniques_by_A._D._Helfrick_And_W._D._Cooper/Chapter5.ipynb A Modern_Electronic_Instrumentation_And_Measurement_Techniques_by_A._D._Helfrick_And_W._D._Cooper/Chapter6.ipynb A Modern_Electronic_Instrumentation_And_Measurement_Techniques_by_A._D._Helfrick_And_W._D._Cooper/Chapter7.ipynb A Modern_Electronic_Instrumentation_And_Measurement_Techniques_by_A._D._Helfrick_And_W._D._Cooper/Chapter9.ipynb A Modern_Electronic_Instrumentation_And_Measurement_Techniques_by_A._D._Helfrick_And_W._D._Cooper/screenshots/11.1.png A Modern_Electronic_Instrumentation_And_Measurement_Techniques_by_A._D._Helfrick_And_W._D._Cooper/screenshots/5.1.png A Modern_Electronic_Instrumentation_And_Measurement_Techniques_by_A._D._Helfrick_And_W._D._Cooper/screenshots/5.4.png M Modern_Physics/Chapter10.ipynb M Modern_Physics/Chapter10_1.ipynb M Modern_Physics/Chapter10_2.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter10.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter10_1.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter12.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter12_1.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter13.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter13_1.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter14.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter14_1.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter2.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter2_1.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter2_2.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter2_3.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter2_4.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter3.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter3_1.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter6.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter6_1.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter7.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter7_1.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter8.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter8_1.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter9.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/Chapter9_1.ipynb A Non-conventional_Energy_Sources_by_G._D._Rai/README.txt A Non-conventional_Energy_Sources_by_G._D._Rai/screenshots/chapter2.png A Non-conventional_Energy_Sources_by_G._D._Rai/screenshots/chapter2_1.png A Non-conventional_Energy_Sources_by_G._D._Rai/screenshots/chapter3.png A Non-conventional_Energy_Sources_by_G._D._Rai/screenshots/chapter6.png A Non-conventional_Energy_Sources_by_G._D._Rai/screenshots/chapter7.png A Non-conventional_Energy_Sources_by_G._D._Rai/screenshots/chapter8.png A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/README.txt A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch1.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch10.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch10_1.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch11.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch11_1.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch12.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch12_1.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch1_1.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch3.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch3_1.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch4.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch4_1.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch5.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch5_1.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch6.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch6_1.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch7.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch7_1.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch8.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch8_1.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch9.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/ch9_1.ipynb A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/screenshots/clamper_waveforms_7.png A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/screenshots/clamper_waveforms_7_1.png A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/screenshots/partial_diff_10.png A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/screenshots/partial_diff_10_1.png A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/screenshots/transfer_charac_7.png A OP_Amps_and_Linear_Integrated_Circuits:_Concepts_and_Applications_by_James_M._Fiore/screenshots/transfer_charac_7_1.png A Optical_Communication_by_R._S._Prasad,_Gurjit_Kaur/README.txt A Optical_Communication_by_R._S._Prasad,_Gurjit_Kaur/chapter1.ipynb A Optical_Communication_by_R._S._Prasad,_Gurjit_Kaur/chapter10.ipynb A Optical_Communication_by_R._S._Prasad,_Gurjit_Kaur/chapter2.ipynb A Optical_Communication_by_R._S._Prasad,_Gurjit_Kaur/chapter4.ipynb A Optical_Communication_by_R._S._Prasad,_Gurjit_Kaur/chapter5.ipynb A Optical_Communication_by_R._S._Prasad,_Gurjit_Kaur/chapter6.ipynb A Optical_Communication_by_R._S._Prasad,_Gurjit_Kaur/chapter7.ipynb A Optical_Communication_by_R._S._Prasad,_Gurjit_Kaur/chapter8.ipynb A Optical_Communication_by_R._S._Prasad,_Gurjit_Kaur/chapter9.ipynb A Optical_Communication_by_R._S._Prasad,_Gurjit_Kaur/screenshots/snapch2.png A Optical_Communication_by_R._S._Prasad,_Gurjit_Kaur/screenshots/snapch4.png A Optical_Communication_by_R._S._Prasad,_Gurjit_Kaur/screenshots/snapch5.png A Optical_fiber_communication_by_gerd_keiser/README.txt A Optical_fiber_communication_by_gerd_keiser/chapter10_1.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter10_2.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter11_1.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter11_2.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter12_1.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter12_2.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter13_1.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter13_2.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter14.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter1_1.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter1_2.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter2_1.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter2_2.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter3_1.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter3_2.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter4_1.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter4_2.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter5_1.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter5_2.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter6_1.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter6_2.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter7_1.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter7_2.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter8_1.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter8_2.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter9_1.ipynb A Optical_fiber_communication_by_gerd_keiser/chapter9_2.ipynb A Optical_fiber_communication_by_gerd_keiser/screenshots/plot1.png A Optical_fiber_communication_by_gerd_keiser/screenshots/plot1_1.png A Optical_fiber_communication_by_gerd_keiser/screenshots/plot2.png A Optical_fiber_communication_by_gerd_keiser/screenshots/plot2_1.png A Optical_fiber_communication_by_gerd_keiser/screenshots/plot3.png A Optical_fiber_communication_by_gerd_keiser/screenshots/plot3_1.png A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter1.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter10.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter10_1.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter1_1.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter2.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter2_1.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter3.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter3_1.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter4.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter4_1.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter5.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter5_1.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter6.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter6_1.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter7.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter7_1.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter8.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter8_1.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter9.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/Chapter9_1.ipynb A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/screenshots/CHAPTER9.png A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/screenshots/Example_7.6.png A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/screenshots/Fig_1.24.png A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/screenshots/Fig_1.24_1.png A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/screenshots/Fig_8.26.png A Optoelectronics:_An_Introduction_by_John_Wilson_&_John_Hawkes/screenshots/Fig_8.26_1.png A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter2.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter2_1.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter3.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter3_1.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter4.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter4_1.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter5.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter5_1.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter6.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter6_1.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter7.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter7_1.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter8.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/Chapter8_1.ipynb A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/screenshots/Screenshot_(1).png A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/screenshots/Screenshot_(12).png A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/screenshots/Screenshot_(13).png A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/screenshots/Screenshot_(14).png A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/screenshots/Screenshot_(2).png A Physics_Textbook_Part-I_for_class_XI_by_NCERT_by_Chief_Editor_-_Naresh_Yadav/screenshots/Screenshot_(3).png M Practical_C_Programming/numbers.dat M Practical_C_Programming/numbers.dat~ A Principles_And_Modern_Applications_Of_Mass_Transfer_Operations/backup/chapter3.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter10_Power_Semiconductor_Converters.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter10_Power_Semiconductor_Converters_1.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter1_Magnetic_Circuits.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter1_Magnetic_Circuits_1.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter2_Transformers.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter2_Transformers_1.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter3_Electromechanical_Energy_Conversion.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter3_Electromechanical_Energy_Conversion_1.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter4_DC_Machines.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter4_DC_Machines_1.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter5_Induction_(Asychronous)_Machines.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter5_Induction_(Asychronous)_Machines_1.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter6_Synchronous_Machines.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter6_Synchronous_Machines_1.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter7_Single_Phase_Motors.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter7_Single_Phase_Motors_1.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter8_Special_Machines.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter8_Special_Machines_1.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter9_Transients_and_Dynamics.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/Chapter9_Transients_and_Dynamics_1.ipynb A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/screenshots/3.png A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/screenshots/4.JPG A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/screenshots/4.png A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/screenshots/9.JPG A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/screenshots/9.png A Principles_Of_Electric_Machines_And_Power_Electronics_by_P._C._Sen/screenshots/Capture.JPG A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/README.txt A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch10_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch10_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch11_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch11_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch12_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch12_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch13_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch13_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch14_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch14_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch15_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch15_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch1_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch1_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch2_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch2_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch3_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch3_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch4_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch4_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch5_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch5_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch6_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch6_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch7_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch7_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch8_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch8_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch9_1.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/ch9_2.ipynb A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/screenshots/TvsuT-t1_1.png A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/screenshots/TvsuT-t1_2.png A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/screenshots/tVsut-T12_1.png A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/screenshots/tVsut-T12_2.png A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/screenshots/tvsV2t1_1.png A Principles_of_Communication_Systems__by_H._Taub_and_D._L._Schilling/screenshots/tvsV2t1_2.png A Principles_of_Electrical_Engineering_Materials_by_S._O._Kasap_/ch1.ipynb A Principles_of_Electrical_Engineering_Materials_by_S._O._Kasap_/ch2.ipynb A Principles_of_Electrical_Engineering_Materials_by_S._O._Kasap_/ch3.ipynb A Principles_of_Electrical_Engineering_Materials_by_S._O._Kasap_/ch4.ipynb A Principles_of_Electrical_Engineering_Materials_by_S._O._Kasap_/ch5.ipynb A Principles_of_Electrical_Engineering_Materials_by_S._O._Kasap_/ch6.ipynb A Principles_of_Electrical_Engineering_Materials_by_S._O._Kasap_/ch7.ipynb A Principles_of_Electrical_Engineering_Materials_by_S._O._Kasap_/ch8.ipynb A Principles_of_Electrical_Engineering_Materials_by_S._O._Kasap_/screenshots/1.png A Principles_of_Electrical_Engineering_Materials_by_S._O._Kasap_/screenshots/3.png A Principles_of_Electrical_Engineering_Materials_by_S._O._Kasap_/screenshots/8.png A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/README.txt A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/ch10_1.ipynb A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/ch11_1.ipynb A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/ch12_1.ipynb A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/ch13_1.ipynb A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/ch2_1.ipynb A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/ch3_1.ipynb A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/ch4_1.ipynb A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/ch5_1.ipynb A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/ch6_1.ipynb A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/ch7_1.ipynb A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/ch8_1.ipynb A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/ch9_1.ipynb A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/screenshots/S-parameters_1.png A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/screenshots/load_imp_1.png A Radio_-_Frequency_And_Microwave_Communication_Circuits_by_D._K._Mishra/screenshots/polarization_loss_factor_1.png A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_10_Kinetic_Theory_of_Gases.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_10_Kinetic_Theory_of_Gases_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_11_Thermodynamics.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_11_Thermodynamics_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_12_Electricity.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_12_Electricity_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_13_Electric_Current.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_13_Electric_Current_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_14_Magnetism.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_14_Magnetism_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_15_Electromagnetic_Induction.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_15_Electromagnetic_Induction_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_16_Waves.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_16_Waves_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_17_Lenses.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_17_Lenses_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_18_Quantum_Physics.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_18_Quantum_Physics_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_19_The_Nucleus.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_19_The_Nucleus_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_1_Physical_Quantities.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_1_Physical_Quantities_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_21_Theory_of_The_Atom.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_21_Theory_of_The_Atom_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_25_Stoichiometry.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_25_Stoichiometry_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_26_Solutions.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_26_Solutions_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_27_Solutions.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_27_Solutions_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_28_Acids_and_Bases.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_28_Acids_and_Bases_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_2_Motion_in_a_straight_line.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_2_Motion_in_a_straight_line_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_30_Electrochemistry.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_30_Electrochemistry_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_34_The_Atmosphere.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_34_The_Atmosphere_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_3_The_Laws_of_Motion.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_3_The_Laws_of_Motion_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_40_The_Earths_Interior.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_40_The_Earths_Interior_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_4_Circular_Motion_and_Gravitation.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_4_Circular_Motion_and_Gravitation_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_5_Energy.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_5_Energy_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_6_Momentum.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_6_Momentum_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_7_Relativity.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_7_Relativity_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_8_Fluids.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_8_Fluids_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_9_Head.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/Chapter_9_Head_1.ipynb A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/README.txt A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/screenshots/ch2.png A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/screenshots/ch2_1.png A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/screenshots/ch_15.png A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/screenshots/ch_15_1.png A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/screenshots/ch_25.png A Schaum's_Outline_Of_Physical_Science_by_A._Beiser/screenshots/ch_25_1.png M Schaum's_Outlines:_Programming_with_C++/ch3.ipynb M Schaum's_Outlines:_Programming_with_C++/ch4.ipynb M Schaum's_Outlines:_Programming_with_C++/ch6.ipynb M Schaum's_Outlines:_Programming_with_C++/ch9.ipynb A Semiconductor_Devices_Basic_Principle_by_J._Singh/Chapter10.ipynb A Semiconductor_Devices_Basic_Principle_by_J._Singh/chapter1.ipynb A Semiconductor_Devices_Basic_Principle_by_J._Singh/chapter11.ipynb A Semiconductor_Devices_Basic_Principle_by_J._Singh/chapter2.ipynb A Semiconductor_Devices_Basic_Principle_by_J._Singh/chapter3.ipynb A Semiconductor_Devices_Basic_Principle_by_J._Singh/chapter5.ipynb A Semiconductor_Devices_Basic_Principle_by_J._Singh/chapter6.ipynb A Semiconductor_Devices_Basic_Principle_by_J._Singh/chapter7.ipynb A Semiconductor_Devices_Basic_Principle_by_J._Singh/chapter8.ipynb A Semiconductor_Devices_Basic_Principle_by_J._Singh/chapter9.ipynb A Semiconductor_Devices_Basic_Principle_by_J._Singh/screenshots/chapter1.png A Semiconductor_Devices_Basic_Principle_by_J._Singh/screenshots/chapter10.png A Semiconductor_Devices_Basic_Principle_by_J._Singh/screenshots/chapter6.png A Short_Course_by_e/hemla.ipynb A Short_Course_by_e/hemla_1.ipynb A Short_Course_by_e/screenshots/warning.png A Short_Course_by_e/screenshots/warning_1.png A Short_Course_by_e/screenshots/warning_2.png A Solid_State_Devices_and_Circuits___by_V._Chaudhary_and_H._K._Maity/Chapter02.ipynb A Solid_State_Devices_and_Circuits___by_V._Chaudhary_and_H._K._Maity/Chapter03.ipynb A Solid_State_Devices_and_Circuits___by_V._Chaudhary_and_H._K._Maity/Chapter04.ipynb A Solid_State_Devices_and_Circuits___by_V._Chaudhary_and_H._K._Maity/Chapter05.ipynb A Solid_State_Devices_and_Circuits___by_V._Chaudhary_and_H._K._Maity/Chapter06.ipynb A Solid_State_Devices_and_Circuits___by_V._Chaudhary_and_H._K._Maity/Chapter07.ipynb A Solid_State_Devices_and_Circuits___by_V._Chaudhary_and_H._K._Maity/Chapter08.ipynb A Solid_State_Devices_and_Circuits___by_V._Chaudhary_and_H._K._Maity/Chapter09.ipynb A Solid_State_Devices_and_Circuits___by_V._Chaudhary_and_H._K._Maity/Chapter10.ipynb A Solid_State_Devices_and_Circuits___by_V._Chaudhary_and_H._K._Maity/Chapter11.ipynb A Solid_State_Devices_and_Circuits___by_V._Chaudhary_and_H._K._Maity/screenshots/Capture02.png A Solid_State_Devices_and_Circuits___by_V._Chaudhary_and_H._K._Maity/screenshots/Capture04.png A Solid_State_Devices_and_Circuits___by_V._Chaudhary_and_H._K._Maity/screenshots/Capture10.png A Solid_State_Devices_and_Materials_by_R._K._Singh_and_D._S._Chauhan/README.txt A Special_Electrical_Machines_by_S.P._Burman/README.txt A Special_Electrical_Machines_by_S.P._Burman/chapter01.ipynb A Special_Electrical_Machines_by_S.P._Burman/chapter02.ipynb A Special_Electrical_Machines_by_S.P._Burman/chapter03.ipynb A Special_Electrical_Machines_by_S.P._Burman/chapter04.ipynb A Special_Electrical_Machines_by_S.P._Burman/screenshots/ResolShaftSpeed3.png A Special_Electrical_Machines_by_S.P._Burman/screenshots/TorqLossEff1.png A Special_Electrical_Machines_by_S.P._Burman/screenshots/Torq_Speed1.png A Strength_Of_Materials_by_B_K_Sarkar/Chapter01.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter02.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter03.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter04.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter05.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter06.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter07.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter08.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter09.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter10.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter11.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter12.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter13.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter14.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter15.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter16.ipynb A Strength_Of_Materials_by_B_K_Sarkar/Chapter17.ipynb A Strength_Of_Materials_by_B_K_Sarkar/README.txt A Strength_Of_Materials_by_B_K_Sarkar/chapter_10_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_10_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_11_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_11_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_12_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_12_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_13_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_13_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_14_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_14_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_15_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_15_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_16_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_16_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_17_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_17_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_1_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_1_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_2_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_2_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_3_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_3_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_4_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_4_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_5_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_5_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_6_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_6_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_7_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_7_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_8_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_8_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_9_som.ipynb A Strength_Of_Materials_by_B_K_Sarkar/chapter_9_som_1.ipynb A Strength_Of_Materials_by_B_K_Sarkar/screenshots/B.M.D_1.JPG A Strength_Of_Materials_by_B_K_Sarkar/screenshots/B.M.D_2.JPG A Strength_Of_Materials_by_B_K_Sarkar/screenshots/BMD2.png A Strength_Of_Materials_by_B_K_Sarkar/screenshots/S.F.D_1.jpg A Strength_Of_Materials_by_B_K_Sarkar/screenshots/S.F.D_1_1.jpg A Strength_Of_Materials_by_B_K_Sarkar/screenshots/S.F.D_2.jpg A Strength_Of_Materials_by_B_K_Sarkar/screenshots/S.F.D_4.jpg A Strength_Of_Materials_by_B_K_Sarkar/screenshots/SFD.png A Strength_Of_Materials_by_B_K_Sarkar/screenshots/SFD3.png M The_C_Book/Chapter2.ipynb A Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/README.txt R _Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch10.ipynb -> Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch10.ipynb A Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch10_1.ipynb R _Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch2.ipynb -> Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch2.ipynb A Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch2_1.ipynb R _Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch3.ipynb -> Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch3.ipynb A Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch3_1.ipynb R _Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch4.ipynb -> Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch4.ipynb A Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch4_1.ipynb R _Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch5.ipynb -> Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch5.ipynb A Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch5_1.ipynb R _Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch6.ipynb -> Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch6.ipynb A Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch6_1.ipynb R _Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch7.ipynb -> Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch7.ipynb A Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch7_1.ipynb R _Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch8.ipynb -> Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch8.ipynb A Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch8_1.ipynb R _Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch9.ipynb -> Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch9.ipynb A Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/ch9_1.ipynb R _Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/screenshots/same3_7.png -> Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/screenshots/same3_7.png A Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/screenshots/same3_7_1.png R _Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/screenshots/same7.png -> Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/screenshots/same7.png A Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/screenshots/same7_1.png R _Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/screenshots/shearAndBendingMoment7.png -> Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/screenshots/shearAndBendingMoment7.png A Vector_Mechanics_for_Engineers:_Stastics_And_Dynamics_by_F._P._Beer,_E._R._Johnston,_D._F._Mazurek,_P._J._Cornwell_And_E._R._Eisenberg/screenshots/shearAndBendingMoment7_1.png A Wireless_Communications_and_Networking_by_V._Garg/README.txt A Wireless_Communications_and_Networking_by_V._Garg/ch10_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch11_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch12_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch13_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch14_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch17_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch19_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch21_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch2_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch3_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch4_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch5_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch6_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch8_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/ch9_1.ipynb A Wireless_Communications_and_Networking_by_V._Garg/screenshots/EbbyNo_1.png A Wireless_Communications_and_Networking_by_V._Garg/screenshots/comparision_of_models_1.png A Wireless_Communications_and_Networking_by_V._Garg/screenshots/multiplexing_1.png A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/README.txt A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/ch10_1.ipynb A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/ch11_1.ipynb A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/ch12_1.ipynb A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/ch1_1.ipynb A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/ch2_1.ipynb A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/ch3_1.ipynb A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/ch4_1.ipynb A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/ch5_1.ipynb A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/ch6_1.ipynb A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/ch7_1.ipynb A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/ch8_1.ipynb A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/ch9_1.ipynb A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/screenshots/energy_stored3_1.png A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/screenshots/magnetic_flux12_1.png A _Electric_Machinery_And_Transformers_by_B._S._Guru_And_H._R._Hiziroglu/screenshots/pitch_factor7_1.png A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_10_Solid_Solutions_and_Phase_Equilibrium_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_10_Solid_Solutions_and_Phase_Equilibrium_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_11_Dispertion_Strengthening_and_Eutectic_Phase_Diagrams_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_11_Dispertion_Strengthening_and_Eutectic_Phase_Diagrams_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_12_Dispersion_Strengthening__by_Phase_Transmission_and_Heat_Treatment_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_12_Dispersion_Strengthening__by_Phase_Transmission_and_Heat_Treatment_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_13_Heat_treatment_of_Steels_and_Cast_Iron_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_13_Heat_treatment_of_Steels_and_Cast_Iron_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_14_Nonferrous_Alloy_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_14_Nonferrous_Alloy_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_15_Ceramic_Materials_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_15_Ceramic_Materials_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_16_Polymers_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_16_Polymers_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_17_Composites_Teamwork_and_Synergy_in_Materials_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_17_Composites_Teamwork_and_Synergy_in_Materials_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_2_Atomic_Structure__2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_2_Atomic_Structure__3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_3_Atomic_and_Ionic_Arrangements_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_3_Atomic_and_Ionic_Arrangements_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_4_Imperfections_in_Atomic_and_Ionic_Arrangements_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_4_Imperfections_in_Atomic_and_Ionic_Arrangements_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_5_Atoms_and_Ion_Moments_in_Materials_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_5_Atoms_and_Ion_Moments_in_Materials_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_6_Mechanical_Properties_part_one_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_6_Mechanical_Properties_part_one_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_7_Mechanical_Properties_part_two_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_7_Mechanical_Properties_part_two_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_8_Strain_Hardening_and_Annealing__2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_8_Strain_Hardening_and_Annealing__3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_9_Principles_of_Solidification_2.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/Chapter_9_Principles_of_Solidification_3.ipynb A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/README.txt A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/screenshots/cha_10_2.png A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/screenshots/cha_10_3.png A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/screenshots/cha_11_2.png A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/screenshots/cha_11_3.png A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/screenshots/cha_4_2.png A _Essentials_of_Materials_Science_and_Engineering_by__D._R._Askeland_and_P._P._Phule/screenshots/cha_4_3.png A _Introduction_to_Nuclear_Engineering_by_J._R._Lamarsh_and_A._J._Baratta/Chapter10.ipynb A _Introduction_to_Nuclear_Engineering_by_J._R._Lamarsh_and_A._J._Baratta/Chapter11.ipynb A _Introduction_to_Nuclear_Engineering_by_J._R._Lamarsh_and_A._J._Baratta/Chapter2.ipynb A _Introduction_to_Nuclear_Engineering_by_J._R._Lamarsh_and_A._J._Baratta/Chapter3.ipynb A _Introduction_to_Nuclear_Engineering_by_J._R._Lamarsh_and_A._J._Baratta/Chapter4.ipynb A _Introduction_to_Nuclear_Engineering_by_J._R._Lamarsh_and_A._J._Baratta/Chapter5.ipynb A _Introduction_to_Nuclear_Engineering_by_J._R._Lamarsh_and_A._J._Baratta/Chapter6.ipynb A _Introduction_to_Nuclear_Engineering_by_J._R._Lamarsh_and_A._J._Baratta/Chapter7.ipynb A _Introduction_to_Nuclear_Engineering_by_J._R._Lamarsh_and_A._J._Baratta/Chapter8.ipynb A _Introduction_to_Nuclear_Engineering_by_J._R._Lamarsh_and_A._J._Baratta/Chapter9.ipynb A _Introduction_to_Nuclear_Engineering_by_J._R._Lamarsh_and_A._J._Baratta/screenshots/chapter10.png A _Introduction_to_Nuclear_Engineering_by_J._R._Lamarsh_and_A._J._Baratta/screenshots/chapter11.png A _Introduction_to_Nuclear_Engineering_by_J._R._Lamarsh_and_A._J._Baratta/screenshots/chapter2.png A _Optical_Fiber_Communication_by_V._S._Bagad/README.txt A _Solid_State_Devices_by_B._S._Nair_and_S._R._Deepa/Chapter_10_SILICON_CONTROLLED_RECTIFIER.ipynb A _Solid_State_Devices_by_B._S._Nair_and_S._R._Deepa/Chapter_1_CRYSTAL_STRUCTURES.ipynb A _Solid_State_Devices_by_B._S._Nair_and_S._R._Deepa/Chapter_6_ELECTRICAL_BREAKDOWN_IN_PN_JUNCTIONS.ipynb A _Solid_State_Devices_by_B._S._Nair_and_S._R._Deepa/chapter_2_ENERGY_BAND_THEORY_OF_SOLIDS.ipynb A _Solid_State_Devices_by_B._S._Nair_and_S._R._Deepa/chapter_3_CARRIER_TRANSPORT_IN_SEMICONDUCTOR.ipynb A _Solid_State_Devices_by_B._S._Nair_and_S._R._Deepa/chapter_4__EXCESS_CARRIER_IN_SEMICONDUCTOR.ipynb A _Solid_State_Devices_by_B._S._Nair_and_S._R._Deepa/chapter_5_PN_JUNCTION_DIODE.ipynb A _Solid_State_Devices_by_B._S._Nair_and_S._R._Deepa/chapter_7_BIPOLAR_JUNCTION_TRANSISTORB.ipynb A _Solid_State_Devices_by_B._S._Nair_and_S._R._Deepa/chapter_8_THE_FIELD_EFFECT_TRANSISTOR.ipynb A _Solid_State_Devices_by_B._S._Nair_and_S._R._Deepa/screenshots/Screen_Shot_2015-11-05_at_11.31.11_pm.png A _Solid_State_Devices_by_B._S._Nair_and_S._R._Deepa/screenshots/Screen_Shot_2015-11-05_at_11.32.51_pm.png A _Solid_State_Devices_by_B._S._Nair_and_S._R._Deepa/screenshots/Screen_Shot_2015-11-05_at_11.33.45_pm.png A _Theory_Of_Machines_by__B._K._Sarkar/Chapter1.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter10.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter10_1.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter11.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter11_1.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter12.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter12_1.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter1_1.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter2.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter2_1.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter3.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter3_1.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter4.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter4_1.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter5.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter5_1.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter6.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter6_1.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter7.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter7_1.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter8.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter8_1.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter9.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/Chapter9_1.ipynb A _Theory_Of_Machines_by__B._K._Sarkar/README.txt A _Theory_Of_Machines_by__B._K._Sarkar/screenshots/chapter1.png A _Theory_Of_Machines_by__B._K._Sarkar/screenshots/chapter1_1.png A _Theory_Of_Machines_by__B._K._Sarkar/screenshots/chapter2.png A _Theory_Of_Machines_by__B._K._Sarkar/screenshots/chapter2_1.png A _Theory_Of_Machines_by__B._K._Sarkar/screenshots/chapter3.png A _Theory_Of_Machines_by__B._K._Sarkar/screenshots/chapter3_1.png A abcd_by_cbvbv/Chapter1.ipynb A abcd_by_cbvbv/Chapter1_1.ipynb A abcd_by_cbvbv/screenshots/k1.png A abcd_by_cbvbv/screenshots/k2.png A abcd_by_cbvbv/screenshots/k2_1.png A abcd_by_cbvbv/screenshots/k3.png A abcd_by_cbvbv/screenshots/k3_1.png A abcd_by_cbvbv/screenshots/k3_2.png A df_by_f/muktesh.ipynb A df_by_f/padmavathi.ipynb A df_by_f/prashanth.ipynb A df_by_f/screenshots/blank1.png A df_by_f/screenshots/blank1_(another_copy).png A df_by_f/screenshots/blank1_(copy).png A df_by_f/screenshots/blank1_(copy)_1.png A df_by_f/screenshots/blank1_1.png A df_by_f/screenshots/blank1_2.png A electronic_devices_and_circuit_theory_by_Robert_L._Boylestad_and_Louis_Nashelsky/Chapter1.ipynb A electronic_devices_and_circuit_theory_by_Robert_L._Boylestad_and_Louis_Nashelsky/screenshots/Chapter1.png A electronic_devices_and_circuit_theory_by_Robert_L._Boylestad_and_Louis_Nashelsky/screenshots/atomic_structure.png A electronic_devices_and_circuit_theory_by_Robert_L._Boylestad_and_Louis_Nashelsky/screenshots/energy_levels.png A electronic_instrumentation_by_H_S_Kalsi/Chap10.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap10_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap11.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap11_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap12.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap12_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap13.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap13_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap14.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap14_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap15.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap15_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap16.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap16_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap17.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap17_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap20.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap20_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap7.ipynb A electronic_instrumentation_by_H_S_Kalsi/Chap7_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/README.txt A electronic_instrumentation_by_H_S_Kalsi/chap1.ipynb A electronic_instrumentation_by_H_S_Kalsi/chap1_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/chap2.ipynb A electronic_instrumentation_by_H_S_Kalsi/chap2_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/chap3.ipynb A electronic_instrumentation_by_H_S_Kalsi/chap3_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/chap4.ipynb A electronic_instrumentation_by_H_S_Kalsi/chap4_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/chap5.ipynb A electronic_instrumentation_by_H_S_Kalsi/chap5_1.ipynb A electronic_instrumentation_by_H_S_Kalsi/screenshots/image_1.png A electronic_instrumentation_by_H_S_Kalsi/screenshots/image_1_1.png A electronic_instrumentation_by_H_S_Kalsi/screenshots/image_2.png A electronic_instrumentation_by_H_S_Kalsi/screenshots/image_2_1.png A electronic_instrumentation_by_H_S_Kalsi/screenshots/image_3.png A electronic_instrumentation_by_H_S_Kalsi/screenshots/image_3_1.png A fdgfg_by_fgs/arijit.ipynb A fdgfg_by_fgs/screenshots/48007040.png A fdgfg_by_fgs/screenshots/acrofi_india.png A fdgfg_by_fgs/screenshots/acrofi_india_1.png A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/Chapter10.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/Chapter14.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/Chapter6.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter11.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter12.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter13.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter15.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter16.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter18.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter19.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter2.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter3.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter4.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter5_.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter7.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter8.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/chapter9.ipynb A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/screenshots/image11.png A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/screenshots/image22.png A integrated_electronics,_analog_and_digital_circuits_and_systems_by_Jacob_milliman,christos_halkias,chetan_D_Parikh/screenshots/image_33.png A sample_notebooks/ARIJITCHATTERJEE/chapter1.ipynb A sample_notebooks/ARIJITCHATTERJEE/chapter1_1.ipynb A "sample_notebooks/Ashish KumarSingh/Chapter_First.ipynb" A sample_notebooks/AshvaniKumar/Chapter2.ipynb A sample_notebooks/AviralYadav/Chapter9.ipynb A sample_notebooks/BhavithaInnamuri/Chapter_1_CRYSTAL_STRUCTURES.ipynb A "sample_notebooks/DesuSandeep Kumar/Chapter_1_Introduction_to_Radio_Communication_Systems.ipynb" A sample_notebooks/DivyangGandhi/ch1.ipynb A sample_notebooks/DurgasriInnamuri/Chapter_3_Semoconductor_Devices_Fundamentals.ipynb A "sample_notebooks/Gopi KrishnaManchukonda/Chapter_2_Electrostatics_.ipynb" A "sample_notebooks/GundaChaitnaya rani/Chapter_3_Ionization_and_Deionization_Processes_in_gases.ipynb" A "sample_notebooks/GundaChaitnaya rani/Chapter_3_Ionization_and_Deionization_Processes_in_gases_1.ipynb" A sample_notebooks/HirenShah/ch1.ipynb A sample_notebooks/InnamuriBhavitha/Chapter_1_CRYSTAL_STRUCTURES.ipynb A sample_notebooks/KavinkumarD/Chapter_11__Impulse_and_Reaction_Turbines.ipynb A sample_notebooks/KhushbuPattani/chapter1.ipynb A "sample_notebooks/ManchukondaMaruthi Naga Vijaya Durga/Chapter_2_Generalized_Configurations_and_Functional_Descriptions_of_Measuring_Instruments.ipynb" A "sample_notebooks/MandalaManoj pruthvi/Chapter_4_Radian_Measure.ipynb" A sample_notebooks/MayurSabban/Chapter02.ipynb A sample_notebooks/MeenaChandrupatla/Chapter_1_Magnetic_Circuits.ipynb A sample_notebooks/MeenaChandrupatla/Chapter_1_Magnetic_Circuits_1.ipynb A sample_notebooks/MohdAsif/chapter2.ipynb A sample_notebooks/MonicaVenkatesh/Chapter_1.ipynb A sample_notebooks/MukteshChaudhary/ch1_1.ipynb A sample_notebooks/NarasimhaMamidala/Chapter_4_BJT_Fundamentals.ipynb A sample_notebooks/PADMAVATHITHIYAGARAJAN/Chapter_5.ipynb A sample_notebooks/PADMAVATHITHIYAGARAJAN/chapter5.ipynb A sample_notebooks/ParitoshMehta/ch4.ipynb A sample_notebooks/PrashantSahu/Chapter_2_Molecular_Diffusion.ipynb A "sample_notebooks/Raj Phani/chapter1.ipynb" A sample_notebooks/RohithYeedulapalli/6.Magnetic_Properties_and_Crystal_Structures.ipynb A sample_notebooks/RohithYeedulapalli/6.Magnetic_Properties_and_Crystal_Structures_1.ipynb A sample_notebooks/RuchiMittal/chap1_1.ipynb A "sample_notebooks/S PRASHANTHS PRASHANTH/Chapter_1.ipynb" A "sample_notebooks/S PRASHANTHS PRASHANTH/Chapter_1_1.ipynb" A "sample_notebooks/S PRASHANTHS PRASHANTH/Chapter_1_2.ipynb" A "sample_notebooks/S PRASHANTHS PRASHANTH/Chapter_1_3.ipynb" A "sample_notebooks/S PRASHANTHS PRASHANTH/Untitled.ipynb" A sample_notebooks/Sabiya/ch_1.ipynb A sample_notebooks/Salman/ElecEngg2.ipynb A sample_notebooks/SanaKhanum/Chapter3.ipynb A sample_notebooks/SaurabhBhatia/Ch_03.ipynb A sample_notebooks/ShivaAmruthavakkula/Chapter_1.ipynb A sample_notebooks/ShivamNegi/Chapter_1.ipynb A sample_notebooks/ShramanaPatra/tbc.ipynb A sample_notebooks/SudheerBommisetty/Chapter_4_Op_Amps_as_AC_Amplifiers.ipynb A sample_notebooks/SwathiSyamala/Chapter_6_IMPEDENCE_MATCHING_AND_TUNNING.ipynb A sample_notebooks/Toyab/chapter_2.ipynb A "sample_notebooks/Vedantam Lakshmi Manasa/Mathematical_Foundation.ipynb" A sample_notebooks/abhishekchauhan/Chapter10.ipynb A sample_notebooks/ajinkyakhair/chapter17.ipynb A "sample_notebooks/amit kumarsaini/Chapter1.ipynb" A "sample_notebooks/amit kumarsaini/Chapter2.ipynb" A "sample_notebooks/anubhav gupta/chapter15.ipynb" A "sample_notebooks/anubhav gupta/chapter15_1.ipynb" A sample_notebooks/bharthkumar/Chapter_1.ipynb A sample_notebooks/harikagunturu/Chapter_4_Angle_Modulation.ipynb A sample_notebooks/harishsahu/Chapter2.ipynb A sample_notebooks/hemlarathod/Chapter2.ipynb A sample_notebooks/jayparmar/Chapter1.ipynb A "sample_notebooks/jeevan lalbhukya/Chapter1.ipynb" A sample_notebooks/kowshikChilamkurthy/Chapter_1_Stress,Axial_load_and_Safety_concepts.ipynb A sample_notebooks/kowshikChilamkurthy/Chapter_1_Stress,Axial_load_and_Safety_concepts_1.ipynb A sample_notebooks/maheshvattikuti/chapter1.ipynb A "sample_notebooks/marupeddisameer chaitanya/Chapter_4_Diffusion_and_Reaction_in_Porous_Catalysts.ipynb" A sample_notebooks/mayankagrawal/chapter5.ipynb A sample_notebooks/mokshagunda/Chapter_2_DIFFRACTION.ipynb A sample_notebooks/nishumittal/chapter2_1.ipynb A sample_notebooks/pramodkumardesu/Chapter_2_Transmission_Lines.ipynb A sample_notebooks/prashanthkumar/Chapter1.ipynb A sample_notebooks/pratiksonone/Chapter1.ipynb A sample_notebooks/rohitmahadev/Chapter1_1.ipynb A sample_notebooks/saikiran/Chapter3.ipynb A sample_notebooks/srikanthgugloth/Chapter2.ipynb A sample_notebooks/testingtesting/ajinkya.ipynb A sample_notebooks/vijayadurga/Chapter_5_Force_Torque_and_Shaft_power_Measurement.ipynb A "sample_notebooks/yashwanth kumarmada/Chapter_5_Laser.ipynb" A t_by_t/README.txt A t_by_t/anubhav.ipynb A t_by_t/screenshots/blank1.png A t_by_t/screenshots/blank1_(another_copy).png A t_by_t/screenshots/blank1_(copy).png
Diffstat (limited to 'Wireless_Communications_and_Networking_by_V._Garg')
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/README.txt10
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch10_1.ipynb331
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch11_1.ipynb469
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch12_1.ipynb91
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch13_1.ipynb104
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch14_1.ipynb106
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch17_1.ipynb769
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch19_1.ipynb106
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch21_1.ipynb473
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch2_1.ipynb533
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch3_1.ipynb543
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch4_1.ipynb338
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch5_1.ipynb416
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch6_1.ipynb466
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch8_1.ipynb178
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/ch9_1.ipynb478
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/screenshots/EbbyNo_1.pngbin0 -> 87873 bytes
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/screenshots/comparision_of_models_1.pngbin0 -> 20065 bytes
-rw-r--r--Wireless_Communications_and_Networking_by_V._Garg/screenshots/multiplexing_1.pngbin0 -> 77998 bytes
19 files changed, 5411 insertions, 0 deletions
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/README.txt b/Wireless_Communications_and_Networking_by_V._Garg/README.txt
new file mode 100644
index 00000000..28f0abbb
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/README.txt
@@ -0,0 +1,10 @@
+Contributed By: Sachin Naik
+Course: be
+College/Institute/Organization: ITSource Technologies Ltd.
+Department/Designation: Telecom Engineer
+Book Title: Wireless Communications and Networking
+Author: V. Garg
+Publisher: Morgan Kaufmann, San Francisco
+Year of publication: 2007
+Isbn: 978-0-12-373580-5
+Edition: 2nd \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch10_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch10_1.ipynb
new file mode 100644
index 00000000..b47575f1
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch10_1.ipynb
@@ -0,0 +1,331 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:52a8123efdb6330b1c01d828fbdcc37a6411e5ce1469de2c94b22a16e7b4d8c8"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 10: Antennas, Diversity and Link Analysis"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 10.1, Page 292"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "D=10000; #in metres\n",
+ "TxEIRP=30; #Effective Isotropic Radiated Power(EIRP)dBW\n",
+ "lamda=0.2; #in metres\n",
+ "Pt=10; #Transmitted power in dBW\n",
+ "Gt=20; #transmitter gain in dBi\n",
+ "Gr=3; #receiver gain in dBi\n",
+ "Lo=6;#total system lossses in dB\n",
+ "Nf=5; #noise figure in dB\n",
+ "BW=1.25; #mHz\n",
+ "k=1.38*10**-23; #Boltzmann constant\n",
+ "T=290; #temperature in degree kelvin\n",
+ "\n",
+ "#Calculations\n",
+ "Lp=20*math.log10(lamda/(4*math.pi*D)); #free space loss\n",
+ "Pr=Lp+Pt+Gt+Gr-Lo;# received power in dBW\n",
+ "No=10*math.log10(k*T); #Noise density in dBW\n",
+ "NO=No+30; #factor of '30' to convert from dBW to dBm\n",
+ "Pn=Nf+10*math.log10(BW*10**6)+NO;# noise signal power in dBm\n",
+ "SNR=(Pr+30)-Pn;\n",
+ "\n",
+ "#Results\n",
+ "print 'The received signal power is %d dBm'%(round(Pr+30)); #factor of '30' to convert from dBW to dBm\n",
+ "print 'SNR is %d dB'%SNR"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The received signal power is -59 dBm\n",
+ "SNR is 49 dB\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 10.2, Page 293"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "#As we have to use data from Eg 10.1, \n",
+ "D=10000; # in metres\n",
+ "TxEIRP=30; #Effective Isotropic Radiated Power(EIRP)dBW\n",
+ "lamda=0.2; #in metres\n",
+ "Pt=10; #trasmitted power in dBW\n",
+ "Gt=20; #transmitter gain in dBi\n",
+ "Gr=3; #receiver gain in dBi\n",
+ "Lo=6;#total system lossses in dB\n",
+ "Nf=5; #noise figure in dB\n",
+ "BW=1.25; #mHz\n",
+ "k=1.38*10**-23; #Boltzmann constant\n",
+ "T=290; #temperature in degree kelvin\n",
+ "#additional data given in this eg\n",
+ "hr=40.; #height of receiver in metre\n",
+ "ht=2; #trasmittter antenna height in metres\n",
+ "\n",
+ "#Calculations\n",
+ "Lp=20*math.log10(hr*ht/D**2);\n",
+ "Pr=Lp+Pt+Gt+Gr-Lo;# received power in dBW\n",
+ "No=10*math.log10(k*T); #Noise density in dBW\n",
+ "NO=No+30; #factor of '30' to convert from dBW to dBm\n",
+ "Pn=Nf+10*math.log10(BW*10**6)+NO;# noise signal power in dBm\n",
+ "SNR=(Pr+30)-Pn;\n",
+ "\n",
+ "#Result\n",
+ "print 'The received signal power is %d dBm'%(round(Pr+30)); #factor of '30' to convert from dBW to dBm\n",
+ "print 'SNR is %d dB'%SNR"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The received signal power is -65 dBm\n",
+ "SNR is 43 dB\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 10.3, Page 299"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Pin=12.; #Input power in watts\n",
+ "Ploss=3; #resistive losses in Watts\n",
+ "D=5; #Directivity\n",
+ "\n",
+ "#Calculations\n",
+ "Eff=(Pin-Ploss)/Pin;\n",
+ "G=Eff*D;\n",
+ "\n",
+ "#Results\n",
+ "print 'Gain of the antenna is %.2f dB = %.2f'%(10*math.log10(G),G);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Gain of the antenna is 5.74 dB = 3.75\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 10.4, Page 299"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "G=12.; #Gain of antenna in dBi\n",
+ "\n",
+ "#Calculations\n",
+ "Theta=101.5/10**(G/10);\n",
+ "\n",
+ "#Result\n",
+ "print 'The 3-dB beam width of a linear element antenna is %.1f degrees'%Theta"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The 3-dB beam width of a linear element antenna is 6.4 degrees\n"
+ ]
+ }
+ ],
+ "prompt_number": 4
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 10.5, Page 299"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "N=12; #number of turns\n",
+ "fr=1.8; #frequency in GHz\n",
+ "\n",
+ "#Calculations\n",
+ "lamda=3*10**8/(fr*10**9);\n",
+ "DH=lamda/math.pi;# diameter of helix in milli-meters\n",
+ "S=lamda/4;#turn spacing in millimetres\n",
+ "L=N*S;\n",
+ "G=15*N*S*(DH*math.pi)**2/lamda**3;\n",
+ "Theta=52*lamda/(math.pi*DH)*math.sqrt(lamda/(N*S));\n",
+ "\n",
+ "#Results\n",
+ "print 'The optimim diameter is %d mm'%(DH*1000);\n",
+ "print 'Spacing is %.1f mm'%(S*1000);\n",
+ "print 'Total Length of antenna is %d mm'%(L*1000);\n",
+ "print 'The antenna gain is %.1f dBi'%(10*math.log10(G));\n",
+ "print 'The BeamWidth of antenna is %d degrees'%Theta"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The optimim diameter is 53 mm\n",
+ "Spacing is 41.7 mm\n",
+ "Total Length of antenna is 500 mm\n",
+ "The antenna gain is 16.5 dBi\n",
+ "The BeamWidth of antenna is 30 degrees\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 10.6, Page 305"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "E0=1000.; #average SNR\n",
+ "Eg=10; #threshold value for SNR\n",
+ "M=3; #3-Branch Combiner\n",
+ "e=2.71828; #Euler's number\n",
+ "\n",
+ "#Calculations&Results\n",
+ "x=Eg/E0;\n",
+ "P3=(1-e**(-x))**M; #Considering 3-branch selection combiner\n",
+ "print 'By considering 3-branch selection combiner technique, probability comes to be %.e'%P3;\n",
+ "P1=(1-e**(-x));#M=1;\n",
+ "print ' BY not considering diversity technique, probability comes to be %.e'%P1;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "By considering 3-branch selection combiner technique, probability comes to be 1e-06\n",
+ " BY not considering diversity technique, probability comes to be 1e-02\n"
+ ]
+ }
+ ],
+ "prompt_number": 7
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 10.7, Page 312"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "SR=3.84; #spreading rate in Mcps\n",
+ "\n",
+ "#Calculations\n",
+ "ChipDur=1./(SR*10**6);\n",
+ "Speed=3*10**8;\n",
+ "Dd=ChipDur*Speed;\n",
+ "\n",
+ "#Result\n",
+ "print 'Minimum delay distance to successfully resolve the multipath components and operate the Rake receiver is %d m'%Dd"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Minimum delay distance to successfully resolve the multipath components and operate the Rake receiver is 78 m\n"
+ ]
+ }
+ ],
+ "prompt_number": 8
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch11_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch11_1.ipynb
new file mode 100644
index 00000000..9cc0698a
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch11_1.ipynb
@@ -0,0 +1,469 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:a9273e79f8d5c3c028c517c94bebc1e2c1c9a292aef113298724eb86d1685f66"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 11: Spread Spectrum (SS) and CDMA Systems"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.1, Page 322"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "CR1=1.2288; #Mcps(Clock rate 1)\n",
+ "CR2=5.;#Mcps(Clock rate 2)\n",
+ "R1=9.6; #Information rate in Kbps for CR1\n",
+ "PG2=256; #Processing Gain for CR2\n",
+ "\n",
+ "#Calculations\n",
+ "PG1=10*math.log10(CR1*10**3/9.6);#Processing Gain for CR1\n",
+ "R2=CR2*10**3/PG2;#information rate in Kbps for CR2\n",
+ "\n",
+ "#Results\n",
+ "print 'The processing gain for clock rate 1.2288Mcps is %d dB'%PG1\n",
+ "print 'Improvemrnt in information rate is %.2f Kbps'%(R2-R1);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The processing gain for clock rate 1.2288Mcps is 21 dB\n",
+ "Improvemrnt in information rate is 9.93 Kbps\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.2, Page 326"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "#From figure 11.5 we get resultant demodulated signal at a mobile;\n",
+ "Rx=[[1,1,1,1,-3,1],[1,-3,1,1,1,1],[1,-3,1,1,1,-3],[1,-3,1,1,1,1],[-1,3,3,-1,3,-1]];#Resultant demodulated signal at mobile\n",
+ "\n",
+ "#from Figure 11.4 \n",
+ "c1=[[-1,-1,-1,-1,1,1],[1,-1,1,1,-1,-1],[1,-1,1,-1,-1,-1],[-1,1,1,1,-1,1],[1,-1,-1,1,-1,1]];\n",
+ "c2=[[1,1,-1,1,1,-1],[-1,1,-1,1,-1,-1],[-1,-1,1,1,1,-1],[1,1,-1,-1,1,-1],[1,-1,-1,-1,-1,-1]];\n",
+ "c3=[[-1,-1,1,-1,1,-1],[-1,-1,-1,1,1,1],[-1,1,1,-1,-1,1],[-1,1,-1,-1,-1,-1],[1,1,1,-1,1,1]];\n",
+ "\n",
+ "#Calculations&Results\n",
+ "#t={[1 2 3 4 5 6];[7 8 9 10 11 12];[13 14 15 16 17 18];[19 20 21 22 23 24];[25 26 27 28 29 30]};\n",
+ "#for Mobile 1\n",
+ "for i in range(0,5):\n",
+ " Demod1=c1[i][0]*Rx[i][0]+c1[i][1]*Rx[i][1]+c1[i][2]*Rx[i][2]+c1[i][3]*Rx[i][3]+c1[i][4]*Rx[i][4]-1\n",
+ " if(Demod1<0):\n",
+ " B1=1;\n",
+ " else:\n",
+ " B1=0;\n",
+ "\n",
+ "#for mobile 2\n",
+ "for i in range(0,5):\n",
+ " Demod2=c2[i][0]*Rx[i][0]+c2[i][1]*Rx[i][1]+c2[i][2]*Rx[i][2]+c2[i][3]*Rx[i][3]+c2[i][4]*Rx[i][4]+1;\n",
+ " if(Demod2<0):\n",
+ " B2=1;\n",
+ " else:\n",
+ " B2=0;\n",
+ "\n",
+ "#for mobile 3\n",
+ "for i in range(0,5):\n",
+ " Demod3=c3[i][0]*Rx[i][0]+c3[i][1]*Rx[i][1]+c3[i][2]*Rx[i][2]+c3[i][3]*Rx[i][3]+c3[i][4]*Rx[i][4]-1;\n",
+ " if(Demod3<0):\n",
+ " B3=1;\n",
+ " else:\n",
+ " B3=0;\n",
+ "\n",
+ "print \"Value of integration at end of bit period for mobile1\",Demod1\n",
+ "print \"Value of integration at end of bit period for mobile2\",Demod2\n",
+ "print \"Value of integration at end of bit period for mobile3\",Demod3\n",
+ "print \"The recovered signal at mobile 1 is \",B1\n",
+ "print \"The recovered signal at mobile 2 is \",B2\n",
+ "print \"The recovered signal at mobile 3 is \",B3\n",
+ "print \"In all cases, Recovered signal is negated value of transmitted signal\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Value of integration at end of bit period for mobile1 -12\n",
+ "Value of integration at end of bit period for mobile2 -8\n",
+ "Value of integration at end of bit period for mobile3 8\n",
+ "The recovered signal at mobile 1 is 1\n",
+ "The recovered signal at mobile 2 is 1\n",
+ "The recovered signal at mobile 3 is 0\n",
+ "In all cases, Recovered signal is negated value of transmitted signal\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.3, Page 332"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "BW=100; #in MHz\n",
+ "Fspac=10; #frequency spacing in kHz\n",
+ "\n",
+ "#Calculations\n",
+ "FreqTones=BW*10**3/Fspac;\n",
+ "Chips=math.log(FreqTones,2);\n",
+ "\n",
+ "#Result\n",
+ "print 'Minimum number of chips required are %d chips'%Chips"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Minimum number of chips required are 13 chips\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.4, Page 332"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "R=120; #transmission rate in kbps\n",
+ "Hop=2000; #per second\n",
+ "Spectrum=10; #in MHz\n",
+ "\n",
+ "#Calculations&Results\n",
+ "#For 32-FSK\n",
+ "Bits_sym=math.log(32,2);\n",
+ "SR=R/Bits_sym;\n",
+ "print 'Bits per symbol are %d'%Bits_sym\n",
+ "print 'Hops per second are 2000 and Symbol rate is %d kbps'%SR\n",
+ "Sym_hop=SR*10**3/Hop;\n",
+ "Min_BW=Sym_hop*SR;\n",
+ "Nonoverlap_hop=Spectrum*10**3/Min_BW;\n",
+ "print 'Symbols transmitted per hop are %d'%Sym_hop;\n",
+ "print 'Number of non-Overlapping hop frequencies are %d'%(round(Nonoverlap_hop))"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Bits per symbol are 5\n",
+ "Hops per second are 2000 and Symbol rate is 24 kbps\n",
+ "Symbols transmitted per hop are 12\n",
+ "Number of non-Overlapping hop frequencies are 35\n"
+ ]
+ }
+ ],
+ "prompt_number": 4
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.5, Page 332"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "R=200;#input data rate in bps\n",
+ "Fhop=200;#per second\n",
+ "k=1;#Multipication_Factor\n",
+ "\n",
+ "#Calculations&Results\n",
+ "# We have 32-FSK modulation scheme\n",
+ "Bits_sym=math.log(32,2);\n",
+ "Rs=Fhop/Bits_sym;\n",
+ "print 'There are 200 hops per second and Symbol rate is %d symbols per sec'%Rs; \n",
+ "\n",
+ "SDur=1/Rs;\n",
+ "L=Fhop/Rs;\n",
+ "CDur=SDur/L;\n",
+ "Separation=1/CDur;\n",
+ "M=2**Bits_sym;\n",
+ "Hop_BW=k*M*Fhop*L;\n",
+ "Gp=M*k*L; \n",
+ "\n",
+ "\n",
+ "print ' Minimum separation between frequency tones should be %d Hz'%Separation;\n",
+ "print ' Number of different frequency tones produced by a frequency synthesizer are %d'%M;\n",
+ "print ' Processing Gain is %d'%Gp;\n",
+ "print 'Hopping bandwidth is %d kHz'%(Hop_BW/1000);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "There are 200 hops per second and Symbol rate is 40 symbols per sec\n",
+ " Minimum separation between frequency tones should be 200 Hz\n",
+ " Number of different frequency tones produced by a frequency synthesizer are 32\n",
+ " Processing Gain is 160\n",
+ "Hopping bandwidth is 32 kHz\n"
+ ]
+ }
+ ],
+ "prompt_number": 5
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.6, Page 342"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "M1=[1,0,0,1,1];\n",
+ "\n",
+ "Rx1=[[1,1,1,1,-3,1],[1,-3,1,1,1,1],[1,-3,1,1,1,-3],[1,-3,1,1,1,1],[-1,3,3,-1,3,-1],[1,-1,-1,0,0,0]];#Resultant demodulated signal at mobile(Z(t)) from path1\n",
+ "Rx2=[[-1,-1,1,1,1,1],[-3,1,1,-3,1,1],[1,1,1,-3,1,1],[1,-3,1,-3,1,1],[1,1,-1,3,3,-1],[3,1,-1,0,0,0]];#Resultant demodulated signal at mobile(Z(t-2Tc)) from path2\n",
+ "Rx=Rx1+Rx2; #since,Z(t)=z(t)+Z(t-2Tc)\n",
+ "\n",
+ "#from Figure 11.13 (d) & Figure 11.14\n",
+ "c1=[[-1,-1,-1,-1,1,1],[1,-1,1,1,-1,-1],[1,-1,1,-1,-1,-1],[-1,1,1,1,-1,1],[1,-1,-1,1,-1,1]];\n",
+ "c2=[[-1,1,-1,-1,-1,-1],[1,1,1,-1,1,1],[-1,-1,1,-1,1,-1],[-1,-1,-1,1,1,1],[-1,1,1,-1,-1,1],[-1,1,0,0,0,0]];\n",
+ "\n",
+ "#Calculations&Results\n",
+ "#case-1:Z(t)*C1(t);\n",
+ "for i in range(0,5):\n",
+ " Demod_1=c1[i][0]*Rx[i][0]+c1[i][1]*Rx[i][1]+c1[i][2]*Rx[i][2]+c1[i][3]*Rx[i][3]+c1[i][4]*Rx[i][4]+c1[i][5]*Rx[i][5];\n",
+ " if(Demod_1<0):\n",
+ " B1=1;\n",
+ " else:\n",
+ " B1=0;\n",
+ "\n",
+ "#case-2:Z(t)*C1(t-2Tc);\n",
+ "for j in range(0,5):\n",
+ " Demod_2=c2[j][2]*Rx[j][2]+c2[j][3]*Rx[j][3]+c2[j][4]*Rx[j][4]+c2[j][5]*Rx[j][5]+c2[j+1][0]*Rx[j+1][0]+c2[j+1][1]*Rx[j+1][1]-10\n",
+ " if(Demod_2<0):\n",
+ " B2=1;\n",
+ " else:\n",
+ " B2=0;\n",
+ "\n",
+ "print \"case-1:z(t)*c1(t)\";\n",
+ "print \"Value of integration at end of bit period for mobile(case-1)\",Demod_1\n",
+ "print \"The recovered signal at mobile(case-1) is \",B1\n",
+ "print \"Actual bit values are\",M1\n",
+ "print \"Recovered and actual values are not matching\",\n",
+ "\n",
+ "print \"\\n\\ncase-2:z(t)*c1(t-2Tc)\"\n",
+ "print \"Value of integration at end of bit period for mobile(case-2)\",Demod_2\n",
+ "print \"The recovered signal at mobile(case-2) is \",B2\n",
+ "print \"Actual bit values are\",M1\n",
+ "print \"Recovered and actual values are not matching\",\n",
+ "\n",
+ "#case3-Sum of path1 and path2\n",
+ "print \"\\n\\ncase-3:Sum of path1 & path2 integrator\"\n",
+ "Demod_3=Demod_1+Demod_2;\n",
+ "print \"Sum of integrator outputs(rake receiver output)\",Demod_3\n",
+ "\n",
+ "for k in range(0,5):\n",
+ " if(Demod_3<0):\n",
+ " B3=1;\n",
+ " else:\n",
+ " B3=0;\n",
+ " \n",
+ "print \"Detected bit value \",B3\n",
+ "print \"Actual bit values are\",M1\n",
+ "print \"Recovered and actual values are matching\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "case-1:z(t)*c1(t)\n",
+ "Value of integration at end of bit period for mobile(case-1) -12\n",
+ "The recovered signal at mobile(case-1) is 1\n",
+ "Actual bit values are [1, 0, 0, 1, 1]\n",
+ "Recovered and actual values are not matching \n",
+ "\n",
+ "case-2:z(t)*c1(t-2Tc)\n",
+ "Value of integration at end of bit period for mobile(case-2) -12\n",
+ "The recovered signal at mobile(case-2) is 1\n",
+ "Actual bit values are [1, 0, 0, 1, 1]\n",
+ "Recovered and actual values are not matching \n",
+ "\n",
+ "case-3:Sum of path1 & path2 integrator\n",
+ "Sum of integrator outputs(rake receiver output) -24\n",
+ "Detected bit value 1\n",
+ "Actual bit values are [1, 0, 0, 1, 1]\n",
+ "Recovered and actual values are matching\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.7, Page 360"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Prm=-97;#the signal strength from the base stations in dBm\n",
+ "#The constant ( K ) is the part of the broadcast message that is sent to the mobile by the base station on the paging channel.\n",
+ "K=-73; #dB\n",
+ "P2=18; #power as directed by BS (dBm)\n",
+ "\n",
+ "#Calculations&Results\n",
+ "Ptm=K-Prm;\n",
+ "print 'The mobile transmitter power be set as a first approximation of %d dBm'%Ptm\n",
+ "Pwr_Redu=Ptm-P2;#power reduction\n",
+ "print 'Power reduction = %d dBm'%Pwr_Redu\n",
+ "Time=6*1.25;\n",
+ "print 'Time required by mobile station to make changes as directed by base station is %.1f msec'%Time\n",
+ " "
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The mobile transmitter power be set as a first approximation of 24 dBm\n",
+ "Power reduction = 6 dBm\n",
+ "Time required by mobile station to make changes as directed by base station is 7.5 msec\n"
+ ]
+ }
+ ],
+ "prompt_number": 7
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.8, Page 362"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "P1=-95; #pilot1 in dBm\n",
+ "P2=-100; #pilot2 in dBm\n",
+ "P3=-101; #pilot3 in dBm\n",
+ "P4=-105; #pilot4 in dBm\n",
+ "P5=-102; #pilot in dBm\n",
+ "NoiseP=-107; #Receiver sensitivity(dBm)\n",
+ "Tadd=-13; #dB\n",
+ "\n",
+ "#Calculations&Results\n",
+ "#Pcj = received power of the jth pilot in the candidate set\n",
+ "# Pai= received power of the ith pilot in the active set \n",
+ "Pa1=P1-NoiseP;\n",
+ "Pa2=P2-NoiseP;\n",
+ "Pa3=P3-NoiseP;\n",
+ "Pa4=P4-NoiseP;\n",
+ "Pc5=P5-NoiseP;\n",
+ "\n",
+ "X=10*math.log10(10**(0.1*Pa1)+10**(0.1*Pa2)+10**(0.1*Pa3)+10**(0.1*Pa4)+10**(0.1*Pc5)); \n",
+ "print \"Since P1>P2>P3>P4, we replace P4\"\n",
+ "T_COMP=(P5-P4)/0.5;\n",
+ "print 'The value of T-COMP that could trigger the mobile station to generate a PSMM should be <= %d dB (<= %d)'%(T_COMP,round(10**(0.1*T_COMP)));\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Since P1>P2>P3>P4, we replace P4\n",
+ "The value of T-COMP that could trigger the mobile station to generate a PSMM should be <= 6 dB (<= 4)\n"
+ ]
+ }
+ ],
+ "prompt_number": 8
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch12_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch12_1.ipynb
new file mode 100644
index 00000000..8234bb5b
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch12_1.ipynb
@@ -0,0 +1,91 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:5a8dcdff9c441023f41d39cb4ab911bae195c143982b35aa0ceb85309af37715"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 12: Mobility Management in Wireless Networks"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 12.1, Page 374"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "P=10000; #Mobile density(mobiles/km**2)\n",
+ "R=500*10**-3; #km\n",
+ "V=10; #Average moving velocity of a mobile in Kmph\n",
+ "Nc=10.; #No of cells per LA\n",
+ "N_LA=5; #Number of LAs per MSC/VLR \n",
+ "\n",
+ "\n",
+ "#Calculations&Results\n",
+ "#Number of transactions and duration of each transaction to MSC/VLR per LU for different LU types are given in Table 12.1.(page no.374)\n",
+ "\n",
+ "\n",
+ "# L=length (km) of the cell exposed perimeter in an LA\n",
+ "L=6*R*(1./3+1./(2*math.sqrt(Nc)-3)); #Km\n",
+ "# lamdaLU=number of transactions processed by MSC/VLR in an LA perimeter of the jth cell per hour\n",
+ "LamdaLu=V*P*L/math.pi; #Lus per hour\n",
+ "\n",
+ "\n",
+ "# case(1)\n",
+ "print \"Case-1\"\n",
+ "R1_LU=LamdaLu/3600*(1*600./1000); #resource occupancy from Table 12.1\n",
+ "print 'The resource occupancy in the jth cell due to MS LUs is %.1f Erlangs'%R1_LU;\n",
+ "\n",
+ " \n",
+ "#case(2)\n",
+ "print \"\\nCase-2\"\n",
+ "R2_LU=LamdaLu/3600*(0.8*3500/1000+0.2*4000/1000); #from Table 12.1\n",
+ "print 'The resource occupancy in the jth cell due to MS LUs is %.2f Erlangs'%R2_LU;\n",
+ "Np=6*math.sqrt(Nc/3)-3;#Number of cells located on perimeter of an LA\n",
+ "print 'Number of cells where inter-VLR LUs occur will be: %d'%(round(0.5*Np*4));\n",
+ "print 'Number of cells where intra-VLR LUs occur will be: %d'%(4*Nc-16);\n",
+ "TNLU=LamdaLu*(2*24+16*(0.8*14+0.2*16)); #from table 12.1\n",
+ "print 'The MSC/VLR transaction load using the \ufb02uid \ufb02ow model is %.2e transactions at peak hour'%TNLU;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Case-1\n",
+ "The resource occupancy in the jth cell due to MS LUs is 10.1 Erlangs\n",
+ "\n",
+ "Case-2\n",
+ "The resource occupancy in the jth cell due to MS LUs is 60.55 Erlangs\n",
+ "Number of cells where inter-VLR LUs occur will be: 16\n",
+ "Number of cells where intra-VLR LUs occur will be: 24\n",
+ "The MSC/VLR transaction load using the \ufb02uid \ufb02ow model is 1.69e+07 transactions at peak hour\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch13_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch13_1.ipynb
new file mode 100644
index 00000000..fec26202
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch13_1.ipynb
@@ -0,0 +1,104 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:0963e656a45b56e87c82b1b894058e0c0c5d5a3acfd1e2f8850678ef319681b0"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 13: Security in Wireless Systems"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 13.1, Page 424"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "#Two prime numbers\n",
+ "p=5;\n",
+ "q=7;\n",
+ "\n",
+ "#Calculations\n",
+ "n=p*q;\n",
+ "z=(p-1)*(q-1);\n",
+ "e=5\n",
+ "d=29\n",
+ "\n",
+ "#Results\n",
+ "print 'Public keys is (%d, %d)'%(n,e);\n",
+ "print 'Private key is (%d, %d)'%(n,d);\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Public keys is (35, 5)\n",
+ "Private key is (35, 29)\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 13.2, Page 425"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "p=23; #prime number that both parties agreed upon\n",
+ "g=5;# g is primitive mod p\n",
+ "a=6; #party A choosen number\n",
+ "b=15; #party B choosen number\n",
+ "\n",
+ "#Calculations&Results\n",
+ "print 'Party A sends to party B as (g**a mod p) = %d'%(g**a%23);\n",
+ "print 'Party B sends to party A as (g**b mod p) = %d'%(g**b%23);\n",
+ "print 'Party A computes secret key as ((g**b modp)**a mod p) = %d'%(((g**b%23)**a)%p);\n",
+ "print 'Party B computes secret key as ((g**a modp)**b mod p) = %d'%(((g**a%23)**b)%p);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Party A sends to party B as (g**a mod p) = 8\n",
+ "Party B sends to party A as (g**b mod p) = 19\n",
+ "Party A computes secret key as ((g**b modp)**a mod p) = 2\n",
+ "Party B computes secret key as ((g**a modp)**b mod p) = 2\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch14_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch14_1.ipynb
new file mode 100644
index 00000000..58285a29
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch14_1.ipynb
@@ -0,0 +1,106 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:3bb6fed41815ab02f5db449f0fb6dc3bca89d7411c6822dfe382fccc1777b7c3"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 14: Mobile Network and Transport Layer"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 14.1, Page 452"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "O=800*1000; #Object size(Bytes)\n",
+ "S=536.*8; #max Segment Size(in bits)\n",
+ "RTT=0.1; #Round trip-time in sec\n",
+ "R=1.*10**6; #Transmission rate of the link from the server to the client in bps\n",
+ "\n",
+ "#Calculations\n",
+ "Lmin=2*RTT+(O/R); #latency(msec)\n",
+ "# For minimum latency (S/R) +RTT -(W*S/R) = 0;Therefore\n",
+ "W=1+(RTT)/(S/R);\n",
+ "\n",
+ "#Results\n",
+ "print 'The minimum possible latency is %d sec'%Lmin;\n",
+ "print 'The minimum window size is %.1f segments'%W;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The minimum possible latency is 1 sec\n",
+ "The minimum window size is 24.3 segments\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 14.2, Page 452"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "RTT=0.1; #Round trip-time in sec\n",
+ "MSS=536.*8; #Maximum segment size in bits\n",
+ "p=0.01;# packet loss probability for the path\n",
+ "RTO=5*RTT; #Retransmission time out(from eqn 14.2 on page 450)\n",
+ "\n",
+ "#Calculations\n",
+ "R=0.93*MSS/(RTT*math.sqrt(p));\n",
+ "RR=MSS/(RTT*math.sqrt(1.33*p)+RTO*p*(1+32*p**2)*min(1,3*math.sqrt(0.75*p)));\n",
+ "\n",
+ "#Results\n",
+ "print 'The upper bound of the throughput is %.4f Mbps'%(R*10**-6);\n",
+ "print 'The throughput with retransmission due to errors is %.4f Mbps'%(RR*10**-6);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The upper bound of the throughput is 0.3988 Mbps\n",
+ "The throughput with retransmission due to errors is 0.3341 Mbps\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch17_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch17_1.ipynb
new file mode 100644
index 00000000..708d447e
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch17_1.ipynb
@@ -0,0 +1,769 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:029905df97aa37359789733a28b442f75b82e79e7e96006449e39c092f0d4cca"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 17: Planning and Design of a Wireless Network"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.1, Page 597"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration \n",
+ "Susage=150.;#subscriber usage per month in mins\n",
+ "days=24;#days per month\n",
+ "busyhrs=6;#in a day\n",
+ "BW=4.8*10**3; #in kHz\n",
+ "Freqreuse=4./12;#Frequency reuse plan\n",
+ "chwidth=200; #in kHz\n",
+ "subscriber=50000;#Present subscriber count\n",
+ "Sgrowth=0.05;#Growth rate per year\n",
+ "Area=500; #in km\n",
+ "BTScapacity=30; #in Erlangs\n",
+ "N=4; #Initial installation design years\n",
+ " \n",
+ "#Calculations&Results\n",
+ "Erlangspersub=Susage/(days*busyhrs*60);\n",
+ "print 'Average busy-hour traf\ufb01c per subscriber is %.4f Erlangs'%Erlangspersub;\n",
+ "RFcarriers=BW/chwidth;\n",
+ "RFcarrier_percell=RFcarriers/((Freqreuse**-1)*4); #freq reuse factor of 4\n",
+ "\n",
+ "#Assuming 2 control channels per cell\n",
+ "CC=2;#control channels\n",
+ "TC_percell=2*RFcarriers/3-CC;\n",
+ "#Referring Erlang-B table in Appendix A\n",
+ "print \"Referring Erlang-B table in Appendix A,Traf\ufb01c capacity of a GSM cell at 2% GoS for 14 channels = 8.2 Erlangs \"\n",
+ "Tcapacity=8.2;# in Erlangs\n",
+ "print \"There are 3 cells per BTS\"\n",
+ "BTS=3;\n",
+ "Traffic_perBTS=Tcapacity*BTS;\n",
+ "print 'Traffic capacity per BTS is %.1f Erlangs'%Traffic_perBTS\n",
+ "print \"Therefore, Traffic per BTS is less than BTS capacity(30 Erlangs)\"\n",
+ "maxsubscriber=Traffic_perBTS/Erlangspersub;\n",
+ "initialsub=subscriber*(1+Sgrowth)**N;\n",
+ "BTS_perZone=initialsub/maxsubscriber;\n",
+ "print 'The required number of base stations per zone are %d'%(round(BTS_perZone));\n",
+ "cellRadius=(Area/(BTS_perZone*2.6))**0.5;\n",
+ "print 'The hexagonal cell radius is %.1f km'%cellRadius;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Average busy-hour traf\ufb01c per subscriber is 0.0174 Erlangs\n",
+ "Referring Erlang-B table in Appendix A,Traf\ufb01c capacity of a GSM cell at 2% GoS for 14 channels = 8.2 Erlangs \n",
+ "There are 3 cells per BTS\n",
+ "Traffic capacity per BTS is 24.6 Erlangs\n",
+ "Therefore, Traffic per BTS is less than BTS capacity(30 Erlangs)\n",
+ "The required number of base stations per zone are 43\n",
+ "The hexagonal cell radius is 2.1 km\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.2, Page 598"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "usage=150.; #subscriber usage per month in mins\n",
+ "days=24;#Days in a month\n",
+ "BHrs=6;#Busy hours per day\n",
+ "BW=4.8; #in MHz\n",
+ "RFch=200; #in kHz\n",
+ "Psubscribers=50000;#present subscriber count\n",
+ "growth=0.05;#subscriber growth per year\n",
+ "rollover=4;#network roll over period\n",
+ "NPCS=5;#Number of packet calls per session \n",
+ "NPP=25;#Number of packets within a packet call \n",
+ "Tr=120;#Reading time between packet calls(sec)\n",
+ "NBP=480*8;#Packet size(in bits)\n",
+ "Tint=0.01;#Time interval between two packets(sec)\n",
+ "Ttot=3000;#Total packet service holding time\n",
+ "BH_PS=0.15;#Busy hour packet sessions per subscriber\n",
+ "Penetration=0.25;\n",
+ "datarate=48; #in kbps\n",
+ "PTT=10;#Packet transmission time(sec)\n",
+ "BTS=40;#NO of BTS sites\n",
+ "\n",
+ "#Calculations&Results\n",
+ "Bitstx_duringPTT=NPCS*NPP*NBP/1000; \n",
+ "PST=PTT+Tr*(NPCS-1)+Tint*(NPP-1);\n",
+ "PT_duringBH=BH_PS*Ttot/PST;\n",
+ "Bits_persub_persec=Bitstx_duringPTT*PT_duringBH/(60*60);\n",
+ "VoiceErlangs=usage/(days*BHrs*60);\n",
+ "Initial_subscribers=round(Psubscribers*(1+growth)**rollover);\n",
+ "Data_subscribers=Initial_subscribers*Penetration;\n",
+ "Totalvoice=Initial_subscribers*VoiceErlangs;\n",
+ "Voicetraffic_perBTS=Totalvoice/BTS;\n",
+ "print 'Voice Traffic per Cell(sector) is %.2f Erlangs'%(Voicetraffic_perBTS/3);\n",
+ "Totaldata=Data_subscribers*Bits_persub_persec;\n",
+ "Datathroughput_perBTS=Totaldata/BTS;\n",
+ "print 'Data throughput per Cell(sector) is %.2f kbps'%(Datathroughput_perBTS/3)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Voice Traffic per Cell(sector) is 8.79 Erlangs\n",
+ "Data throughput per Cell(sector) is 15.50 kbps\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.3, Page 600"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Holdtime=120;#Average holding time during Busy Hours(in sec)\n",
+ "Tx=3;# No of transreceivers\n",
+ "TSsig=3;#No of TSs per cell for signaling\n",
+ "RLC=0.80;#Radio link control efficiency\n",
+ "Radioblocks=9000;#Total numbers of transmitted radio blocks\n",
+ "TSdata=3;#TSs allocated for data traf\ufb01c per cell\n",
+ "Datarate=15.5; #From eg 17.2\n",
+ "Voicetraffic=8.82; #From eg.17.2\n",
+ "Duration=0.02;#Duration of block in sec\n",
+ "\n",
+ "#Calculations&Results\n",
+ "DataEr=Radioblocks*Duration/Holdtime;\n",
+ "print 'Data Erlangs = %.1f'%DataEr;\n",
+ "TSuti=DataEr/TSsig;\n",
+ "print 'Time Slot(TS) utilization = %.1f'%TSuti;\n",
+ "Throughput=(Datarate/TSdata)*RLC;\n",
+ "TScap=Throughput/TSuti;\n",
+ "print 'TS capacity is %.2f kbps'%TScap;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Data Erlangs = 1.5\n",
+ "Time Slot(TS) utilization = 0.5\n",
+ "TS capacity is 8.27 kbps\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.4, Page 602"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Pt=36;#Base station transmitted power in dBm\n",
+ "Pms=24;#mobile station transmitted power in dBm\n",
+ "Nms=8;#mobile station noise figure in dB\n",
+ "Nbs=5;#Base station nise figure in dB\n",
+ "Ga=18;#Base station transmit and receive antenna gain in dBi\n",
+ "Gm=0;#Mobile antenna gain in dBi\n",
+ "SNR=12;# in dB\n",
+ "Lc_TX=5;#BS transmit antenna cable, connector, and \ufb01lter losses in dB\n",
+ "Lc_RX=2;#BS receiver antenna cable, connector, and \ufb01lter losses in dB\n",
+ "Bodyloss=3;# Body losses at mobile\n",
+ "fading=10.2;# in dB\n",
+ "ThermalNoise=-174;# in dBm/Hz\n",
+ "Gdiversity=5;#Antenna diversity gain at BS in dB\n",
+ "#Assuming standard value of RF channel as \n",
+ "RFch=200*10**3; #in Hz\n",
+ "\n",
+ "#Calculations\n",
+ "N=ThermalNoise+10*math.log10(RFch)+Nms;\n",
+ "Smin=N+SNR;\n",
+ "Smean=Smin+fading+Bodyloss;\n",
+ "Lp=Pt-Lc_TX+Ga-Smean;\n",
+ "N1=ThermalNoise+10*math.log10(RFch)+Nbs;\n",
+ "Smin=N1+SNR-Gdiversity;\n",
+ "Smean1=Smin+fading+Bodyloss;\n",
+ "Lp1=Pms-Smean1+Ga-Lc_RX;\n",
+ "R=10**((Lp1-133.2)/33.8);\n",
+ "\n",
+ "#Result\n",
+ "print 'Cell radius is %.1f km'%R;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Cell radius is 1.2 km\n"
+ ]
+ }
+ ],
+ "prompt_number": 4
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.5, Page 608"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Ri=12.2*10**3;#Information rate in bps\n",
+ "Rc=3.84*10**6;#Chip rate in cps(chips per second)\n",
+ "Eb_Nt=4.; #in dB\n",
+ "Imargin=2.; #Interference margin(3 dB)\n",
+ "B=0.5;#Interference factor due to other cells\n",
+ "Vi=0.65;#Channel activity factor\n",
+ "\n",
+ "#Calculations&Results\n",
+ "Eb_Ntreqd=10**(Eb_Nt/10);\n",
+ "LF_peruser=(1+B)*(1./(1+(Rc/Ri)*(1./Eb_Ntreqd)*(1./Vi))); #M(no of users=1) in Eq 17.13\n",
+ "print 'Cell load factor per voice user is %.5f'%LF_peruser;\n",
+ "CellLoading=(Imargin-1)/Imargin;\n",
+ "VoiceUsers=CellLoading/LF_peruser;\n",
+ "print 'No of Voice Users are %d per cell'%VoiceUsers;\n",
+ "#From EQ 17.6 assuming Power control efficiency=1\n",
+ "Polecap=Rc/(Ri*Vi*(1+B)*Eb_Ntreqd);\n",
+ "print 'Pole Capacity is %d'%Polecap;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Cell load factor per voice user is 0.00774\n",
+ "No of Voice Users are 64 per cell\n",
+ "Pole Capacity is 128\n"
+ ]
+ }
+ ],
+ "prompt_number": 5
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.6, Page 608"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Eb_Nt=1.; #in dB\n",
+ "cellLoading=0.5;#Required interference margin(3 dB)\n",
+ "B=0.5;#Interference factor due to other cells\n",
+ "Vi=1;#Channel activity factor\n",
+ "\n",
+ "#Calculations\n",
+ "Eb_Ntreqd=10**(Eb_Nt/10);\n",
+ "#Assuming standard value of chip rate as 3.84Mcps\n",
+ "Rc=3.84*10**6;#in cps(chips per second)\n",
+ "Throughput=(cellLoading*Rc)/(Eb_Ntreqd*(1+B));\n",
+ "\n",
+ "#Result\n",
+ "print 'Uplink Throughput is %d kbps'%(Throughput/1000);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Uplink Throughput is 1016 kbps\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.7, Page 610"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Ri=12.2*10**3;#Information rate in bps\n",
+ "Rc=3.84*10**6;# Chip rate in chips per second\n",
+ "Eb_Nt=4.; # in dB\n",
+ "Eb_Nt=10**(Eb_Nt/10);\n",
+ "B=0.5;#Average interference factor due to other cells\n",
+ "Zeta=0.6; # orthogonality factor\n",
+ "Imargin=2.;#Interference margin(3 dB)\n",
+ "Vi=0.65 #assuming Channel activity factor as 0.65\n",
+ "\n",
+ "#Calculations&Results\n",
+ "Loadfactor_peruser=(Zeta+B)*(1./((Rc/Ri)*(1./Eb_Nt)*(1./Vi)))\n",
+ "print 'Downlink cell load factor is %.4f'%Loadfactor_peruser;\n",
+ "cellLoading=(Imargin-1)/Imargin;\n",
+ "Voiceusers=cellLoading/Loadfactor_peruser;\n",
+ "print 'No of voice users per cell are %d'%Voiceusers;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Downlink cell load factor is 0.0057\n",
+ "No of voice users per cell are 87\n"
+ ]
+ }
+ ],
+ "prompt_number": 7
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.8, Page 610"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "N0=-174;#Noise density in dBm/Hz\n",
+ "Bc=1.25;#Channel bandwidth in mHz\n",
+ "Rc=1.2288;#Chip rate in Mcps\n",
+ "Nf=6; #Receiver Noise figure in dB\n",
+ "Pt=27; #Effective radiated power from mobile in dBm\n",
+ "Lct=0.5; #Transmitter cable and connector loss in dBm\n",
+ "Lbody=1.5;#Body loss in dB\n",
+ "Lcr=2; #Receiver cable and connector loss in dB\n",
+ "Mint=0; #Interference margin in dB\n",
+ "Mfading=2;#fast fadinf margin in dB\n",
+ "Lpent=8;#Penetration loss in dB\n",
+ "Gm=0;#Transmitter antennna gain in dBi\n",
+ "Gb=12;#Receiver antenna gain in dBi\n",
+ "Fm=8;#Fade margin in dB\n",
+ "Eb_Nt=7;# in dB\n",
+ "\n",
+ "#Calculations\n",
+ "Nth=N0+Nf;\n",
+ "S_Nt=Eb_Nt+10*math.log10((Rc*10**6)/(Bc*10**6));\n",
+ "Smin=S_Nt+10*math.log10(Rc*10**6)+Nth;\n",
+ "Lpmax=(Pt-Smin)+(Gb+Gm)-(Lbody+Lct+Lcr+Fm+Lpent)-Mint-Mfading;\n",
+ "\n",
+ "#Results\n",
+ "print 'Minimum signal power required is %.2f dBm'%Smin;\n",
+ "print 'Maximum allowable path loss is %.2f dB'%Lpmax;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Minimum signal power required is -100.18 dBm\n",
+ "Maximum allowable path loss is 117.18 dB\n"
+ ]
+ }
+ ],
+ "prompt_number": 8
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.9, Page 612"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Rc=3.84;#Chip rate in Mcps\n",
+ "Ri=16;#Data rate in kbps\n",
+ "UL=0.5;#UL loading factor\n",
+ "DL=0.9;#DL loading factor\n",
+ "Eb_NtU=4;#in dB\n",
+ "Eb_NtD=6;# in dB\n",
+ "Gm=0;#Mobile antenna gain in dBi\n",
+ "Gb=18;#Base station gain in dBi\n",
+ "\n",
+ "#Calculations\n",
+ "R=10**((139.65-138.5)/35.7);\n",
+ "print 'Cell Radius is %.3f km'%R;\n",
+ "Area=round(2.6*R**2);\n",
+ "\n",
+ "#Results\n",
+ "print 'Area covered by hexagonal cell is %d km**2'%Area;\n",
+ "print 'Number of BTSs required to cover an area of 2400 Km**2 are %d'%(2400/Area);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Cell Radius is 1.077 km\n",
+ "Area covered by hexagonal cell is 3 km**2\n",
+ "Number of BTSs required to cover an area of 2400 Km**2 are 800\n"
+ ]
+ }
+ ],
+ "prompt_number": 9
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.10, Page 614"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Rc=3.84;#chip rate in Mcps\n",
+ "N=3.;#Noise rise in dB\n",
+ "OF=0.8;#orthogonality factor\n",
+ "B=0.55;#Interference from other cells \n",
+ "Eb_N0=4.;#in dB\n",
+ "Sec_Eff=0.85;#Sector efficiency\n",
+ "Pwr_Eff=0.80;#Power control efficiency\n",
+ "Y=1.2; #Retransmit rate\n",
+ "X=10.; #10MB at 384Kbps\n",
+ "X1=2.; #2MB at 144Kbps\n",
+ "X2=1.; #1MB at 64Kbps\n",
+ "\n",
+ "#Calculations\n",
+ "#Assuming Voice activity=Vf=1\n",
+ "Vf=1;\n",
+ "AvgDR=Y*X*10**6*(1./3600)+Y*X1*10**6*(1./3600)+Y*X2*10**6*(1./3600);\n",
+ "CLoad=(N-1)/(N+1);\n",
+ "DLcap=(Rc*10**6*Pwr_Eff*Sec_Eff)/(((10**(Eb_N0/10))*(B+OF)*Vf));\n",
+ "Allowcap=CLoad*DLcap;\n",
+ "users=Allowcap/AvgDR;\n",
+ "\n",
+ "#Result\n",
+ "print 'NO of users that can be supported on the downlink of the WCDMA network are %d'%(round(users));"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "NO of users that can be supported on the downlink of the WCDMA network are 89\n"
+ ]
+ }
+ ],
+ "prompt_number": 10
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.11, Page 616"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "P1=1./2;#relative frequency of packets for user class1 \n",
+ "P2=1./3;#relative frequency of packets for user class2\n",
+ "P3=1./6;#relative frequency of packets for user class3\n",
+ "R1=16; #data rate in kbps for P1\n",
+ "R2=64; #data rate in kbps for P2\n",
+ "R3=1024; #data rate in kbps for P3\n",
+ "S1=16;#number of slots assigned to the R1 user\n",
+ "S2=8;#number of slots assigned to the R2 user\n",
+ "S3=2;#number of slots assigned to the R3 user\n",
+ "\n",
+ "#Calculations\n",
+ "#Using Equation 17.20 from page no 616\n",
+ "Ravg=(P1*R1*S1+P2*R2*S2+P3*R3*S3)/(P1*S1+P2*S2+P3*S3);\n",
+ "# For equal latency, using Eq 17.18\n",
+ "Rav=1./(P1/R1+P2/R2+P3/R3);\n",
+ "# For Latency ratio=4, using Eq 17.19 from page no 616\n",
+ "PL=4;\n",
+ "C=(P1+P2+PL*P3)/(P1/R1+P2/R2+P3/R3);\n",
+ "\n",
+ "#Results\n",
+ "print 'The average throughput for equal access condition is %.1f kbps'%Ravg;\n",
+ "print 'The average throughput by considering equal latency is %.1f kbps'%Rav;\n",
+ "print 'The average throughput by considering latency ratio as 4 is %.2f kkbps'%C\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The average throughput for equal access condition is 58.2 kbps\n",
+ "The average throughput by considering equal latency is 27.3 kbps\n",
+ "The average throughput by considering latency ratio as 4 is 40.96 kkbps\n"
+ ]
+ }
+ ],
+ "prompt_number": 11
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.12, Page 620"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Ec_Nt=-23.;#in dB\n",
+ "DRC=-1.5;#DRC gain with respect to pilot in dB\n",
+ "Tg=3.75; # Traf\ufb01c channel gain with respect to pilot in dB\n",
+ "B=0.85;#Interference factor due to other cells \n",
+ "\n",
+ "#Calculations\n",
+ "Mmax=(1./(1+10**(DRC/10)+10**(Tg/10)))*(1./((10**(Ec_Nt/10)*(1+B))));\n",
+ "#The sector loading can be expressed as a fraction of the pole capacity Mmax. This is typically 70% of the pole capacity. \n",
+ "M_allow=int(0.7*Mmax);\n",
+ "#From table 17.2 we get Traffic channel rate as 9.6kbps since we are given traffic channel gain with respect to pilot as 3.75 dB\n",
+ "Ri=9.6; #in kbps(see table 17.2)\n",
+ "Tput=Ri*M_allow;\n",
+ "\n",
+ "#Result\n",
+ "print 'Allowable reverse link throughput is %d kbps'%(round(Tput));"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Allowable reverse link throughput is 173 kbps\n"
+ ]
+ }
+ ],
+ "prompt_number": 12
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.13, Page 623"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Ptmax=5.5;#Maximum transmit power of DSCH in watts\n",
+ "Pbs=18;# Total base station power in watts\n",
+ "alpha=0.2;#downlink orthogonality factor \n",
+ "G=0.363;# geometry factor\n",
+ "SF=16; #Spreading Factor for DSCH;fixed at value of 16\n",
+ "\n",
+ "#Calculations\n",
+ "# Using equation no 17.27 given on page no 623\n",
+ "SINR=SF*(Ptmax/(Pbs*(1-alpha+(1/G))));\n",
+ "# In dB\n",
+ "SINR_db=10*math.log10(SINR);\n",
+ "\n",
+ "#Result\n",
+ "print 'The average SINR of HSDPA is %.4f dB(%.1fdB)'%(SINR,SINR_db);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The average SINR of HSDPA is 1.3753 dB(1.4dB)\n"
+ ]
+ }
+ ],
+ "prompt_number": 13
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.14, Page 624"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Users=350;#no of users supported\n",
+ "ExpectedTraf=1.8; # From section 17.7 (in Kbps)\n",
+ "BHTraf=1.785;#Busy hour traffic in kbps\n",
+ "BTS=180;\n",
+ "\n",
+ "#Calculations\n",
+ "IubBW=(ExpectedTraf*Users*BHTraf)/1000; # in Mbps\n",
+ "TotalBW=BTS*IubBW;\n",
+ "\n",
+ "#Result\n",
+ "print 'Required total bandwidth of Iub Interface is %.2f Mbps'%TotalBW;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Required total bandwidth of Iub Interface is 202.42 Mbps\n"
+ ]
+ }
+ ],
+ "prompt_number": 14
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17.15, Page 625"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "BTS=800.;#No of BTS sites\n",
+ "Sec=3;#No of sectors per BTS\n",
+ "freq_sec=2;#No of frequencies used per sector\n",
+ "cellsRNC=1152;#Maximum capacity of cellRNC\n",
+ "btsRNC=384;#One RNC can support btsRNC(BTSs)\n",
+ "VE=25;#Voice service(mErl/subscriber)\n",
+ "BRV=16;# bitrate Voice\n",
+ "CS1=10;#CS data service 1(mErl/subscriber)\n",
+ "BRC1=32;#bit rate for CS1 in kbps\n",
+ "CS2=5;#CS data service 2(mErl/subscriber)\n",
+ "BRC2=64;##bit rate for CS2 in kbps\n",
+ "PSdata=0.2;#PS data service(kbps per subscriber)\n",
+ "PSoverhead=0.15;\n",
+ "SHO=0.4;#40%\n",
+ "Totalsub=350000;#Total subsribers\n",
+ "Maxcap=196;#Maximum Iub capacity of tpRNC (in Mbps)\n",
+ "FR1=0.9;FR2=0.9;FR3=0.9;#Filler rates\n",
+ "\n",
+ "#Calculations&Results\n",
+ "RNCreqd=(BTS*Sec*freq_sec)/(cellsRNC*FR1);#from eqn 17.28\n",
+ "print 'using equation 17.28,Number of RNC required are %d'%(round(RNCreqd));\n",
+ "RNC_reqd=BTS/(btsRNC*FR2);#from eqn 17.29\n",
+ "print 'using equation 17.29,Number of RNC required are %d'%(round(RNC_reqd));\n",
+ "RNCrequired=((VE/1000*BRV+CS1/1000*BRC1+CS2/1000*BRC2+(PSdata/(1-PSoverhead)))*(1+SHO)*Totalsub)/(Maxcap*1000*FR3);#from eqn 17.30\n",
+ "print 'using equation 17.30,Number of RNC required are %d'%(round(RNCrequired));\n",
+ "print 'We select first value which is %d RNCs'%(round(RNCreqd));"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "using equation 17.28,Number of RNC required are 5\n",
+ "using equation 17.29,Number of RNC required are 2\n",
+ "using equation 17.30,Number of RNC required are 1\n",
+ "We select first value which is 5 RNCs\n"
+ ]
+ }
+ ],
+ "prompt_number": 15
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch19_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch19_1.ipynb
new file mode 100644
index 00000000..fee9ff09
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch19_1.ipynb
@@ -0,0 +1,106 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:dd18f098648291d58cdb32b1739d692bc9e7a8620a737fa84a463a3efca95463"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 19: Wireless Personal Area Network - Bluetooth"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 19.1, Page 666"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "SS=80.; #Frame length of HV3 voice packet\n",
+ "R=64*10**3; #Data rate in bps\n",
+ "TS=240; #No of bits carried in a slot\n",
+ "\n",
+ "#Calculations\n",
+ "#From table 19.3:Bluetooth air interface details, we get Frequency hopping rate as 1600hopes/second\n",
+ "\n",
+ "#From table 19.5, we can note that for HV3, No of slots are 1 and carry in all(80(user voice sample)+160(parity bits))=240 bits in one slot packet\n",
+ "HR=1600; #hopes/second\n",
+ "Eff=SS/TS;\n",
+ "x=R/SS; #x is number of times a packet is sent\n",
+ "\n",
+ "#Results\n",
+ "print 'Hopping rate is %d hopes/sec'%HR;\n",
+ "print 'No of bits transmitted in one slot are %d'%TS;\n",
+ "print 'Efficiency of packet transmission is %.4f'%Eff;\n",
+ "print 'Number of times a packet is sent is equal to %d'%x;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Hopping rate is 1600 hopes/sec\n",
+ "No of bits transmitted in one slot are 240\n",
+ "Efficiency of packet transmission is 0.3333\n",
+ "Number of times a packet is sent is equal to 800\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 19.2, Page 666"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "R=136.; # bits per slot\n",
+ "SR=800; # no of slots per second\n",
+ "\n",
+ "#Calculations\n",
+ "# A symmetric 1-slot DM1 link is setup between a master and a slave\n",
+ "AR=R*SR; #Data rate in bps\n",
+ "\n",
+ "#Result\n",
+ "print 'Associated data rate is %0.1f kbps'%(AR/1000);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Associated data rate is 108.8 kbps\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch21_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch21_1.ipynb
new file mode 100644
index 00000000..1bf9e6c2
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch21_1.ipynb
@@ -0,0 +1,473 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:0dee4e43707ceeefa5dfd2c385df6788c5d4953bcdfe972a22a90a0c7cd8abc7"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 21: Wireless Local Area Networks"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 21.1, Page 727"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Fl=902; #lower limit frequency MHz\n",
+ "Fh=928; #higher limit frequency in MHz\n",
+ "Rt=0.5; #symbol transmission rate in Mega symbols per sec\n",
+ "S=16; #No of symbols\n",
+ "BER=10**-5;#Bir error rate\n",
+ "SG=2.6;#sector gain\n",
+ "B=0.5; #Interference factor\n",
+ "a=0.9; #power control efficiency\n",
+ "\n",
+ "#Calculations&Results\n",
+ "BW=Fh-Fl;\n",
+ "Rb=Rt*math.log(S,2);\n",
+ "Gp=BW/Rb;\n",
+ "Eb_by_No=10 #dB\n",
+ "M = (Gp*a*SG)/(Eb_by_No*(1+B))\n",
+ "print 'Number of users that can be supported by the WLAN are %d'%M\n",
+ "eff=Rb*int(M)/BW;\n",
+ "print 'The bandwidth efficiency is %.2f bps/Hz'%eff\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Number of users that can be supported by the WLAN are 2\n",
+ "The bandwidth efficiency is 0.15 bps/Hz\n"
+ ]
+ }
+ ],
+ "prompt_number": 7
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 21.2, Page 733"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Stepsize=200.; #in Hz\n",
+ "Chipsmin=20.;#length of linear feedback shift register \n",
+ "Datarate=1.2*10**3; #bps\n",
+ "\n",
+ "#Calculations\n",
+ "No_of_tones=2**Chipsmin;\n",
+ "Bss=No_of_tones*Stepsize;\n",
+ "Chiprate=Datarate*Chipsmin;\n",
+ "Gp=Bss/Datarate;#processing gain\n",
+ "Symbolrate=Datarate/3; #8-ary FSK is used\n",
+ "Chips_symbol=Chiprate/Symbolrate;\n",
+ "\n",
+ "#Results\n",
+ "print 'The Hopping Bandwidth is %.3f MHz'%(Bss/10**6);\n",
+ "print 'The chiprate is %d kchip/sec'%(Chiprate/10**3);\n",
+ "print 'Chips per symbol are %d'%(Chips_symbol);\n",
+ "print 'The processing gain is %.1f'%Gp"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The Hopping Bandwidth is 209.715 MHz\n",
+ "The chiprate is 24 kchip/sec\n",
+ "Chips per symbol are 60\n",
+ "The processing gain is 174762.7\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 21.3, Page 734"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "InfoSc=48.;#Information subcarriers\n",
+ "SyncSc=4.;#synchronization subcarriers\n",
+ "ReservedSc=12.;#Reserved subcarriers\n",
+ "Symrate=250.; #ksps(kilosymbols per second)\n",
+ "BW=20.; #/in MHz\n",
+ "Grdt=800.; #Guard time in nsec\n",
+ "\n",
+ "#Calculations\n",
+ "TotalSc=InfoSc+SyncSc+ReservedSc;#Total subcarriers\n",
+ "BW_Sch=BW*10**6/TotalSc;#BW of subchannel\n",
+ "Mod_eff=Symrate*10**3/(BW_Sch);#Modulation efficiency\n",
+ "User_txrate=InfoSc*Symrate*10**3;\n",
+ "User_bitsymbol=4; #16-QPSK is used\n",
+ "User_DR=36; #Mbps\n",
+ "Sym_Dur=1./(Symrate*10**3);\n",
+ "TimeUti=Sym_Dur/(Sym_Dur+(Grdt/10**9));\n",
+ "\n",
+ "#Results\n",
+ "print 'The bandwidth of subchannel is %.1f kHz'%(BW_Sch/10**3);\n",
+ "print 'Modulation efficiency is %.1f symbols/sec/Hz'%Mod_eff\n",
+ "print 'User symbol rate is %d Msps'%(User_txrate/10**6);\n",
+ "print 'Time Utilization efficiency is %.2f'%TimeUti"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The bandwidth of subchannel is 312.5 kHz\n",
+ "Modulation efficiency is 0.8 symbols/sec/Hz\n",
+ "User symbol rate is 12 Msps\n",
+ "Time Utilization efficiency is 0.83\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 21.4, Page 735"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Eb_No=10; #in dB\n",
+ "Noise=-120; #in dBm\n",
+ "Pt=20; #in mwatt\n",
+ "R=1; #Data rate in Mbps\n",
+ "CHBW=0.5; #BW in MHz\n",
+ "A=37.7; #path loss at the \ufb01rst meter in dB\n",
+ "Y=3.3; #path loss exponent\n",
+ "Lf=19; #function relating power loss with number of \ufb02oors n (in dB)\n",
+ "Ls=10; # lognormally distributed random variable representing the shadow effect in dB \n",
+ "\n",
+ "#Calculations\n",
+ "S2Nreqd=Eb_No*R/CHBW;\n",
+ "Rx_sensi=Noise+S2Nreqd;\n",
+ "Lp=10*math.log10(20)-Rx_sensi;\n",
+ "#Lp=A+10Ylod(d)+Lf+Ls;therefore\n",
+ "d=10**((Lp-A-Lf-Ls)/(10*Y));\n",
+ "\n",
+ "#Result\n",
+ "print 'The coverage of AP is %.1f metres'%d;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The coverage of AP is 25.3 metres\n"
+ ]
+ }
+ ],
+ "prompt_number": 4
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 21.5, Page 758"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "R=3./4;#code rate of convolution encoder\n",
+ "M1=9.; #payload transmission rate in Mbps for mode 1\n",
+ "M2=36.; #payload transmission rate in Mbps for mode 2\n",
+ "\n",
+ "#Calculations&Results\n",
+ "D1=M1*10**6/48;#user data rate in kbps for mode 1 \n",
+ "D2=M2*10**6/48;#user data rate in kbps for mode 2 \n",
+ "#Refering to Table 21.11\n",
+ "print 'Data transmission rate per carrier with 3/4 convolution encoder are %.1f Kbps and %d Kbps'%(D1/10**3,D2/10**3);\n",
+ "C1=D1/R;\n",
+ "C2=D2/R;\n",
+ "print 'Carrier transmission rate with R=3/4 convolutional encoder are %d Kbps and %d Kbps'%(C1/10**3,C2/10**3);\n",
+ "print 'Carrier symbol rate with R=3/4 convolutional encoder are %d ksps and %d Ksps'%(C1/10**3,C2/4/10**3); #Mode1 as BPSK and MOde2 as 16-QAM"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Data transmission rate per carrier with 3/4 convolution encoder are 187.5 Kbps and 750 Kbps\n",
+ "Carrier transmission rate with R=3/4 convolutional encoder are 250 Kbps and 1000 Kbps\n",
+ "Carrier symbol rate with R=3/4 convolutional encoder are 250 ksps and 250 Ksps\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 21.6, Page 759"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "R=3./4; #code rate for convolution encoder\n",
+ "\n",
+ "#Calculations\n",
+ "#64-QAM modulation is used\n",
+ "Sc=250; #Carrier symbol rate(ksps) from Exa 21.5\n",
+ "Bits_sym=math.log(64,2); #64-QAM is used\n",
+ "User_R=Bits_sym*Sc*10**3*R*48;\n",
+ "\n",
+ "#Result\n",
+ "print 'The user data rate is %d Mbps'%(User_R/10**6);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The user data rate is 54 Mbps\n"
+ ]
+ }
+ ],
+ "prompt_number": 7
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 21.7, Page 762"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "D=1000.*8; #packet size in bits\n",
+ "R=2.*10**6; #transmission rate in bps\n",
+ "L=3.; #msec(Dwell time)\n",
+ "H=0.625; #msec(Duration of BT packet)\n",
+ "\n",
+ "#Calculations\n",
+ "Tw=10**3*D/R; #the packet duration of IEEE 802.11 in msec\n",
+ "H_L=1.;\n",
+ "G=(H_L)*L-Tw-H;\n",
+ "Gm=abs(G);\n",
+ "PER_FH=1-((1-Gm/L)*(78./79)**(H_L)+Gm/L*(78./79)**((H_L)-G/Gm));\n",
+ "PER_DS=1-((1-Gm/L)*(57./79)**(H_L)+Gm/L*(57./79)**((H_L)-G/Gm));\n",
+ "\n",
+ "#Results\n",
+ "print 'The PER for FH packet and PER for DS packet are %d percent & %.2f percent respectively'%(round(PER_FH*100),PER_DS*100);\n",
+ "print \"The collision probability with 802.11 DS is much higher than with 802.11 FH.\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The PER for FH packet and PER for DS packet are 2 percent & 38.73 percent respectively\n",
+ "The collision probability with 802.11 DS is much higher than with 802.11 FH.\n"
+ ]
+ }
+ ],
+ "prompt_number": 8
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 21.8, Page 765"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "d=10; # distance between AP and IEEE 802.11 device in metres\n",
+ "Y=4; #path loss exponent\n",
+ "PBt=20; #the transmitted power by the BT in dBm\n",
+ "PAp=40; #the transmitted power by the AP in dBm\n",
+ "Pe=10**-5;#acceptable error probability\n",
+ "\n",
+ "#Calculations\n",
+ "#Pe=0.5*e**(-0.5*Eb/No)\n",
+ "SIR=math.log(Pe/0.5)/(-0.5);# signal-to-interference ratio \n",
+ "rmax=d*(SIR*PBt/PAp)**(1./Y);# range of interference between Bluetooth and 802.11 device \n",
+ "\n",
+ "#Results\n",
+ "print 'Minimum SIR is %.2f dB = %.1f'%(10*math.log10(SIR),SIR);\n",
+ "print 'Maximum coverage range is %.2f metres'%rmax;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Minimum SIR is 13.35 dB = 21.6\n",
+ "Maximum coverage range is 18.14 metres\n"
+ ]
+ }
+ ],
+ "prompt_number": 9
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 21.9, Page 765"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "SIRmin=21.6; #From eg 21.8 i.e(13.36 dB)\n",
+ "d=10; #distance between AP and IEEE 802.11 device in m\n",
+ "PMs=40; # transmitted power of the IEEE 802.11 device in dBm\n",
+ "PBt=20; #the transmitted power by the BT in dBm\n",
+ "Y=4 ; #path loss exponent\n",
+ "\n",
+ "#Calculations\n",
+ "rmax=d*(SIRmin*PMs/PBt)**(1./Y);\n",
+ "\n",
+ "#Result\n",
+ "print 'Maximum coverage range is %.1f metres'%rmax"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Maximum coverage range is 25.6 metres\n"
+ ]
+ }
+ ],
+ "prompt_number": 10
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 21.10, Page 765"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Gp=11;#processing gain(given)\n",
+ "#Defining variables from Exa 21.8 & 21.9\n",
+ "PBt=20; # transmitted power by the BT in dBm\n",
+ "PMs=40; # transmitted power of the IEEE 802.11 device in dBm\n",
+ "PAp=40; # transmitted power by the AP in dBm\n",
+ "d=10; # distance between AP and IEEE 802.11 device in m\n",
+ "Y=4; #path loss exponent\n",
+ "Pe=10**-5;#Error probability\n",
+ "\n",
+ "#Calculations&Results\n",
+ "#Pe=0.5*e**(-0.5*Eb/No)\n",
+ "SIR=math.log(Pe/0.5)/(-0.5);\n",
+ "r1max=d*(SIR*PBt/(PAp*Gp))**(1./Y);# range of interference between Bluetooth and 802.11 device \n",
+ "print 'Maximum coverage range for IEEE 802.11 DS is %.2f metres'%r1max\n",
+ "r2max=d*(SIR*PMs/(PBt*Gp))**(1./Y);\n",
+ "print 'Maximum coverage range for IEEE 802.11 FH is %.2f metres'%r2max;\n",
+ "print \"Thus, the interference ranges are smaller for the IEEE 802.11 DS device than the IEEE 802.11 FH device.\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Maximum coverage range for IEEE 802.11 DS is 9.96 metres\n",
+ "Maximum coverage range for IEEE 802.11 FH is 14.08 metres\n",
+ "Thus, the interference ranges are smaller for the IEEE 802.11 DS device than the IEEE 802.11 FH device.\n"
+ ]
+ }
+ ],
+ "prompt_number": 11
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch2_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch2_1.ipynb
new file mode 100644
index 00000000..b82f7950
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch2_1.ipynb
@@ -0,0 +1,533 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:dd4432cc2f7e790571ec64d7a8254cb368aab6a22204c8b382ba85e3c1b5a734"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 2: Teletraffic Engineering"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.1, Page 25"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "LC=10.; #Lost calls\n",
+ "CC=380; #Carried calls\n",
+ "\n",
+ "#Calculations\n",
+ "OC=LC+CC; #Total offered calls\n",
+ "#Gos=Blocking probability=(number of Lost calls/Total number of offered calls)\n",
+ "Gos=LC/OC;\n",
+ "\n",
+ "#Result\n",
+ "print 'The Gos during busy hour is %f \\n '%Gos"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The Gos during busy hour is 0.025641 \n",
+ " \n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.2, Page 26"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Ht=5; #Average holding time in seconds\n",
+ "PC=450; # Peg count for one hour period\n",
+ "OC=0; # Overflow count\n",
+ "\n",
+ "#Calculations&Results\n",
+ "# usage(Erlangs)=(peg count- overflow count)*Average holding time(in hrs)\n",
+ "U=(PC-OC)*(5./3600); \n",
+ "print 'Usage = %.3f Erlangs'%U\n",
+ "\n",
+ "# IN CCS\n",
+ "Uccs=U*36; # usage in CCS\n",
+ "print '%.1f CCS'%Uccs\n",
+ "\n",
+ "Ucs=Uccs *100; #usage in call-seconds\n",
+ "print '%d call-seconds'%Ucs"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Usage = 0.625 Erlangs\n",
+ "22.5 CCS\n",
+ "2250 call-seconds\n"
+ ]
+ }
+ ],
+ "prompt_number": 5
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.3, Page 27"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "B=0.05; #Blocking(5%)\n",
+ "CL=3000.; #Carried Load in CCS\n",
+ "\n",
+ "#Calculations\n",
+ "#Offered Load=Carried Load/(1-Blocking);\n",
+ "OL=CL/(1-B); #Offered Load in CCS\n",
+ "\n",
+ "#Result\n",
+ "print 'Offered load is %d CCS'%OL\n",
+ "print 'Overflow is %d CCS'%((OL-CL))"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Offered load is 3157 CCS\n",
+ "Overflow is 157 CCS\n"
+ ]
+ }
+ ],
+ "prompt_number": 8
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.4, Page 27"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Ht=120; #Holding time in seconds\n",
+ "CR=2.; #call rate per hour\n",
+ "\n",
+ "#Calculations\n",
+ "#Traffic Intensity(Erlangs) = call rate * Holding time(in hrs));\n",
+ "I=CR*Ht/3600; #Traffic Intensity\n",
+ "\n",
+ "#Result\n",
+ "print 'Traffic Intensity is %.4f Erlangs = %.1f CCS \\n'%(I,I*36);\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Traffic Intensity is 0.0667 Erlangs = 2.4 CCS \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 9
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.5, Page 27"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "time=90.; #in minutes\n",
+ "calls=10.; #no of calls in 90mins\n",
+ "\n",
+ "#Calculations\n",
+ "CR=calls/(time/60); #call arrival rate in calls/hour\n",
+ "tavg=(60.+74+80+90+92+70+96+48+64+126)/10; #average call holding time in sec per call\n",
+ "I= CR*(tavg/3600); #traffic intensity in Erlangs\n",
+ "\n",
+ "#Result\n",
+ "print 'Traffic Intensity is %.3f Erlangs = %.2f CCS \\n '%(I,I*36)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Traffic Intensity is 0.148 Erlangs = 5.33 CCS \n",
+ " \n"
+ ]
+ }
+ ],
+ "prompt_number": 11
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.6, Page 28"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "time=8.; #in hours\n",
+ "calls=11.; #no of calls in 90mins period\n",
+ "\n",
+ "#Calculations&Results\n",
+ "CR=calls/time; #call arrival rate in calls/hour\n",
+ "tavg=(3+10.+7+10+5+5+1+5+15+34+5)/11; #average call holding time in mins per call\n",
+ "I= CR*(tavg/60); #traffic intensity in Erlangs\n",
+ "print 'Traffic Intensity during eight hour period is %.3f Erlangs = %.1f CCS \\n'%(I,I*36);\n",
+ "\n",
+ "#For Busy Hour i.e between 4:00PM and 5:00PM\n",
+ "CRB=2; #call arrival rate during busy hour in calls/hour(from table 2.2)\n",
+ "tavgB=(34+5.)/2; #average holding time during Busy Hour in mins/call (from table 2.2)\n",
+ "IB=CRB*(tavgB/60); #Traffic Intensity during Busy Hour\n",
+ "print 'Traffic Intensity during busy hour is %.2f Erlangs = %.1f CCS'%(IB,IB*36);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Traffic Intensity during eight hour period is 0.208 Erlangs = 7.5 CCS \n",
+ "\n",
+ "Traffic Intensity during busy hour is 0.65 Erlangs = 23.4 CCS\n"
+ ]
+ }
+ ],
+ "prompt_number": 14
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.7, Page 29"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "minutes=500.; #No of minutes used per month per user\n",
+ "Twork=0.9; #Traffic During Work day\n",
+ "TBH=0.1; #Traffic during busy hour\n",
+ "Days=20; #No of workdays in a month\n",
+ "\n",
+ "#Calculations\n",
+ "#Avg BH usage per subscriber (in minutes) = minutes*Twork(TBH/Days);\n",
+ "Traffic=minutes*Twork*(TBH/Days);\n",
+ "\n",
+ "#Result\n",
+ "print 'Traffic per user per BH is %.4f Erlangs \\n'%(Traffic/60);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Traffic per user per BH is 0.0375 Erlangs \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 15
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.8, Page 29"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "minutes=500.; #No of minutes used per month per user\n",
+ "Twork=0.9; #Traffic During Work day\n",
+ "TBH=0.1; #Traffic during busy hour\n",
+ "Days=20; #No of workdays in a month\n",
+ "MeanHT=100; #Mean holding time(in secs)\n",
+ "\n",
+ "#Calculations\n",
+ "#Avg BH usage per subscriber (in minutes) = minutes*Twork(TBH/Days);\n",
+ "#BHCAs=traf\ufb01c (in Erlangs) *3600/(meanHT)\n",
+ "\n",
+ "Traffic=minutes*Twork*(TBH/Days);\n",
+ "BHCAs=(Traffic/60)*(3600/MeanHT);\n",
+ "\n",
+ "#Result\n",
+ "print 'Average Busy Hour call attempts are %.2f'%BHCAs"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Average Busy Hour call attempts are 1.35\n"
+ ]
+ }
+ ],
+ "prompt_number": 16
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.9, Page 35"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Tpopu=200000;#Total population\n",
+ "SP=0.25; #subscriber penetration\n",
+ "HT1=100.; #holding time for Mobile to Land line and vicecersa\n",
+ "c1=3; #Avg calls/hr for Mobile to Land line and vicecersa\n",
+ "HT2=80.; #For mobile to mobile\n",
+ "c2=4; #For mobile to mobile\n",
+ "TMSC=1800; #traffic one msc can hold\n",
+ "TrafDist=0.9 #Traffic distribution for Mobile to Land line and vicecersa\n",
+ "\n",
+ "#Calculations\n",
+ "aM_L=c1*HT1/3600; #Traffic Generated by Subscriber (M-L and L-M).\n",
+ "aM_M=c2*HT2/3600; #Traffic Generated by Subscriber (M-M).\n",
+ "WlessSub=SP*Tpopu; #total wireless subscribers\n",
+ "TotalTraffic=WlessSub*TrafDist*aM_L+WlessSub*(1-TrafDist)*aM_M;\n",
+ "MSCreqd=TotalTraffic/TMSC;\n",
+ "if(MSCreqd-int(MSCreqd)>0):#for rounding of to next integer ef 2.33 to 3\n",
+ " MSCreqd=MSCreqd+1;\n",
+ " \n",
+ "\n",
+ "#Result\n",
+ "print 'Total Traffic is %.1f Erlangs'%TotalTraffic;\n",
+ "print 'NO of MSCs Required are %d'%(int(MSCreqd))"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Total Traffic is 4194.4 Erlangs\n",
+ "NO of MSCs Required are 3\n"
+ ]
+ }
+ ],
+ "prompt_number": 18
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.10, Page 37"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Rlines=15000.;#Residential lines\n",
+ "Blines=80000.;#Business lines\n",
+ "PWElines=5000;#PBX, WATS, and Foreign Exchange (FX) lines\n",
+ "CR_R=2.;#Call rates for Rlines\n",
+ "CR_B=3.;# call rates for Blines\n",
+ "CR_PWE=10.;#call rates for PWElines\n",
+ "HT_R=140.;#average holding time for Rlines(sec)\n",
+ "HT_B=160.;#average holding time for Blines(sec)\n",
+ "HT_PWE=200.;#average holding time for PWE lines(sec)\n",
+ "Slines=100000.;# no of lines carried by switch\n",
+ "HD_ABS=1.5;# HD/ABS for the switch\n",
+ "\n",
+ "#Calculations\n",
+ "percentR_lines=Rlines/Slines;\n",
+ "percentB_lines=Blines/Slines;\n",
+ "percentPWE_lines=PWElines/Slines;\n",
+ "CCSR=CR_R*HT_R/100;\n",
+ "CCSB=CR_B*HT_B/100;\n",
+ "CCSPWE=CR_PWE*HT_PWE/100;\n",
+ "\n",
+ "CR=CR_R*percentR_lines+CR_B*percentB_lines+CR_PWE*percentPWE_lines;\n",
+ "print 'The call rate is %.1f calls per line \\n '%CR\n",
+ "CCS=CCSR*percentR_lines+CCSB*percentB_lines+CCSPWE*percentPWE_lines;\n",
+ "AvgHTperline=CCS*100/CR;\n",
+ "ABS_BH_calls=CR*Slines;\n",
+ "ABS_BH_usage=CCS/36*Slines;\n",
+ "print 'Design cell capacity based on HD is %d calls \\n'%(HD_ABS*ABS_BH_calls);\n",
+ "print 'DESIGN Erlangs based on HD is %d \\n'%(round(HD_ABS*ABS_BH_usage)); "
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The call rate is 3.2 calls per line \n",
+ " \n",
+ "Design cell capacity based on HD is 480000 calls \n",
+ "\n",
+ "DESIGN Erlangs based on HD is 21917 \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 23
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.11, Page 43"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "maxcalls_hour=4000.;#maximum call per hour\n",
+ "avgHT=160.;#average holding time in sec\n",
+ "Gos=0.02;\n",
+ "\n",
+ "#Calculations&Results\n",
+ "A=maxcalls_hour*avgHT/3600; #offered load\n",
+ "print 'Offered load A = %.2f Erlangs \\n'%A\n",
+ "#Refering Appendix A i.e Erlang B table \n",
+ "print \"For calculated Offered load and referring Erlang B table we get Service channels as 182 giving 168.3 Erlangs at 2% blocking\"\n",
+ "#Incorrect answer in textbook"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Offered load A = 177.78 Erlangs \n",
+ "\n",
+ "For calculated Offered load and referring Erlang B table we get Service channels as 182 giving 168.3 Erlangs at 2% blocking\n"
+ ]
+ }
+ ],
+ "prompt_number": 27
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.12, Page 43"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "channels=50;\n",
+ "blocking=0.02;\n",
+ "HT=120;#average holding time inm sec\n",
+ "BHcall=1.2;# in calls per hour\n",
+ "\n",
+ "#Calculations\n",
+ "#Refering Erlang B table in appendix A, For 50 channels at 2% blocking, the offered load=40.26 Erlangs.\n",
+ "A=40.26;\n",
+ "B=A*(1-0.02); #carried load\n",
+ "Avgtraffic_user=BHcall*HT/3600;\n",
+ "No_users=B/Avgtraffic_user;\n",
+ "\n",
+ "#Result\n",
+ "print 'NO of mobile subscribers supported are %d \\n'%(round(No_users))"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "NO of mobile subscribers supported are 986 \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 29
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch3_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch3_1.ipynb
new file mode 100644
index 00000000..cf8bec88
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch3_1.ipynb
@@ -0,0 +1,543 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:f32dec82dcc091d4a1d388fd0afce868d4917308e897fe0d3ace9d832db79571"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 3: Radio Propagation and Propagation Path-Loss Models"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.1, Page 51"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "hb=100; #in feets(height of BS antenna)\n",
+ "hm=5; # in feets(height of mobile antenna)\n",
+ "f=881.52;#in MHz\n",
+ "lamda=1.116; #in feet\n",
+ "d=5000; #in feet\n",
+ "Gb=10**0.8; #8dB(BS antenna gain)\n",
+ "Gm=10**0; # 0dB (Mobile antenna gain)\n",
+ "\n",
+ "#Calculations&Results\n",
+ "free_atten=(4*math.pi*d/lamda)**2*(Gb*Gm)**-1;\n",
+ "y=round(10*math.log10(free_atten));\n",
+ "print 'Free space attenuation is %d dB \\n'%y\n",
+ "reflect_atten= (d**4/(hb*hm)**2)*(Gb*Gm)**-1;\n",
+ "x=round(10*math.log10(reflect_atten));\n",
+ "print 'Reflecting surface attenuation is %d dB \\n '%x"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Free space attenuation is 87 dB \n",
+ "\n",
+ "Reflecting surface attenuation is 86 dB \n",
+ " \n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.2, Page 52"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "d=8000; #Distance between base station and mobile station\n",
+ "f=1.5*10**9;#in Hz \n",
+ "lamda=0.2; #in metres\n",
+ "Pt=10; #BS transmitted power in watts\n",
+ "Lo=8; #Total system losses in dB\n",
+ "Nf=5; #Mobile receiver noise figure in dB\n",
+ "T=290; #temperature in degree kelvin\n",
+ "BW=1.25*10**6; #in Hz\n",
+ "Gb=8; #in dB\n",
+ "Gm=0; #in dB\n",
+ "Hb=30; #in metres\n",
+ "Hm=3.; #in metres\n",
+ "B=1.38*10**-23; #Boltzmann's constant\n",
+ "\n",
+ "#Calculations&Results\n",
+ "Free_Lp=20*math.log10(Hm*Hb/d**2);\n",
+ "Pr=Free_Lp-Lo+Gm+Gb+Pt; #in dBW\n",
+ "Te=T*(3.162-1);\n",
+ "Pn=B*(Te+T)*BW;\n",
+ "print 'Received signal power is %d dBW \\n'%(10*math.log10(Pn))\n",
+ "SNR=Pr-10*math.log10(Pn);\n",
+ "print 'SNR ratio is %d dB \\n'%(round(SNR))"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Received signal power is -138 dBW \n",
+ "\n",
+ "SNR ratio is 31 dB \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 5
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.3, Page 58"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "d=3*1000;#in metres\n",
+ "Y=4;# path loss exponent\n",
+ "Pt=4; #Transmitted power in watts\n",
+ "f=1800*10**6;#in Hz\n",
+ "Shadow=10.5; #in dB\n",
+ "d0=100.;#in metres\n",
+ "P0=-32; #in dBm\n",
+ "\n",
+ "#Calculations&Results\n",
+ "print \"Using equation 3.11 and including shadow effect we get\"\n",
+ "Pr=P0+10*Y*math.log10(d0/d)+Shadow;\n",
+ "print 'Received power is %.1f dBm \\n'%Pr\n",
+ "path_loss=10*math.log10(Pt*1000)-Pr;\n",
+ "print 'Allowable path loss is %.1f dB \\n'%path_loss"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Using equation 3.11 and including shadow effect we get\n",
+ "Received power is -80.6 dBm \n",
+ "\n",
+ "Allowable path loss is 116.6 dB \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 8
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.4, Page 58"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "shadow=10.; #in dB\n",
+ "Lp=150; #in dB\n",
+ "\n",
+ "#Calculations&Results\n",
+ "print \"Using equation given in Problem i.e Lp=133.2+40*math.log(d) we get,\"\n",
+ "d=10**((Lp-10-133.2)/40);\n",
+ "print \"Separation between transmitter and receiver as %.2f km\"%d"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Using equation given in Problem i.e Lp=133.2+40*math.log(d) we get,\n",
+ "Separation between transmitter and receiver as 1.48 km\n"
+ ]
+ }
+ ],
+ "prompt_number": 10
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.5, Page 61"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "v=60*0.44704; #.. mph to mps\n",
+ "fc=860*10**6;#in Hz\n",
+ "td=2*10**-6; #RMS delay spread in sec\n",
+ "c=3.*10**8;# speed of light in m/sec\n",
+ "Rs=19200.; #Coded symbol rate in bps\n",
+ "\n",
+ "#Calculations&Results\n",
+ "lamda=c/fc;\n",
+ "fm=v/lamda; #Maximum doppler shift\n",
+ "tc=1/(2*math.pi*fm);#Channel coherence time\n",
+ "print 'Channel coherence time is %.4f sec \\n'%tc\n",
+ "ts=1/Rs; #symbol interval\n",
+ "print 'Symbol interval is %d microsec \\n'%(ts*10**6);\n",
+ "print \"As the symbol interval is much smaller compared to the channel coherence time. So, Symbol distortion is minimal and fading is slow.\";\n",
+ "print \"\";\n",
+ "Bc=1/(2*math.pi*td);\n",
+ "print 'Coherence Bandwidth is %.2f kHz \\n'%(Bc/1000)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Channel coherence time is 0.0021 sec \n",
+ "\n",
+ "Symbol interval is 52 microsec \n",
+ "\n",
+ "As the symbol interval is much smaller compared to the channel coherence time. So, Symbol distortion is minimal and fading is slow.\n",
+ "\n",
+ "Coherence Bandwidth is 79.58 kHz \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 11
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.6, Page 65"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "p=1;# re\ufb02ection coef\ufb01cient of ground \n",
+ "c=3.*10**8;# velocity of light in free space(m/sec)\n",
+ "e=2.71828;#Euler's number\n",
+ "fm=20; #in Hz\n",
+ "fc=900*10**6; #carrier frequency in Hz\n",
+ "\n",
+ "#Calculations&Results\n",
+ "Nr=math.sqrt(2*math.pi)*fm*p*e**-(p**2);\n",
+ "print 'NO of fades per second are %.2f \\n'%Nr\n",
+ "Afd=e**-(p**2)/(p*fm*math.sqrt(2*math.pi));\n",
+ "print 'Average fade duration is %.4f sec \\n '%Afd\n",
+ "v=fm*c/fc;\n",
+ "print 'Maximum velocity of mobile is %.2f m/sec = %d Km/hour \\n'%(v,v*18/5);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "NO of fades per second are 18.44 \n",
+ "\n",
+ "Average fade duration is 0.0073 sec \n",
+ " \n",
+ "Maximum velocity of mobile is 6.67 m/sec = 24 Km/hour \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 13
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.7, Page 70"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "import matplotlib\n",
+ "import matplotlib.pyplot as plt\n",
+ "import numpy as np\n",
+ "%matplotlib inline\n",
+ "\n",
+ "#Variable declaration\n",
+ "d=np.array([1, 2, 3, 4, 5]); #in km\n",
+ "hb=30; #Height of BS antenna in metres\n",
+ "hm=2;# height of mobile antenna in matres\n",
+ "fc=900;#carrier frequency in MHz\n",
+ "W=15; #street width(m)\n",
+ "b=30; # distance between building along radio path (m) \n",
+ "phi=90; # incident angle relative to the street\n",
+ "hr=30; #in m\n",
+ "\n",
+ "#Calculations\n",
+ "dellhm=hr-hm;\n",
+ "#L50=Lf+Lrts+Lms\n",
+ "\n",
+ "# By COST 231 model\n",
+ "Lf=32.4+20*np.log10(d)+20*np.log10(fc);\n",
+ "L0=4-0.114*(phi-55);\n",
+ "Lrts=-16.9-10*math.log10(W)+10*math.log10(fc)+20*math.log10(dellhm)+L0;\n",
+ "Lbsh=-18*math.log10(11);\n",
+ "ka=54-0.8*hb;\n",
+ "dellhb=hb-hr;\n",
+ "kd=18-15*dellhb/dellhm;\n",
+ "kf=4+0.7*(fc/925-1);\n",
+ "Lms=Lbsh+ka+kd*np.log10(d)+kf*np.log10(fc)-9*np.log10(b);\n",
+ "L50=np.array([0, 0, 0, 0, 0])\n",
+ "L50=Lf+Lrts+Lms;\n",
+ "\n",
+ "#Okumura/Hata model\n",
+ "ahm=(1.1*math.log10(fc)-0.7)*hm-(1.56*math.log10(fc)-0.8);\n",
+ "L_50=69.55+26.16*np.log10(fc)+(44.9-6.55*np.log10(hb))*np.log10(d)-13.82*np.log10(hb)-ahm;\n",
+ "L_50 = np.array(L_50)\n",
+ "\n",
+ "#Results\n",
+ "fig,ax1 = plt.subplots()\n",
+ "ax1.plot(d,L_50,'b-')\n",
+ "ax1.set_xlabel('Distance from transmitter(in km)')\n",
+ "ax1.set_ylabel('Path loss (in dB)')\n",
+ "ax2 = ax1.twinx()\n",
+ "ax2.plot(d,L50,'r')\n",
+ "ax1.legend(['COST 231 model'],loc=0)\n",
+ "ax2.legend(['HATA model'],loc=0)\n",
+ "ax1.grid()\n",
+ "plt.show()\n",
+ "print \"L50 values by Cost 231 model\"\n",
+ "print '%.2f %.2f %.2f %.2f %.2f \\n '%(L50[0],L50[1],L50[2],L50[3],L50[4]);\n",
+ "print \"L50 values bu Okumura/Hata model\"\n",
+ "print '%.2f %.2f %.2f %.2f %.2f \\n '%(L_50[0],L_50[1],L_50[2],L_50[3],L_50[4]);\n",
+ "print \"The results from the plot of two models shows that the calculated path loss with the COST 231 model is higher than the value obtained by the Okumura/Hata model.\"\n",
+ "\n",
+ "#Answers vary due to built-in functions of Python used"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "metadata": {},
+ "output_type": "display_data",
+ "png": "iVBORw0KGgoAAAANSUhEUgAAAZYAAAEPCAYAAABhkeIdAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XdcleX/x/EX4hZSLDcoKSZORjmLBPcWTU3cIxtmfVMb\najl/zgyzLMuGC3OmhbnSVNyGiuJMMSERJ45yg3D9/rjyJLL1rBs+z8eDh55z7nOfN7d4f7iv676u\ny0EppRBCCCHMJI+tAwghhMhZpLAIIYQwKyksQgghzEoKixBCCLOSwiKEEMKspLAIIYQwK4sVln79\n+lGqVClq1qxpem7MmDG4urri4+ODj48Pa9euNb02adIkKleujKenJ+vXr7dULCGEyPXSOj8DzJgx\ng6pVq1KjRg0++OAD0/PZPj8rC9m6dauKiIhQNWrUMD03ZswYFRwcnGrbI0eOKC8vL5WQkKCio6NV\npUqVVFJSkqWiCSFErpbW+XnTpk2qSZMmKiEhQSml1MWLF5VSj3Z+ttgVi5+fHy4uLmkVslTPhYaG\nEhQURL58+XB3d8fDw4Pw8HBLRRNCiFwtrfPzV199xfDhw8mXLx8AJUqUAB7t/Gz1PpYZM2bg5eVF\n//79uXbtGgBnz57F1dXVtI2rqytxcXHWjiaEELlWVFQUW7dupV69evj7+7N3717g0c7PVi0sb7zx\nBtHR0Rw4cIAyZcowdOjQdLd1cHCwYjIhhMjd7t27x9WrV9m9ezdTp06lS5cu6W6b2fk5r7nDZaRk\nyZKmv7/yyiu0bdsWgHLlyhEbG2t67cyZM5QrVy7V+8uVK8fZs2ctH1QIIXKQSpUqcfLkyQy3cXV1\npWPHjgDUrl2bPHnyEB8fn+Xz84OsesVy7tw5099/+ukn0x0J7dq1Y/HixSQkJBAdHU1UVBR16tRJ\n9f6zZ8+ilLL7r9GjR9s8g+SUnJJTMl68qPj8c8Wff/6Z6fk5MDCQTZs2AXDixAkSEhJ46qmnsnx+\nfpDFrliCgoLYsmUL8fHxuLm5MXbsWMLCwjhw4AAODg48/fTTzJo1C4Bq1arRpUsXqlWrRt68eZk5\nc6ahm8JiYmJsHSFLJKd5SU7zMkJOe8x45w6sXAkhIbBtG7Rpk3qb++fny5cv4+bmxrhx4+jXrx/9\n+vWjZs2a5M+fn/nz5wOPdn62WGFZtGhRquf69euX7vYjRoxgxIgRloojhBA5VnIybN+ui8ny5fDs\ns9CzJyxaBE5O8MMPKbdP6/wMEBISkubz2T0/W7WPJbfo06ePrSNkieQ0L8lpXkbIaeuMx4/rYrJg\nATg762Jy8CA8cBOXTTgopQyz0JeDgwMGiiuEEGYXHw+LF+uCcvo0dOumC4qXF6TXQmXtc2eOKCzF\nixfn6tWrNkgkjM7FxYUrV66YZV9hYWH4+/ubZV+WlFZO+T+UM6T382ztwpIjmsKuXr0qVzLikRj5\nJhFzkv9DOYO9/DzniCsWaSITj0p+djQ5DjmDvZwjZdp8IYQQZiWFRQgzCQsLs3WELDFKTmFcUliE\nYc2dOxc/P78sbdunTx9Gjhxp4URCPLrs/Iy6u7uzceNGCyd6dFJYrGThwoU899xzODs7U7ZsWVq1\nasWOHTtMrx89epR27dpRrFgxnnjiCRo1asSuXbtS7OP777+natWqPPHEE5QuXZrWrVtz48YNWrZs\nibOzM87OzuTPn58CBQqYHg8cODBVltWrV/PCCy/g4uJCmTJlGDBgADdu3DC9/v7771O+fHmeeOIJ\nXF1dGTJkCPfu3TO9/uqrr+Lp6YmjoyPz5s2zwNEyPwcHB4t3bBrhjjAwTs770jqJpvdLhb+/P8WL\nFycxMRGA119/3fR/oUCBAuTPn9/0uHXr1oBeyqNixYpUr17d8t9MBrLzM2qNn+fHIYXFCqZNm8bg\nwYP56KOPuHjxIrGxsbz55pusXLkSgD///JPnn38eLy8vYmJiOHfuHB06dKBZs2bs3r0bgC1btvDh\nhx+yePFi/vnnH44dO0bXrl0BWLt2LdevX+f69et0796dDz74wPR45syZqfL8888/jBo1inPnznHs\n2DHi4uJ47733TK/379+fo0eP8s8//xAeHs769ev57rvvTK97e3szc+ZMfH197fqH+2HSOW1MWT2J\nxsTEEB4eTsmSJQkNDQXg66+/Nv1fGDFiBF27djU9Xr16NQBbt27l7t27XLp0yTRVvK3klJ9RKSwW\n9vfffzN69GhmzpxJYGAghQoVwtHRkdatWzNlyhRAL9n8/PPP83//938UK1aMIkWK8NZbb9GzZ0/T\n8qB79uyhfv36eHl5Afp+9Z49e+Lk5JTqMzP74QwKCqJZs2YULFiQYsWKMWDAgBRXT1WqVDHtVylF\nnjx5KFOmjOn1gQMH0qhRIwoWLJjp99+nTx8GDhxIq1atcHZ2xs/Pj/Pnz/O///0PFxcXqlatyoED\nB0zbHzt2DH9/f1xcXKhRowa//PKL6bXLly/Trl07ihYtSt26dVNNrPfHH3/QtGlTnnzySTw9PVm2\nbFmm+czJKH0XRsmZkbQKzfz582nSpAk9e/ZM80r6/sSMD5s3bx4vvfQS7du3z/QK3N3dnU8++YRa\ntWrh7OxM//79uXDhAi1btqRo0aI0bdrUtM4UwMqVK6levTouLi4EBATwxx9/mF7bv38/vr6+PPHE\nE3Tt2pU7d+6k+KxVq1bh7e2Ni4sLzz//PIcOHcr0uNgLKSwWtmvXLu7cuUOHDh3S3ea3336jc+fO\nqZ7v3LkzO3bs4O7du9SrV49ff/2VMWPGmJ4zly1btlCjRo0Uz02ePBlnZ2fc3Nxo06YN7du3f+T9\nL1u2jAkTJhAfH0/+/PmpV68etWvX5sqVK3Tq1IkhQ4YAkJiYSNu2bWnRogWXLl1ixowZdO/enRMn\nTgDw5ptvUrhwYc6fP8/s2bOZM2eO6QRz8+ZNmjZtSo8ePbh06RKLFy9m4MCBHDt27JFzC/vxcEFI\nq0DMnz+fl19+mS5duvDrr79y8eLFTPd769Ytli9fbnrf4sWLTc1oaXFwcGDFihVs3LiR48ePs2rV\nKlq2bMnkyZO5ePEiycnJfP7554CeIbhbt258/vnnxMfH06pVK9q2bcu9e/dISEggMDCQ3r17c/Xq\nVTp37szy5ctNP8/79++nf//+fPvtt1y5coXXXnuNdu3aZZjNnuSawuLgYJ6v7Lp8+TJPPfUUefKk\nf6jj4+NTXBHcV6ZMGZKTk7ly5QovvPACK1asICIigjZt2vDUU08xdOhQkpOTsx/qARs2bGD+/PmM\nGzcuxfPDhg3j+vXr7Nu3jx9++IEVK1Y80v4dHBzo2LEjPj4+FChQgA4dOlCkSBF69OiBg4MDXbp0\nYf/+/QDs3r2bmzdvMmzYMPLmzUtAQABt2rRh0aJFJCUlsWLFCsaNG0ehQoWoXr06vXv3Np1gVq1a\nxdNPP03v3r3JkycP3t7edOzY0apXLUbpu3iknLb6D4QuIoGBgbi4uJi+3nzzzRRXLdu3bycuLo52\n7dpRuXJlqlWrxsKFCzPd94oVK3jiiSd4/vnnadSoEYCpiSw9b731FiVKlKBs2bL4+fmZWhLu/3zf\n/3lesmQJbdq0oXHjxjg6OvLuu+9y+/ZtduzYwe7du7l37x7/+9//cHR05KWXXqJ27dqmz/jmm294\n7bXXqF27Ng4ODvTq1YsCBQqYmsbtXa4pLEqZ5yu7nnzySeLj4zMsAE899VSaC5idO3eOPHnymNam\nbtGiBStXruTq1auEhoYyd+7cFH0f2bV79266d+/O8uXL8fDwSHMbHx8fBg4cmO6sp1nx4AJvBQsW\nTPG4UKFCphsHzp49i5ubW4r3VqhQgbNnzxIfH8+9e/dSvF6+fHnT3//66y9+//33FCefhQsXcuHC\nhUfOLR5gq/9A6F9OQkNDuXr1qulr5syZKa5a5s2bR7NmzXB2dgb01X5WbiyZN2+eaXErR0dHAgMD\nM31fqVKlTH8vVKhQiscFCxZM8fP84M+og4MDbm5uxMXFce7cuVSLZVWoUMH097/++ovg4OAUP89n\nzpwxzEKHOWJKF3tWv359ChQowE8//cRLL72U5jZNmjRh2bJlqWZKXbp0KQ0aNEizL6NRo0Y0atSI\nI0eOPFKu/fv30759e+bOnUtAQECG2yYmJlKkSJFH+pzsKFu2LLGxsSilTL+N/vXXX3h6elKiRAny\n5s3L6dOnqVKlCgCnT582vbd8+fI0bNiQ9evXWzxneow8V5jRPFhUbt++zdKlS0lOTjZd+d+9e5dr\n165x8OBBatWqBaTulzlz5gybNm1iz549LF26FNBNY3fu3OHy5cs8+eST2c7yoHLlyqXoF1FKERsb\na1o//uF14//66y/TL3jly5fnww8/NOxSIrnmisVWihYtyrhx43jzzTcJDQ3l1q1bJCYmsnbtWlPH\n/OjRo9m5cycfffQRV69e5fr168yYMYOQkBBTB//KlStZsmSJaU6n8PBwtmzZQr169VJ8XlbuKjl8\n+DAtWrTgiy++oFWrVqneP2vWLK5du2b6nJkzZ5p+qwNdaO7cuUNycjIJCQncuXMn3c/Nzl0udevW\npXDhwnz88cckJiYSFhbGqlWr6Nq1K3ny5KFjx46MGTOG27dvc/ToUebNm2c6WbRu3ZoTJ06wYMEC\nEhMTSUxMZM+ePabO0pxyt41I7eeffyZv3rwcO3aMyMhIIiMjOXbsGH5+fqbFqiD1z0BISAienp6c\nOHHC9L4TJ07g6uqa7nol2dG5c2dWr17Npk2bSExMJDg4mIIFC9KgQQPq1atH3rx5+fzzz0lMTGTF\nihXs2bPH9N4BAwbw9ddfEx4ejlKKmzdvsnr16hTDAuyZFBYrGDJkCNOmTWP8+PGULFmS8uXLM3Pm\nTFOHvoeHB9u3bycyMhJ3d3fKli3LTz/9xPr166lfvz6g7wL79ttveeaZZyhatCg9e/bk/fffJygo\nKMVnZeXWzGnTpnH58mX69etnuqf//jLRSil+/vlnKlWqRNGiRenfvz/jx49PUViaNm1K4cKF2b17\nN6+++iqFCxdm27ZtaX7Ww3nSynf/cf78+fnll19Yu3YtJUqUYNCgQYSEhPDMM88A8MUXX3Djxg1K\nly5tWu3uPmdnZ9avX8/ixYspV64cZcqUYfjw4SQkJGT5uDwuo1wFGCVnRh7895w/fz79+vXD1dWV\nkiVLUrJkSUqVKsWgQYNYuHChqRn64Z+B+fPnM3DgQNN77r/v9ddfT1GQspIlrVxVqlRhwYIFpj6Z\n1atX88svv5A3b17y58/PihUrmDt3Lk8++SRLly5N0aLx7LPP8u233zJo0CCKFy9O5cqVmT9/vmFu\n75dJKEWuJj87mhyHnMFezpFyxSKEmRhlfIhRcgrjksIihBDCrKQpTORq8rOjyXHIGezlHClXLEII\nIcxKCosQZmKUvguj5BTGJYVFCCFyouvXITQU3ngj1Uv9+vWjVKlSpmEGoCfDdXV1xcfHBx8fH9at\nWwfoWaMLFSpkej6tpTgeliNG3ru4uBjm/m5hX+5Pl2MORhkfklZO+T+UM7gULQpTpsC6dbB3L9Sr\nB82bp9qub9++vPXWW/Tq1cv0nIODA0OGDDFNCvsgDw8P0xxoWZEjCsuVK1dsHUEIQzPC/6G//4Zl\nyyAkBI4ehS5doGdPqFv3kee3NL7Ll2HDBl1Ifv0VnJzgzBl4913w94f7UzE9sN4SgJ+fHzExMal2\nZ64OfmkKswCjtGFLTvOSnOYVFhZGYiKsWgUvvwwVKsDatTB4MMTFwZdf6l/IbVlUrH4sk5Jg1y4Y\nPVpX1IoVYeFCqFMHtm+HqCiYMQNat/6vqGTDjBkz8PLyon///inWlYmOjsbHxwd/f3+2b9+e6X5y\nxBWLECJniYjQ58eXXwYPD+jVC776CooXt3UyGzh7Vl+NrFsHv/0Grq7QogVMmgTPPw8FCqR6S1hY\nWLaL3htvvMGoUaMAGDlyJEOHDuX77783TQ7r4uJCREQEgYGBHDlyxDSTdFpyxDgWIYTxKaXPn5Mn\nQ0wM9O0LPXpApUq2TmZld+/Cjh26kKxbp5u2mjbVxaRZM3houv2sSOvcGRMTQ9u2bdNcmTKj1wIC\nAggODsbX1zfdz5MrFiGETd27Bz/+qAtKUhIMG6avVPLmprPTn3/+10+yZQtUraoLyaxZULu2VQ7G\nuXPnTMsO/PTTT6Y7xuLj43FxccHR0ZFTp04RFRVFxYoVM96ZMhCjxN28ebOtI2SJ5DQvyZk9t28r\n9fXXSlWsqNQLLyi1apVSycn/vW4vOTPyyBlv3NDf8KBBSnl4KFW6tFK9eyu1aJFS8fHmjKiUSn3u\n7Nq1qypTpozKly+fcnV1Vd9//73q2bOnqlmzpqpVq5Zq3769On/+vFJKqeXLl6vq1asrb29v5evr\nq1atWpXp5+Wm3wmEEHbg77/h669h+nR49lmYNw9eeMHWqSxMKThy5L/mrd9/h+ee01clP/4ItWpZ\n9S6EtNabeXAZigd17NgxxbIZWSF9LEIIqzh/Hj77DL75Blq2hPff1+fTHOvqVdi48b9iki+f/sZb\ntICAAMig89vcrH3ulCsWIYRFnToFn3wCixdDt2563N7TT9s6lQUkJ8O+ff8VkoMHwc9PF5L334fK\nlXPNgBsZx2IBRhonYASS07yslTMyUheSOnXAxQX++AO++CLrRcUIx3PnihUwfz507w6lSkGfPnDt\nGowZA5cuwZo18Pbb8MwzuaaogFyxCCHMSCk9Tm/yZNi/Xw9m/PpreOIJWyczk8REPUDx36uS2lFR\nesqU5s31uJLy5W2d0C5YrI+lX79+rF69mpIlS6a6Fzo4OJj33nuP+Ph4ihcvTkxMDFWrVsXT0xOA\n+vXrM3PmzNRhpY9FCLuUnAyrV+uCcvGibvnp2RMKFrR1MjOIiflvgOLmzXrEZosW+qtuXd13Yudy\nTB9LWpOcAcTGxrJhwwYqVKiQ4vnsTnImhLC9xETddzJlCuTPr8egvPQSODraOtljuH1bjyW5X0wu\nX9ZXJJ066XElJUvaOqHds1gfi5+fX5ozxw4ZMoSPP/7YUh9rF4zQNgyS09xyU85bt3R/SeXKMGcO\nTJum+627dDFfUbHa8VRKdwBNn66vQkqWhIkT4amnYMECfTtbSIjuR3moqBjl39zarNrHEhoaiqur\nK7XSuMfw/iRnRYsWZfz48byQ429sF8J4rl7Vkz/OmAENGuirlXr1bJ3qEfzzz3+3Av/6q27La9EC\nXn0VliyBokVtndDQrFZYbt26xcSJE9mwYYPpufttftmZ5KxPnz64u7sDUKxYMby9vU3rS9z/7UEe\nZ+3x/efsJY/RH99/zl7ymPPx2bMweHAYa9ZAp07+hIXBhQth3LkDYJnPv/+cWfaXnMze77+neHg4\nFU+cgIgIrnh6cqV2bTzWrIGqVQnbskVv/29Ryer+H8xqzu/fEsfTWiw6QPLBicwOHTpEkyZNKFy4\nMABnzpyhXLlyhIeHU/Khy8v0JjmTznshrOvECZg6FZYvh969YcgQcHOzdaosunQp5VolxYr91+ne\nsCH8ey7KDax97rTaOJaaNWty4cIFoqOjiY6OxtXVlYiICEqWLEl8fDxJSUkAWZ/kzI49/JuMvZKc\n5pWTcu7bB50761nZy5XTBebTT61bVLJ9PO/d07MCjxqlB894eMDSpbrNbvduOH5cD/1v2dJsRcUo\n/+bWZrGmsKCgILZs2cLly5dxc3Nj3Lhx9O3b1/T6g8ugbt26lVGjRpEvXz7y5MnDrFmzKFasmKWi\nCSHSoJS+m3bSJN2XPXSo7ph3crJ1sgycOfPf3VsbN+rVwJo3h48/1gUlf35bJ8yVZK4wIXK55GT4\n+Wc9BuX6dfjgAz1i3i7PyXfvwrZt/zVvnTuXcq2Sf6d9FylZ+9wphUWIXCohQd9N+/HHemT88OHQ\nvj3ksbeJnk6e/G/+ra1boUYNXUiaN9czBBt60Ix15Ng+ltzEKO2uktO8jJJz7dowPv1Ur8y4ZIle\n8vf336FDBzspKgkJsGoVcYGBOuSLL+q1inv10qPgd+7U/Sh169q8qBjl39zaZK4wIXKJ+Hg9/mT6\ndP3LfmgoZLC6rHUppefgWrBAd7hXrcqd6tXh//5PX6HkogkccwJpChMihzt9Wo+Mnz9fz0ry3nt6\nxLxdiIqCH37QBSVvXj3BWPfu8O9YNWEeOWauMCGEbR09qvtPfvkF+veHw4ehbFlbp0JfOi1ZoovJ\nqVMQFKSH8D/7rFyZ5BD20KKa4xil3VVympe95Ny9GwID9SKFlSvrvu+PP/6vqNgk5507sGwZtGun\nx5fs2AEjR+rbhadP153wDxUVezmeGTFCRluQKxYhcgClYP16fctwdLRu7lq40MaDy5OT9a3BISGw\nYoXu0OnZU1+p5JgFWkRapI9FCANLSoIff9QFJTFRT1v/8ss2XiLk2DFdTH74QU/m2LOnbu5ydbVh\nqNxN+liEEJm6cwfmzdPzeJUqpW+eatXKhrcLnz+v+0lCQvTfu3XTnTtpzGQucj7pY7EAo7S7Sk7z\nskbOf/7R/SUVK+rz9ty5uruiTZusFxWz5bx5U7e3tWwJnp56LeIpU/RtaFOnPnZRMcK/uxEy2oIU\nFiEM4MIFGDFCF5TISD0IfdUqsPqyRUlJ8NtveqpjV1d9hdKzJ8TF6UuoJk1sPmhRZK5fv36UKlWK\nmjVrmp4bM2YMrq6u+Pj44OPjw9q1a02vTZo0icqVK+Pp6cn69esz3b/0sQhhx6Kj9S//ixfrboqh\nQ3VxsbrISN3pvnChno+rRw/o2hVKl7ZBGJFdD587t23bhpOTE7169eLQoUMAjB07FmdnZ4YMGZLi\nvUePHqVbt27s2bOHuLg4mjRpwokTJ8iTwSWyXLEIYYcOHtTjBGvXBhcX3R/+5ZdWLipnzuh2t1q1\n9G3C+fLp9U327oV33pGiYmDpLR2f1i/uoaGhBAUFkS9fPtzd3fHw8CA8PDzD/UthsQCjtLtKTvMy\nR85t26B1az3HopcX/PknTJigO+jNJcOc16/rjpsmTXRBiYrS88BER+t14KtVM1+QTBjh390IGbNj\nxowZeHl50b9/f65duwbA2bNncX3gjj5XV1fi4uIy3I/cFSaEjSUnw5o1+pbh8+fh/ff1io0FC1op\nwL17ehDMggU6SMOG8Npr0LatFUMIcwoLC8t20XvjjTcYNWoUACNHjmTo0KF8//33aW7rkMkMCdLH\nIoSNJCbqmU2mTNHTZA0bpufyskrft1J6mciQEN2BU7Gi7oTv0gWeesoKAYQ1pXXufHDp+Ic9+Nrk\nyZMBGDZsGAAtWrRg7Nix1K1bN93PkysWIazs1i2YPRs++QSeflr/2ayZlabJion5b9LHxETdCb99\nux3NSils5dy5c5T5d6G0n376yXTHWLt27ejWrRtDhgwhLi6OqKgo6tSpk/HOlIEYJe7mzZttHSFL\nJKd5ZZbzyhWlxo9XqlQppQIDldq1yzq51NWrSn3zjVJ+fko9+aQ6066dUjt3KpWcbKUAj8YI/+5G\nyKhU6nNn165dVZkyZVS+fPmUq6ur+v7771XPnj1VzZo1Va1atVT79u3V+fPnTdtPmDBBVapUSVWp\nUkWtW7cu08+TKxYhLOzsWfj0U32V0rYtbNpkhT7whARYu1Y3dW3YoJfvHToUWrYkaudOytWvb+EA\nwp4tWrQo1XP9+vVLd/sRI0YwYsSILO9f+liEsJCoKD0G5ccf9eKHQ4ZA+fIW/MCHF8uqVk33m3Tq\npO9ZFrmWzBUmhMHt26c75DdvhoED4cQJC/eHp7VY1t69sliWsBkZx2IBRrm3XXKaj1Lw6adhNGsG\n7dtD/fp66MfYsRYqKvHxesRk/fp6Xpdr1/TdXceOwYcfZlhUjHA8wRg5jZDRFuSKRYjHFBUFAwbo\nxRDHjtUj5vPnt8AH3bmjZ54MCYEtW/RIypEjdf+JTefJFyKlLPex3LlzBwcHBwoUKGDpTOmSPhZh\nT5KS4LPP9ID0kSNh0CALjEFJa7GsHj2gY0dZLEtkmd30sSQnJ/Pzzz+zaNEidu7cSXJyMkopHB0d\nqV+/Pt27dycwMDDTEZhC5ER//AH9+ukLhd279Wq7ZpXWYlkHD8piWcIQ0u1j8ff3Z9++fbz77ruc\nOnWKc+fOcf78eU6dOsW7777Lnj17aNiwoTWzGoZR2l0lZ/bdu6fnZXzhBd3ktXnzf0XlsXOeP6/X\nf3/2WT1XV2Kibvo6eFCvNWymomJPxzMjRshphIy2kO4Vy4YNG9Js9ipQoAD16tWjXr163L1716Lh\nhLAnR45A377g7Ax79uhR84/t5k0IDdVXJ7t26Z7/KVMgIEDWNRGGleU+lps3b3Ls2DEqVKhAiRIl\nLJ0rTdLHImzh3j09HmXaNBg/Hl599TGnX0lK0pc6ISGwciXUq6ebutq3hyJFzJZbiPusfe5Mtyls\n5cqVuLu74+vry5o1a6hRowaDBg2iRo0azJ0712oBhbClQ4f0eX/zZj005LXXHqOoREbqJq3y5fWM\nkz4+ui9l7Vq9RrwUFZFTpDfXS82aNdXx48dVeHi4Kly4sPrzzz+VUkpduHBBVa9ePRuz1JhPBnHt\nilHmD5Kc6UtIUGrcOKWeekqpb7/N2rRaaeaMjVVqyhSlatZUqnx5pYYPV+rIEbPnzQ75dzcfI2RU\nyvrnznT7WBwdHXnmmWcAqFixIhX/XbquZMmS5JN75kUOduCA7kspUwYiIsDNLZs7uH5dL6iyYIHe\nQceOerEsPz/IYDlXIXKKdPtYatWqRVhYGEopAgICTHc/3H988OBBa+YEpI9FWFZCgl6t8auv9J1f\nvXtno9krrcWyevSQxbKEXbD2uTPdwuLu7m4ao6KUSjVeJTo62vLpHiKFRVjKvn36KqVCBZg1C8qW\nzeIbExP1Ur7jx+tLnJ494eWXZbEsYVesfu60asPbYzJKXKO0u0pOpe7cUWrECKVKllQqJCQbS5Qk\nJio1Z45STz+tVJMmSu3cKcfTzIyQ0wgZlbKjPpaIiIgMC5Kvr6+ZS5wQ1hUerq9SnnlG37BVunQW\n3pSUpCcjUOlYAAAgAElEQVR7HDtWX9bMnQsvvqhfk8FyQmjpVZyGDRsqf39/VbduXZU3b17l6+ur\nfH19Vd68eVW9evUyrVh9+/ZVJUuWVDVq1Ej12ieffKIcHBzU5cuXTc9NnDhReXh4qCpVqqhff/01\nzX1mEFeILLt9W6n339crOS5alMWrlKQkpZYuVapaNaXq11fqt9/sfgVGIe6z9rkz3VtUwsLC2Lx5\nM2XLliUiIoJ9+/axb98+9u/fT9ksNED37duXdevWpXo+NjaWDRs2UKFCBdNzR48eZcmSJRw9epR1\n69YxcOBAkpOTH6lQCpGRXbvA21tPaX/wIHTtmkkHvVLw00/6TVOnQnAw7NgBjRtbaZF6IYwn03sf\n//jjD2rWrGl6XKNGDY4dO5bpjv38/HBJY9W6IUOG8PHHH6d4LjQ0lKCgIPLly4e7uzseHh6Eh4dn\nJb9dMsr8Qbkp561bemXejh11P/vSpVCyZAZvUApWrdLzdo0bp28X+/13aNEi3YKSm46nNRghpxEy\n2kKm67HUqlWLV155hR49eqCUYuHChXh5eT3Sh4WGhuLq6kqtWrVSPH/27Fnq1atneuzq6kpcXNwj\nfYYQD9u2Dfr31zXi0KFMbthSSt82PGqUrkZjx0JgoIw/ESIbMi0sc+bM4auvvuKzzz4D4MUXX+SN\nN97I9gfdunWLiRMnsmHDBtNzKoPb34w8Hb+/v7+tI2RJTs958yaMGAHLlsHMmbo+ZGjTJl1QLl/W\nBaVTp2wVlJx+PK3NCDmNkNEWMi0shQoVYsiQIQwZMuSxPujPP/8kJibGdLVz5swZnn32WX7//XfK\nlStHbGysadszZ85Qrly5NPfTp08f3P9ddrVYsWJ4e3ub/nHvX5bKY3m8ZQt06xZGtWpw+LA/xYtn\nsH3evDByJLeiovird2+qjhsHjo529f3IY3n8uI+typJ3BkRHR6d5V5hSSrm7u5vuCjty5Ijy8vJS\nd+/eVadOnVIVK1ZUyWnccWPhuGZjlHvbc2LO69eVevNNpcqVU+qXXzLZeNcupZo2VcrdXanZs/XY\nFCvltCXJaT5GyKiUHd0V9riCgoJo0KABJ06cwM3NjTlz5qR4/cGmrmrVqtGlSxeqVatGy5YtmTlz\npqGbwoRtbNwINWvqJrBDh6BNm3Q23LdPrxffpYtu7jp+XA9oyZvpBbwQOUK/fv0oVapUihuz7gsO\nDiZPnjxcuXIFgJiYGAoVKoSPjw8+Pj4MHDgw0/1neT0WeyBTuoi0/PMPvP8+rF4N33wDLVums2Fk\nJIwerVfpGjECXnkF0ljMToic5uFz57Zt23BycqJXr14cOnTI9HxsbCwDBgzg+PHj7Nu3j+LFixMT\nE0Pbtm1TbJeZTK9Yjh8/zoABA2jatCkBAQEEBATQqFGjbH5bQljG+vX6KiUpCQ4fTqeoHDkCnTvr\nW4X9/eHkSXjzTSkqItfKznCQR5FpYencuTO+vr6MHz+eqVOnmr5E+u53mtk7I+f8+299wTFgAHz7\nrf4qWvShjY4f1wtoNWoEderogvLOO1CokNVy2iPJaT5GyJhV6Q0HAT3psI+PD/7+/mzfvj3TfWXa\nqJwvX75Hur1YCEtZs0av5Nimje5LeeKJhzb48089qHHNGhg8WE9X7Oxsk6xC2EJYWFi2il5Gw0HK\nli1LbGwsLi4uREREEBgYyJEjR3DO4P9Upn0sY8aMoUSJEnTs2JECDzQdFC9ePMuhzUX6WHK3q1d1\nndi6Fb77Tl+IpPDXX/B//wc//wxvvaWvTlJdxgiR+6R17nyw7+TQoUM0adKEwoULA/8N+QgPD6fk\nQ1NUBAQEEBwcnOFExJlescydOxcHBwc++eSTFM/bYj0WkXutXAlvvKGnZDl4EJycHnjxzBk95crS\npXqjEyfABr/4CGFUNWvW5MKFC6bHTz/9tKnzPj4+HhcXFxwdHTl16hRRUVGmFYXTk2kfS0xMDNHR\n0am+RPqM0u5qhJyXL0PTpmEMGQILF+oVfk1F5dw5ePttqFVLt4cdP64nArNRUTHC8QTJaU5GyJiW\n7AwH2bp1K15eXvj4+NC5c2dmzZpFsWLFMtx/ulcsGzdupHHjxixfvjzNMSUdO3bM7vciRLasWAGD\nBkGDBvpO4SJF/n3h4kWYMgXmzIE+feDYMShVypZRhTCURYsWZfj6qVOnTH/v2LFjts/36faxjB49\nmrFjx9KnT580C8vDFc4apI8ld7h0SXeRRETo2vH88/++cPmynrr+22/13V7Dh2djDWEhci+7WfPe\nHklhyfmWLdOtWz166Bu7ChVC99pPm6ZnkuzcWQ9uLF/e1lGFMAxrnzvT7WOZO3cu9+7dS/eNCQkJ\nNrlqMQKjtLvaU86LF3XNGDVKr6s1dSoUSvwHxo0j0d0dzp6FvXvh66/ttqjY0/HMiOQ0HyNktIV0\n+1hu3LhB7dq18fT0pHbt2pQuXRqlFOfPn2fv3r388ccfDBgwwJpZRQ6klF5CfvBgPV1XSAgUvHcD\nJs2ATz+FFi2I+PJL6vboYeuoQogsyrApTCnFjh072L59O6dPnwagQoUKvPDCCzRo0MDqE0VKU1jO\ncv68vjs4Kkr3pdSufks3d02dCgEBel6vqlVtHVMIw5M+lgxIYckZlIIFC+Ddd/WULCPfu0OBed/A\n5MlQvz6MGaMnABNCmIXd9LGIR2eUdldb5IyLg3bt9EXJ2p/vMr7cVxSoURl++01PT7x8eaqiIsfT\nvCSn+Rghoy1IYRFWoZRu7vLxgdreiUQM/A7foCrwyy96wMrKlfpFIYThSVOYsLjYWHj1Vbh07h4r\nOi6g/NxxUKmSXle+QQNbxxMix7O7prDp06fz999/o5Sif//++Pj48Ouvv1ojmzA4pfRYxud8knjN\n6Qf23KxG+Y1z9KXLhg1SVITIoTItLLNnz6Zo0aKsX7+eK1euEBISwrBhw6yRzbCM0u5qyZx//QUt\nmiVzcvIy/ipWi8C4L3H4+isIC4OGDbO1Lzme5iU5zccIGW0h09mN718+rV69mp49e1KjRg2LhxLG\nlZwMs75W7BoWSkiR0ZQolx+H8cHQvDlY+fZ0IYRtZNrH0qdPH86ePcupU6eIjIwkKSmJgIAA9u3b\nZ62MJtLHYt+iTym+CVxD7z9HUaF8MoU+HqdX45KCIoRN2d04luTkZPbv30+lSpUoVqwYly9fJi4u\nLs3lKy1NCot9Sk5S/PL2Bsp9M4oKT92k+IyxOHYMhDxy06EQ9sDuOu937dpFlSpVKFasGCEhIYwf\nP56isipfhozS7mqOnHELNnO4+It4zfkfZT8eTIm4SBw7dTRrUclNx9MaJKf5GCGjLWT6v//111+n\nSJEiREZGMm3aNDw8POjVq5c1sgk7lrRlO7GVG3G39wDOtnkVt2uHKTv4ZblKEUJk3hTm4+PD/v37\nGTt2LOXKleOVV17B19eXiIgIa2U0kaYwO7B7NzeHjuLvfVHMLz+STit74eGZ6T0gQggbsva5M9Mz\ngrOzMxMnTmTBggVs27aNpKQkEhMTrZFN2JN9+1AjR3F91yHGJH6Ex+Q+vP92frlAEUKkkulpYcmS\nJRQoUIDZs2dTunRp4uLieO+996yRzbCM0u6apZyRkRAYSGKrdnxytBWdvaIYdPBVBr5jvaKSo46n\nHZCc5mOEjLaQ6amhTJkydO/enWvXrrFq1SoKFiwofSy5wZEj0LkzqkULfrvnT8WkkzgPe5O1mwpQ\nsaKtwwkh7FmmfSxLly7lvffeo+G/o6W3bt3K1KlT6dy5s1UCPkj6WKzg+HG9JvCGDZzv8S6dw96k\n4JNF+PZbcHe3dTghxKOwu3EstWrV4rfffqNkyZIAXLp0icaNG3Pw4EGrBHyQFBYL+vNP+L//g9Wr\nSXrrHYIT32bq185MnAivvCJjHIUwMrsbx6KUokSJEqbHTz75pJzcM2GUdtewsDA9qdeAAVC3Lri7\nc+ink9T++UM27XFm3z79kq2LiqGOpwFITvMxQkZbyLSwtGjRgubNmzN37lzmzJlDq1ataNmypTWy\nCUu6dInKn34Kvr5QsiQJh08whjE07liUt96CtWuhfHlbhxRCWEK/fv0oVaoUNdNYqTU4OJg8efJw\n5coV03OTJk2icuXKeHp6sn79+kz3n2lTmFKKFStWsH37dhwcHPDz86NDhw6P8K08PmkKM5Pjx6FV\nK/01ahT7z5SgTx9wc4NZs6BcOVsHFEKY08Pnzm3btuHk5ESvXr04dOiQ6fnY2FgGDBjA8ePH2bdv\nH8WLF+fo0aN069aNPXv2EBcXR5MmTThx4gR5MrotVBmIweLap23blCpZUqnvvlN37ij10Uf64fz5\nSiUn2zqcEMIS0jp3RkdHqxo1aqR4rlOnTioyMlK5u7ury5cvK6WUmjhxopo8ebJpm+bNm6tdu3Zl\n+HnplhwnJyecnZ3T/HriiSfMUURzLLttd12yBDp0gPnzOf5Cfzw9wzh0CA4cgJ49bd+Xkh67PZ4P\nkZzmZYScRsiYVaGhobi6uqaaYPjs2bO4urqaHru6uhIXF5fhvtIdeX/jxo3HjCnshlLw8cfwxRfw\n22+cLeFF8wbQsSMEB9tvQRFCPJqwsLBsFb1bt24xceJENmzYYHpOZdDt4JDJSUPWvM/p7t2Dt96C\nnTth9Wr+ecKVF1+El1+G4cNtHU4IYQ1pnTtjYmJo27Ythw4d4tChQzRp0oTChQsDcObMGcqVK8fv\nv//OnDlzAEwrB7do0YKxY8dSt27ddD/PYpNypHXXwciRI/Hy8sLb25vGjRsTGxtr+gYLFSqEj48P\nPj4+DBw40FKxcpcbN6B9ez1GZds2Eku50qkT1K8Psrq0EOK+mjVrcuHCBaKjo4mOjsbV1ZWIiAhK\nlSpFu3btWLx4MQkJCURHRxMVFUWdOnUy3J/FCkvfvn1Zt25diufef/99IiMjOXDgAIGBgYwdO9b0\nmoeHB/v372f//v3MnDnTUrGswi7aXc+d02vLlyoFq1ejnJ/glVegYEGYMUM3f9lFziyQnOYlOc3H\nCBnTEhQURIMGDThx4gRubm6mq5L7HmzqqlatGl26dKFatWq0bNmSmTNnZtoUZrH5zv38/IiJiUnx\nnLOzs+nvN27c4KmnnrLUx+duR45A69Z6yPyHH4KDA6NG6ruMN22CvDLLvRC52qJFizJ8/dSpUyke\njxgxghEjRmT9AzK7Te3HH39UHh4eytnZWTk5OSknJyfl7Oyc2dvSvZ1txIgRys3NTVWpUkVdvXrV\ntF2RIkWUt7e3atiwodq2bVua+8tCXLFxo1IlSigVEmJ6atYspTw8lLp40Ya5hBA2Y+1zZ6ad95Uq\nVWLVqlVUrVo169XqXw92Dj1s8uTJHD9+nDlz5pCQkMDNmzdxcXEhIiKCwMBAjhw5kuIKB6TzPlMh\nITB0qL6tOCAAgFWr9LQs27aBh4eN8wkhbMLuFvoqXbr0IxWVzHTr1o1WrVoBkD9/fvLnzw+Ar68v\nlSpVIioqCl9f31Tv69OnD+7/TrNbrFgxvL298ff3B/5r77T14/vPWe3zGzaE8eO58+WXHJwyhTr/\nFpWvvgpj+HBYv94fD4/U758+fbpdHj+bH89HfCzH07yPjXA8Dxw4wDvvvGM3eTJ6bE3pXrEsX74c\n0NPknz9/nsDAQNPJ38HBgY4dO2a684evWKKioqhcuTIAM2bMIDw8nJCQEOLj43FxccHR0ZFTp07x\n4osvcvjwYYoVK5YyrEGuWMLCwqz3j5mYCK+9phfkWrUKypQB9I1gfn56ipa2be0g52OQnOYlOc3H\nCBnBjqbN79Onj6nnXymV6i6Ah+8ieFhQUBBbtmwhPj6eUqVKMXbsWNasWcPx48dxdHSkUqVKfPXV\nV5QsWZIVK1YwatQo8uXLR548eRg3bhytW7dOHdYghcVq/vkHOnWC/Plh8WJwcgLg0iVo0ADefVfX\nHCFE7mY3heW+7du388ILL2T6nDVIYXnAmTN6Esnnn9f3D/97q9etW9CoETRpAuPH2zijEMIu2N16\nLG+//XaWnhP/ebAt2yIOHNCjHHv0gJkzTUUlKQmCgqBKFb1ml81zmonkNC/JaT5GyGgL6Xbe79q1\ni507d3Lx4kWmTZtmqnbXr18nKSnJagHFQ379VReUL7+ELl1MTyulZ265dQuWLZP5v4QQtpNuU9iW\nLVvYvHkzs2bN4vXXXzc97+zsTNu2bU2d8NaU65vCvvtOD3hcvhweaoqcPFl3s2zdCjL5tBDiQXbX\nxxITE2O6vdfWcm1hUQpGjoRFi2DNGt3W9YAFC+Cjj/Q8k2XL2iijEMJu2V0fS+HChXn33Xdp1aoV\nAQEBBAQE0KhRI2tkMyyztrvevaubvn77DXbtSlVUNm7UYyLXrMl+UTFK+7DkNC/JaT5GyGgLmRaW\n7t274+npyalTpxgzZgzu7u4899xz1sgmrl6F5s3h9m09yVfJkilejozUnfXLlkG1ajbKKIQQD8m0\nKczX15eIiAhq1arFwYMHAXjuuefYu3evVQI+KFc1hcXE6NuJmzeHTz4BR8cUL8fG6rEqwcEp+vCF\nECIVu5vS5f5o+9KlS7Nq1SrKli3L1atXLR4sV9u7F9q1gw8+gP/9L9XL165By5YweLAUFSGE/cm0\nKeyjjz7i2rVrBAcH88knn/DKK6/w6aefWiObYT1Wu+svv+iqMXNmmkXl7l0IDISmTWHIkEf/GDBO\n+7DkNC/JaT5GyGgL6V6x3L59m6+//pqTJ08SFxdH//795SBa2pdf6uHyq1ZBGst+JidDnz5QooRu\nAhNCCHuUbh9Lly5dyJ8/P35+fqxZswZ3d3c+++wza+dLIcf2sSQn62avlSth7VqoWDHNzd57D3bv\nhg0b9EqQQgiRFXbTx3Ls2DHTrMT9+/endu3aVguVq9y+Db16wfnzeiDKk0+mudnnn+sLmR07pKgI\nIexbun0seR9YvzavrGWbLVluMoyP17NFOjrqy5B0isqKFfDxx/pipnhxG+S0MclpXpLTfIyQ0RbS\nrRgHDx5MsYLj7du3TY8dHBz4559/LJ8uJzt5Ut9O3LEjTJwIedKu8Tt2wOuv6ynC7GQCBCGEyFCm\n41jsSY7pY9m1SxeUMWMyXDDljz/A3x/mz4dmzayWTgiRw9hNH4uwkOXL9SXIvHn6iiUd58/rlydP\nlqIihDCWTMexiOxLs91VKfj0Uz025ddfMywq169D69bQt6++vdhSjNI+LDnNS3KajxEy2oIUFmtI\nStIF5fvv9Z1fvr7pbpqYqEfTP/usnrFYCCHMrV+/fpQqVYqaNWuanhs5ciReXl54e3vTuHFjYmNj\nAT3DfaFChfDx8cHHx4eBAwdmun/pY7G0mzehWzd9GbJiBRQrlu6mSkH//nDhAoSGmhaGFEKIx/Lw\nuXPbtm04OTnRq1cv07CS69evm27QmjFjBpGRkXz33XfExMTQtm1b03ZZIVcslnThAgQEQNGisG5d\nhkUFYOxYOHQIliyRoiKEsBw/Pz9cXFxSPPfgXcA3btzgqaeeeuT9S2GxgLCwMH1LV/36et6vefPg\n38k80/P99xASogdBOjlZMacBSE7zkpzmY4SM2fHhhx9Svnx55s2bx7Bhw0zPR0dH4+Pjg7+/P9u3\nb890P/J7sQUUjYyEl1/Wt3T17Zvp9mvW6BWHt26FUqWsEFAIkaOFhYU9UtGbMGECEyZMYPLkyQwe\nPJg5c+ZQtmxZYmNjcXFxISIigsDAQI4cOZLiCudh0sdibosW6Y76hQv1qPpM7N2rL2pWrtQXOEII\nYW5pnTsz6js5ffo0rVq14vDhw6leCwgIIDg4GN8MbkKSpjBzUUpfoXzwgV4vOAtF5dQpvezKd99J\nURFC2FZUVJTp76Ghofj4+AAQHx9PUlISAKdOnSIqKoqK6UyUe58UFnO4d08Pely8GHbtIuzy5Uzf\nEh+vr1Q+/BDat7dCxjQYpX1YcpqX5DQfI2RMS1BQEA0aNOD48eO4ubkxe/Zshg8fTs2aNfH29iYs\nLIzgf9fm2Lp1K15eXvj4+NC5c2dmzZpFsUxuRJI+lsd1/fp/yzhu2wbOzvBA5U/L7dv6SqVDB3jz\nTStkFEKIByxatCjVc/369Utz244dO9KxY8ds7V/6WB7H2bN6iPxzz+kVH/Ply/QtSUnQuTMULqzn\nAEtn7kkhhDAba5875bT2qA4f1h0jnTvDN99kqagoBe+8A3//DbNnS1ERQuRMcmp7FBs3QqNGMGkS\njBgBDg4pXk6v3fWTT2DLFj0AP5NhLVZhlPZhyWlektN8jJDRFqSPJbvmzYP334dly6Bhwyy/bdEi\nmDFDTxVWtKgF8wkhhI1JH0tWKaXnXJk3T49orFo1y2/dvFmPl9y0CWrUsGBGIYRIg6zHYo8SEuDV\nV+HIEb1IV+nSWX7roUO6qCxZIkVFCJE7SB9LZv7+W6+dcuUKhIVlqajcb3c9c0bfNPbZZ3ouSntj\nlPZhyWlektN8jJDRFqSwZOT0aXj+efD0hJ9+giJFsvzW+/XorbcgKMiCGYUQws5IH0t69u+Htm1h\n8GAYMiTVnV8ZSUiAFi2genX4/PNsvVUIIczO2n0sUljSsnYt9OoFX30FnTpl663Jyfqtt27pG8cc\nHS2UUQghsijHDJDMztKXAJMmTaJy5cp4enqyfv16S8XK3Dff6KnuQ0OzXVRAD2vZvz+MH36w/6Ji\nlPZhyWlektN8jJDRFixWWPr27cu6detSPPf+++8TGRnJgQMHCAwMZOzYsQAcPXqUJUuWcPToUdat\nW8fAgQNJTk62VLS0JSfD8OEwdaqe86tBg2zv4ssvdVfMxIlQqJAFMgohhAFYrLBkZ+nL0NBQgoKC\nyJcvH+7u7nh4eBAeHm6paKndvQvdu+th8Tt3QuXK2d7Fzz/DhAl6BeL27f3Nn9EC/P39bR0hSySn\neUlO8zFCRluw+jiWDz/8kJCQEAoVKmQqHmfPnqVevXqmbVxdXYmLi7NOoCtX9DTDJUroqVoe4VJj\n1y4YMEB3zTz9tAUyCiGEgVj9duMJEyZw+vRp+vbtyzvvvJPudg7p3ErVp08fxowZw5gxY5g+fXqK\nNs6Hl+PM7PHuhQu55e0NtWvD0qWE/f57tvcXEhJGhw56puIbN8JSbJPdPNZ+/LjHz1qP5Xia97Ec\nT/M9nj59ul3lyeixVSkLio6OVjVq1Ejztb/++ktVr15dKaXUpEmT1KRJk0yvNW/eXO3evTvVe8wa\n9/fflSpTRqkZMx55F+fPK1WxolLffZfy+c2bNz9eNiuRnOYlOc3LCDmNkFEpM587s8Citxs/vKZy\nVFQUlf/tv5gxYwbh4eGEhIRw9OhRunXrRnh4OHFxcTRp0oSTJ0+mumox2y1zoaHwyivw/fd6xa1H\ncOOGHk3fujWMGfP4kYQQwlJyzFxhQUFBbNmyhfj4eNzc3Bg7dixr1qzh+PHjODo6UqlSJb766isA\nqlWrRpcuXahWrRp58+Zl5syZ6TaFPbYZM/R092vW6CawR3Dvnp7/q1YtGD3azPmEEMLorHp99Jge\nK25SklKDByvl6anUqVOPvJvkZKUGDFCqRQulEhLS3sYol8eS07wkp3kZIacRMipl/aaw3DG78e3b\n0KMHxMfr24kfug06O8aPh3379J3JWVg0Ugghcp2cP6XLpUvQvr2+D3j2bChQ4JE/f+5cGDdO16Zs\nzJwvhBA2lWOmdLELUVF6BH1AAISEPFZR+fVXGDZMj1WRoiKEEOnLuYVlxw7w89PLCE+YAHke/VuN\niICePWH5cqhSJfPtbXbveDZJTvOSnOZlhJxGyGgLObOwLFsGgYG67WrAgMfaVUyMnj3/66/10ixC\nCGF0lp4kOGf1sSgFwcEwfTqsWgXe3o/1eVeu6GIycKBesEsIIYzo4XPntm3bcHJyolevXqZxhtev\nXzfN5zhjxgwiIyP57rvvTOMM9+zZYxpneOLECfJk0AqUc65Y7t2DQYNg3jw9eddjFpU7d/TYyTZt\npKgIIXIWS08SnDMKy82beiLJEydg+3Zwc3us3SUn67uT3dxgypTsv98o7a6S07wkp3kZIacRMmbH\nhx9+SPny5Zk7dy7Dhw8H9CTBrq6upm2yMkmw8cexnD+vO0Fq1NCLdD3m4BKl9ErE8fH6TrDH6PMX\nQgibeNQJKCdMmMCECROYPHky77zzDnPmzElzu8xmRjF2H8uxY9CqlV7xceRIsywuP22aHu6yfTsU\nK/bYuxNCCJtLq3/64bkcH3T69GlatWrF4cOHmTx5MgDDhg0DoEWLFowdO5a6deum+3nG/X08LAz8\n/WHsWBg1yixFZckS+PRTPVZFiooQIjeJiooy/T00NBQfHx8A2rVrx+LFi0lISCA6OpqoqCjq1KmT\n4b6MWVh++AG6dIGFC6FXL7PscssW3Um/evVjd9EYpt1VcpqX5DQvI+Q0Qsa0BAUF0aBBA44fP46b\nmxuzZ89m+PDh1KxZE29vb8LCwggODgZSThLcsmXLLE0SbLw+lgkTdF/Kpk26X8UMjhzRdWrRIj1j\nsRBC5GSLFi1K9Vy/fv3S3X7EiBGMGDEiy/s3VB/Ltw4ODPDx0WNUypY1yz7PnoX69XW96tHDLLsU\nQgi7kmPWY7GEmwBbt4KTk1n2988/0LIlvPGGFBUhhDAXQ/WxDAazFZWEBHjpJT2y/oMPzLJLE6O0\nu0pO85Kc5mWEnEbIaAuGKizmopRembhwYb2gpKUWqxRCiNzIUH0s5mon/PBD2LhR9/8XLmyGYEII\nYcekj8XCvv4ali7Vi3VJURFCCPPLVU1hv/yiV4Bctw5KlLDc5xil3VVympfkNC8j5DRCRlvINVcs\nv/8O/frBmjVQqZKt0wghRM6VK/pYTp7Ui0l++62eBl8IIXITWfPezC5d0mNVxo6VoiKEENaQowvL\nzZu6mHTtCq++ar3PNUq7q+Q0L8lpXkbIaYSMtpBjC8u9e7qgeHrqDnshhBDWkSP7WJTS07ScOqWn\nFX6EKxkAABB3SURBVMuf3wrhhBDCTsk4FjOYNEnfBbZlixQVIYSwthzXFDZ/vp5Vf/VqeOIJ22Qw\nSrur5DQvyWleRshphIy2kKOuWDZsgPfeg82bzTarvhBCiGzKMX0sBw5As2awfLkesyKEEEKTcSyP\n4PRpfVvxl19KURFCCFszfGG5elUPgBw6FDp3tnUazSjtrpLTvCSneRkhpxEy2oKhC8udOxAYCM2b\nw+DBtk4jhBACDNzHkpwMQUF6zMrixZDH0CVSCCEsR8axZNF778G5c7B+vRQVIYSwJxY7Jffr149S\npUpRs2ZN03PvvfceVatWxcvLi44dO/L3338DEBMTQ6FChfDx8cHHx4eBAwdmuO/p02HtWvj5ZyhY\n0FLfwaMzSrur5DQvyWleRshphIxpseT5GSxYWPr27cu6detSPNesWTOOHDlCZGQkzzzzDJMmTTK9\n5uHhwf79+9m/fz8zZ85Md78//giffKILS/Hilkr/eA4cOGDrCFkiOc1LcpqXEXIaIWNaLHV+vs9i\nhcXPzw8XF5cUzzVt2pQ8/7Zb1a1blzNnzmR7vwMH6vm/KlQwS0yLuHbtmq0jZInkNC/JaV5GyGmE\njGmx1Pn5Ppv1TsyePZtWrVqZHkdHR+Pj44O/vz/bt29P930LFoC3tzUSCiFE7vSo5+f7bNJ5P2HC\nBPLnz0+3bt0AKFu2LLGxsbi4uBAREUFgYCBHjhzB2dk51XubNbN22uyLiYmxdYQskZzmJTnNywg5\njZAxux7n/GyiLCg6OlrVqFEjxXNz5sxRDRo0ULdv3073ff7+/mrfvn2pnq9UqZIC5Eu+5Eu+5Csb\nX5UqVbL4+flBVr1iWbduHVOnTmXLli0UfOB2rvj4eFxcXHB0dOTUqVNERUVRsWLFVO8/efKkNeMK\nIUSu8bjn5wdZrLAEBQWxZcsW4uPjcXNzY+zYsUyaNImEhASaNm0KQP369Zk5cyZbtmxh9OjR5MuX\njzx58jBr1iyKFStmqWhCCJGrWfr8bKiR90IIIeyf3Y1ZT2vgzsPefvttKleujJeXF/v377diuv9k\nljMsLIyiRYuaBhWNHz/eygm12NhYAgICqF69OjVq1ODzzz9PcztbH9Os5LSHY3rnzh3q1q2Lt7c3\n1apVY/jw4WluZ+vjmZWc9nA8AZKSkvDx8aFt27Zpvm7rY3lfRjnt5Vi6u7tTq1YtfHx8qFOnTprb\nWOV4ZtgDYwNbt25VERERqTqV7lu9erVq2bKlUkqp3bt3q7p161oznklmOTdv3qzatm1r5VSpnTt3\nTu3fv18ppdT169fVM888o44ePZpiG3s4plnJaS/H9ObNm0oppRITE1XdunXVtm3bUrxuD8dTqcxz\n2svxDA4OVt26dUszi70cS6Uyzmkvx9Ld3V1dvnw53detdTzt7oolrYE7D1q5ciW9e/cG9CCea9eu\nceHCBWvFM8ksJ2DVSd/SU7p0abz/Hfjj5ORE1apVOXv2bIpt7OGYZiUn2McxLVy4MAAJCQkkJSVR\n/KEpIOzheGYlJ9j+eJ45c4Y1a9bwyiuvpJnFXo5lZjnB9sfyvoxyWOt42l1hyUxcXBxubm6mx66u\nro81QtRSHBwc2LlzJ15eXrRq1YqjR4/aOhIxMTHs37+funXrpnje3o5pejnt5ZgmJyfj7e1NqVKl\nCAgIoFq1ailet5fjmVlOeziegwcPZurUqaYR3w+zl2OZWU57OJb3czRp0oTnnnuOb7/9NtXr1jqe\nhisskLoiOzg42ChJ+nx9fYmNjSUyMpK33nqLwMBAm+a5ceMGnTp14rPPPsPJySnV6/ZyTDPKaS/H\nNE+ePBw4cIAzZ86wdevWNCcitIfjmVlOWx/PVatWUbJkSXx8fDL8LdvWxzIrOW19LO/bsWMH+/fv\nZ+3atXz55Zds27Yt1TbWOJ6GKyzlypUjNjbW9PjMmTOUK1fOhonS5uzsbGqKaNmyJYmJiVy5csUm\nWRITE3nppZfo0aNHmj/w9nJMM8tpT8cUoGjRorRu3Zq9e/emeN5ejud96eW09fHcuXMnK1eu5Omn\nnyYoKIhNmzbRq1evFNvYw7HMSk5bH8v7ypQpA0CJEiXo0KED4eHhKV631vE0XGFp164d8+fPB2D3\n7t0UK1aMUqVK2ThVahcuXDD9ZhAeHo5SKs02bktTStG/f3+qVavGO++8k+Y29nBMs5LTHo5pfHy8\naeLB27dvs2HDBnx8fFJsYw/HMys5bX08J06cSGxsLNHR0SxevJhGjRqZjtt99nAss5LT1scS4Nat\nW1y/fh2Amzdvsn79+lR3rVrreNrdQl9pDdxJTEwE4LXXXqNVq1asWbMGDw8PihQpwpw5c+wy548/\n/shXX31F3rx5KVy4MIsXL7ZJzh07drBgwQLTLYig/6OcPn3alNUejmlWctrDMT137hy9e/cmOTmZ\n5ORkevbsSePGjZk1a5Yppz0cz6zktIfj+aD7TTL2diwfllZOeziWFy5coEOHDgDcu3eP7t2706xZ\nM5scTxkgKYQQwqwM1xQmhBDCvklhEUIIYVZSWIQQQpiVFBYhhBBmJYVFCCGEWUlhEUIIYVZSWAQA\njo6O+Pj4UKNGDby9vZk2bZppwNe+ffv43//+l+57//rrLxYtWmStqKl8/vnnVKtWjZ49e1r0c6ZP\nn87t27ct+hlZ9csvvzBlyhQAfv75Z44dO2Z6bd68eZw7d+6R9vvFF18wd+5cAEaPHs3GjRuz/N65\nc+fy1ltvPdLnAjRu3Ng0wE8YnEXmTBaG4+TkZPr7xYsXVZMmTdTo0aOz9N7NmzerNm3aWChZ5jw9\nPVVcXFyq5xMTE836Oe7u7io+Pj7N15KSksz6WdnRu3dv9eOPP5oe+/v7q71792ZrH/fu3VPJycnK\n29v7kY/b3Llz1aBBgx7pvUop9c0336jg4OBHfr+wH1JYhFIqZWFRSqlTp06pJ598UimVsnCEhYUp\nb29v5e3trXx9fdX169dV3bp1VdGiRZW3t7eaPn26iomJUX5+fsrX11f5+vqqnTt3mvbTsGFD1alT\nJ+Xp6am6d+9u+rzw8HDVoEED5eXlperUqaNu3Lih7t27p959911Vu3ZtVatWLTVr1qxUuV977TWV\nP39+VbNmTfXpp5+qMWPGqB49eqjnn39edevWTcXExKiAgABVq1Yt1bhxY3X69GmllD4Zv/HGG6pe\nvXqqYsWKavPmzapXr16qatWqqk+fPqk+57PPPjN9TqNGjZRSShUpUkQNHTpUeXl5qe3bt6tx48ap\n2rVrqxo1aqhXX33V9N6GDRuqDz74QNWpU0c988wzpnVRDh8+rOrUqaO8vb1VrVq11MmTJ1V0dLSq\nUqWK6tOnj3rmmWdUt27d1K+//qoaNGigKleurMLDw5VSSs2ZM0cNGjRI7dy5UxUvXlw9/fTTytvb\nW02ZMkU5OTmpKlWqKB8fH3X79m21d+9e1bBhQ/Xss8+q5s2bq3PnzplyvfPOO+q5555TwcHBatu2\nbapr1/9v7+xCmgrDOP5fKzNiJUikGcxVsGhbO24z8qMQVFyxPlhERiUWFpZ6IYRejqDowosYycAu\n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\nDMMwGeUPaLGiW8J10ioAAAAASUVORK5CYII=\n",
+ "text": [
+ "<matplotlib.figure.Figure at 0x7f68348c93d0>"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "L50 values by Cost 231 model\n",
+ "129.03 140.47 147.16 151.91 155.59 \n",
+ " \n",
+ "L50 values bu Okumura/Hata model\n",
+ "125.13 135.73 141.93 146.34 149.75 \n",
+ " \n",
+ "The results from the plot of two models shows that the calculated path loss with the COST 231 model is higher than the value obtained by the Okumura/Hata model.\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.8, Page 76"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "SNRmin=12;#in dB\n",
+ "n=3; #No of floors\n",
+ "Backgroundnoise=-115; #dBm\n",
+ "pt=100 #in dBm\n",
+ "\n",
+ "#Calculations\n",
+ "pt_db=10*math.log10(pt);\n",
+ "Sr=Backgroundnoise+SNRmin; #receiver sensitivity\n",
+ "Lpmax=pt_db-Sr;\n",
+ "#Refering table 3.4\n",
+ "Lp_d0=38; #ref path loss at the first meter(dB)\n",
+ "Lf=15+4*(n-1); #signal attenuation through n floors\n",
+ "y=3; #path loss exponent\n",
+ "X=10; #Shadowing effect(dB)\n",
+ "d=10**((Lpmax-Lp_d0-Lf-X)/30); #max allowable path loss\n",
+ "\n",
+ "#Result\n",
+ "print 'Coverage radius of an access point = %d m \\n'%(round(d))"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Coverage radius of an access point = 54 m \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 22
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.9, Page 77"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "SSmean=-100; #signal strength(dBm)\n",
+ "Sr=-110; #receiver sensitivity(dBm)\n",
+ "sd=10; #standard deviation(dB)\n",
+ "\n",
+ "#Calculations\n",
+ "P_Smin=(0.5-0.5*math.erf((Sr-SSmean)/(math.sqrt(2)*sd)));\n",
+ "\n",
+ "#Result\n",
+ "print 'probability of exceeding signal beyond the receiver sensitivity is %.2f \\n'%(P_Smin)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "probability of exceeding signal beyond the receiver sensitivity is 0.84 \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 24
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.10, Page 81"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Lp=140; # path losses in dB \n",
+ "k=1.38*10**-23; # Boltzmann\u2019s constant (W/Kelvin-Hz)\n",
+ "k_db=10*math.log10(k);\n",
+ "f=900;#in MHz\n",
+ "Gt=8; #transmitting antenna gain(dB)\n",
+ "Gr=0; #receiver antenna gain(dB)\n",
+ "Ag=24;#gain of receiver ampli\ufb01er in dB \n",
+ "Fmargin=8;#Fade margin(dB)\n",
+ "Nf=6;#Noise figure(dB)\n",
+ "L0=20; #\u0002 other losses in dB\n",
+ "Lf=12; # antenna feed line loss in dB \n",
+ "T=24.6;#Temperature expressed in dB\n",
+ "R=39.8; #\u0002 data rate in dB \n",
+ "M=8; #overall link margin(dB)\n",
+ "Eb_No=10;#dB\n",
+ "\n",
+ "#Calculations\n",
+ "#From equation (3.54)\n",
+ "pt_db=M-Gt-Gr-Ag+ Nf + T+ k_db+ Lp+ Lf+ L0 + Fmargin+ R+ Eb_No;\n",
+ "\n",
+ "Pt=10**(pt_db/10); #dB into normal number\n",
+ "\n",
+ "#Result\n",
+ "print 'Total transmitted power is %d Watts \\n'%Pt"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Total transmitted power is 6 Watts \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 25
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch4_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch4_1.ipynb
new file mode 100644
index 00000000..6a6cd416
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch4_1.ipynb
@@ -0,0 +1,338 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:d1cbcab673c40d252caf601352e39b3f6fb5df10eada02ad15211795afd1b59f"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 4: An Overview of Digital Communication and Transmission"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.1, Page 93"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Fm=20; # in KHz\n",
+ "\n",
+ "#Calculations\n",
+ "print \"An Engineering version of the Nyquist sampling rate : fs>=2.2*fm.\"\n",
+ "print 'Therefore sampling rate of >= %d ksps should be used '%(2.2*Fm); \n",
+ "print \"The sampling rate for a compact disc digital audio player = 44.1 ksps and for a studio quality audio player = 48 ksps are used.\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "An Engineering version of the Nyquist sampling rate : fs>=2.2*fm.\n",
+ "Therefore sampling rate of >= 44 ksps should be used \n",
+ "The sampling rate for a compact disc digital audio player = 44.1 ksps and for a studio quality audio player = 48 ksps are used.\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.2, Page 96"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Rt=1; #Resistance(ohm)\n",
+ "#L= Number of quantization values\n",
+ "L1=32;\n",
+ "L2=64;\n",
+ "L3=128;\n",
+ "L4=256;\n",
+ "\n",
+ "#Calculations\n",
+ "# L=2**R i.e R=math.log2(L);\n",
+ "R1=math.log(L1,2);\n",
+ "R2=math.log(L2,2);\n",
+ "R3=math.log(L3,2);\n",
+ "R4=math.log(L4,2);\n",
+ "\n",
+ "#P=A**2/2; #average power of signal\n",
+ "#sig**2=0.333*A**2*2**(-2*Rt); #Avg quantization noise power\n",
+ "#SNR=P/sig**2;\n",
+ "# SNR(dB)=1.8+ 6R;\n",
+ "\n",
+ "SNR1=1.8+6*R1;\n",
+ "SNR2=1.8+6*R2;\n",
+ "SNR3=1.8+6*R3;\n",
+ "SNR4=1.8+6*R4;\n",
+ "\n",
+ "#Result\n",
+ "print 'For L=32, SNR is %.1f dB\\n '%SNR1\n",
+ "print 'For L=64, SNR is %.1f dB\\n '%SNR2\n",
+ "print 'For L=128, SNR is %.1f dB\\n '%SNR3\n",
+ "print 'For L=256, SNR is %.1f dB\\n '%SNR4"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "For L=32, SNR is 31.8 dB\n",
+ " \n",
+ "For L=64, SNR is 37.8 dB\n",
+ " \n",
+ "For L=128, SNR is 43.8 dB\n",
+ " \n",
+ "For L=256, SNR is 49.8 dB\n",
+ " \n"
+ ]
+ }
+ ],
+ "prompt_number": 5
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.3, Page 99"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Fs=8*10**3; #in Hz\n",
+ "Fm=3.4*10**3; # in Hz\n",
+ "VCH=24; #voice channels\n",
+ "SCH=1; #sunchronization channel\n",
+ "PDur=1; #extra pulse duration in microsec\n",
+ "\n",
+ "#Calculations&Results\n",
+ "Ts=1/(Fs);\n",
+ "TimeCH=Ts/(VCH+SCH)*10**6; # in microsec\n",
+ "print 'Time between the pulses is %d microsec\\n'%(TimeCH-PDur);\n",
+ "#Now by using the engineering version of Nyquist rate sampling\n",
+ "NyquistRate=2.2*Fm;\n",
+ "Ts1_microsec=1/NyquistRate*10**6;\n",
+ "Tc=round(Ts1_microsec)/(VCH+SCH);\n",
+ "print \"Time between the pulses by using engineering version of Nyquist rate sampling is %.2f microsec\\n\"%(Tc-PDur);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Time between the pulses is -1 microsec\n",
+ "\n",
+ "Time between the pulses by using engineering version of Nyquist rate sampling is 4.36 microsec\n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.4, Page 101"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Fm=3000; #highest modulating frequency in signal(Hz)\n",
+ "M=32; # number of pulse levels \n",
+ "b=5; #bits per symbol \n",
+ "p=0.01; #Quantization distortion\n",
+ "\n",
+ "#Calculations\n",
+ "#2**R = L >= 1/2P\n",
+ "# where R is the number of bits required to represent quantization levels L\n",
+ "R=math.log10(1./(2*p))/math.log10(2);\n",
+ "Fs=2*Fm; # Nyquist sampling criteria (samples per second)\n",
+ "fs=round(R)*Fs;\n",
+ "Rs=fs/b;\n",
+ "\n",
+ "#Result\n",
+ "print 'The minimum number of bits/sample or bits/PCM word that should be used are %d'%(round(R));\n",
+ "print 'The minimum sampling rate is %d samples per second\\n '%Fs;\n",
+ "print 'The resulting transmission rate is %d bps\\n '%fs;\n",
+ "print 'The PCM pulse or symbol transmission rate is %d symbols/sec\\n'%Rs"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The minimum number of bits/sample or bits/PCM word that should be used are 6\n",
+ "The minimum sampling rate is 6000 samples per second\n",
+ " \n",
+ "The resulting transmission rate is 36000 bps\n",
+ " \n",
+ "The PCM pulse or symbol transmission rate is 7200 symbols/sec\n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 7
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.5, Page 110"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "S_No=53.; #dB-Hz\n",
+ "R=9.6*10**3; #bps\n",
+ "BW=4.8*10**3; #Khz\n",
+ "Pb=10**-5; #BER<=10**-5;\n",
+ "\n",
+ "#Calculations\n",
+ "print \"Since the required data rate of 9.6 kbps is more than the available bandwidth of 4.8 kHz, the channel is bandwidth-limited.\"\n",
+ "Eb_No=S_No-10*math.log10(R); #dB\n",
+ "# Try for 8-PSK modulation scheme\n",
+ "M=8;\n",
+ "Ps=math.log(M,2)*Pb; #Max ps\n",
+ "Es_No=math.log(M,2)*10**(0.1*Eb_No);\n",
+ "#Ps(8)=2*Q(math.sqrt(2*Es_No)*sin(math.pi/8));\n",
+ "#2*Q(math.sqrt(2*Eb_No))=erfc(math.sqrt(Eb_No)); #Refer EQn C(7) from appendix C\n",
+ "\n",
+ "Ps8=math.erfc(math.sqrt(Es_No)*math.sin(math.pi/8));\n",
+ "\n",
+ "#Result\n",
+ "print 'Symbol error rate is given as %.5f \\n '%Ps\n",
+ "print 'The ratio of signal energy to noise is %.2f \\n '%Es_No;\n",
+ "print 'Symbol error rate for 8-PSK is %.5f \\n '%Ps8;\n",
+ "print \"As symbol error rate for 8-PSK modulation is lower than threshold value. so, We can use 8-PSK modulation.\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Since the required data rate of 9.6 kbps is more than the available bandwidth of 4.8 kHz, the channel is bandwidth-limited.\n",
+ "Symbol error rate is given as 0.00003 \n",
+ " \n",
+ "The ratio of signal energy to noise is 62.35 \n",
+ " \n",
+ "Symbol error rate for 8-PSK is 0.00002 \n",
+ " \n",
+ "As symbol error rate for 8-PSK modulation is lower than threshold value. so, We can use 8-PSK modulation.\n"
+ ]
+ }
+ ],
+ "prompt_number": 13
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4.6, Page 111"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "SNR=48.; #dB-Hz\n",
+ "BW=45.*10**3; #in Hz\n",
+ "R=9.6*10**3; #bps\n",
+ "Pb=10**-5; #Bit error rate\n",
+ "e=2.71828; #Natural exponent e\n",
+ "\n",
+ "#Calculations&Results\n",
+ "print \"since the available bandwidth of 45 kHz is more than adequate to support the required data rate of 9.6 kbps.\";\n",
+ "print \"So, the channel is not bandwidth limited \";\n",
+ "Eb_No=SNR-10*math.log10(R);\n",
+ "#We try the 16-FSK modulation scheme\n",
+ "M=16;\n",
+ "\n",
+ "Es_No=math.log(M,2)*Eb_No;\n",
+ "Ps=(M-1)/2*e**(-Es_No/2);\n",
+ "#For orthogonal signalling\n",
+ "Ps16=(2**M-1)/(2**(M-1))*Pb;\n",
+ "print \"\"\n",
+ "print 'The maximum symbol error probability is %0.5f \\n '%Ps16\n",
+ "print 'The symbol error probability achieved by 16-PSK is %.9f \\n '%Ps;\n",
+ "print \"As achieved symbol error probability is far less than maximum tolerable value\";\n",
+ "print \"So, we can meet the given speci\ufb01cations for this power-limited channel with a 16-FSK modulation scheme without any error-correction coding\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "since the available bandwidth of 45 kHz is more than adequate to support the required data rate of 9.6 kbps.\n",
+ "So, the channel is not bandwidth limited \n",
+ "\n",
+ "The maximum symbol error probability is 0.00001 \n",
+ " \n",
+ "The symbol error probability achieved by 16-PSK is 0.000000553 \n",
+ " \n",
+ "As achieved symbol error probability is far less than maximum tolerable value\n",
+ "So, we can meet the given speci\ufb01cations for this power-limited channel with a 16-FSK modulation scheme without any error-correction coding\n"
+ ]
+ }
+ ],
+ "prompt_number": 15
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch5_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch5_1.ipynb
new file mode 100644
index 00000000..153ee7fb
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch5_1.ipynb
@@ -0,0 +1,416 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:98db718d0bf89da2e915ec31624499d68101b659175b122291fbf41d86cde068"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 5: Fundamentals of Cellular Communications"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 5.1, Page 130"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "ToCH=960.;# Total available channels\n",
+ "Cellarea=6.; #in km^2\n",
+ "Covarea=2000.;#in km^2\n",
+ "N1=4.; # Cluster Size\n",
+ "N2=7.; #Cluster Size\n",
+ "\n",
+ "#Calculations\n",
+ "Area1=N1*Cellarea;#for N=4\n",
+ "Area2=N2*Cellarea;#For N=7\n",
+ "No_of_clusters1=round(Covarea/Area1);\n",
+ "No_of_clusters2=round(Covarea/Area2);\n",
+ "No_of_CH1=ToCH/N1; # No of channels with cluster size 4\n",
+ "No_of_CH2=ToCH/N2; # No of channels with cluster size 7\n",
+ "SysCap1=No_of_clusters1*ToCH;\n",
+ "SysCap2=No_of_clusters2*ToCH;\n",
+ "\n",
+ "#Results\n",
+ "print 'System Capacity with cluster size 4 is %d channels'%SysCap1\n",
+ "print 'Number of clusters for covering total area with N equals 4 are %d'%No_of_clusters1\n",
+ "print 'System Capacity with cluster size 7 is %d channels'%SysCap2\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "System Capacity with cluster size 4 is 79680 channels\n",
+ "Number of clusters for covering total area with N equals 4 are 83\n",
+ "System Capacity with cluster size 7 is 46080 channels\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 5.2, Page 132"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "S_IAMP=18.;# S/I ratio in dB\n",
+ "S_IGSM=12.;# S/I ratio in dB\n",
+ "PPL=4.; # propogation path loss coefficient\n",
+ "\n",
+ "#Calculations\n",
+ "# Using Equation 5.16 on page no 132, we get\n",
+ "N_AMP=(1./3)*((6*10**(0.1*S_IAMP))**(2/PPL));#reuse factor for AMPS\n",
+ " \n",
+ "N_GSM=(1./3)*((6*10**(0.1*S_IGSM))**(2/PPL));#reuse factor for GSM\n",
+ "\n",
+ "\n",
+ "#Result\n",
+ "print 'Reuse Factor for AMP system is N = %.3f = approx %d \\n'%(N_AMP,N_AMP+1);\n",
+ "print 'Reuse Factor for GSM system is N = %.3f = approx %d \\n'%(N_GSM,N_GSM+1);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Reuse Factor for AMP system is N = 6.486 = approx 7 \n",
+ "\n",
+ "Reuse Factor for GSM system is N = 3.251 = approx 4 \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 5.3, Page 132"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "VCH=395.;#Total voice channels\n",
+ "CallHT=120.;#average call holding time in sec\n",
+ "Blocking=0.02;# 2%\n",
+ "PPL=4.; #propogation path loss coefficient\n",
+ "N1=4. #reuse factor\n",
+ "N2=7.; #reuse factor\n",
+ "N3=12.; #reuse factor\n",
+ "\n",
+ "#Calculations&Results\n",
+ "No_of_VCH1=VCH/N1; #for reuse factor N1\n",
+ "No_of_VCH2=VCH/N2; #for reuse factor N2\n",
+ "No_of_VCH3=VCH/N3; #for reuse factor N3\n",
+ "print 'NO of voice channels for N=4 are %d'%(round(No_of_VCH1));\n",
+ "print 'NO of voice channels for N=7 are %d'%(round(No_of_VCH2));\n",
+ "print 'NO of voice channels for N=12 are %d\\n'%(round(No_of_VCH3));\n",
+ "TrafLoad1=87.004;\n",
+ "Carryload1=(1-Blocking)*TrafLoad1;\n",
+ "TrafLoad2=45.877;\n",
+ "Carryload2=(1-Blocking)*TrafLoad2;\n",
+ "TrafLoad3=24.629;\n",
+ "Carryload3=(1-Blocking)*TrafLoad3;\n",
+ "# To find cell capacity\n",
+ "Ncall1=Carryload1*3600/CallHT;#Calls per hour per cell \n",
+ "Ncall2=Carryload2*3600/CallHT;\n",
+ "Ncall3=Carryload3*3600/CallHT;\n",
+ "print 'calls per hour per cell for N=4 are %d'%(round(Ncall1));\n",
+ "print 'calls per hour per cell for N=7 are %d'%(round(Ncall2));\n",
+ "print 'calls per hour per cell for N=12 are %d \\n'%(Ncall3);\n",
+ "# To find S BY I\n",
+ "# N=(1/3)[6*(S/I)]**(2/PPL)\n",
+ "S_I1=10*(PPL/2)*(math.log10(N1)-math.log10(1./3)-(2./PPL)*math.log10(6));#Mean S/I (dB)\n",
+ "\n",
+ "S_I2=10*(PPL/2)*(math.log10(N2)-math.log10(1./3)-(2./PPL)*math.log10(6));\n",
+ "S_I3=10*(PPL/2)*(math.log10(N3)-math.log10(1./3)-(2./PPL)*math.log10(6));\n",
+ "\n",
+ "print 'Mean S/I(dB) for N=4 is %.1f'%S_I1\n",
+ "print 'Mean S/I(dB) for N=7 is %.1f'%S_I2\n",
+ "print 'Mean S/I(dB) for N=12 is %.1f'%S_I3"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "NO of voice channels for N=4 are 99\n",
+ "NO of voice channels for N=7 are 56\n",
+ "NO of voice channels for N=12 are 33\n",
+ "\n",
+ "calls per hour per cell for N=4 are 2558\n",
+ "calls per hour per cell for N=7 are 1349\n",
+ "calls per hour per cell for N=12 are 724 \n",
+ "\n",
+ "Mean S/I(dB) for N=4 is 13.8\n",
+ "Mean S/I(dB) for N=7 is 18.7\n",
+ "Mean S/I(dB) for N=12 is 23.3\n"
+ ]
+ }
+ ],
+ "prompt_number": 12
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 5.4, Page 154"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "spectrum=12.5*10**6; #in Hz\n",
+ "CHBW=200*10**3;#in Hz\n",
+ "N=4.;#reuse factor\n",
+ "Blocking=0.02; # 2%\n",
+ "callHT=120.;#average call holding time in sec\n",
+ "PPL=4.;#propogation path loss coefficient\n",
+ "CntrlCH=3.; #No of control channels\n",
+ "Ts=8.; # No of voice channels per RF channel\n",
+ "\n",
+ "#Calculations&Results\n",
+ "No_ofVCH=((spectrum*Ts)/(CHBW*N))-CntrlCH;\n",
+ "print 'No of voice channels for N=4 are %d'%(No_ofVCH)\n",
+ "TrafLoad=110.;\n",
+ "CarryLoad=(1-Blocking)*TrafLoad;\n",
+ "Ncall=CarryLoad*3600/callHT;\n",
+ "print 'Calls per hour per cell for N=4 are %d calls/hour/cell \\n '%(round(Ncall));\n",
+ "S_I=10*(PPL/2)*(math.log10(N)-math.log10(1./3)-(2./PPL)*math.log10(6));\n",
+ "print 'Mean S/I(dB) for N=4 is %.1f dB \\n '%(S_I)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "No of voice channels for N=4 are 122\n",
+ "Calls per hour per cell for N=4 are 3234 calls/hour/cell \n",
+ " \n",
+ "Mean S/I(dB) for N=4 is 13.8 dB \n",
+ " \n"
+ ]
+ }
+ ],
+ "prompt_number": 18
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 5.5, Page 139"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "VCH=395.;#Total allocated voice channels\n",
+ "CHBW=30.; # in kHz\n",
+ "Spectrum=12.5; # in MHz\n",
+ "CallHT=120.; #Average call holding time in sec\n",
+ "Blocking=0.02; # 2%\n",
+ "PL=40.; #slope of path loss in dBperdecade\n",
+ "\n",
+ "#Calculations&Results\n",
+ "print \"We consider only the \ufb01rst tier interferers and neglect the effects of cochannel interference from the second and other higher tiers.\"\n",
+ "#FOR 120degree sectorization\n",
+ "#N=4\n",
+ "VCH11=(VCH/(4*3));\n",
+ "OffLoad11=24.629; # Offered traf\ufb01c load per sector from Erlang-B table(Appendix A)\n",
+ "Load_site11=3*OffLoad11;\n",
+ "CarLoad11=(1-Blocking)*Load_site11;\n",
+ "Calls_hr_site11=CarLoad11*3600/CallHT;\n",
+ "R11=math.sqrt(CarLoad11/0.52);\n",
+ "Seff11=CarLoad11/(2.6*Spectrum*R11**2);\n",
+ "S_I11=PL*math.log10(math.sqrt(3*4))-10*math.log10(2);\n",
+ "#N=7\n",
+ "VCH12=(VCH/(3*7));\n",
+ "OffLoad12=12.341; # Offered traf\ufb01c load per sector from Erlang-B table(Appendix A)\n",
+ "Load_site12=3*OffLoad12;\n",
+ "CarLoad12=(1-Blocking)*Load_site12;\n",
+ "Calls_hr_site12=CarLoad12*3600/CallHT;\n",
+ "R12=math.sqrt(CarLoad12/0.52);\n",
+ "Seff12=CarLoad12/(2.6*Spectrum*R12**2);\n",
+ "S_I12=PL*math.log10(math.sqrt(3*7))-10*math.log10(2);\n",
+ "#N=12\n",
+ "VCH13=VCH/(3*12);\n",
+ "OffLoad13=5.842; # Offered traf\ufb01c load per sector from Erlang-B table(Appendix A)\n",
+ "Load_site13=3*OffLoad13;\n",
+ "CarLoad13=(1-Blocking)*Load_site13;\n",
+ "Calls_hr_site13=CarLoad13*3600/CallHT;\n",
+ "R13=math.sqrt(CarLoad13/0.52);\n",
+ "Seff13=CarLoad13/(2.6*Spectrum*R13**2);\n",
+ "S_I13=PL*math.log10(math.sqrt(3*12))-10*math.log10(2);\n",
+ "#For omnidirectional \n",
+ "#N=4\n",
+ "VCH21=VCH/(4);\n",
+ "OffLoad21=87.004; # Offered traf\ufb01c load per sector from Erlang-B table(Appendix A)\n",
+ "Load_site21=OffLoad21;\n",
+ "CarLoad21=(1-Blocking)*Load_site21;\n",
+ "Calls_hr_site21=CarLoad21*3600/CallHT;\n",
+ "R21=math.sqrt(CarLoad21/0.52);\n",
+ "Seff21=CarLoad21/(2.6*Spectrum*R21**2);\n",
+ "S_I21=PL*math.log10(math.sqrt(3*4))-10*math.log10(6);\n",
+ "#N=7\n",
+ "VCH22=VCH/(7);\n",
+ "OffLoad22=46.817; # Offered traf\ufb01c load per sector from Erlang-B table(Appendix A)\n",
+ "Load_site22=OffLoad22;\n",
+ "CarLoad22=(1-Blocking)*Load_site22;\n",
+ "Calls_hr_site22=CarLoad22*3600/CallHT;\n",
+ "R22=math.sqrt(CarLoad22/0.52);\n",
+ "Seff22=CarLoad22/(2.6*Spectrum*R22**2);\n",
+ "S_I22=PL*math.log10(math.sqrt(3*7))-10*math.log10(6);\n",
+ "#N=12\n",
+ "VCH23=VCH/(12);\n",
+ "OffLoad23=24.629; # Offered traf\ufb01c load per sector from Erlang-B table(Appendix A)\n",
+ "Load_site23=OffLoad23;\n",
+ "CarLoad23=(1-Blocking)*Load_site23;\n",
+ "Calls_hr_site23=CarLoad23*3600/CallHT;\n",
+ "R23=math.sqrt(CarLoad23/0.52);\n",
+ "Seff23=CarLoad23/(2.6*Spectrum*R23**2);\n",
+ "S_I23=PL*math.log10(math.sqrt(3*12))-10*math.log10(6);\n",
+ "# For 60degree Sectorization\n",
+ "#N=3\n",
+ "VCH31=VCH/(6*3);\n",
+ "OffLoad31=14.902; # Offered traf\ufb01c load per sector from Erlang-B table(Appendix A)\n",
+ "Load_site31=6*OffLoad31;\n",
+ "CarLoad31=(1-Blocking)*Load_site31;\n",
+ "Calls_hr_site31=CarLoad31*3600/CallHT;\n",
+ "R31=math.sqrt(CarLoad31/0.52);\n",
+ "Seff31=CarLoad31/(2.6*Spectrum*R31**2);\n",
+ "S_I31=PL*math.log10(math.sqrt(3*3))-10*math.log10(1);\n",
+ "#N=4\n",
+ "VCH32=VCH/(6*4);\n",
+ "OffLoad32=10.656; # Offered traf\ufb01c load per sector from Erlang-B table(Appendix A)\n",
+ "Load_site32=6*OffLoad32;\n",
+ "CarLoad32=(1-Blocking)*Load_site32;\n",
+ "Calls_hr_site32=CarLoad32*3600/CallHT;\n",
+ "R32=math.sqrt(CarLoad32/0.52);\n",
+ "Seff32=CarLoad32/(2.6*Spectrum*R32**2);\n",
+ "S_I32=PL*math.log10(math.sqrt(3*4))-10*math.log10(1);\n",
+ "#N=7\n",
+ "VCH33=VCH/(6*7);\n",
+ "OffLoad33=5.084; # Offered traf\ufb01c load per sector from Erlang-B table(Appendix A)\n",
+ "Load_site33=6*OffLoad33;\n",
+ "CarLoad33=(1-Blocking)*Load_site33;\n",
+ "Calls_hr_site33=CarLoad33*3600/CallHT;\n",
+ "R33=math.sqrt(CarLoad33/0.52);\n",
+ "Seff33=CarLoad33/(2.6*Spectrum*R33**2);\n",
+ "S_I33=PL*math.log10(math.sqrt(3*7))-10*math.log10(1);\n",
+ "#N=12\n",
+ "VCH34=VCH/(6*12);\n",
+ "OffLoad34=2.227; # Offered traf\ufb01c load per sector from Erlang-B table(Appendix A)\n",
+ "Load_site34=6*OffLoad34;\n",
+ "CarLoad34=(1-Blocking)*Load_site34;\n",
+ "Calls_hr_site34=CarLoad34*3600/CallHT;\n",
+ "R34=math.sqrt(CarLoad34/0.52);\n",
+ "Seff34=CarLoad34/(2.6*Spectrum*R34**2);\n",
+ "S_I34=PL*math.log10(math.sqrt(3.*12))-10*math.log10(1);\n",
+ "\n",
+ "print 'For Omnidirectional Calls_per_hour_per_cellsite Mean S_I ratio SpecrtalEfficiency'\n",
+ "print 'For N=4 %d %.1f %.3f\\n'%(Calls_hr_site21,S_I21,Seff21);\n",
+ "print 'For N=7 %d %.1f %.3f\\n'%(Calls_hr_site22,S_I22,Seff22);\n",
+ "print 'For N=12 %d %.1f %.3f\\n'%(Calls_hr_site23,S_I23,Seff23);\n",
+ "\n",
+ "print 'For 120deg sector Calls_per_hour_per_cellsite Mean S_I ratio SpecrtalEfficiency\\n'\n",
+ "print 'For N=4 %d %.1f %.3f\\n'%(Calls_hr_site11,S_I11,Seff11);\n",
+ "print 'For N=7 %d %.1f %.3f\\n'%(Calls_hr_site12,S_I12,Seff12);\n",
+ "print 'For N=12 %d %.1f %.3f\\n'%(Calls_hr_site13,S_I13,Seff13);\n",
+ "\n",
+ "print 'For 60 deg Sector Calls_per_hour_per_cellsite Mean S_I ratio SpecrtalEfficiency\\n'\n",
+ "print 'For N=3 %d %.1f %.3f\\n'%(Calls_hr_site31,S_I31,Seff31);\n",
+ "print 'For N=4 %d %.1f %.3f\\n'%(Calls_hr_site32,S_I32,Seff32);\n",
+ "print 'For N=7 %d %.1f %.3f\\n'%(Calls_hr_site33,S_I33,Seff33);\n",
+ "print 'For N=12 %d %.1f %.3f\\n'%(Calls_hr_site34,S_I34,Seff34);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "We consider only the \ufb01rst tier interferers and neglect the effects of cochannel interference from the second and other higher tiers.\n",
+ "For Omnidirectional Calls_per_hour_per_cellsite Mean S_I ratio SpecrtalEfficiency\n",
+ "For N=4 2557 13.8 0.016\n",
+ "\n",
+ "For N=7 1376 18.7 0.016\n",
+ "\n",
+ "For N=12 724 23.3 0.016\n",
+ "\n",
+ "For 120deg sector Calls_per_hour_per_cellsite Mean S_I ratio SpecrtalEfficiency\n",
+ "\n",
+ "For N=4 2172 18.6 0.016\n",
+ "\n",
+ "For N=7 1088 23.4 0.016\n",
+ "\n",
+ "For N=12 515 28.1 0.016\n",
+ "\n",
+ "For 60 deg Sector Calls_per_hour_per_cellsite Mean S_I ratio SpecrtalEfficiency\n",
+ "\n",
+ "For N=3 2628 19.1 0.016\n",
+ "\n",
+ "For N=4 1879 21.6 0.016\n",
+ "\n",
+ "For N=7 896 26.4 0.016\n",
+ "\n",
+ "For N=12 392 31.1 0.016\n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 22
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch6_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch6_1.ipynb
new file mode 100644
index 00000000..7c64b872
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch6_1.ipynb
@@ -0,0 +1,466 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:0b8e52617510df277ef1e48e119f37ff192613df767b6d3b9de6242855aa9cf9"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 6: Multiple Access Techniques"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 6.1, Page 158"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Area=8; #in km^2\n",
+ "Cover=4000.;# in km^2\n",
+ "CallBH=1.2; #Avg calls during BH\n",
+ "HT=100; # Avg holding time in sec\n",
+ "Block=0.02; #Blocking=2%\n",
+ "N=4.;#Frequency reuse factor\n",
+ "Spectrum=12.5;# in MHz\n",
+ "CHBW=200;# in kHz\n",
+ "User_CH=8;#No of users per RF channel\n",
+ "\n",
+ "#Calculations&Results\n",
+ "RFCH=Spectrum*1000/CHBW;\n",
+ "TCH=int(RFCH)*User_CH;\n",
+ "SigCH=3;#No of signalling channels per cell\n",
+ "TCH_cell=TCH/N-SigCH;\n",
+ "Cells=Cover/Area;\n",
+ "OffLoad=108.4; # in Erlangs\n",
+ "print 'Using Erlang-B Tables, Total traffic offered by %d channels at 0.02 blocking = %.1f Erlangs/cell'%(TCH_cell,OffLoad*(1-Block));\n",
+ "CarLoad=OffLoad*(1-Block);\n",
+ "Calls_hr_cell=CarLoad*3600/HT;\n",
+ "MaxUser_hr_cell=Calls_hr_cell/CallBH;\n",
+ "Seff=CarLoad*Cells/(Spectrum*Cover);\n",
+ "print 'Spectral Efficiency is %.2f Erlangs/MHz/km^2'%Seff;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Using Erlang-B Tables, Total traffic offered by 121 channels at 0.02 blocking = 106.2 Erlangs/cell\n",
+ "Spectral Efficiency is 1.06 Erlangs/MHz/km^2\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 6.2, Page 159"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "TCH=395; # Traffic Channels\n",
+ "SysBW=12.5; #in MHz\n",
+ "CHspace=30.; # in kHz\n",
+ "\n",
+ "#Calculations\n",
+ "Eff=TCH*CHspace/(SysBW*1000);\n",
+ "\n",
+ "#Result\n",
+ "print 'Multiple access spectral efficiency of FDMA System is %.3f'%Eff"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Multiple access spectral efficiency of FDMA System is 0.948\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 6.3, Page 160"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Tf=40; #Frame duration in msec\n",
+ "Mt=6; # Frames per slot\n",
+ "Bu=30; #bandwidth(KHz) of an individual user during his or her time slot\n",
+ "Nu=395.;# number of users sharing the same time slot in the system, but having access to different frequency sub-bands\n",
+ "Bw=12.5; # in MHz\n",
+ "DR=16.2;#Data rate in kbps\n",
+ "FDur=40.; # Frame duration in msec\n",
+ "slots=6; #No of slots per time frame\n",
+ "IndiRate=16.2; #Individual data rate in kbps\n",
+ "Srate=13.; #Speech rate in kbps\n",
+ "\n",
+ "#Calculations\n",
+ "TimeSlot=(Srate/IndiRate)*(FDur/slots);\n",
+ "Seff=TimeSlot*slots*Bu*Nu/(FDur*Bw*1000);\n",
+ "\n",
+ "#Results\n",
+ "print 'Multiple access spectral efficiency of TDMA is %.2f'%Seff;\n",
+ "print 'The overhead portion of the frame is %d percent'%((1-Seff)*100);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Multiple access spectral efficiency of TDMA is 0.76\n",
+ "The overhead portion of the frame is 23 percent\n"
+ ]
+ }
+ ],
+ "prompt_number": 5
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 6.4, Page 161"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "nb=0.9; #BW efficiency factor\n",
+ "u=2; # Bit Efficiency with QPSK\n",
+ "Vf=1; # Voice activity factor\n",
+ "BW=12.5; #in MHz\n",
+ "IR=16.2; # in kbps\n",
+ "N=19; #frequency reuse factor\n",
+ "\n",
+ "#Calculations\n",
+ "Nu=nb*u*BW*1000/(Vf*IR*N);# number of channels (mobile users) per cell\n",
+ "Seff=int(Nu)*IR/(BW*1000);\n",
+ "\n",
+ "#Results\n",
+ "print 'Capacity of system is %d mobile users per cell'%Nu;\n",
+ "print 'Spectral efficiency of TDMA system is %.3f bit/sec/Hz'%Seff"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Capacity of system is 73 mobile users per cell\n",
+ "Spectral efficiency of TDMA system is 0.095 bit/sec/Hz\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 6.5, Page 163"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Nr=2.;# number of reference bursts per frame\n",
+ "Nt=24; # number of traf\ufb01c bursts (slots) per frame(120msec)\n",
+ "FL=120; #Frame length in msec\n",
+ "Br=148; # number of overhead bits per reference burst\n",
+ "Bp=34; # number of overhead bits per preamble per slot \n",
+ "Bg=8.25;#number of equivalent bits in each guard time interval \n",
+ "Tf=120; # frame duration in msec\n",
+ "Rrf=270.83333333; # bit rate of the RF channel in kbps\n",
+ "R=22.8; #bit rate of each channel in kbps\n",
+ "\n",
+ "#Calculations\n",
+ "B0=Nr*(8*Br)+Nt*(8*Bp)+(Nt+Nr)*(8*Bg);#The number of overhead bits per frame\n",
+ "Bt=FL*10**-3*Rrf*10**3;#The total number of bits per frame \n",
+ "Eff=(1-B0/Bt)*100;\n",
+ "CH_Frame=(Eff/100)*Rrf/R;#No of channels/frame\n",
+ "\n",
+ "#Results\n",
+ "print 'The frame efficiency is %.2f percent'%Eff;\n",
+ "print 'Number of channels/frame are %d'%(CH_Frame)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The frame efficiency is 67.35 percent\n",
+ "Number of channels/frame are 7\n"
+ ]
+ }
+ ],
+ "prompt_number": 9
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 6.6, Page 170"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "nb=0.9;#bandwidth ef\ufb01ciency\n",
+ "nf=0.45;#frequency reuse ef\ufb01ciency \n",
+ "Cd=0.8; #capacity degradation factor \n",
+ "Vf=0.4;#voice activity factor \n",
+ "Eb_I0=7; # desired energy-to-interference ratio in dB\n",
+ "L=1;# ef\ufb01ciency of sector-antenna in cell \n",
+ "BW=12.5;#One way system BW in MHz\n",
+ "R=16.2;#Information rate in kbps\n",
+ "\n",
+ "#Calculations\n",
+ "Eb_I=10**(Eb_I0*0.1);#To convert from dB to a normal value\n",
+ "Nu=(nf*nb*Cd*L/Vf)*(BW*1000/(Eb_I*R));#Capacity of system\n",
+ "Seff=round(Nu)*R/(12.5*10**3);\n",
+ "\n",
+ "#Results\n",
+ "print 'Capacity of system is %d mobile users per cell'%round(Nu);\n",
+ "print 'Spectral efficiency of TDMA system is %.3f bits/sec/Hz'%Seff;\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Capacity of system is 125 mobile users per cell\n",
+ "Spectral efficiency of TDMA system is 0.162 bits/sec/Hz\n"
+ ]
+ }
+ ],
+ "prompt_number": 10
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 6.7, Page 171"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "#Given Data from Exa 6.4 and Exa 6.6\n",
+ "Cd=0.8; #capacity degradation factor\n",
+ "R=16.2;#Data rate in kbps\n",
+ "Eb_I0=7; #in dB\n",
+ "Eb_I=10**(Eb_I0*0.1);#To convert from dB to a normal value\n",
+ "Vf=0.4;#voice activity factor \n",
+ "u=2; # Bit Efficiency\n",
+ "IR=16.2; # in kbps\n",
+ "N=19; #frequency reuse factor\n",
+ "nf=0.45;#frequency reuse ef\ufb01ciency \n",
+ "\n",
+ "#Calculations\n",
+ "Ncdma_by_Ntdma=Cd*N*nf*IR/(Eb_I*Vf*u*R);\n",
+ "\n",
+ "#Result\n",
+ "print 'The ratio of capacity of DS-CDMA to TDMA is %.3f'%Ncdma_by_Ntdma"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The ratio of capacity of DS-CDMA to TDMA is 1.706\n"
+ ]
+ }
+ ],
+ "prompt_number": 11
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 6.8, Page 172"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Bss=600; #Hopping bandwidth in MHz\n",
+ "stepsize=400; # in Hz\n",
+ "\n",
+ "#Calculations\n",
+ "No_of_Tones=Bss*10**6/stepsize;\n",
+ "Min_chips_required=math.log(No_of_Tones,2);\n",
+ "\n",
+ "#Result\n",
+ "print 'Minimum number of chips required are %d chips'%Min_chips_required"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Minimum number of chips required are 20 chips\n"
+ ]
+ }
+ ],
+ "prompt_number": 12
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 6.9, Page 179"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "e=2.71828; #Euler's number\n",
+ "Tprop=0.4; #Max propogation delay in sec\n",
+ "R=10; #data rate in Mbps\n",
+ "PackLen=400; #packet length in bits\n",
+ "\n",
+ "#Calculations\n",
+ "Tp=PackLen/R; #packet transmission time in microsec\n",
+ "a=Tprop/Tp;\n",
+ "G=Tp*10**-6*R*10**6/PackLen;#normalized offered traf\ufb01c load \n",
+ "#Slotted nonpersistent\n",
+ "S0=a*G*e**(-a*G)/(1-e**(-a*G)+a);#normalized throughput \n",
+ "#Unslotted nonpersistent\n",
+ "S1=G*e**(-a*G)/(1+(2*a)+e**(-a*G));#normalized throughput \n",
+ "#Slotted 1-persistent\n",
+ "S2=G*e**(-G*(1+a))*(1+a-e**(-a*G))/((1+a)*(1-e**(-a*G))+a*e**(-G*(1+a)));#normalized throughput \n",
+ "\n",
+ "#Results\n",
+ "print 'The Normalized throughput with an unslotted non persistent,a slotted persistent and a slotted 1-persistent CSMA protocol are \\n %.3f,%.3f and %.3f respectively'%(S0,S1,S2);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The Normalized throughput with an unslotted non persistent,a slotted persistent and a slotted 1-persistent CSMA protocol are \n",
+ " 0.496,0.493 and 0.531 respectively\n"
+ ]
+ }
+ ],
+ "prompt_number": 14
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 6.10, Page 188"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "Tprop=4; #maximum propogation delay in sec\n",
+ "R=10; # data rate in Mbps\n",
+ "PackLen=400.; #data packet length in bits\n",
+ "ACK=20; #length of ACK packet in bits\n",
+ "Tproc=1; #processing time(sec)\n",
+ "p=0.01;#probability that a data packet or its ACK can be corrupted during transmission\n",
+ "\n",
+ "#Calculations\n",
+ "Tp=PackLen/R; #packet transmission time in microsec\n",
+ "Ta=ACK/R; # transmission time for an ACK in microsec\n",
+ "T=Tp+2*Tprop+2*Tproc+Ta;# total time for transmission time \n",
+ "# Stop and wait ARQ\n",
+ "Eff0=(1-p)*Tp/((1-p)*T+p*Tp);\n",
+ "#SRP with window size W=8\n",
+ "W=8;\n",
+ "Eff1=(2+p*(W-1))/(2+p*(3*W-1));\n",
+ "#Go-Back-N protocol with window size W=8\n",
+ "Eff2=1./(1+W*(p/(1-p)));\n",
+ "\n",
+ "#Results\n",
+ "print 'The data link protocol efficiency with Stop and Wait protocol, SRP and GBN are \\n %.3f, %.3f abd %.3f respectively'%(Eff0,Eff1,Eff2);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The data link protocol efficiency with Stop and Wait protocol, SRP and GBN are \n",
+ " 0.763, 0.928 abd 0.925 respectively\n"
+ ]
+ }
+ ],
+ "prompt_number": 15
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch8_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch8_1.ipynb
new file mode 100644
index 00000000..ccf24614
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch8_1.ipynb
@@ -0,0 +1,178 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:f50ddd5f96951e3a4bd117adfc40133b15c129b8f04d9b391396a08431c3aae2"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 8: Speech Coding and Channel Coding"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 8.1, Page 227"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Pdiff=-3.; #in dB\n",
+ "AMR1=12.2; #in kbps\n",
+ "AMR2=7.95; #in kbps\n",
+ "AMR3=4.75; #in kbps\n",
+ "\n",
+ "#Calculations\n",
+ "#CG(dB)=10math.log{(DPDCH(kbps)+DPCCH)/(DPDCH(AMR bit rate (kbps))+ DPCCH)}\n",
+ "CG1=10*math.log10((AMR1+AMR1*10**(Pdiff/10))/(AMR2+AMR1*10**(Pdiff/10)));\n",
+ "CG2=10*math.log10((AMR1+AMR1*10**(Pdiff/10))/(AMR3+AMR1*10**(Pdiff/10)));\n",
+ "\n",
+ "#Results\n",
+ "print 'By reducing the AMR bit rate from 12.2 to 7.95 kbps coverage gain becomes %.2f dB'%CG1;\n",
+ "print 'By reducing the AMR bit rate from 7.95 to 4.75 kbps coverage gain becomes %.2f dB'%CG2;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "By reducing the AMR bit rate from 12.2 to 7.95 kbps coverage gain becomes 1.15 dB\n",
+ "By reducing the AMR bit rate from 7.95 to 4.75 kbps coverage gain becomes 2.27 dB\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 8.2, Page 239"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import numpy as np\n",
+ "import sympy\n",
+ "from sympy import symbols\n",
+ "\n",
+ "#Variable declaration\n",
+ "K=4; #constraint length\n",
+ "r=1./2; #code rate(n/k)\n",
+ "x=symbols('x');#Defining x as a ploynomial variable\n",
+ "G1=1+x**2+x**3;\n",
+ "G2=1+x+x**2+x**3;\n",
+ "ins=np.array([1, 0, 1, 1, 1]);#input(first bit first)\n",
+ "\n",
+ "#Calculations&Results\n",
+ "#with reference to Fig 8.9 on page no 239\n",
+ "g1=np.array([1, 0, 1, 1]); #converting from G1 polynomial to bit form\n",
+ "g2=[1, 1, 1, 1];##converting from G2 polynomial to bit form\n",
+ "x1=np.convolve(g1,ins)\n",
+ "x2=np.convolve(g2,ins)\n",
+ "V1=x1%2;\n",
+ "V2=x2%2;\n",
+ "print \"Multiplexing the V1 and V2 to get required output sequence as\"\n",
+ "a=5;\n",
+ "for i in range(0,6):\n",
+ " print '%d%d'%(V2[a],V1[a]);\n",
+ " a=a-1;\n",
+ " "
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Multiplexing the V1 and V2 to get required output sequence as\n",
+ "10\n",
+ "10\n",
+ "10\n",
+ "00\n",
+ "10\n",
+ "11\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 8.3, Page 246"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import numpy as np\n",
+ "\n",
+ "#Variable declaration\n",
+ "BitStream=np.array([0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1]);#Last bit to first bit\n",
+ "\n",
+ "# Interleaver\n",
+ "Input1=[[1, 0, 0, 0],[1,0,0,0],[1,1,1,0],[0,0,0,0]] #Writing data row wise\n",
+ "\n",
+ "#Calculations&Results\n",
+ "print \"GIven Bit stream is\",BitStream\n",
+ "print \"Input to interleaver is\",Input1\n",
+ "\n",
+ "Output1=np.array([0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1]); # Reading data column wise\n",
+ "print \"Output of interleaver is\",Output1\n",
+ "#De-interleaver\n",
+ "Input2=[[1, 1, 1, 0],[0,0,1,0],[0,0,1,0],[0,0,0,0]] #Writing o/p data row wise\n",
+ " # Let From 6th to 9th bits have Burst Error \n",
+ "print \"Input to de-interleaver is\",Input2\n",
+ " #Output of deinterleaver\n",
+ " \n",
+ "Output2= [0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1]; \n",
+ "print \"Output of de-interleaver is\",Output2\n",
+ "print \"Bits with Burst error were from 6th to 9th. But in output of de-interleaver, they relocated to positions 3rd, 6th, 10th and 14th.\";"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "GIven Bit stream is [0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 1]\n",
+ "Input to interleaver is [[1, 0, 0, 0], [1, 0, 0, 0], [1, 1, 1, 0], [0, 0, 0, 0]]\n",
+ "Output of interleaver is [0 0 0 0 0 1 0 0 0 1 0 0 0 1 1 1]\n",
+ "Input to de-interleaver is [[1, 1, 1, 0], [0, 0, 1, 0], [0, 0, 1, 0], [0, 0, 0, 0]]\n",
+ "Output of de-interleaver is [0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1]\n",
+ "Bits with Burst error were from 6th to 9th. But in output of de-interleaver, they relocated to positions 3rd, 6th, 10th and 14th.\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/ch9_1.ipynb b/Wireless_Communications_and_Networking_by_V._Garg/ch9_1.ipynb
new file mode 100644
index 00000000..7efd7e54
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/ch9_1.ipynb
@@ -0,0 +1,478 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:4f7509b378d9baa23589f40ce770175499b6cadfd03b87969971e1834bcae9ad"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 9: Modulation Schemes"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 9.1, Page 259"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "import scipy\n",
+ "from scipy.optimize import fsolve\n",
+ "\n",
+ "#Variable declaration\n",
+ "Pe=10**-6;#Probability of error\n",
+ "e=2.71828; #Euler's Number\n",
+ "\n",
+ "#Calculations\n",
+ "# For BPSK\n",
+ "#Pe(=10**-6)=e**(-x)/(2*sqrt(%pi*x)); where x=Eb/No\n",
+ "def f(x):\n",
+ " y=2.71828**(-x)/(2*math.sqrt(math.pi*x))-10**-6\n",
+ " return y\n",
+ "x = fsolve(f,0.1);\n",
+ "\n",
+ "#Results\n",
+ "print 'Eb/No For BPSK is %.2f dB'%(10*math.log10(x));\n",
+ "print 'FSK requires 3 dB more in terms of Eb/N0 to give the same Pe as BPSK so it comes out to be %.2f dB'%(10*math.log10(x)+3);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Eb/No For BPSK is 10.54 dB\n",
+ "FSK requires 3 dB more in terms of Eb/N0 to give the same Pe as BPSK so it comes out to be 13.54 dB\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 9.2, Page 259"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Pe=10.**-6;#Probability of error\n",
+ "No=10.**-10; # PSD in W/Hz\n",
+ "R=100*10**3; #data rate in bps\n",
+ "\n",
+ "#Calculations\n",
+ "#From Example 9.1, Eb/N0= 10.54dB (11.32) for Pe=10**-6 \n",
+ "#Therefore\n",
+ "Eb_No=11.32; #From Exa. 9.1\n",
+ "# Eb/No = A**2/(2*No*R);\n",
+ "A=math.sqrt(2*No*(Eb_No)*R);\n",
+ "\n",
+ "#Result\n",
+ "print 'Amplitude of a carrier signal is %.3f mV'%(A*1000);\n",
+ "#Incorrect answer in textbook"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Amplitude of a carrier signal is 15.047 mV\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 9.3, Page 267"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "B=['00','10','01','11','01','00','11','10','10','01','01','00'];#Given Bit stream\n",
+ "\n",
+ "#Calculations&Results\n",
+ "print \"Phase transition table for pi/4-DQPSK Modulation is given as \"\n",
+ "print \" By Referring Table 9.1 on page No 266 i.e\"\n",
+ "print \"Symbol Phase transition\"\n",
+ "print \"00 => 45\u00b0\"\n",
+ "print \"01 => 135\u00b0\"\n",
+ "print \"10 => -45\u00b0\"\n",
+ "print \"11 => -135\u00b0\"\n",
+ "print \"sym Dell phi(k) Phi(k)\"\n",
+ "#BitStream='001001110100111010010100';\n",
+ "\n",
+ "phase=0; #Taking initial phase as zero\n",
+ "for i in range(0,12):\n",
+ " if(B[i]=='00'):\n",
+ " phase=phase+45; \n",
+ " print ' %s 45 %d'%(B[i],phase);\n",
+ " \n",
+ " if(B[i]=='01'):\n",
+ " phase=phase+135;\n",
+ " print ' %s 135 %d'%(B[i],phase);\n",
+ " \n",
+ " if(B[i]=='10'):\n",
+ " phase=phase-45;\n",
+ " print ' %s -45 %d'%(B[i],phase);\n",
+ " \n",
+ " if(B[i]=='11'):\n",
+ " phase=phase-135;\n",
+ " print ' %s -135 %d'%(B[i],phase);\n",
+ " \n",
+ "\n",
+ "print 'final phase for the pi/4-DQPSK modulation method for given bitstream is %d degree'%phase"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Phase transition table for pi/4-DQPSK Modulation is given as \n",
+ " By Referring Table 9.1 on page No 266 i.e\n",
+ "Symbol Phase transition\n",
+ "00 => 45\u00b0\n",
+ "01 => 135\u00b0\n",
+ "10 => -45\u00b0\n",
+ "11 => -135\u00b0\n",
+ "sym Dell phi(k) Phi(k)\n",
+ " 00 45 45\n",
+ " 10 -45 0\n",
+ " 01 135 135\n",
+ " 11 -135 0\n",
+ " 01 135 135\n",
+ " 00 45 180\n",
+ " 11 -135 45\n",
+ " 10 -45 0\n",
+ " 10 -45 -45\n",
+ " 01 135 90\n",
+ " 01 135 225\n",
+ " 00 45 270\n",
+ "final phase for the pi/4-DQPSK modulation method for given bitstream is 270 degree\n"
+ ]
+ }
+ ],
+ "prompt_number": 4
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 9.4, Page 270"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "CHBW=200; #Channel BW in KHz\n",
+ "R=270.83; #Data rate in kbps\n",
+ "Fc=900; #carrier frequency in MHz\n",
+ "\n",
+ "#Calculations\n",
+ "FreqShift=0.5*R;\n",
+ "#Transmitted Frequencies\n",
+ "Fh=Fc*1000+0.25*R;#Max\n",
+ "Fl=Fc*1000-0.25*R;#Min\n",
+ "BWEff=R/CHBW;\n",
+ "\n",
+ "#Results\n",
+ "print 'The frequency shift between binary 1 and binary 0 is %.3f kHz'%FreqShift;\n",
+ "print 'Maximum and Minimum value of transmitted frequencies are %.4f mHz and %.4f mHz respectively'%(Fh/1000,Fl/1000);\n",
+ "print 'Bandwidth efficiency is %.2f bps/Hz'%BWEff"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The frequency shift between binary 1 and binary 0 is 135.415 kHz\n",
+ "Maximum and Minimum value of transmitted frequencies are 900.0677 mHz and 899.9323 mHz respectively\n",
+ "Bandwidth efficiency is 1.35 bps/Hz\n"
+ ]
+ }
+ ],
+ "prompt_number": 5
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 9.5, Page 271"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "R=270.; #data rate in kbps\n",
+ "Eb_No=6.; # in dB\n",
+ "GMSK=0.3; #Gaussian minimum shift keying\n",
+ "\n",
+ "#Calculations&Results\n",
+ "Tb=1./R *10**3; #in microsec\n",
+ "B=GMSK/Tb;\n",
+ "print '3-dB BW for a gaussian low pass filter is %.f kHz'%(B*1000);\n",
+ "PowerBW=1.41*R;\n",
+ "DegradFac=0.89;\n",
+ "Pe=math.erfc(math.sqrt(2*DegradFac*10**(0.1*Eb_No)));\n",
+ "print 'Power bandwidth in the RF channel is %.1f kHz'%PowerBW\n",
+ "print 'Bit error probability for GMSK is %.1e'%Pe; #Incorrect answer in textbook"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "3-dB BW for a gaussian low pass filter is 81 kHz\n",
+ "Power bandwidth in the RF channel is 380.7 kHz\n",
+ "Bit error probability for GMSK is 1.7e-04\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 9.6, Page 273"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Rs=19200; #symbols per second\n",
+ "states=64;\n",
+ "\n",
+ "#Calculations\n",
+ "Bits_symbol=math.log(states,2);\n",
+ "BitRate=Bits_symbol*Rs;\n",
+ "\n",
+ "#Result\n",
+ "print 'Bit Rate of the modulator is %.1f kbps'%(BitRate/1000)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Bit Rate of the modulator is 115.2 kbps\n"
+ ]
+ }
+ ],
+ "prompt_number": 7
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 9.7, Page 274"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "import scipy\n",
+ "from scipy.optimize import fsolve\n",
+ "\n",
+ "#Variable declaration\n",
+ "Rb=144; #data rate in kbps\n",
+ "BW=36; #in MHz\n",
+ "Pb=3*10**-5;#probability of bit error\n",
+ "\n",
+ "#Calculations\n",
+ "Seff=Rb/BW; #spectral efficiency in bps/Hz\n",
+ "M=2**(Rb/BW); #since the channel is band limited\n",
+ "\n",
+ "#since Q[sqrt(2*Eb_No)]=(1/2)*erfc[sqrt(Eb_No)] # refer page no 257 equ 9.35\n",
+ "def f(x):\n",
+ " y=(3./8)*math.erfc(math.sqrt((2./5)*x))-Pb #from eqn 9.66 and 9.35\n",
+ " return y\n",
+ " \n",
+ "x = fsolve(f,0.1)\n",
+ "\n",
+ "#Result\n",
+ "print 'For a rectangular constellation (refer Figure 9.12), with a Gaussian channel and matched \ufb01lter reception, the calculated Eb/No value is %.1f dB'%(10*math.log10(x));"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "For a rectangular constellation (refer Figure 9.12), with a Gaussian channel and matched \ufb01lter reception, the calculated Eb/No value is 12.9 dB\n"
+ ]
+ }
+ ],
+ "prompt_number": 8
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 9.8, Page 274"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "import scipy\n",
+ "from scipy.optimize import fsolve\n",
+ "\n",
+ "#Variable declaration\n",
+ "Pb=10**-8;#BER probability\n",
+ "\n",
+ "#Calculations&Results\n",
+ "print \"For 16-PSK:\"\n",
+ "# Pb=0.5*Q(0.552*sqrt(Eb_No));\n",
+ "#since Q[sqrt(2*Eb_No)]=(1/2)*erfc[sqrt(Eb_No)] # refer page no 257 equ 9.35\n",
+ "def f(x):\n",
+ " y=0.25*math.erfc(math.sqrt(0.5*0.552**2*x))-Pb\n",
+ " return y\n",
+ "\n",
+ "x = fsolve(f,0.1)\n",
+ "\n",
+ "print 'Using equation 9.50 we get Eb/No as %d dB (approx)'%round(10*math.log10(x));\n",
+ "\n",
+ "print \"For 16-QAM\"\n",
+ "#Pb=0.75*Q(sqrt(0.8*Eb_No));\n",
+ "def f(x1):\n",
+ " y=(3./8)*math.erfc(math.sqrt(0.4*x1))-Pb\n",
+ " return y\n",
+ " \n",
+ "x1 = fsolve(f,0.1)\n",
+ "\n",
+ "#since Q[sqrt(2*Eb_No)]=(1/2)*erfc[sqrt(Eb_No)] # refer page no 257 equ 9.35\n",
+ "print 'Using equation 9.66 we get Eb/No as %d dB (approx)'%round(10*math.log10(x1));\n",
+ "print 'Thus 16-QAM has an advantage of about %d dB compared to 16-PSK'%(10*math.log10(x)-10*math.log10(x1));"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "For 16-PSK:\n",
+ "Using equation 9.50 we get Eb/No as 20 dB (approx)\n",
+ "For 16-QAM\n",
+ "Using equation 9.66 we get Eb/No as 16 dB (approx)\n",
+ "Thus 16-QAM has an advantage of about 4 dB compared to 16-PSK\n"
+ ]
+ }
+ ],
+ "prompt_number": 9
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 9.9, Page 277"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable declaration\n",
+ "M=8; #number of different signal elements\n",
+ "Fc=250; #carrier frequency in kHz\n",
+ "DelF=25; #kHz\n",
+ "Pe=10**-6;#probability of error\n",
+ "\n",
+ "#Calculations\n",
+ "TotalBW=2*M*DelF;\n",
+ "nb=2*math.log(M,2)/(M+3);\n",
+ "#Pe=7*Q(z) and z=approx(5.08)\n",
+ "z=5.08;\n",
+ "Eb_No=(z)**2/math.log(M,2);\n",
+ "bits_sym=math.log(M,2);\n",
+ "\n",
+ "#Results\n",
+ "print 'Total bandwidth required is %d kHz \\n '%TotalBW;\n",
+ "print 'The bandwidth efficiency is %.4f \\n '%nb;\n",
+ "print 'The required Eb/No is %.3f dB \\n '%(10*math.log10(Eb_No));\n",
+ "print 'Carried bits per symbol are %d \\n '%bits_sym;"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Total bandwidth required is 400 kHz \n",
+ " \n",
+ "The bandwidth efficiency is 0.5455 \n",
+ " \n",
+ "The required Eb/No is 9.346 dB \n",
+ " \n",
+ "Carried bits per symbol are 3 \n",
+ " \n"
+ ]
+ }
+ ],
+ "prompt_number": 10
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/screenshots/EbbyNo_1.png b/Wireless_Communications_and_Networking_by_V._Garg/screenshots/EbbyNo_1.png
new file mode 100644
index 00000000..8b71e082
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/screenshots/EbbyNo_1.png
Binary files differ
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/screenshots/comparision_of_models_1.png b/Wireless_Communications_and_Networking_by_V._Garg/screenshots/comparision_of_models_1.png
new file mode 100644
index 00000000..21f83b0e
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/screenshots/comparision_of_models_1.png
Binary files differ
diff --git a/Wireless_Communications_and_Networking_by_V._Garg/screenshots/multiplexing_1.png b/Wireless_Communications_and_Networking_by_V._Garg/screenshots/multiplexing_1.png
new file mode 100644
index 00000000..913873f0
--- /dev/null
+++ b/Wireless_Communications_and_Networking_by_V._Garg/screenshots/multiplexing_1.png
Binary files differ