.MCAD 304020000 1 74 473 0 .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=1207453688 .CMD HEADER_FOOTER_FONT fontID=15 family=Arial points=10 bold=0 italic=0 underline=0 colrid=1207453688 .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 3 1 463 0 0 Cg a73.000000,73.000000,21 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;\red0\green0\blue0;}{ \fonttbl{\f0\fcharset0\fnil Arial;}}\plain\cf1\fs20 \pard {\cf2 File Name: 428ca6.mcd}} .TXT 3 0 464 0 0 Cg a73.000000,73.000000,126 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;\red0\green0\blue0;}{ \fonttbl{\f0\fcharset0\fnil Arial;}}\plain\cf1\fs20 \pard {\cf2 Computer Assignment #6 ECE 428 Introduction to Digital Signal Processing II\par Dr. James S. Kang, ECE Department, Cal Poly Pomona}} .TXT 7 0 165 0 0 Cg a73.000000,73.000000,67 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;\red0\green0\blue0;}{ \fonttbl{\f0\fcharset0\fnil Arial;}}\plain\cf1\fs20 \pard {\cf2 }{\cf2 \b Finding Lattice Coefficients from Impulse Response for FIR Filters}} .EQN 4 0 8 0 0 {0:N}NAME:11 .EQN 0 7 7 0 0 {0:k}NAME:0;{0:N}NAME-1 .EQN 4 -7 11 0 0 ({0:h}NAME)[({0:k}NAME):0,-0.003222782,0,0.009576965,0,-0.02173976,0,0.044384,0,-0.09348945,0 .EQN 37 1 12 0 0 ({0:\a}NAME)[({0:N}NAME-1,{0:k}NAME):({0:h}NAME)[({0:k}NAME) .EQN 0 13 26 0 0 {0:m}NAME:{0:N}NAME-1 .EQN 5 -13 15 0 0 {0:p}NAME:{0:m}NAME-1;1 .EQN 0 15 16 0 0 {0:q}NAME:{0:m}NAME-1;1 .EQN 0 15 18 0 0 ({0:\a}NAME)[({0:p}NAME,0):1 .EQN 0 10 19 0 0 {0:r}NAME:1;{0:m}NAME-1 .EQN 8 -40 24 0 0 ({0:\a}NAME)[({0:p}NAME,{0:q}NAME):{0:if}NAME({0:p}NAME<{0:q}NAME,0,(({0:\a}NAME)[({0:p}NAME+1,{0:q}NAME)-({0:\a}NAME)[({0:p}NAME+1,{0:p}NAME+1)*({0:\a}NAME)[({0:p}NAME+1,{0:p}NAME-{0:q}NAME+1))/(1-((({0:\a}NAME)[({0:p}NAME+1,{0:p}NAME+1)))^(2))) .EQN 8 0 63 0 0 {0:k1}NAME:1;{0:m}NAME .EQN 0 11 64 0 0 ({0:c}NAME)[({0:k1}NAME):({0:\a}NAME)[({0:k1}NAME,{0:k1}NAME) .TXT 6 -11 167 0 0 Cg a72.000000,72.000000,29 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;\red0\green0\blue0;}{ \fonttbl{\f0\fcharset0\fnil Arial;}}\plain\cf1\fs20 \pard {\cf2 c}{\cf2 \fs16\dn k1}{\cf2 are lattice coefficients.}} .EQN 39 -1 469 0 0 {0:\a}NAME={150067}?_n_u_l_l_ .EQN 25 0 473 0 0 ({0:c}NAME)[({0:k1}NAME)= .TXT 61 0 166 0 0 Cg a73.000000,73.000000,66 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;\red0\green0\blue0;}{ \fonttbl{\f0\fcharset0\fnil Arial;}}\plain\cf1\fs20 \pard {\cf2\b Finding}{ \cf2\b Impulse Response}{\cf2\b from }{\cf2\b Lattice Coefficients }{ \cf2\b for FIR Filters}} .EQN 5 2 154 0 0 {0:k3}NAME:0;{0:m}NAME .EQN 0 10 156 0 0 ({0:\b}NAME)[(0,{0:k3}NAME):0 .EQN 0 9 157 0 0 ({0:\b}NAME)[({0:k3}NAME,0):0 .EQN 4 -19 158 0 0 {0:k1}NAME:1;{0:m}NAME .EQN 0 10 159 0 0 {0:k2}NAME:1;{0:m}NAME .EQN 0 10 160 0 0 ({0:\b}NAME)[({0:k1}NAME,{0:k2}NAME):{0:if}NAME({0:k1}NAMEś{0:k2}NAME,({0:c}NAME)[({0:k1}NAME),0) .EQN 0 20 164 0 0 {0:p1}NAME:2;{0:m}NAME .EQN 0 9 161 0 0 {0:q2}NAME:{0:m}NAME;1 .EQN 4 -49 162 0 0 ({0:\b}NAME)[({0:p1}NAME,{0:q2}NAME):{0:if}NAME({0:p1}NAME>{0:q2}NAME,({0:\b}NAME)[({0:p1}NAME-1,{0:q2}NAME)+({0:\b}NAME)[({0:p1}NAME,{0:p1}NAME)*({0:\b}NAME)[({0:p1}NAME-1,{0:p1}NAME-{0:q2}NAME),({0:\b}NAME)[({0:p1}NAME,{0:q2}NAME)) .EQN 0 42 171 0 0 ({0:\b}NAME)[({0:m}NAME,0):({0:\b}NAME)[({0:m}NAME,{0:m}NAME) .EQN 19 -44 462 0 0 {0:\b}NAME={150068}?_n_u_l_l_ .TXT 32 0 421 0 0 Cg a73.000000,73.000000,67 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;\red0\green0\blue0;}{ \fonttbl{\f0\fcharset0\fnil Arial;}}\plain\cf1\fs20 \pard {\cf2 }{\cf2 \b Finding Lattice Coefficients from Impulse Response for FIR Filters}} .EQN 4 0 422 0 0 {0:N}NAME:4 .EQN 0 7 423 0 0 {0:k}NAME:0;{0:N}NAME-1 .EQN 4 -7 451 0 0 ({0:h}NAME)[({0:k}NAME):1,(13)/(24),(5)/(8),(1)/(3) .EQN 37 2 426 0 0 ({0:\a1}NAME)[({0:N}NAME-1,{0:k}NAME):({0:h}NAME)[({0:k}NAME) .EQN 0 13 427 0 0 {0:m}NAME:{0:N}NAME-1 .EQN 5 -13 428 0 0 {0:p}NAME:{0:m}NAME-1;1 .EQN 0 15 429 0 0 {0:q}NAME:{0:m}NAME-1;1 .EQN 0 15 430 0 0 ({0:\a1}NAME)[({0:p}NAME,0):1 .EQN 0 10 431 0 0 {0:r}NAME:1;{0:m}NAME-1 .EQN 8 -40 432 0 0 ({0:\a1}NAME)[({0:p}NAME,{0:q}NAME):{0:if}NAME({0:p}NAME<{0:q}NAME,0,(({0:\a1}NAME)[({0:p}NAME+1,{0:q}NAME)-({0:\a1}NAME)[({0:p}NAME+1,{0:p}NAME+1)*({0:\a1}NAME)[({0:p}NAME+1,{0:p}NAME-{0:q}NAME+1))/(1-((({0:\a1}NAME)[({0:p}NAME+1,{0:p}NAME+1)))^(2))) .EQN 8 0 433 0 0 {0:k1}NAME:1;{0:m}NAME .EQN 0 11 434 0 0 ({0:c}NAME)[({0:k1}NAME):({0:\a1}NAME)[({0:k1}NAME,{0:k1}NAME) .TXT 6 -11 435 0 0 Cg a72.000000,72.000000,29 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;\red0\green0\blue0;}{ \fonttbl{\f0\fcharset0\fnil Arial;}}\plain\cf1\fs20 \pard {\cf2 c}{\cf2 \fs16\dn k1}{\cf2 are lattice coefficients.}} .EQN 4 40 436 0 0 ({0:c}NAME)[({0:k1}NAME)= .EQN 29 -38 454 0 0 {0:\a1}NAME={0}?_n_u_l_l_ .TXT 40 -3 438 0 0 Cg a73.000000,73.000000,66 {\rtf\ansi \deff0{\colortbl;\red0\green0\blue255;\red0\green0\blue0;}{ \fonttbl{\f0\fcharset0\fnil Arial;}}\plain\cf1\fs20 \pard {\cf2\b Finding}{ \cf2\b Impulse Response}{\cf2\b from }{\cf2\b Lattice Coefficients }{ \cf2\b for FIR Filters}} .EQN 7 2 439 0 0 {0:k3}NAME:0;{0:m}NAME .EQN 0 10 440 0 0 ({0:\b1}NAME)[(0,{0:k3}NAME):0 .EQN 0 9 441 0 0 ({0:\b1}NAME)[({0:k3}NAME,0):0 .EQN 4 -19 442 0 0 {0:k1}NAME:1;{0:m}NAME .EQN 0 10 443 0 0 {0:k2}NAME:1;{0:m}NAME .EQN 0 10 444 0 0 ({0:\b1}NAME)[({0:k1}NAME,{0:k2}NAME):{0:if}NAME({0:k1}NAMEś{0:k2}NAME,({0:c}NAME)[({0:k1}NAME),0) .EQN 0 20 445 0 0 {0:p1}NAME:2;{0:m}NAME .EQN 0 9 446 0 0 {0:q2}NAME:{0:m}NAME;1 .EQN 4 -49 447 0 0 ({0:\b1}NAME)[({0:p1}NAME,{0:q2}NAME):{0:if}NAME({0:p1}NAME>{0:q2}NAME,({0:\b1}NAME)[({0:p1}NAME-1,{0:q2}NAME)+({0:\b1}NAME)[({0:p1}NAME,{0:p1}NAME)*({0:\b1}NAME)[({0:p1}NAME-1,{0:p1}NAME-{0:q2}NAME),({0:\b1}NAME)[({0:p1}NAME,{0:q2}NAME)) .EQN 0 46 448 0 0 ({0:\b1}NAME)[({0:m}NAME,0):1 .EQN 12 -46 455 0 0 {0:\b1}NAME={0}?_n_u_l_l_ .EQN 12 0 456 0 0 ({0:K}NAME)[({0:k3}NAME):({0:\b1}NAME)[({0:m}NAME,{0:k3}NAME) .EQN 10 0 460 0 0 {0:K}NAME={0}?_n_u_l_l_