.MCAD 304010000 1 74 309 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=5 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,1581 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;}{\fonttbl{\f0 \fcharset0\fnil Arial;}{\f1\fcharset2\fnil Symbol;}}\plain\cf1\fs20 \pard File Name: 428ca2.mcd\par ECE 428 Computer Assignment #2\par Dr. James S. Kang, ECE Department, Cal Poly Pomona\par \par Suppose that a ractangular pulse x(t) with amplitude h, pulse width a{\dn }is sampled\par uniformly at an interval of T{\dn s}. Let the sampled signal be x(k). Assume h = 1V, \par a = [(1/4) + {\f1 e]} s where { \f1 e} is a small positive number.\par \par (a) Find the Fourier transform X({\f1 w}) and plot X({\f1 w}), the magnitude response, the phase response as a function of frequency {\f1 w}.\par \pard \par \pard (b) Let Ts = 0.1s. Find the discrete-time Fourier transform X1({ \f1 q}) and plot X1({\f1 q}){\dn ,} the magnitude \par response, and the phase response as a function of frequency {\f1 q} from 0 to 2{\f1 p} . \par \pard N1 = 100. n = 0, 1, 2, ....., 99. Sample X1({\f1 q}) at { \f1 q} = n2{\f1 p}/N and compare with (1/T{\dn s})X({\f1 w}) sampled at\par {\f1 w} = n2{\f1 p}/(NT{\dn s}). \par \pard \par (c) Let Ts = 0.01s. Find the discrete-time Fourier transform X2({\f1 q}) and plot X2({ \f1 q}){\dn ,} the magnitude \par \pard response, and the phase response as a function of frequency {\f1 q} from 0 to 2{\f1 p}. \par \pard N2 = 100. n = 0, 1, 2, ....., 99. Sample X2({\f1 q}) at {\f1 q} = n2{\f1 p}/N and compare with (1/T{\dn s})X({\f1 w}) sampled at\par { \f1 w} = n2{\f1 p}/(NT{\dn s}). \par \pard \par (d) Let Ts = 0.001s. Find the discrete-time Fourier transform X3({\f1 q}) and plot X3({\f1 q}){ \dn ,} the magnitude \par \pard response, and the phase response as a function of frequency {\f1 q} from 0 to 2{\f1 p}. \par \pard N3 = 1000. n = 0, 1, 2, ....., N3-1. Sample X3({\f1 q}) at {\f1 q} = n2{\f1 p} /N and compare with (1/T{\dn s})X({\f1 w}) sampled at {\f1 w} = n2{\f1 p}/(NT{ \dn s}). \par \pard \par (e) Calculate the samples of X3({\f1 q}) at { \f1 q} = n2{\f1 p}/N, N3 = 1000, n = 0, 1, 2, ....., 999, using CFFT. Notice that the samples of X2({\f1 q}) at {\f1 q} = n2{\f1 p}/N, N = 100, n = 0, 1, 2, ....., 99 are equal to N*CFFT(x3) where x3 is the sampled function of x(t). } .TXT 65 0 133 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 1 4 138 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 7 -4 142 0 0 {0:h}NAME:1 .EQN 0 7 139 0 0 {0:a}NAME:(1)/(4) .EQN 0 8 140 0 0 {0:X}NAME({0:\w}NAME):{0:h}NAME*{0:a}NAME*{0:sinc}NAME(({0:\w}NAME*{0:a}NAME)/(2*{0:\p}NAME)) .EQN 0 19 141 0 0 {0:\w}NAME:0,0.05;5*(2*{0:\p}NAME)/({0:a}NAME) .EQN 4 -34 143 0 0 &&(_n_u_l_l_&_n_u_l_l_)&{0:X}NAME({0:\w}NAME)@&&(_n_u_l_l_&_n_u_l_l_)&{0:\w}NAME 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 1 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 47 15 10 0 3 .EQN 40 0 16 0 0 &&(_n_u_l_l_&_n_u_l_l_)&|({0:X}NAME({0:\w}NAME))@&&(_n_u_l_l_&_n_u_l_l_)&{0:\w}NAME 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 1 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 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:\w}NAME))@&&(_n_u_l_l_&_n_u_l_l_)&{0:\w}NAME 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 1 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 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 6 147 0 0 {0:x1}NAME({0:k1}NAME):1 .EQN 0 9 191 0 0 {0:Ts1}NAME:0.1 .EQN 0 9 190 0 0 {0:N1}NAME:100 .EQN 0 8 184 0 0 {0:\ws1}NAME:(2*{0:\p}NAME)/({0:Ts1}NAME) .EQN 0 9 192 0 0 {0:\D\w1}NAME:({0:\ws1}NAME)/({0:N1}NAME) .EQN 0 11 193 0 0 {0:n}NAME:0;{0:N1}NAME-1 .EQN 5 -18 283 0 0 {0:Xd1}NAME({0:n}NAME):({0:X}NAME({0:n}NAME*{0:\D\w1}NAME))/({0:Ts1}NAME) .EQN 1 -34 286 0 0 {0:X1}NAME({0:\q}NAME):((-1,1,{0:k1}NAME,{0:x1}NAME({0:k1}NAME)*({0:e}NAME)^(-1j*{0:\q}NAME*{0:k1}NAME)){64}) .EQN 6 -1 287 0 0 {0:\q}NAME:0,0.01;2*{0:\p}NAME .EQN 0 20 292 0 0 {0:\D\q1}NAME:(2*{0:\p}NAME)/({0:N1}NAME) .EQN 0 10 293 0 0 {0:X1d}NAME({0:n}NAME):{0:X1}NAME({0:n}NAME*{0:\D\q1}NAME) .EQN 0 22 294 0 0 {0:n}NAME:0;({0:N1}NAME)/(5) .EQN 2 -53 291 0 0 &&(_n_u_l_l_&_n_u_l_l_)&{0:X1}NAME({0:\q}NAME)@&&(_n_u_l_l_&_n_u_l_l_)&{0:\q}NAME 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 1 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 31 15 10 0 3 .EQN 2 51 295 0 0 {0:Xd1}NAME({0:n}NAME){18997}= .EQN 0 9 296 0 0 {0:X1d}NAME({0:n}NAME)= .TXT 39 -59 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 4 1 160 0 0 {0:x2}NAME({0:k2}NAME):1 .EQN 7 0 158 0 0 {0:X2}NAME({0:\q}NAME):((-12,12,{0:k2}NAME,{0:x2}NAME({0:k2}NAME)*({0:e}NAME)^(-1j*{0:\q}NAME*{0:k2}NAME)){64}) .EQN 6 0 159 0 0 {0:\q}NAME:0,0.01;2*{0:\p}NAME .EQN 4 -1 156 0 0 &&(_n_u_l_l_&_n_u_l_l_)&{0:X2}NAME({0:\q}NAME)@&&(_n_u_l_l_&_n_u_l_l_)&{0:\q}NAME 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 1 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 57 15 10 0 3 .EQN 25 -1 210 0 0 {0:Ts2}NAME:0.01 .EQN 0 9 211 0 0 {0:N2}NAME:100 .EQN 0 8 212 0 0 {0:\ws2}NAME:(2*{0:\p}NAME)/({0:Ts2}NAME) .EQN 0 9 213 0 0 {0:\D\w2}NAME:({0:\ws2}NAME)/({0:N2}NAME) .EQN 0 11 214 0 0 {0:n}NAME:0;{0:N2}NAME-1 .EQN 5 -37 219 0 0 {0:Xd2}NAME({0:n}NAME):({0:X}NAME({0:n}NAME*{0:\D\w2}NAME))/({0:Ts2}NAME) .EQN 0 15 224 0 0 {0:\D\q2}NAME:(2*{0:\p}NAME)/({0:N2}NAME) .EQN 0 10 226 0 0 {0:X2d}NAME({0:n}NAME):{0:X2}NAME({0:n}NAME*{0:\D\q2}NAME) .EQN 0 16 227 0 0 {0:n}NAME:0;({0:N2}NAME)/(5) .EQN 2 10 246 0 0 {0:Xd2}NAME({0:n}NAME){18997}= .EQN 0 9 247 0 0 {0:X2d}NAME({0:n}NAME)= .TXT 4 -60 297 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 298 0 0 {0:x3}NAME({0:k3}NAME):1 .EQN 0 9 299 0 0 {0:L1}NAME:125 .EQN 6 -13 300 0 0 {0:X3}NAME({0:\q}NAME):((-125,125,{0:k3}NAME,{0:x3}NAME({0:k3}NAME)*({0:e}NAME)^(-1j*{0:\q}NAME*{0:k3}NAME)){64}) .EQN 6 0 301 0 0 {0:Ts3}NAME:0.001 .EQN 0 9 302 0 0 {0:N3}NAME:1000 .EQN 0 8 303 0 0 {0:\ws3}NAME:(2*{0:\p}NAME)/({0:Ts3}NAME) .EQN 0 9 304 0 0 {0:\D\w3}NAME:({0:\ws3}NAME)/({0:N3}NAME) .EQN 0 11 305 0 0 {0:n}NAME:0;{0:N3}NAME-1 .EQN 5 -37 306 0 0 {0:Xd3}NAME({0:n}NAME):({0:X}NAME({0:n}NAME*{0:\D\w3}NAME))/({0:Ts3}NAME) .EQN 0 15 307 0 0 {0:\D\q3}NAME:(2*{0:\p}NAME)/({0:N3}NAME) .EQN 0 10 308 0 0 {0:X3d}NAME({0:n}NAME):{0:X3}NAME({0:n}NAME*{0:\D\q3}NAME) .EQN 0 16 309 0 0 {0:n}NAME:0;({0:N3}NAME)/(50) .EQN 29 -37 163 0 0 {0:\q}NAME:0,0.01;2*{0:\p}NAME .EQN 2 -2 165 0 0 &&(_n_u_l_l_&_n_u_l_l_)&{0:X3}NAME({0:\q}NAME)@({0:\p}NAME)/(4)&&(_n_u_l_l_&_n_u_l_l_)&{0:\q}NAME 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 1 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 57 15 10 0 3 .TXT 33 2 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 1 5 176 0 0 {0:N3}NAME:1000 .EQN 0 10 177 0 0 {0:k3}NAME:0;{0:N3}NAME-1 .EQN 0 14 178 0 0 {0:n3}NAME:0;{0:N3}NAME-1 .EQN 3 -27 179 0 0 ({0:x3}NAME)[({0:k3}NAME):{0:if}NAME(({0:k3}NAMEó125)+({0:k3}NAMEň875),1,0) .EQN 6 -3 180 0 0 {0:c}NAME:{0:N3}NAME*{0:CFFT}NAME({0:x3}NAME) .EQN 0 13 181 0 0 {0:p}NAME:{0:last}NAME({0:c}NAME) .EQN 0 12 182 0 0 {0:j}NAME:0;{0:p}NAME .EQN 7 -25 263 0 0 {0:Xd3}NAME({0:n}NAME){18997}= .EQN 0 14 264 0 0 {0:X3d}NAME({0:n}NAME)= .EQN 0 11 269 0 0 ({0:c}NAME)[({0:j}NAME)= .EQN 5 17 270 0 0 ({0:sin}NAME((251)/(2)*(2*{0:\p}NAME)/(1000)*4))/({0:sin}NAME((1)/(2)*(2*{0:\p}NAME)/(1000)*4))={0}?_n_u_l_l_ .EQN 11 0 273 0 0 {0:sin}NAME((251)/(2)*(2*{0:\p}NAME)/(1000)*4)={0}?_n_u_l_l_ .EQN 7 1 277 0 0 {0:sin}NAME((1)/(2)*(2*{0:\p}NAME)/(1000)*4)={0}?_n_u_l_l_