.MCAD 304020000 1 74 185 0 .CMD PLOTFORMAT 0 0 1 1 1 0 0 1 1 0 0 1 1 1 0 0 1 1 0 1 0 0 1 1 NO-TRACE-STRING 0 2 1 0 1 1 NO-TRACE-STRING 0 3 2 0 1 1 NO-TRACE-STRING 0 4 3 0 1 1 NO-TRACE-STRING 0 1 4 0 1 1 NO-TRACE-STRING 0 2 5 0 1 1 NO-TRACE-STRING 0 3 6 0 1 1 NO-TRACE-STRING 0 4 0 0 1 1 NO-TRACE-STRING 0 1 1 0 1 1 NO-TRACE-STRING 0 2 2 0 1 1 NO-TRACE-STRING 0 3 3 0 1 1 NO-TRACE-STRING 0 4 4 0 1 1 NO-TRACE-STRING 0 1 5 0 1 1 NO-TRACE-STRING 0 2 6 0 1 1 NO-TRACE-STRING 0 3 0 0 1 1 NO-TRACE-STRING 0 4 1 0 1 1 NO-TRACE-STRING 0 1 1 21 15 0 0 3 .CMD FORMAT rd=d ct=10 im=i et=3 zt=15 pr=3 mass length time charge temperature tr=0 vm=0 .CMD SET ORIGIN 0 .CMD SET TOL 0.001000000000000 .CMD SET PRNCOLWIDTH 8 .CMD SET PRNPRECISION 4 .CMD PRINT_SETUP 1.200000 1.218750 1.200000 1.200000 0 .CMD HEADER_FOOTER 1 1 *empty* *empty* *empty* 0 1 *empty* *empty* *empty* .CMD HEADER_FOOTER_FONT fontID=14 family=Arial points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD HEADER_FOOTER_FONT fontID=15 family=Arial points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFAULT_TEXT_PARPROPS 0 0 0 .CMD DEFINE_FONTSTYLE_NAME fontID=0 name=Variables .CMD DEFINE_FONTSTYLE_NAME fontID=1 name=Constants .CMD DEFINE_FONTSTYLE_NAME fontID=2 name=Text .CMD DEFINE_FONTSTYLE_NAME fontID=4 name=User^1 .CMD DEFINE_FONTSTYLE_NAME fontID=5 name=User^2 .CMD DEFINE_FONTSTYLE_NAME fontID=6 name=User^3 .CMD DEFINE_FONTSTYLE_NAME fontID=7 name=User^4 .CMD DEFINE_FONTSTYLE_NAME fontID=8 name=User^5 .CMD DEFINE_FONTSTYLE_NAME fontID=9 name=User^6 .CMD DEFINE_FONTSTYLE_NAME fontID=10 name=User^7 .CMD DEFINE_FONTSTYLE fontID=0 family=Times^New^Roman points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=1 family=Times^New^Roman points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=2 family=Arial points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=4 family=Arial points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=5 family=Courier^New points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=6 family=System points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=7 family=Script points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=8 family=Roman points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=9 family=Modern points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=10 family=Times^New^Roman points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD UNITS U=1 .CMD DIMENSIONS_ANALYSIS 0 0 .CMD COLORTAB_ENTRY 0 0 0 .CMD COLORTAB_ENTRY 128 0 0 .CMD COLORTAB_ENTRY 0 128 0 .CMD COLORTAB_ENTRY 128 128 0 .CMD COLORTAB_ENTRY 0 0 128 .CMD COLORTAB_ENTRY 128 0 128 .CMD COLORTAB_ENTRY 0 128 128 .CMD COLORTAB_ENTRY 128 128 128 .CMD COLORTAB_ENTRY 192 192 192 .CMD COLORTAB_ENTRY 255 0 0 .CMD COLORTAB_ENTRY 0 255 0 .CMD COLORTAB_ENTRY 255 255 0 .CMD COLORTAB_ENTRY 0 0 255 .CMD COLORTAB_ENTRY 255 0 255 .CMD COLORTAB_ENTRY 0 255 255 .CMD COLORTAB_ENTRY 255 255 255 .TXT 2 1 2 0 0 Cg a73.000000,73.000000,1406 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;}{\fonttbl{\f0 \fcharset0\fnil Arial;}{\f1\fcharset2\fnil Symbol;}}\plain\cf1\fs20 \pard File Name: 428ca1.mcd\par ECE 428 Computer Assignment #1\par Dr. James S. Kang, ECE Department, Cal Poly, Pomona\par \par Suppose that a ractangular pulse train x(t) with amplitude h, pulse width a, period T{ \dn o }is sampled\par uniformly at an interval of T{\dn s}. Let the sampled signal be x(k). Assume h = 1V, To = 1s, \par a = [(1/4) + {\f1 e]} s where {\f1 e} is a small positive number.\par \par (a) Find the complex exponential Fourier coefficients X{\dn n} and plot X{\dn n,} the magnitude response,\par and the phase response as a function of frequency. Create a table of X{\dn n} as a function of n.\par \par (b) Let Ts = 0.1s. Find the discrete-time Fourier coefficients d1{\dn n} and plot d1{\dn n,} the magnitude \par response, and the phase response as a function of frequency. \par \pard Create a table of d1{ \dn n} as a function of n and compare X{\dn n} and d1{\dn n}.\par \pard \par (c) Let Ts = 0.01s. Find the discrete-time Fourier coefficients d2{\dn n} and plot d2{\dn n,} the magnitude \par response, and the phase response as a function of frequency. \par \pard Create a table of d2{\dn n} as a function of n and compare X{\dn n} and d2{\dn n}.\par \par \pard \par (d) Let Ts = 0.001s. Find the discrete-time Fourier coefficients d3{\dn n} and plot d3{\dn n,} the magnitude \par response, and the phase response as a function of frequency. \par \pard Create a table of d3{\dn n} as a function of n and compare X{\dn n} and d3{\dn n}.\par \pard \par (e) Calculate d3{ \dn n} using FFT. In Mathcad, the definition of the function CFFT is the same as\par the definition of d{\dn n}. Compare the time to calculate d3{\dn n} using CFFT and without using CFFT. } .TXT 60 0 175 0 0 Cg a73.000000,73.000000,3 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}\plain\cf1\fs20 \pard (a)} .EQN 3 0 3 0 0 {0:sinc}NAME({0:x}NAME):{0:if}NAME({0:x}NAME÷0,1,({0:sin}NAME({0:\p}NAME*{0:x}NAME))/({0:\p}NAME*{0:x}NAME)) .EQN 6 0 4 0 0 {0:h}NAME:1 .EQN 0 8 5 0 0 {0:To}NAME:1 .EQN 0 9 6 0 0 {0:a}NAME:(1)/(4) .EQN 0 8 7 0 0 {0:d}NAME:({0:a}NAME)/({0:To}NAME) .EQN 0 9 9 0 0 {0:N}NAME:50 .EQN 0 9 10 0 0 {0:n}NAME:0;{0:N}NAME-1 .EQN 4 -43 11 0 0 {0:X}NAME({0:n}NAME):{0:h}NAME*{0:d}NAME*{0:sinc}NAME({0:n}NAME*{0:d}NAME) .EQN 2 0 13 0 0 &&(_n_u_l_l_&_n_u_l_l_)&{0:X}NAME({0:n}NAME),0@&&(_n_u_l_l_&_n_u_l_l_)&{0:n}NAME 0 0 1 1 1 0 0 1 1 0 0 1 1 1 0 0 1 1 0 1 0 2 1 1 NO-TRACE-STRING 0 1 1 2 1 1 NO-TRACE-STRING 0 3 2 0 1 1 NO-TRACE-STRING 0 4 3 0 1 1 NO-TRACE-STRING 0 1 4 0 1 1 NO-TRACE-STRING 0 2 5 0 1 1 NO-TRACE-STRING 0 3 6 0 1 1 NO-TRACE-STRING 0 4 0 0 1 1 NO-TRACE-STRING 0 1 1 0 1 1 NO-TRACE-STRING 0 2 2 0 1 1 NO-TRACE-STRING 0 3 3 0 1 1 NO-TRACE-STRING 0 4 4 0 1 1 NO-TRACE-STRING 0 1 5 0 1 1 NO-TRACE-STRING 0 2 6 0 1 1 NO-TRACE-STRING 0 3 0 0 1 1 NO-TRACE-STRING 0 4 1 0 1 1 NO-TRACE-STRING 0 1 1 47 15 10 0 3 .EQN 35 0 16 0 0 &&(_n_u_l_l_&_n_u_l_l_)&|({0:X}NAME({0:n}NAME)),0@&&(_n_u_l_l_&_n_u_l_l_)&{0:n}NAME 0 0 1 1 1 0 0 1 1 0 0 1 1 1 0 0 1 1 0 1 0 2 1 1 NO-TRACE-STRING 0 1 1 2 1 1 NO-TRACE-STRING 0 3 2 0 1 1 NO-TRACE-STRING 0 4 3 0 1 1 NO-TRACE-STRING 0 1 4 0 1 1 NO-TRACE-STRING 0 2 5 0 1 1 NO-TRACE-STRING 0 3 6 0 1 1 NO-TRACE-STRING 0 4 0 0 1 1 NO-TRACE-STRING 0 1 1 0 1 1 NO-TRACE-STRING 0 2 2 0 1 1 NO-TRACE-STRING 0 3 3 0 1 1 NO-TRACE-STRING 0 4 4 0 1 1 NO-TRACE-STRING 0 1 5 0 1 1 NO-TRACE-STRING 0 2 6 0 1 1 NO-TRACE-STRING 0 3 0 0 1 1 NO-TRACE-STRING 0 4 1 0 1 1 NO-TRACE-STRING 0 1 1 47 15 10 0 3 .EQN 23 0 18 0 0 &&(_n_u_l_l_&_n_u_l_l_)&{0:arg}NAME({0:X}NAME({0:n}NAME)),0@&&(_n_u_l_l_&_n_u_l_l_)&{0:n}NAME 0 0 1 1 1 0 0 1 1 0 0 1 1 1 0 0 1 1 0 1 0 2 1 1 NO-TRACE-STRING 0 1 1 2 1 1 NO-TRACE-STRING 0 3 2 0 1 1 NO-TRACE-STRING 0 4 3 0 1 1 NO-TRACE-STRING 0 1 4 0 1 1 NO-TRACE-STRING 0 2 5 0 1 1 NO-TRACE-STRING 0 3 6 0 1 1 NO-TRACE-STRING 0 4 0 0 1 1 NO-TRACE-STRING 0 1 1 0 1 1 NO-TRACE-STRING 0 2 2 0 1 1 NO-TRACE-STRING 0 3 3 0 1 1 NO-TRACE-STRING 0 4 4 0 1 1 NO-TRACE-STRING 0 1 5 0 1 1 NO-TRACE-STRING 0 2 6 0 1 1 NO-TRACE-STRING 0 3 0 0 1 1 NO-TRACE-STRING 0 4 1 0 1 1 NO-TRACE-STRING 0 1 1 47 15 10 0 3 .TXT 26 2 25 0 0 Cg a71.000000,71.000000,3 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}\plain\cf1\fs20 \pard (b)} .EQN 0 4 141 0 0 {0:N}NAME:10 .EQN 0 8 142 0 0 {0:n}NAME:0;{0:N}NAME-1 .EQN 7 -11 143 0 0 {0:d}NAME({0:n}NAME,{0:N}NAME,{0:L1}NAME):{0:if}NAME({0:n}NAME÷0,(2*{0:L1}NAME+1)/({0:N}NAME),(1)/({0:N}NAME)*({0:sin}NAME({0:n}NAME*(2*{0:\p}NAME)/({0:N}NAME)*(2*{0:L1}NAME+1)/(2)))/({0:sin}NAME({0:n}NAME*(2*{0:\p}NAME)/({0:N}NAME)*(1)/(2)))) .EQN 6 0 144 0 0 &&(_n_u_l_l_&_n_u_l_l_)&{0:d}NAME({0:n}NAME,10,1),0@&&(_n_u_l_l_&_n_u_l_l_)&{0:n}NAME 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 0 1 1 0 1 0 2 1 1 NO-TRACE-STRING 0 1 1 2 1 1 NO-TRACE-STRING 0 3 2 0 1 1 NO-TRACE-STRING 0 4 3 0 1 1 NO-TRACE-STRING 0 1 4 0 1 1 NO-TRACE-STRING 0 2 5 0 1 1 NO-TRACE-STRING 0 3 6 0 1 1 NO-TRACE-STRING 0 4 0 0 1 1 NO-TRACE-STRING 0 1 1 0 1 1 NO-TRACE-STRING 0 2 2 0 1 1 NO-TRACE-STRING 0 3 3 0 1 1 NO-TRACE-STRING 0 4 4 0 1 1 NO-TRACE-STRING 0 1 5 0 1 1 NO-TRACE-STRING 0 2 6 0 1 1 NO-TRACE-STRING 0 3 0 0 1 1 NO-TRACE-STRING 0 4 1 0 1 1 NO-TRACE-STRING 0 1 1 48 15 10 0 3 .TXT 37 -2 43 0 0 Cg a72.000000,72.000000,3 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}\plain\cf1\fs20 \pard (c)} .EQN 0 4 149 0 0 {0:N}NAME:100 .EQN 0 9 150 0 0 {0:n}NAME:0;{0:N}NAME-1 .EQN 2 -14 152 0 0 &&(_n_u_l_l_&_n_u_l_l_)&{0:d}NAME({0:n}NAME,100,12),0@&&(_n_u_l_l_&_n_u_l_l_)&{0:n}NAME 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 0 1 1 0 1 0 2 1 1 NO-TRACE-STRING 0 1 1 2 1 1 NO-TRACE-STRING 0 3 2 0 1 1 NO-TRACE-STRING 0 4 3 0 1 1 NO-TRACE-STRING 0 1 4 0 1 1 NO-TRACE-STRING 0 2 5 0 1 1 NO-TRACE-STRING 0 3 6 0 1 1 NO-TRACE-STRING 0 4 0 0 1 1 NO-TRACE-STRING 0 1 1 0 1 1 NO-TRACE-STRING 0 2 2 0 1 1 NO-TRACE-STRING 0 3 3 0 1 1 NO-TRACE-STRING 0 4 4 0 1 1 NO-TRACE-STRING 0 1 5 0 1 1 NO-TRACE-STRING 0 2 6 0 1 1 NO-TRACE-STRING 0 3 0 0 1 1 NO-TRACE-STRING 0 4 1 0 1 1 NO-TRACE-STRING 0 1 1 57 15 10 0 3 .TXT 47 3 66 0 0 Cg a70.000000,70.000000,3 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}\plain\cf1\fs20 \pard (d)} .EQN 0 4 153 0 0 {0:N}NAME:1000 .EQN 0 10 154 0 0 {0:n}NAME:0;{0:N}NAME-1 .EQN 2 -17 160 0 0 &&(_n_u_l_l_&_n_u_l_l_)&{0:d}NAME({0:n}NAME,1000,125),0@64&0&(_n_u_l_l_&_n_u_l_l_)&{0:n}NAME 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 0 1 1 0 1 0 2 1 1 NO-TRACE-STRING 0 1 1 2 1 1 NO-TRACE-STRING 0 3 2 0 1 1 NO-TRACE-STRING 0 4 3 0 1 1 NO-TRACE-STRING 0 1 4 0 1 1 NO-TRACE-STRING 0 2 5 0 1 1 NO-TRACE-STRING 0 3 6 0 1 1 NO-TRACE-STRING 0 4 0 0 1 1 NO-TRACE-STRING 0 1 1 0 1 1 NO-TRACE-STRING 0 2 2 0 1 1 NO-TRACE-STRING 0 3 3 0 1 1 NO-TRACE-STRING 0 4 4 0 1 1 NO-TRACE-STRING 0 1 5 0 1 1 NO-TRACE-STRING 0 2 6 0 1 1 NO-TRACE-STRING 0 3 0 0 1 1 NO-TRACE-STRING 0 4 1 0 1 1 NO-TRACE-STRING 0 1 1 57 15 10 0 3 .EQN 25 1 166 0 0 {0:k3}NAME:0;{0:N}NAME-1 .EQN 0 12 167 0 0 ({0:x3}NAME)[({0:k3}NAME):{0:if}NAME(({0:k3}NAMEó125)+({0:k3}NAMEň875),1,0) .TXT 27 -9 123 0 0 Cg a70.000000,70.000000,3 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}\plain\cf1\fs20 \pard (e)} .EQN 0 5 124 0 0 {0:c}NAME:{0:CFFT}NAME({0:x3}NAME) .EQN 0 13 125 0 0 {0:p}NAME:{0:last}NAME({0:c}NAME) .EQN 0 12 126 0 0 {0:j}NAME:0;{0:p}NAME .EQN 1 -34 168 0 0 &&(_n_u_l_l_&_n_u_l_l_)&({0:c}NAME)[({0:j}NAME),0@64&&(_n_u_l_l_&_n_u_l_l_)&{0:j}NAME 0 0 1 1 1 0 0 1 1 0 0 1 1 1 0 0 1 1 0 1 0 2 1 1 NO-TRACE-STRING 0 1 1 2 1 1 NO-TRACE-STRING 0 3 2 0 1 1 NO-TRACE-STRING 0 4 3 0 1 1 NO-TRACE-STRING 0 1 4 0 1 1 NO-TRACE-STRING 0 2 5 0 1 1 NO-TRACE-STRING 0 3 6 0 1 1 NO-TRACE-STRING 0 4 0 0 1 1 NO-TRACE-STRING 0 1 1 0 1 1 NO-TRACE-STRING 0 2 2 0 1 1 NO-TRACE-STRING 0 3 3 0 1 1 NO-TRACE-STRING 0 4 4 0 1 1 NO-TRACE-STRING 0 1 5 0 1 1 NO-TRACE-STRING 0 2 6 0 1 1 NO-TRACE-STRING 0 3 0 0 1 1 NO-TRACE-STRING 0 4 1 0 1 1 NO-TRACE-STRING 0 1 1 55 15 10 0 3 .EQN 27 0 128 0 0 {0:X}NAME({0:n}NAME){18999}= .EQN 0 14 182 0 0 {0:d}NAME({0:n}NAME,10,1)= .EQN 0 8 183 0 0 {0:d}NAME({0:n}NAME,100,12)= .EQN 0 13 184 0 0 {0:d}NAME({0:n}NAME,1000,125)= .EQN 0 12 185 0 0 ({0:c}NAME)[({0:j}NAME){18999}=