<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-7743</journal-id>
<journal-title><![CDATA[Ingeniería, investigación y tecnología]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. invest. y tecnol.]]></abbrev-journal-title>
<issn>1405-7743</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional Autónoma de México, Facultad de Ingeniería]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-77432007000300006</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Practical Design of Digital Filters Using the Pascal Matrix]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Psenicka]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[García-Ugalde]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ruiz]]></surname>
<given-names><![CDATA[V.F.]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,UNAM Facultad de Ingeniería Department of Telecommunications]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,UNAM Facultad de Ingeniería Department of Digital Signal Processing]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,The University of Reading Department of Cybernetics ]]></institution>
<addr-line><![CDATA[Reading ]]></addr-line>
<country>UK</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>09</month>
<year>2007</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>09</month>
<year>2007</year>
</pub-date>
<volume>8</volume>
<numero>3</numero>
<fpage>197</fpage>
<lpage>208</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-77432007000300006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-77432007000300006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-77432007000300006&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[In the context of the design of digital filters many research has been done to facilitate their computation. The Pascal matrix recently defined in (Biolkova and Biolek, 1999) has proved its utility in this field. In this paper we summarize the direct transform from the lowpass continuous-time transfer function H(s) to the discrete-time H(z) of the following main tree types of digital filters: lowpass, highpass and bandpass. An alternative representation of the original bandpass Pascal matrix is de veloped in this paper that permits to convert systematically the lowpass continuous-time prototype to the discrete-time bandpass transfer function. We also consider the inverse transformation from the dis crete-time domain to the continuous one and we show that the inverse transformation is easily obtained as the determinant of the system need not to be com puted. Several numerical examples illustrate the practical utilization of this technique.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[En el contexto del diseño de filtros digitales se ha desarrollado mucha investigación para facilitar su cálculo. La matriz de Pascal definida recientemente (Biolkova and Biolek, 1999) ha probado su utilidad en este campo. En este artículo se hace una síntesis de la transformación directa a partir de la función de transferencia pasa-bajas en tiempo continuo H(s) para obtener la de tiempo discreto H(z) de cada uno de los tres tipos principales de filtros digitales: pasa-bajas, pasa-altas y pasa-banda. También se desarrolla una representación alternativa de la matriz de Pascal pasa-banda original, que permite la conversión sistemática de un prototipo pasa-bajas en tiempo continuo a la función de transferencia pasa-banda en tiempo discreto. Adicionalmente se considera la transformación inversa a partir del dominio de tiempo discreto, al de tiempo continuo y se demuestra que esta transformación inversa es fácil de calcular, dado que no es necesario obtener el determinante del sistema. Varios ejemplos numéricos ilustran la utilización práctica de esta técnica.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Filter design]]></kwd>
<kwd lng="en"><![CDATA[s-z transformation]]></kwd>
<kwd lng="en"><![CDATA[Pascal matrix]]></kwd>
<kwd lng="en"><![CDATA[digital filter design tools]]></kwd>
<kwd lng="es"><![CDATA[Diseño de filtros]]></kwd>
<kwd lng="es"><![CDATA[transformaciones s-z]]></kwd>
<kwd lng="es"><![CDATA[matriz de Pascal]]></kwd>
<kwd lng="es"><![CDATA[herramientas para el diseño de filtros digitales]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="justify"><font face="verdana" size="4">Educaci&oacute;n en ingenier&iacute;a</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="4"><b>Practical Design of Digital Filters Using the Pascal Matrix</b></font></p>     <p align="center"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="2"><b>B. Psenicka<sup><a href="#a1">1</a></sup>, F. Garc&iacute;a&#150;Ugalde <sup><a href="#a1">2</a></sup> and V.F. Ruiz<sup><a href="#a1">3</a></sup></b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><i>1 Department of Telecommunications, Facultad de Ingenier&iacute;a, UNAM    <br> </i><b>E&#150;mail: </b><a href="mailto:pseboh@servidor.unam.mx">pseboh@servidor.unam.mx</a></font></p>     <p align="justify"><font face="verdana" size="2"><i>2 Department of Digital Signal Processing, Facultad de Ingenier&iacute;a, UNAM    <br> </i><b>E&#150;mail:  </b><a href="mailto:fgarciau@servidor.unam.mx">fgarciau@servidor.unam.mx</a></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i>3 Department of Cybernetics, The University of Reading, Reading RG6 6AY, UK.    <br> </i><b>E&#150;mail: </b><a href="mailto:v.f.ruiz@reading.ac.uk">v.f.ruiz@reading.ac.uk</a></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2">Recibido: julio de 2006    <br> Aceptado: abril de 2007</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>     <p align="justify"><font face="verdana" size="2">In the context of the design of digital filters many research has been done to facilitate their computation. The Pascal matrix recently defined in (Biolkova and Biolek, 1999) has proved its utility in this field. In this paper we summarize the direct transform from the lowpass continuous&#150;time transfer function H(s) to the discrete&#150;time H(z) of the following main tree types of digital filters: lowpass, highpass and bandpass. An alternative representation of the original bandpass Pascal matrix is de veloped in this paper that permits to convert systematically the lowpass continuous&#150;time prototype to the discrete&#150;time bandpass transfer function. We also consider the inverse transformation from the dis crete&#150;time domain to the continuous one and we show that the inverse transformation is easily obtained as the determinant of the system need not to be com puted. Several numerical examples illustrate the practical utilization of this technique.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Keywords:</b> Filter design, s&#150;z transformation, Pascal matrix, digital filter design tools.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i><b>Resumen</b></i></font></p>     <p align="justify"><font face="verdana" size="2"><i>En el contexto del dise&ntilde;o de filtros digitales se ha desarrollado mucha investigaci&oacute;n para facilitar su c&aacute;lculo. La matriz de Pascal definida recientemente (Biolkova and Biolek, 1999) ha probado su utilidad en este campo. En este art&iacute;culo se hace una s&iacute;ntesis de la transformaci&oacute;n directa a partir de la funci&oacute;n de transferencia pasa&#150;bajas en tiempo continuo H(s) para obtener la de tiempo discreto H(z) de cada uno de los tres tipos principales de filtros digitales: pasa&#150;bajas, pasa&#150;altas y pasa&#150;banda. Tambi&eacute;n se desarrolla una representaci&oacute;n alternativa de la matriz de Pascal pasa&#150;banda original, que permite la conversi&oacute;n sistem&aacute;tica de un prototipo pasa&#150;bajas en tiempo continuo a la funci&oacute;n de transferencia pasa&#150;banda en tiempo discreto. Adicionalmente se considera la transformaci&oacute;n inversa a partir del dominio de tiempo discreto, al de tiempo continuo y se demuestra que esta transformaci&oacute;n inversa es f&aacute;cil de calcular, dado que no es necesario obtener el determinante del sistema. Varios ejemplos num&eacute;ricos ilustran la utilizaci&oacute;n pr&aacute;ctica de esta t&eacute;cnica.</i></font></p>     <p align="justify"><font face="verdana" size="2"><i><b>Descriptores: </b>Dise&ntilde;o de filtros, transformaciones s&#150;z, matriz de Pascal, herramientas para el dise&ntilde;o de filtros digitales.</i></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Introduction</b></font></p>     <p align="justify"><font face="verdana" size="2">A large number of procedures are available for designing digital filters (Parks and Burrus, 1987); (Antoniou, 1993). Many of them transform a given analog filter into an equivalent digital filter. The digital filter design process begins with the synthesis or specification of the filter transfer function. A signal <i>x(t) </i>presented to a filter characterized by its impulse response <i>h(t) </i>produces an output <i>y(t) </i>given by the convolution <i>y(t)=x(t)*h(t) </i>or, if using the continuous&#150;time transforms of the signals, by <i>Y(s)=X(s)H(s)</i>. Then the continuous&#150;time circuit of a filter is completely described by the transfer function:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e1.jpg">.........................................................(1)</font></p>     <p align="justify"><font face="verdana" size="2">From this equation the vectors <img src="/img/revistas/iit/v8n3/a6s1.jpg"> and <img src="/img/revistas/iit/v8n3/a6s2.jpg"> representing respectively the coefficients of the numerator and denominator can be defined as:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e2.jpg">.......................................................................(2)</font></p>     <p align="justify"><font face="verdana" size="2">where, <i>A<sub>i</sub> </i>and <i>B<sub>i</sub></i> are real coefficients.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">In the discrete&#150;time domain the <i>z</i> transforms of the signals are used, and a digital filter is characterized by the transfer function:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e3.jpg">........................................................(3)</font></p>     <p align="justify"><font face="verdana" size="2">With real coefficients <i>a<sub>i</sub> </i>and <i>b<sub>i</sub> </i>.</font></p>     <p align="justify"><font face="verdana" size="2">The problem of the systematic conversion from the continuous&#150;time prototype transfer function <i>H(s) </i>to its discrete&#150;time version <i>H(z) </i>is addressed in this paper considering three types of conversions: <i>lowpass&#150;to&#150;lowpass, low&#150;pass&#150;to&#150;highpass </i>and <i>lowpass&#150;to&#150;bandpass. </i>The original Pascal matrix (Biolkova and Biolek, 1999) is used to achieve this systematization, and an alternative representation of the original Pascal matrix is developed in this paper to rich the <i>lowpass&#150;to&#150;bandpass </i>conversion.</font></p>     <p align="justify"><font face="verdana" size="2">The remainder of this paper is organized as follows. Section II describes the <i>lowpass&#150;to&#150;lowpass  </i>conversion. Section III adapts the previous development to the <i>lowpass&#150;to&#150;highpass </i>case. Section IV main contribution of this paper, develops an alternative representation of the original bandpass Pascal matrix which allows the <i>lowpass&#150;to&#150;bandpass </i>conversion. Section V presents the inverse conversion from the discrete&#150;time domain to the continuous&#150;time. In Section VI we give examples to illustrate all the cases.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Lowpass&#150;to&#150;lowpass Transformation</b></font></p>     <p align="justify"><font face="verdana" size="2">For lowpass filters the digital transfer function <i>H(z) </i>can be obtained from the continuous&#150;time prototype (1) using the bilinear s&#150;z transformation (Parks and Burrus, 1987):</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e4.jpg">.............................................................................................(4)</font></p>     <p align="justify"><font face="verdana" size="2">where</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e5.jpg">...........................................................................................(5)</font></p>     <p align="justify"><font face="verdana" size="2">and the constants <i>f<sub>1</sub></i> and <i>f<sub>2 </sub></i>represent the lowpass corner and sampling frequencies, respectively.</font></p>     <p align="justify"><font face="verdana" size="2">From the transfer function (3), we define the vectors <img src="/img/revistas/iit/v8n3/a6s3.jpg"> and <img src="/img/revistas/iit/v8n3/a6s4.jpg"> whose elements are respectively the coefficients of the numerator and denominator (Klein, 1976):</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e6.jpg">............................................................................(6)</font></p>     <p align="justify"><font face="verdana" size="2">In order toexpress the numerator vectors <img src="/img/revistas/iit/v8n3/a6s3.jpg"> in terms of <i> </i><img src="/img/revistas/iit/v8n3/a6s1.jpg"> and denominator vectors <img src="/img/revistas/iit/v8n3/a6s4.jpg"><i> </i>in terms of <i><img src="/img/revistas/iit/v8n3/a6s2.jpg">  , </i>we replace the variable s in (1) by (4) then comparing the numerators and the denominators of the resulting transfer functions in z, we can identify the coefficients by equating the coefficients of the like powers in z.</font></p>     <p align="justify"><font face="verdana" size="2">Thus, for <i>n=2 </i>and <i>m=2 </i>we obtain the following expression:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e7.jpg">................................................(7)</font></p>     <p align="justify"><font face="verdana" size="2">From the numerators the coefficients, <i>a<sub>i</sub>, i=0,1,2 </i>are easily identified and re&#150;written in acquire the following matrix equation</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e8.jpg">...............................................................(8)</font></p>     <p align="justify"><font face="verdana" size="2">In a similar manner, a matrix equation can be obtained for the coefficients, <i>b<i><sub>i</sub></i>, i=0,1,2 </i>of the denominator vector <i><img src="/img/revistas/iit/v8n3/a6s4.jpg">.</i></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Using a more compact representation both equations can be written as follows:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e9.jpg">.........................................................................................(9)</font></p>     <p align="justify"><font face="verdana" size="2">where <img src="/img/revistas/iit/v8n3/a6s5.jpg"> is the <i>lowpass </i>Pascal matrix defined_in_(Psenicka <i>et al., </i>2002) and the vectors <img src="/img/revistas/iit/v8n3/a6s6.jpg">, <img src="/img/revistas/iit/v8n3/a6s7.jpg"> are represented by</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e10.jpg">.................................................................(10)</font></p>     <p align="justify"><font face="verdana" size="2">As demonstrated in (Psenicka <i>et al., </i>2002) the computation of the <img src="/img/revistas/iit/v8n3/a6s5.jpg"> matrix can be done in a systematic form. For this we consider the classical Pascal Triangle</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e11.jpg">.....................................................(11)</font></p>     <p align="justify"><font face="verdana" size="2">Observe, that the coefficients of base <i>n=2 </i>create the last column in the <i>lowpass </i>Pascal matrix of (8) with the exception of the elements in the even rows which have negative values. We have concluded that <i>the lowpass </i>Pascal matrix can be formed by taking into account the following rules (Biolkova and Biolek, 1999); (Pham and Psenicka, 1985).</font></p>     <blockquote>       <p align="justify"><font face="verdana" size="2">&#150; In the first row of the Pascal matrix all the elements must be equal to one.</font></p>       <p align="justify"><font face="verdana" size="2">&#150; The elements of the last column can be computed using:</font></p>       ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e12.jpg">.....................................................(12)</font></p>       <p align="justify"><font face="verdana" size="2">where</font></p>       <p align="justify"><font face="verdana" size="2"><i>i=1,2,...,n+1</i></font></p> </blockquote>     <p align="justify"><font face="verdana" size="2">The remaining elements P<sub>i</sub><sub>,j</sub> of the <i>lowpass </i>Pascal matrix can be determined using the following equation:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e12b.jpg">......................................................................(13)</font></p>     <p align="justify"><font face="verdana" size="2">where</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e13.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Without lost of generality, using letters of the alphabet in the order shown below we can identify the elements of <i>the lowpass </i>Pascal matrix for <i>n=4</i>:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e14.jpg">.......................................................(14)</font></p>     <p align="justify"><font face="verdana" size="2">where the elements denoted <i>g, h, i,</i> and <i>j</i> can be obtained using the next set of equations:</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e15.jpg">........................................................(15)</font></p>     <p align="justify"><font face="verdana" size="2">Then the <i>lowpass </i>Pascal matrix for the particular case of <i>n=4 </i>is finally given by:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e16.jpg">...............................................................(16)</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Lowpass&#150;to&#150;highpass Transformation</b></font></p>     <p align="justify"><font face="verdana" size="2">In this second case, in order to transform the lowpass transfer function to the discrete highpass transfer function <i>H(z), </i>we substitute the variable s by <i>1/s </i>in (4). Thus,</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e16a.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">with</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e17.jpg">...........................................................................................(17)</font></p>     <p align="justify"><font face="verdana" size="2">where <i>f<sub>c</sub> </i>represents the cut&#150;off frequency of the highpass and <i>f<sub>s</sub> </i>the sampling frequency. Following the same process, substituting (17) into (1) and comparing the numerator with (3) for <i>n=3 </i>and <i>m=3, </i>we can obtain:</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e18.jpg">.....................................................(18)</font></p>     <p align="justify"><font face="verdana" size="2">Again, equating the coefficients of the like powers in <i>z</i>, we obtain the following matrix equation</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e19.jpg">.......................................................(19)</font></p>     <p align="justify"><font face="verdana" size="2">This   equation   can  be   written   in   the compact form</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e20.jpg">........................................................................................(20)</font></p>     <p align="justify"><font face="verdana" size="2">where <img src="/img/revistas/iit/v8n3/a6s8.jpg"> is a variant of a Pascal matrix which corresponds to the highpass filter in which the first row elements are all equal to one, and the elements of the first column can be obtained using (12). The remaining elements <i>P<sub>i,j</sub></i> can be determined using the following expression (Psenicka<i> et al., </i>2002):</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e21.jpg">.....................................................................(21)</font></p>     <p align="justify"><font face="verdana" size="2">Where</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e21a.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">A similar development can be done for the denominator vector <img src="/img/revistas/iit/v8n3/a6s4.jpg">.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Lowpass&#150;to&#150;bandpass Transformation</b></font></p>     <p align="justify"><font face="verdana" size="2">The latest case considered in this paper shows how to obtain a discrete bandpass filter (Konopacki, 2005) characterized by the discrete&#150;time transfer function <i>H(z)</i></font></p>     <p align="justify"><font face="verdana" size="2"><i><img src="/img/revistas/iit/v8n3/a6e22.jpg"></i>.......................................................(22)</font></p>     <p align="justify"><font face="verdana" size="2">which also has real coefficients <i>a<sub>i</sub></i> and <i>b<sub>i</sub>. </i>As previously this transfer function can be obtained from the continuous one (1) by <i>s&#150;z </i>transformation. The bandpass filter can be seen as a superposition of a lowpass filter and a highpass filter (Rabiner and Gold, 1975). Thus, the <i>s&#150;z </i>transformation that applies is (Bose, 1985):</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e23.jpg">.................................................................................(23)</font></p>     <p align="justify"><font face="verdana" size="2">where</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e23a.jpg"></font></p>     <p align="justify"><font face="verdana" size="2"><i>f<sub>1 </sub></i>and <i>f<sub>&#150;1</sub></i>  represent the upper and lower frequencies of the bandpass filter respectively, and <i> f<sub>s</sub></i>the sampling frequency.</font></p>     <p align="justify"><font face="verdana" size="2">In a similar manner from (22), we define the coefficient vectors <img src="/img/revistas/iit/v8n3/a6s3.jpg"> and<i> <img src="/img/revistas/iit/v8n3/a6s4.jpg"></i>:</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e24.jpg">...............................................................................(24)</font></p>     <p align="justify"><font face="verdana" size="2">In order to obtain the coefficients <i>a<sub>i</sub> </i>and <i>b<sub>i </sub>(i =0,1,...,n)</i> knowing the continuous time representation vectors <i> <img src="/img/revistas/iit/v8n3/a6s1.jpg"></i> and <img src="/img/revistas/iit/v8n3/a6s2.jpg">, we must first substitute (23) into (1) then compare the numerator and denominator of the resulting transfer function with the corresponding ones in (22).</font></p>     <p align="justify"><font face="verdana" size="2">For example without lost of generalization we take <i>m=1</i> in (1), due to the high order terms appearing in the transformation (23), a <i>n=2</i> must taken in (22) resulting in:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e25.jpg">....................................................(25)</font></p>     <p align="justify"><font face="verdana" size="2">and the following matrix equation:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e26.jpg">....................................................................(26)</font></p>     <p align="justify"><font face="verdana" size="2">A similar equation is obtained for the denominator vector  <img src="/img/revistas/iit/v8n3/a6s4.jpg">. Both equations can be represented in the following compact form:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e27.jpg">.......................................................................................(27)</font></p>     <p align="justify"><font face="verdana" size="2">where <i> <img src="/img/revistas/iit/v8n3/a6s9.jpg"></i> is the so called <i>bandpass </i>Pascal matrix. This matrix transforms the normalized lowpass to bandpass transfer function. We have named this matrix the bandpass Pascal matrix (Psenicka and Garc&iacute;a&#150;Ugalde, 2004) because the matrices of all orders have in the first column the coefficients of the base of a Pascal triangle (11) with the exception of elements in even rows, which have negative signs. In this example the vectors <i> <img src="/img/revistas/iit/v8n3/a6s10.jpg"></i> and <i> <img src="/img/revistas/iit/v8n3/a6s11.jpg"></i> are represented respectively by</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e28.jpg">..............................................................................(28)</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">In order to achieve an alternative representation of the original <i>bandpass </i>Pascal matrix, without lost of generality let us consider the case of order m=2 and again because of the high order terms appearing in the transformation (23), a <i>n=4 </i>must taken. The matrix representation <i> <img src="/img/revistas/iit/v8n3/a6s12.jpg"></i> is given by</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e29.jpg">......................................(29)</font></p>     <p align="justify"><font face="verdana" size="2">Note from this latest example that the matrix is rectangular and it will be the general case in a <i>lowpass&#150;to&#150;bandpass </i>transformation for values of m=2 or higher. In order to use the same rules as in the previous section for the <i>lowpass&#150;to&#150;highpass </i>transformation (which always has a square matrix) we decompose this rectangular matrix into the concatenation of two matrices as shown in the following equation</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e30.jpg">...............................................................................(30)</font></p>     <p align="justify"><font face="verdana" size="2">In this equation the matrix <i> <img src="/img/revistas/iit/v8n3/a6s13.jpg"><sup></sup> </i>is square and its computation is exactly the same as that used in the <i>lowpass&#150;to&#150;highpass </i>transformation, which means: all the terms in the first column can be obtained using (12) and the remaining elements <i>S<sub>ij</sub></i> can be established using the following expression (PseniUka <i>et al., </i>2002):</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e31.jpg">.....................................................................(31)</font></p>     <p align="justify"><font face="verdana" size="2">Where</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e31a.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">On the other hand the matrix <i> <img src="/img/revistas/iit/v8n3/a6s14.jpg"></i> in (30) is rectangular with <i>n+1 </i>rows. A priori the number of columns has to be computed by counting the number of elements different to 1 included in the upper triangle from base <i>m </i>of the Pascal triangle (11). To illustrate these values we summarize in <a href="#t1">table 1</a> the number of columns <i>col </i>of matrix <i><img src="/img/revistas/iit/v8n3/a6s14.jpg"></i>  for different <i>m </i>and <i>n </i>parameter values.</font></p>     <p align="center"><font size="2" face="verdana"><a name="t1"></a></font></p>     ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6t1.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Once  the  elements  of matrix <i> <img src="/img/revistas/iit/v8n3/a6s15.jpg"></i> ar<b><i>e </i></b>known the columns of <i> <img src="/img/revistas/iit/v8n3/a6s16.jpg"></i> can be derived directly. Let us consider the case <i>m=2</i>, the lonely column of  <i><img src="/img/revistas/iit/v8n3/a6s16.jpg"></i> is equal to the central column of <i> <img src="/img/revistas/iit/v8n3/a6s15.jpg"> </i>(Psenicka and Garc&iacute;a&#150;Ugalde, 2004). In this paper we call this column <i>the pivot </i>because for <i>m=2</i> there is only one element different to 1 in the upper triangle from base <i>m </i>in the Pascal triangle and its position corresponds to a central position in the triangle. For <i>m=3</i>, as shown in <a href="#t1">table 1</a>, there are three columns in <i><img src="/img/revistas/iit/v8n3/a6s16.jpg"></i> , one is <i>also the pivot </i>because again it is equal to the central column <i>of <img src="/img/revistas/iit/v8n3/a6s15.jpg"> </i>and the two others are the columns on the right of <i>the pivot </i>and on the left of it. Also the reason is because for m=3 there are three elements different to one in the upper trian&#150; gle from base <i>m </i>and their positions corres&#150; pond to a central position in the triangle plus its nearest neighbors (right and left). To illustrate the previous structure we show the resulting <img src="/img/revistas/iit/v8n3/a6s17.jpg">matrix for vector <i> <img src="/img/revistas/iit/v8n3/a6s3.jpg"></i> and parameters <i>m=3</i>, <i>n=6</i>.</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e32.jpg">...................................(32)</font></p>     <p align="justify"><font face="verdana" size="2">A similar expression can be obtained for vector <img src="/img/revistas/iit/v8n3/a6s4.jpg">.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Inverse Transformation from H(z) to H(s)</b></font></p>     <p align="justify"><font face="verdana" size="2">The inverse Pascal matrix is defined by the following equation (Klein, 1976):</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e33.jpg">.......................................................................................(33)</font></p>     <p align="justify"><font face="verdana" size="2">In all cases using the inverse Pascal matrix the continuous&#150;time transfer function <i>H(s) </i>can be obtained from the transfer matrix of the discrete&#150;time structure <i>H(z)</i>. The advantage of using this equation is that to compute the inverse Pascal matrix the determinant of the system is not necessary.</font></p>     <p align="justify"><font face="verdana" size="2">For example consider the lowpass case, let <i>H(z) </i>be the transfer function of the discrete structure that works at the corner frequency    ]]></body>
<body><![CDATA[<br>   <i>f<sub>1</sub></i> = 3400&#91;<i>Hz&#93; </i>and sampling frequency    <br>   <i>f<sub>s</sub></i>= 16000 &#91;Hz&#93;.</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e34.jpg">.........................................................(34)</font></p>     <p align="justify"><font face="verdana" size="2">First it is necessary to calculate the constant <i>c </i>of the bilinear transform (1):</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e35.jpg">.....................................................................(35)</font></p>     <p align="justify"><font face="verdana" size="2">Then the transfer function coefficients of the analog circuit will be calculated as follows:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e36.jpg">..............................................(36)</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e37.jpg">............................................(37)</font></p>     <p align="justify"><font face="verdana" size="2">and</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e37a.jpg"></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">The transfer function of the corresponding analog filter is the Butterworth transfer function of the second order:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e37b.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Numerical Exam ples</b></font></p>     <p align="justify"><font face="verdana" size="2">In  these  examples  we  shall  transform  a lowpass transfer function <i>H(s) </i>to lowpass and highpass transfer functions <i>H(z) </i>using the features specified by:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e38.jpg">...............................................(38)</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><i>Transformation LP&#150;to&#150;LP from s to the z domain</i></font></p>     <p align="justify"><font face="verdana" size="2">The transfer function coefficients <i>a<sub>i</sub> ,b<sub>i</sub>, </i>for <i>i=0,1,2,3  </i>can then be  obtained  using the equations:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e39.jpg">.....................................................(39)</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e40.jpg">.......................................................(40)</font></p>     <p align="justify"><font face="verdana" size="2">given</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e40b.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">The transfer function <i>H(z)</i> takes the form</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e41.jpg">...........................................(41)</font></p>     <p align="justify"><font face="verdana" size="2">For this equation the corresponding magnitude and phase frequency responses of the digital lowpass filter are shown in <a href="/img/revistas/iit/v8n3/a6f1.jpg" target="_blank">Figure 1</a>.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><i>Transformation LP&#150;to&#150;HP from s to the z domain</i></font></p>     <p align="justify"><font face="verdana" size="2">Using the Pascal matrix <i> <img src="/img/revistas/iit/v8n3/a6s18.jpg"></i> we can transform the lowpass transfer function (38) to the highpass transfer function <i>H(z) </i>using the following equations:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e42.jpg">......................................................(42)</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e43.jpg">.................................................(43)</font></p>     <p align="justify"><font face="verdana" size="2">The coefficients of the highpass transfer function are:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e43a.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">and the highpass transfer function is given by (44). The magnitude and phase frequency responses of the digital highpass filter are shown in <a href="/img/revistas/iit/v8n3/a6f2.jpg" target="_blank">Figure 2</a>.</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e44.jpg">...........................................(44)</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><i>Transformation LP&#150;to&#150;BP from s to the z domain</i></font></p>     <p align="justify"><font face="verdana" size="2">In this example we transform a Butterworth lowpass transfer function <i>H(s) </i>to a bandpass transfer function <i>H(z) </i>using the features specified by:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e45.jpg">.............................................................(45)</font></p>     <p align="justify"><font face="verdana" size="2">In order to transform the lowpass analog function   (45)   into   the   digital   bandpass function, we must first determine the transfer function coefficients <i>a<sub>1</sub>,b<sub>1</sub> </i> for <i>i=0,1,...,4</i> which can be obtained using the matrix equations for current values:</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e45a.jpg"></font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e46.jpg">...................................(46)</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e47.jpg">............................(47)</font></p>     <p align="justify"><font face="verdana" size="2">The transfer function of the bandpass filter is given by</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e48.jpg">..........................................................(48)</font></p>     <p align="justify"><font face="verdana" size="2">Finally, a more complicated example is presented, in which the lowpass transfer function <i>H(s) </i>contains two transfer functions <i>H<sub>1</sub>(s)</i> and <i>H<sub>2</sub></i>(s) and is transformed into the whole system bandpass transfer function <i>H(z) </i>for <i>f<sub>1</sub></i>=3000&#91;Hz&#93;, <i>f<sub>&#150;1</sub></i>=1000&#91;Hz&#93;, <i>f<sub>s</sub></i>=8000&#91;Hz&#93;</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e49.jpg">.........................................................(49)</font></p>     <p align="justify"><font face="verdana" size="2">In order to transform the lowpass analog function (49) into the digital bandpass function, we proceed the <i>s&#150;z</i> transformation for each of these two transfer functions, we must first establish the coefficients <i>a<sub>i</sub>,b<sub>i</sub></i>, for<i> i</i> = 0,1,2 for the first function <i>H<sub>1</sub>(z)</i> and then the coefficients <i>a<sub>i</sub>, b<sub>i</sub>, </i>for<i> i</i>=0,1,2,.. .,4 for the second one <i>H<sub>2</sub>(z)</i>. This computation can be obtained using the matrix equations previously defined for current values:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e49a.jpg"></font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e50.jpg">......................................................(50)</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e51.jpg">....................................................(51)</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e52.jpg">...................................(52)</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e53.jpg">.....................................(53)</font></p>     <p align="justify"><font face="verdana" size="2">The whole system transfer function in z of the bandpass filter is given in (54) and the corresponding magnitude  and phase frequency responses are shown in <a href="/img/revistas/iit/v8n3/a6f3.jpg" target="_blank">Figure 3</a>.</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v8n3/a6e54.jpg">............................................................(54)</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Conclusions</b></font></p>     <p align="justify"><font face="verdana" size="2">The Pascal matrix is very useful in the context of the design of digital filters. Transformations can easily be done from the analog prototype lowpass transfer function <i>H(s) </i>to the discrete transfer function <i>H(z) </i>to obtain one of the main three types of digital filters: lowpass, highpass and bandpass. The inverse transformation from discrete to  analog is very easy to achieve as well because we do not need to compute the determinant of the system. In this paper we have summarized all types of direct transformations and illustrate their use with several numerical examples. An alternative representation of the original bandpass Pascal matrix has been presented for the systematic computation of <i>the bandpass </i>Pascal matrix.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Acknowledgements</b></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">This research was supported by CONACyT M&eacute;xico, project 41069&#150;Y and DGAPA&#150;UNAM, project IN101305.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>References</b></font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">Antoniou A. (1993). <i>Digital Filters: Analysis, Design, and Applications. </i>McGraw&#150;Hill, New York, USA.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4238334&pid=S1405-7743200700030000600001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Biolkova V. and Biolek D. (1999). Generalized Pascal Matrix of First Order <i>s&#150;z. </i>Trans forms. <i>ICECS, Pafos, Cyprus, </i>Vol. 2, pp. 929&#150;931, September.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4238335&pid=S1405-7743200700030000600002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Bose N.K. (1985). <i>Digital Filters Theory and Applications. </i>Elsevier Science Publishing Co., Inc., Amsterdam, The Netherlands.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4238336&pid=S1405-7743200700030000600003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Klein W. (1976). <i>Finite Systemtheorie. </i>B.G. Teubner Studienb&uuml;cher, Stuttgart.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4238337&pid=S1405-7743200700030000600004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Konopacki J. (2005). The frequency Trans formation by Matrix Operation ans its Application in iir Filters Design. <i>IEEE </i><i>Signal Processing Letters, </i>Vol. 12, No. 1, pp. 5&#150;8, January.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4238338&pid=S1405-7743200700030000600005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Parks T.W. and Burrus C. (1987). <i>Digital Filter Design. </i>John Willey and Sons, Inc., New York, USA.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4238339&pid=S1405-7743200700030000600006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Pham Khac di and PseniUka B. (1985). Transfer Function Computation Using Pascal Matrix. <i>Electronic Horizon&#150;Praha, </i>Vol 46&#150;7, pp. 348&#150;350.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4238340&pid=S1405-7743200700030000600007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Psenicka B. and Garc&iacute;a&#150;Ugalde F. (2004). Z&#150;transform from Lowpass to Bandpass by Pascal Matrix. <i>IEEE Signal Processing Letters, </i>Vol. 11, No. 2, pp. 282&#150;284, February.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4238341&pid=S1405-7743200700030000600008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Psenicka    B.,    Garc&iacute;a&#150;Ugalde    F.    and Herrera&#150;Camacho    A.     (2002).     Z&#150;transfromation from Lowpass to Lowpass and Highpass Transfer Function. <i>IEEE Signal </i><i>Processing Letters,  </i>Vol.   9,   No.   11,   pp. 368&#150;370, November.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4238342&pid=S1405-7743200700030000600009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Rabiner R. and Gold B. (1975). <i>Theory and Applications of Digital Signal Processing. </i>Prentice&#150;Hall, New Jersey, USA.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4238343&pid=S1405-7743200700030000600010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Suggesting Biography</b></font></p>     <p align="justify"><font face="verdana" size="2">Bellanger M. (2000). <i>Digital Processing of Signals, Theory and Practice. </i>John Willey and Sons, Inc., Chichester, UK.</font></p>     <p align="justify"><font face="verdana" size="2">Manolakis D.G. and Proakis J.G. (1996). <i>Digital   Signal   Processing:   Principles, </i><i>Algorithms, and Applications. </i>Prentice&#150;Hall, New Jersey, USA.</font></p>     <p align="justify"><font face="verdana" size="2">Mitra S.K. and Kaiser J.F. (1993). <i>Hand</i><i>book of Digital Signal Processing. </i>John Willey and Sons, Inc., New York, USA.</font></p>     <p align="justify"><font face="verdana" size="2">Oppenheim A.V. and Schafer R.W. (1975). <i>Digital Signal Processing. </i>Prentice&#150;Hall, New Jersey, USA.</font></p>     <p align="justify"><font face="verdana" size="2">Porat B. (2000). <i>A Course in Digital Signal </i><i>Processing. </i>John Willey and Sons, Inc., New York, USA.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Rorabaugh   C.B.    (1993). <i>Digital   Filter </i><i>Designer's   Handbook.   </i>McGraw&#150;Hill, New York, USA.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b><a name="a1"></a>Semblanza de los autores</b></font></p>     <p align="justify"><font face="verdana" size="2"><i>Bohumil Psenicka. </i>Was born in Prague on April 15, 1933. He received the B.S. degree from Czech Technical University, Prague, in 1962, and the M.S. and Ph.D. degrees from Czech Technical University, Prague, in 1967 and 1972 respectively. In 1993 he joined the Universidad Nacional Aut&oacute;noma de M&eacute;xico, Facultad de Ingenier&iacute;a, where he is currently a full&#150;time professor in the Department of Telecommunication Engineering. His research interests are Digital Signal Processing, Analog and Digital Filter Theory, and Applications of Microprocessors in Telecommunications.</font></p>     <p align="justify"><font face="verdana" size="2"><i>Francisco Garc&iacute;a&#150;Ugalde. </i>Obtained his Bachelor in 1977 in Communications, Electronics and Control Engineering from Universidad Nacional Aut&oacute;noma de M&eacute;xico. His Diplome d'Ing&eacute;nieur in 1980 from SUPELEC France, and his PhD in 1982 in Information Processing from Universit&eacute; de Rennes I, France. Since 1983 is a full&#150;time professor at UNAM (Universidad Nacional Aut&oacute;noma de M&eacute;xico), Facultad de Ingenier&iacute;a. He's spent a sabbatical year at IRISA, France, in 1990, a second sabbatical in 1996 at the HITLab in University of Washington, USA, and a third sabbatical in 2003 in the department of Cybernetics in Reading University, UK. His current interest fields are: Digital filter design tools, Analysis and design of digital filters, Image and video coding, Image analysis, Theory and applications of error control coding, Joint source&#150;channel coding, Turbo coding, Applications of cryptography, Computer architectures and Parallel processing.</font></p>     <p align="justify"><font face="verdana" size="2"><i>Virginie F. Ruiz. </i>MIEEE, MIEE, received her BSc, MSc and PhD in signal processing from the University of Rouen, France. She has the honour of being a recipient of the French Foreign Office, Lavoisier programme. Her research focuses on the theory and application of nonlinear filtering for estimation, detection, prediction, analysis, recognition. She is concerned with the development of fundamental principles of finding new ways of describing and processing signals to tackle the more general and challenging non&#150;linear, non&#150;Gaussian, non&#150;stationary problems. She has a long track record in the application of signal processing methods to medical signal and image processing, bioengineering, communications, synthetic aperture radar, and mobile robotics. She has been with the Department of Cybernetics at University of Reading since 1998. She is a senior lecturer in signal processing and chair of the Instrumentation and Signal Processing research group. Deputy Head of Cybernetics she is the Programme Director for several under graduate programmes and is currently involved in a number of international research projects and industrial projects. She is a member of many technical programme committees for international conferences and serves as reviewer for a number of International Journals.</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Antoniou]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Digital Filters: Analysis, Design, and Applications]]></source>
<year>1993</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[McGraw-Hill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Biolkova]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Biolek]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Generalized Pascal Matrix of First Order s-z: Trans forms]]></article-title>
<collab>ICECS</collab>
<source><![CDATA[Pafos: Cyprus]]></source>
<year>1999</year>
<volume>2</volume>
<page-range>929-931</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bose]]></surname>
<given-names><![CDATA[N.K.]]></given-names>
</name>
</person-group>
<source><![CDATA[Digital Filters Theory and Applications]]></source>
<year>1985</year>
<publisher-loc><![CDATA[Amsterdam ]]></publisher-loc>
<publisher-name><![CDATA[Elsevier Science Publishing Co., Inc.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Klein]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<source><![CDATA[Finite Systemtheorie]]></source>
<year>1976</year>
<publisher-loc><![CDATA[Stuttgart ]]></publisher-loc>
<publisher-name><![CDATA[B.G. Teubner Studienbücher]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Konopacki]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The frequency Trans formation by Matrix Operation ans its Application in iir Filters Design]]></article-title>
<source><![CDATA[IEEE Signal Processing Letters]]></source>
<year>2005</year>
<volume>12</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>5-8</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Parks]]></surname>
<given-names><![CDATA[T.W.]]></given-names>
</name>
<name>
<surname><![CDATA[Burrus]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Digital Filter Design]]></source>
<year>1987</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[John Willey and Sons, Inc]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pham]]></surname>
<given-names><![CDATA[Khac di]]></given-names>
</name>
<name>
<surname><![CDATA[PseniUka]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Transfer Function Computation Using Pascal Matrix]]></article-title>
<source><![CDATA[Electronic Horizon-Praha]]></source>
<year>1985</year>
<volume>46-7</volume>
<page-range>348-350</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Psenicka]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[García-Ugalde]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Z-transform from Lowpass to Bandpass by Pascal Matrix]]></article-title>
<source><![CDATA[IEEE Signal Processing Letters]]></source>
<year>2004</year>
<volume>11</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>282-284</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Psenicka]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[García-Ugalde]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Herrera-Camacho]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Z-transfromation from Lowpass to Lowpass and Highpass Transfer Function]]></article-title>
<source><![CDATA[IEEE Signal Processing Letters]]></source>
<year>2002</year>
<volume>9</volume>
<numero>11</numero>
<issue>11</issue>
<page-range>368-370</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rabiner]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Gold]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Theory and Applications of Digital Signal Processing]]></source>
<year>1975</year>
<publisher-loc><![CDATA[New Jersey ]]></publisher-loc>
<publisher-name><![CDATA[Prentice-Hall]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
