diff options
Diffstat (limited to 'Electronic_Communication_Systems_by_G_Kennedy_And_B_Davis/3-Amplitude_Modulation.ipynb')
-rw-r--r-- | Electronic_Communication_Systems_by_G_Kennedy_And_B_Davis/3-Amplitude_Modulation.ipynb | 206 |
1 files changed, 206 insertions, 0 deletions
diff --git a/Electronic_Communication_Systems_by_G_Kennedy_And_B_Davis/3-Amplitude_Modulation.ipynb b/Electronic_Communication_Systems_by_G_Kennedy_And_B_Davis/3-Amplitude_Modulation.ipynb new file mode 100644 index 0000000..b84f77f --- /dev/null +++ b/Electronic_Communication_Systems_by_G_Kennedy_And_B_Davis/3-Amplitude_Modulation.ipynb @@ -0,0 +1,206 @@ +{ +"cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Chapter 3: Amplitude Modulation" + ] + }, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.1: Frequency_range_by_sidebands.sci" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"//Determine frequency range occupied by the sidebands\n", +"\n", +"L = 50e-6;\n", +"C = 1e-9;\n", +"\n", +"f = 1/(2*%pi*sqrt(L*C));\n", +"\n", +"f1 = f-10000;\n", +"f2 = f+10000;\n", +"\n", +"disp(f, 'Frequency range occupied by the sidebands is (in Hz)')\n", +"disp(f1, 'Frequency range extending from ')\n", +"disp(' Hz ', f2, 'to' )" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.2: Total_power_in_modulated_wave.sci" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"//Calculate total power in the modulated wave\n", +"\n", +"Pc = 400;\n", +"m = .75;\n", +"\n", +"Pt = Pc*(1+(m^2/2));\n", +"\n", +"disp(Pt, 'Total power in modulated power is (in W)')" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.3: Carrier_power.sci" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"//Determine carrier power\n", +"\n", +"Pt = 10;\n", +"m = .60;\n", +"\n", +"Pc = Pt/(1+(m^2/2));\n", +"\n", +"disp(Pc, 'Carrier power is (in kW)')" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.4: Antenna_current.sci" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"//Determine antenna current when percent of modulation changes to 0.8\n", +"\n", +"It = 8.93;\n", +"Ic = 8;\n", +"\n", +"m = sqrt(2*((It/Ic)^2 - 1));\n", +"\n", +"m1 = .8;\n", +"It1 = Ic*sqrt(1 + (m1^2/2))\n", +"\n", +"disp(It1, 'Antenna current when percent of modulation changes to 0.8 is (in A)')\n", +"" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.5: Total_radiated_power.sci" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"//Determine total radiated power\n", +"\n", +"Pt = 10.125;\n", +"Pc = 9;\n", +"\n", +"m1 = sqrt(2*((Pt/Pc) - 1));\n", +"\n", +"m2 = .40;\n", +"mt = sqrt(m1^2 + m2^2);\n", +"\n", +"Pt1 = Pc*(1+(mt^2/2));\n", +"\n", +"disp(Pt1, 'Total radiated power is (in kW)')\n", +"" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.6: Modulation_index.sci" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"//Determine modulation index due to this second wave\n", +"\n", +"It1 = 11;\n", +"m1 = .40;\n", +"It2 = 12;\n", +"\n", +"Ic = It1/sqrt(1+(m1^2/2));\n", +"mt = sqrt(2*( (It2/Ic)^2 - 1 ));\n", +"\n", +"m = sqrt(mt^2 - m1^2);\n", +"\n", +"disp(m, 'Modulation index due to second wave is')" + ] + } +], +"metadata": { + "kernelspec": { + "display_name": "Scilab", + "language": "scilab", + "name": "scilab" + }, + "language_info": { + "file_extension": ".sce", + "help_links": [ + { + "text": "MetaKernel Magics", + "url": "https://github.com/calysto/metakernel/blob/master/metakernel/magics/README.md" + } + ], + "mimetype": "text/x-octave", + "name": "scilab", + "version": "0.7.1" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} |