# [Xy-pic] Diagrams of digital LTI filter

Nicolas Ratier nicolas.ratier at lpmo.edu
Wed Jul 30 15:39:55 CEST 2003

I'm preparing a course on Digital Signal Processing.
I have to draw diagrams of digital LTI filter on the form :

z
X o-->--o-->--o
|     |
h |     |
o-->--o-->--o Y

I don't succeed in doing 3 things :
+ Write the letter X to the left of the node
(idem for Y to the right of the node)
+ Write an array at the center of the line : i.e.  -->--
(horizontally and vertically)
+ Write black and white circle and set the radius

With such an example, I can draw almost all the LTI filter.
(And release a LaTeX/xy-pix filter library)

Many thanks,
Nicolas

-------------------------------------------------------
\documentclass{article}

\usepackage[all,2cell,ps]{xy}

\begin{document}

\newcommand{\Xr}{\ar@{-}[r]}
\newcommand{\Xd}{\ar@{-}[d]}
\newcommand{\Xv}{*\txt{ }}

\entrymodifiers={+[o][F-]}
\xymatrix{
\Xr & \Xr^{z^{-1}} \Xd^{h_{0}} & \Xd^{h_{1}} & \Xv    \\
\Xv & \Xr                      & \Xr         & \, \\
}

\end{document}