Controls
  1. Push Button: PP, ZZ, PZ
  2. Push Button: -P, -Z, -A
  3. Push Button: Add Repeatedly
  4. Push Button: Add with Conjugate
  5. Push Button: Zoom Enable
  6. Push Button: Click Enable
  7. Push Button: Unlink
  8. Push Button: Filter Coefficients
  9. Push Button: Show Graph
  10. Radio Button: Show Ray
  11. Radio Button: Show Grid
  12. Plot Box: Pole-Zero Plot
  13. Plot Box: Impulse Response
  14. Plot Box: Magnitude Response
  15. Plot Box: Phase Response
  16. List Box: Pole Location
  17. List Box: Zero Location
Push Button: PP, ZZ, PZ

This option can be used to add one or pair of Poles/Zeros or both by selecting one of the 3 push buttons,

  • PP - Pole
  • ZZ - Zero
  • PZ - Pole_Zero
    A mouse-click on the Pole-Zero plot will insert the corresponding pole/zero at that location. This option is linked to the 'Add with Conjugate' setting. If the 'Add with Conjugate' is set, pole/zeros are inserted as conjugate pairs. An equivalent way to do this is through the 'Add Pair' in the 'Edit' pull down menu.

    Note: While adding single pole/zero, additional zero/pole at Zero are automatically added to have a valid transfer function.

    Back to Top
    Push Button: -P, -Z, -A

    Clicking on one of these three push buttons will remove all poles/zeros or both depending on the push-button you select,

  • -P - Removes all poles
  • -Z - Removes all zeros
  • -A - Removes all poles and zeros
    An equivalent way to do this is, by using the 'Remove' from the'Edit' pull down menu.
    Back to Top
    Push Button: Add Repeatedly

    If this option is set, Poles/Zeros can be added continuously .i.e.,continuous mouse-clicks on the pole-zero plot will add appropriate poles/zeros. If its not set, one of the 3 push buttons PP,ZZ,PZ has to be selected before each mouse-click to add poles/zeros

    Back to Top
    Push Button: Add with Conjugate

    This option helps to add poles/zeros as conjugate pairs. If this is set, then poles/zeros added using either the push buttons PP,ZZ,PZ or 'Add Pair' menu, are added as conjugate pairs.

    Back to Top
    Push Button: Zoom Enable

    This option helps to 'Zoom in' within the Pole-Zero plot, to identify precise location of poles and zeros.

    Back to Top
    Push Button: Click Enable

    This option helps to select or move already exiting poles/zeros using the mouse, within the Pole-Zero plot. Select this option and then choose a pole/zero in the pole-zero plot. By holding the pole/zero using the mouse, you can move it to different locations. With the movement of poles/zeros, you should be able to see the corresponding variations in the system response.

    Back to Top
    Push Button: Unlink

    This option helps to Unlink already existing pole/zero pairs. Use 'Click Enable' to select a pole/zero pair. Then selecting 'Unlink' will unlink the pair and will be converted to separate poles/zeros.

    Back to Top
    Push Button: Filter Coefficients

    Selecting this option, brings up a dialog box, which helps you to enter the filter coefficients. The dialog box also has options to Import and Export filter coefficients in a MAT file.
    The file for Import/Export has a variable filter_co. This is a cell array with 2 string entries for the 'a' and 'b' coefficients.

    filter_co{1} - System denominator coefficients. 'a'
    filter_co{2} - System numerator coefficients. 'b'
    Back to Top
    Push Button: Show Graph

    Select this option to display the plots in the GUI as a separate figure window. The new figure window has the Pole-Zero, Impulse response, Magnitude and Phase plots.

    Back to Top
    Radio Button: Show Ray

    This radio-button can be used to toggle the red-line display which appears in the Pole-Zero, Magnitude, and Phase plots.

    Back to Top
    Radio Button: Show Grid

    This radio-button can be used to toggle grid display which appears in the Magnitude and Phase plots.

    Back to Top
    Plot Box: Pole-Zero Plot

    This plot box, displays the complex z-plane with poles/zeros in it. It also indicates system stability by changing the color of the region outside the Unit circle to 'pink' for unstable systems.

    Back to Top
    Plot Box: Impulse Response

    This displays the impulse response of the system.

    Back to Top
    Plot Box: Magnitude Response

    This displays the magnitude response of the system in frequency domain.

    Back to Top
    Plot Box: Phase Response

    This displays the phase response of the system in frequency domain.

    Back to Top
    List Box: Pole Location

    This list box displays the co-ordinates of the poles in the system. These locations can be changed, by using the 'Edit' button at the bottom of the list box. This is helpful in precise placement of poles in the z-plane.

    Back to Top
    List Box: Zero Location

    This list box displays the co-ordinates of the zeros in the system. These locations can be changed, by using the 'Edit' button at the bottom of the list box. This is helpful in precise placement of zeros in the z-plane.

    Back to Top