commit c50eaaebcb5189b7a54d46e69bcc7fc9fdb98003
parent 216b921e61c0bc883a13fc45c439cc0a5cf679cb
Author: fundamental <mark.d.mccurry@gmail.com>
Date: Fri, 21 May 2010 19:30:55 -0400
doc: adding Very rough block diagram
Diffstat:
2 files changed, 55 insertions(+), 0 deletions(-)
diff --git a/doc/gen/Makefile b/doc/gen/Makefile
@@ -1,4 +1,11 @@
+all:echo.png ad-note.png
+
ad-note.png: ad-note.tex
pslatex ad-note.tex
convert ad-note.dvi -trim ad-note.png
rm ad-note.dvi ad-note.log ad-note.aux
+
+echo.png: echo.tex
+ pslatex echo.tex
+ convert echo.dvi -trim echo.png
+ rm echo.dvi echo.log echo.aux
diff --git a/doc/gen/echo.tex b/doc/gen/echo.tex
@@ -0,0 +1,48 @@
+\documentclass[11pt]{report}
+\pagestyle{empty}
+\usepackage{pst-sigsys}
+\begin{document}
+\begin{pspicture}[showgrid=true](0,0)(10,10)
+ %Style
+ \psset{framesize=1 .65}
+ \psset{style=Arrow}
+
+ %In/Out
+ \rput(0,7){\rnode{in}{$x[n]$}}
+ \rput(10,5){\rnode{out}{$y[n]$}}
+
+ %Panning
+ \psfblock[framesize=1.3 .65](1.5,7){pan}{Panning}
+ \ncline{in}{pan}
+
+ %Crossover
+ \psfblock[framesize=1.8 .65](5,5){cross}{Crossover}
+
+ %Gain
+ \psfblock(7,5){gain}{Gain}
+
+ %Feedback
+ \psfblock[framesize=1.6 .65](5,7){fb}{Feedback}
+ \ncline{cross}{fb}
+ \pscircleop(3,7){combine}
+ \ncline{pan}{combine}
+ \ncline{fb}{combine}
+
+ %Dampining
+ \psfblock[framesize=1.6 .65](3,6){hidamp}{Dampening}
+ \ncline{combine}{hidamp}
+
+ %Delay
+ \psfblock(3,5){delay}{$z^{-n}$}
+ \pscircleop(1,5){delayp}
+
+ \nclist{ncline}{delayp,delay,cross,gain,out}
+ %\ncline{in}{delayp}
+
+ %Filter Unit
+ \psfblock(1,6){fildelay}{$z^{-1}$}
+ \ncline[arrows=<->]{fildelay}{hidamp}
+ \ncline{fildelay}{delayp}
+
+\end{pspicture}
+\end{document}