📄 readmedd.txt
字号:
AFD - Advanced Filter Design
DDFR - Drawing Digital Filter Realizations -- version 1.00 for MATLAB
Miroslav D. Lutovac, Dejan V. Tosic -- This program is freeware.
"Drawing Digital Filter Realizations" (DDFR) is
a MATLAB toolbox for creating schematics of digital filters.
By mouse point-and-click you draw digital filters in
MATLAB figure windows. The filter schematic is saved as an M-file,
and can be called as a stand alone function. You can use this
function in your MATLAB code to illustrate or document
the filter realization that you work on. Alternatively, with DDFR
You can produce publication quality filter schematics;
the diagrams can be imported into your word processor as
EPS, WMF, or BMP figures. DDFR is easy to use, intuitive, and it is
based on standard built-in MATLAB commands.
INSTALLATION: DDFR is distributed in compressed form as the file
drawdfil.zip, Create a directory, say drawdfil, and decompress
drawdfil.zip into it. Run MATLAB and execute the drawdfil.m file.
DRAWING: After invoking drawdfil.m the DDFR main window appears,
and you can draw a digital filter realization.
A digital filter realization is a network of interconnected
adders, multipliers, and unit delays; press the DELAY, MULT, or
ADDER button to draw these blocks. The input and output nodes
are specified by mouse click, and are snapped to the grid.
The block is centered between the selected nodes.
For example, if you want to draw a unit delay block, press the
DELAY button, point and click where the input node should
appear, and point and click where the output node should appear;
the delay block appears centered between the two nodes.
NOTE. You can draw only horizontal or vertical blocks.
LINE, _|, |_ buttons draw line segments which connect blocks.
IN and OUT buttons draw small circles that
serve to identify filter input and output, respectively.
NODE button puts a dot that designates a node.
DELETE button scans all schematic items and you can mark
components that should be deleted. Press redraw to see the effect.
TEXT button adds text label to the schematic.
Save your schematic with the SAVE button, load it
by pressing the LOAD button, or view it with the VIEW button.
VIEW displays a filter without grid.
SAVE, LOAD and VIEW operate on a file named auxfilt.m,
which can be converted to eps format with the EPS button.
Various realization parameters can be edited by EDIT button.
Switch to the MATLAB command window to accomplish editing.
After you finish drawing, press SAVE to save the schematic.
The schematic will reside in auxfilt.m file, which you have
to rename if you want to keep it.
Issue the help command to see how to call auxfilt.m as a
MATLAB function, i.e. type "help auxfilt" in the command window.
The example buttons show various filter schematics and
the process of creating a more complex filter from simpler sections.
EXPORT to Mathematica: The schematic created by DDFR can be
exported as a Mathematica procedure with the MA button;
the file auxfilt.m is converted to the Mathematica script drawdfax.m.
See the sample Mathematica notebook auxfilt.ma to learn
how to invoke the filter schematic.
See also: Miroslav D. Lutovac, Dejan V. Tosic, and Brian L. Evans
"Advanced Filter Design for Signal Processing Using MATLAB & Mathematica"
http://galeb.etf.bg.ac.yu/~lutovac or http://telekom.etf.bg.ac.yu/~tosic
To gain access to updates of this free-of-charge software
you should be added to our AFD e-mail list, so contact us at
lutovac@galeb.etf.bg.ac.yu or tosic@telekom.etf.bg.ac.yu
We welcome your feedback -- your suggestions are appreciated.
----------------- end-of-readmedd.txt ------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -