{"id":1499,"date":"2017-01-25T05:04:27","date_gmt":"2017-01-25T10:04:27","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/estg1003\/?p=1499"},"modified":"2026-04-17T08:06:15","modified_gmt":"2026-04-17T13:06:15","slug":"pam-a-psk-ejercicio-stp","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/stp-aplica\/pam-a-psk-ejercicio-stp\/","title":{"rendered":"PAM a PSK - Ejercicio"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#ejercicio\">Ejercicio<\/a><\/p>\n\n\n\n<p><a href=\"#grafica\">gr\u00e1fica<\/a><\/p>\n\n\n\n<p><a href=\"#valoresperado\">valor esperado<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ejercicio\">1. Ejercicio - Modulaci\u00f3n de amplitud de pulsos a PSK<\/h2>\n\n\n\n<p><strong>Referencia<\/strong>: Problema 9.133 Le\u00f3n-Garc\u00eda p574<\/p>\n\n\n\n<p>Un proceso de modulaci\u00f3n por fase se define como:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(t) = a \\cos \\big( 2\\pi t + \\frac{\\pi}{2}X(t) \\big)<\/span>\n\n\n\n<figure class=\"wp-block-image alignleft is-resized\"><a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/estg1003\/files\/2018\/01\/autocoSecuenciaPSK01.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"450\" src=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/estg1003\/files\/2018\/01\/autocoSecuenciaPSK01.png\" alt=\"\" class=\"wp-image-1504\" style=\"width:350px\" \/><\/a><\/figure>\n\n\n\n<p>Sea X(t) un proceso de modulaci\u00f3n de amplitud de pulsos con valores de <strong>+1<\/strong> y<strong> -1<\/strong> que representan a los bits 1 y 0 como se muestra en la tabla.<\/p>\n\n\n\n<figure class=\"wp-block-table alignright\"><table><tbody><tr><th>dato en binario <br>(bit)<\/th><th>s\u00edmbolo<\/th><\/tr><tr><td>1<\/td><td>+1<\/td><\/tr><tr><td>0<\/td><td>-1<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Suponga que T=1, que es la duraci\u00f3n de cada s\u00edmbolo X(t).<\/p>\n\n\n\n<p>\u00a0<strong>Algunos datos<\/strong>: De los experimentos realizados con <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/stp-u02eva\/pmf-modulacion-bpsk\/\" data-type=\"post\" data-id=\"1431\">BPSK<\/a> y <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/stp-aplica\/sigma-delta-codec-deco-python\/\" data-type=\"post\" data-id=\"62\">Sigma-Delta<\/a> para encontrar la pmf de [+1,-1], se encontr\u00f3 que la media del proceso era igual a 0.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"grafica\">2. Gr\u00e1fica con Python<\/h2>\n\n\n\n<p>a) Dibuje una muestra de la funci\u00f3n Y(t) correspondiente a la secuencia binaria 0010110<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/estg1003\/files\/2018\/01\/autocoSecuenciaPSK01.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"450\" src=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/estg1003\/files\/2018\/01\/autocoSecuenciaPSK01.png\" alt=\"\" class=\"wp-image-1504\" \/><\/a><\/figure>\n\n\n\n<p>Algoritmo con Python<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code alignwide\"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# Problema 9.133 Leon-Garcia p.574\n# PAM - Pulse Amplitude Modulation\n# PSK - Phase Shift Keying\n# literal a)\nimport numpy as np\n\n# INGRESO\n# secuencia = input('secuencia binaria: ')\nsecuencia = '0010110'\n\n# PROCEDIMIENTO\nn = len(secuencia)\n# texto a s\u00edmbolos PAM\nsenalbit = np.zeros(n,dtype=int)\nfor i in range(0,n,1):\n    senalbit&#x5B;i] = int(secuencia&#x5B;i])\n    if (senalbit&#x5B;i]==0):\n        senalbit&#x5B;i] = -1\n# Se\u00f1al en PAM\nanchobit = 100 # muestras dentro de cada bit\nsenalpam = np.repeat(senalbit, anchobit)\nm = len(senalpam)\n\n# Eje de tiempo:\nti = np.arange(0,m,dtype=float)\nti = ti\/anchobit\n\n# Se\u00f1al PSK\nf = 1\nsenalpsk = np.zeros(m,dtype=float)\nfor i in range(0,m,1):\n    fase = (np.pi\/2)*senalpam&#x5B;i]\n    senalpsk&#x5B;i] = np.cos(2*np.pi*f*ti&#x5B;i] + fase)\n\n# SALIDA\n# GRAFICA ---------------------\nimport matplotlib.pyplot as plt\n# Se\u00f1al PAM\nplt.subplot(211)\nplt.plot(ti,senalpam, color='g')\nfor k  in range(0,n,1):\n    plt.vlines(k,1,-1, color= 'm', linestyles='dotted')\nplt.ylabel('Se\u00f1al PAM')\n# Se\u00f1al PSK\nplt.subplot(212)\nplt.plot(ti,senalpsk, color='b')\nfor k  in range(0,n,1):\n    plt.vlines(k,1,-1, color= 'm', linestyles='dotted')\nplt.ylabel('se\u00f1al PSK')\nplt.suptitle('Secuencia binaria PAM a PSK')\nplt.show()\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(t) = a \\cos \\big( 2\\pi t + \\frac{\\pi}{2}X(t) \\big)<\/span>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"valoresperado\">3. Valor esperado<\/h2>\n\n\n\n<p>c) Encuentre la media y <strong>autocorrelacion<\/strong> de Y(t)<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> E[Y(t_1) Y(t_2)] = E\\big[a \\cos \\big( 2\\pi t_1 + \\frac{\\pi}{2}X \\big) . a \\cos \\big( 2\\pi t_2 + \\frac{\\pi}{2}X\\big)\\big]<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> g(x) = a \\cos \\big( 2\\pi t_1 + \\frac{\\pi}{2}X \\big) . a \\cos \\big( 2\\pi t_2 + \\frac{\\pi}{2}X\\big) <\/span>\n\n\n\n<p>Referencia: Valor esperado de funciones de variable aleatoria (Le\u00f3n-Garc\u00eda 3.3.1 p. 107)<\/p>\n\n\n\n<p>Si z =g(x)<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> E[g(x)] = \\sum_k g(x_k)p_x(X_k)<\/span>\n\n\n\n<p>tomando la pmd mostrada en el c\u00e1lculo del valor esperado, se tiene entonces que:<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = \\big[ a \\cos \\big( 2\\pi t_1 + \\frac{\\pi}{2}(-1)\\big) . a \\cos \\big( 2\\pi t_2 + \\frac{\\pi}{2}(-1)\\big)\\big] \\frac{1}{2} + <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> + \\big[ a \\cos \\big( 2\\pi t_1 + \\frac{\\pi}{2}(1)\\big) . a \\cos \\big( 2\\pi t_2 + \\frac{\\pi}{2}(1)\\big)\\big] \\frac{1}{2} <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = \\frac{a^2}{2} \\cos \\big( 2\\pi t_1 - \\frac{\\pi}{2}\\big) \\cos \\big( 2\\pi t_2 - \\frac{\\pi}{2}\\big) + <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> + \\frac{a^2}{2}\\cos \\big( 2\\pi t_1 + \\frac{\\pi}{2}\\big) \\cos \\big( 2\\pi t_2 + \\frac{\\pi}{2}\\big) <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = \\frac{a^2}{2} \\sin (2\\pi t_1) \\sin (2\\pi t_2) +<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> + \\frac{a^2}{2}[-\\sin(2\\pi t_1)][-\\sin (2\\pi t_2)] <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = \\frac{a^2}{2} 2 \\sin (2\\pi t_1) \\sin( 2\\pi t_2)<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = a^2 \\sin ( 2\\pi t_1) \\sin(2\\pi t_2)<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = \\frac{a^2}{2}\\big[ \\cos(2\\pi t_1 - 2\\pi t_2) - \\cos(2\\pi t_1 + 2\\pi t_2) \\big]<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> E[Y(t_1)Y(t_2)] = \\frac{a^2}{2}\\big[ \\cos(2\\pi t_1 - 2\\pi t_2) - \\cos(2\\pi t_1 + 2\\pi t_2) \\big]<\/span>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"valoresperado\">3. Autorrelaci\u00f3n Y(t)<\/h2>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(t) = a \\cos \\big( 2\\pi t + \\frac{\\pi}{2}X(t) \\big)<\/span>\n\n\n\n<figure class=\"wp-block-image alignright\"><a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/estg1003\/files\/2018\/01\/bpskpmf01.png\"><img loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"443\" src=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/estg1003\/files\/2018\/01\/bpskpmf01.png\" alt=\"\" class=\"wp-image-1433\" \/><\/a><\/figure>\n\n\n\n<p>La pmf de x(t) es 0.5 para cada valor de [-1,1]<\/p>\n\n\n\n<p>c) Encuentre la media y autocorrelaci\u00f3n de Y(t)<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> E[Y(t)] = E\\big[ a \\cos \\big( 2\\pi t + \\frac{\\pi}{2}X \\big)\\big] <\/span>\n\n\n\n<p><em><strong>Referencia<\/strong><\/em>:&nbsp; Le\u00f3n-Garc\u00eda 3.3.1 p. 107. Valor esperado de funciones de variable aleatoria<\/p>\n\n\n\n<p>Si z =g(x)<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> E[g(x)] = \\sum_k g(x_k)p_x(X_k)<\/span>\n\n\n\n<p>se tiene entonces que:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = \\big[a \\cos \\big( 2\\pi t + \\frac{\\pi}{2}(-1) \\big)\\big]\\frac{1}{2} + \\big[a \\cos \\big( 2\\pi t + \\frac{\\pi}{2}(1) \\big)\\big] \\frac{1}{2}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = \\frac{a}{2}\\cos \\big( 2\\pi t - \\frac{\\pi}{2} \\big) + \\frac{a}{2}\\cos \\big( 2\\pi t + \\frac{\\pi}{2} \\big)<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = \\frac{a}{2} \\sin \\big( 2\\pi t \\big) - \\frac{a}{2} \\sin \\big( 2\\pi t \\big) = 0 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> E[Y(t)] = 0 <\/span>\n\n\n\n<h2 class=\"wp-block-heading\">4. PAM a PSK media cuadr\u00e1tica cont\u00ednua<\/h2>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> R_y(t_1,t_2) = E[Y(t_1)Y(t_2)] = a^2 \\sin (2\\pi t_1) \\sin(2\\pi t_2)<\/span>\n\n\n\n<p>e) \u00bfEl proceso Y(t) tiene media cuadr\u00e1tica cont\u00ednua?<\/p>\n\n\n\n<p>S\u00ed, por las condiciones siguientes:<\/p>\n\n\n\n<p><strong>Referencia<\/strong>: Le\u00f3n-Garc\u00eda 9.7.1 p.531<\/p>\n\n\n\n<p>Si R<sub>X<\/sub>(t<sub>1<\/sub>,t<sub>2<\/sub>) es cont\u00ednua en t<sub>1<\/sub> y t<sub>2<\/sub> en el punto (t<sub>0<\/sub>,t<sub>0<\/sub>), entonces X(t) tiene media cuadr\u00e1tica continua en t<sub>0<\/sub>.<\/p>\n\n\n\n<p>Si X(t) tiene media cuadr\u00e1tica cont\u00ednua en t<sub>0<\/sub> , entonces la funci\u00f3n media m<sub>X<\/sub>(t) debe ser cont\u00ednua en t<sub>0<\/sub>.<\/p>\n\n\n\n<p>Si R<sub>X<\/sub>(\u03c4) es cont\u00ednua en \u03c4=0 entonces el proceso estoc\u00e1stico estacionario en el sentido amplio WSS para X(t) es cont\u00ednuo en la media cuadr\u00e1tica en todos los\u00a0 puntos t<sub>0<\/sub>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">5. PAM a PSK media cuadr\u00e1tica derivable<\/h2>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(t) = a \\cos \\big( 2\\pi t + \\frac{\\pi}{2}X(t) \\big)<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> R_y(t_1,t_2) = E[Y(t_1)Y(t_2)] = a^2 \\sin (2\\pi t_1) \\sin(2\\pi t_2)<\/span>\n\n\n\n<p>f) \u00bfY(t) tiene media cuadr\u00e1tica derivable? Si lo es, encuentre las funciones para media y autocorrelac\u00f3n.<\/p>\n\n\n\n<p>Y(t) es diferenciable en todos los puntos<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\frac{\\delta y}{\\delta t}Y(t) = \\frac{\\delta y}{\\delta t} \\big[ a \\cos \\big( 2\\pi t + \\frac{\\pi}{2}X(t) \\big)\\big] <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = a(-2\\pi) \\sin \\big( 2\\pi t + \\frac{\\pi}{2}X \\big) \\big] <\/span>\n\n\n\n<p>media o valor esperado:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> E \\big[ \\frac{\\delta y}{\\delta t}Y(t) \\big] = \\frac{\\delta y}{\\delta t} E[Y(t)] = 0 <\/span>\n\n\n\n<p>autocorrelaci\u00f3n:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> R_{Y'}(t_1, t_2) = \\frac{\\delta ^2}{\\delta t_1 \\delta t_2} R_Y((t_1, t_2) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = \\frac{\\delta ^2}{\\delta t_1 \\delta t_2} \\big[a^2 \\sin (2\\pi t_1) \\sin(2\\pi t_2)\\big] <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = a^2(2\\pi ) \\cos(2\\pi t_1) \\frac{\\delta }{ \\delta t_2} \\big[\\sin(2\\pi t_2)\\big] <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = a^2 (2\\pi) \\cos (2\\pi t_1)(2\\pi) \\sin (2\\pi t_2) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = 4 \\pi^2 a^2 \\cos(2\\pi t_1) \\sin(2\\pi t_2) <\/span>\n\n\n\n<p>para nT \u2264 t<sub>1<\/sub> , t<sub>2<\/sub> &lt; (n+1)T<\/p>\n\n\n\n<p>0 para otro caso<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Revisar si es estacionario<\/h2>\n\n\n\n<p>Los resultados son:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> E[Y(t)] = 0 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> R_y(t_1,t_2) = E[Y(t_1)Y(t_2)] = a^2 \\sin (2\\pi t_1) \\sin(2\\pi t_2)<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> C_{Y} (t_1,t_2) = E[Y(t_1)Y(t_2)] + E[Y(t_1)]E[Y(t_2)] <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = a^2 \\sin (2\\pi t_1) \\sin(2\\pi t_2) + 0 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = a^2 \\sin (2\\pi t_1) \\sin(2\\pi t_2) <\/span>\n\n\n\n<p>siendo la media una constante = 0, entonces:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> C_Y[t_1, t_2] = R_y(t_1,t_2) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> C_Y[t_1, t_2] = a^2 \\sin (2\\pi t_1) \\sin(2\\pi t_2)<\/span>\n\n\n\n<p>Existe un valor T tal que:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> C_Y[t_1, t_2] = C_Y[t_1 + mT, t_2 + mT]<\/span>\n\n\n\n<p>El proceso es clasificado como <strong>ciclo-estacionario<\/strong><\/p>\n\n\n\n<p>para:<\/p>\n\n\n\n<p>para nT \u2264 t<sub>1<\/sub> , t<sub>2<\/sub> &lt; (n+1)T<\/p>\n\n\n\n<p>0 para otro caso<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ejercicio gr\u00e1fica valor esperado 1. Ejercicio - Modulaci\u00f3n de amplitud de pulsos a PSK Referencia: Problema 9.133 Le\u00f3n-Garc\u00eda p574 Un proceso de modulaci\u00f3n por fase se define como: Sea X(t) un proceso de modulaci\u00f3n de amplitud de pulsos con valores de +1 y -1 que representan a los bits 1 y 0 como se muestra [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"wp-custom-template-entrada-stp-ejercicios","format":"standard","meta":{"footnotes":""},"categories":[202],"tags":[],"class_list":["post-1499","post","type-post","status-publish","format-standard","hentry","category-stp-aplica"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/comments?post=1499"}],"version-history":[{"count":7,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1499\/revisions"}],"predecessor-version":[{"id":24335,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1499\/revisions\/24335"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=1499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=1499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=1499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}