commit 3b9d775f543101831273efe79df527e124d8e4e2
parent e7ec4d407d57e49e7f3416737dfec6433c0ba169
Author: fundamental <mark.d.mccurry@gmail.com>
Date: Sat, 29 May 2010 22:36:30 -0400
Doc: making diagram
Diffstat:
1 file changed, 16 insertions(+), 22 deletions(-)
diff --git a/doc/gen/echo.tex b/doc/gen/echo.tex
@@ -2,47 +2,41 @@
\pagestyle{empty}
\usepackage{pst-sigsys}
\begin{document}
-\begin{pspicture}[showgrid=true](0,0)(10,10)
+\begin{pspicture}[showgrid=false](0,0)(8,2)
%Style
\psset{framesize=1 .65}
\psset{style=Arrow}
%In/Out
- \rput(0,7){\rnode{in}{$x[n]$}}
- \rput(10,5){\rnode{out}{$y[n]$}}
+ \rput(0,0){\rnode{in}{$x[n]$}}
+ \rput(8,0){\rnode{out}{$y[n]$}}
%Panning
- \psfblock[framesize=1.3 .65](1.5,7){pan}{Panning}
+ \rput(1,0.5){Panning}
+ \pscircleop[operation=times] (1,0){pan}
\ncline{in}{pan}
%Crossover
- \psfblock[framesize=1.8 .65](5,5){cross}{Crossover}
-
- %Gain
- \psfblock(7,5){gain}{Gain}
+ \psfblock[framesize=1.8 .65](6,0){cross}{Crossover}
%Feedback
- \psfblock[framesize=1.6 .65](5,7){fb}{Feedback}
- \ncline{cross}{fb}
- \pscircleop(3,7){combine}
+ \rput(4,1.5){Feedback}
+ \pscircleop[operation=times](4,1){fb}
+ \ncangle[angleA=90,angleB=0]{cross}{fb}
+ \pscircleop(2,0){combine}
\ncline{pan}{combine}
- \ncline{fb}{combine}
+ \ncangle[angleA=180,angleB=90]{fb}{combine}
%Dampining
- \psfblock[framesize=1.6 .65](3,6){hidamp}{Dampening}
+ \psfblock(3,0){hidamp}{LPF}
\ncline{combine}{hidamp}
%Delay
- \psfblock(3,5){delay}{$z^{-n}$}
- \pscircleop(1,5){delayp}
-
- \nclist{ncline}{delayp,delay,cross,gain,out}
- %\ncline{in}{delayp}
+ \psfblock(4.3,0){delay}{$z^{-n}$}
+ \ncline{hidamp}{delay}
+ \ncline{delay}{cross}
+ \ncline{cross}{out}
- %Filter Unit
- \psfblock(1,6){fildelay}{$z^{-1}$}
- \ncline[arrows=<->]{fildelay}{hidamp}
- \ncline{fildelay}{delayp}
\end{pspicture}
\end{document}