Z-Domain - Pole Zero Plots Relationship with System Frequency Response

Sdílet
Vložit
  • čas přidán 4. 01. 2012
  • Relates positions of poles and zeros to a systems frequency response using a Matlab GUI called zpgui developed by Tom Krauss of Perdue. Download from dadorran.wordpress.com/2012/04...

Komentáře • 44

  • @sashas1092
    @sashas1092 Před 6 lety +16

    This is the best illustration of the poles and the zeros in terms of the magnitude response I've ever seen! :D you rock!

  • @technoisbeautiful
    @technoisbeautiful Před 4 lety +4

    awesome, having an exam tomorrow, better to find this now than never! I've been looking for it since a while thank you soo much :):)

  • @mjf1422
    @mjf1422 Před 4 lety +3

    Thank you so much! I can't emphasis enough how useful this was for me.

  • @digital.signal8632
    @digital.signal8632 Před 3 lety +2

    David Dorran used a nice GUI for dragging zeros and poles. A little bit more advanced version of this GUI is now available at MathWorks file exchange server (Matlab). The name is 'z-Tools'.

  • @ShizzleMyChizzle
    @ShizzleMyChizzle Před 5 lety

    Thank you for your efforts in helping us all!

  • @hiraiftikhar1690
    @hiraiftikhar1690 Před 6 lety +2

    Best video ever. Cleared all of my confusions, hats off to you sir!

  • @Zurenio
    @Zurenio Před 3 lety

    THE BEST LECTURE THAT EVER SEEN...!

  • @chandrahasp6697
    @chandrahasp6697 Před 4 lety +2

    This was a great example!

  • @cemonatk
    @cemonatk Před 5 lety

    Awesome content, thanks for your videos.

  • @Retronix21
    @Retronix21 Před 3 měsíci +1

    super nice demo thank you so much

  • @anupdixit3342
    @anupdixit3342 Před 5 lety

    Thank you for the video :). Also the code helped to understand the concept alot more

  • @gonchar80
    @gonchar80 Před 11 lety +1

    Thank You for Your work

  • @RagdollRocket
    @RagdollRocket Před rokem +1

    wow, great explanation and tool!

  • @beincheekym8
    @beincheekym8 Před 3 lety

    man this is awesome! thank you so much.

  • @brandenchristensen
    @brandenchristensen Před 12 lety

    BRILLIANT!

  • @fidgetgadget3475
    @fidgetgadget3475 Před 3 lety

    great software, thanks a bunch!

  • @kennethharte
    @kennethharte Před 3 lety

    Nice to hear an Irish accent. Thanks for the vid.

  • @jirokaze6380
    @jirokaze6380 Před 5 lety

    If you want to see the (1) impulse response and the (2) step response of the above system (or any system defined in terms of z) you can use the following Matlab code:
    H = tf([1 0 0],[1 -1.3 0.7], 0.01);
    figure(1);
    subplot(121);
    bode(H);
    subplot(122);
    pzmap(H);
    figure(2);
    subplot(121);
    impulse(H); title('Impulse response');
    subplot(122);
    step(H); title('Step response');
    Hope it helps!

  • @jianbozhao458
    @jianbozhao458 Před 5 lety

    Thank you so much!

  • @ddorran
    @ddorran  Před 12 lety

    It's matlab code which was originally developed by Tom Krauss of perdue. I've posted my version on my dadorran wordpress blog - See 4:40 (links not allowed in posts unfortunately). .See 4:40

  • @AdityaPrasad007
    @AdityaPrasad007 Před 5 lety

    wow 2012 vs now... look at how far we have come in stuff like MATLAB, we should make use of the brilliant tools we have to visualise these things

  • @ddorran
    @ddorran  Před 11 lety +2

    Take a look at the video entitled "Z-Domain System View - Mathematical Perspective"

  • @chougulenikhiljgd
    @chougulenikhiljgd Před 7 lety

    Can I add a data of gains(magnitudes) and frequency to this GUI and then see the effect of adding poles and zeros for the system I have(system created from gains and freq I have). Also is there a way to edit the transfer functions that are being used?
    Thank you

  • @ikn001
    @ikn001 Před 11 lety

    How do you get the poles and zeroes from the difference equation?

  • @Lolabot94
    @Lolabot94 Před 4 lety

    Can you make similar links for the phase frequency response ?

  • @dkdabekar1
    @dkdabekar1 Před 12 lety

    thanks.

  • @Pimpinpark777
    @Pimpinpark777 Před 6 lety

    What is the filter type @7:27 ?

  • @ferdinand9271
    @ferdinand9271 Před 6 lety

    help us please with the programming

  • @AdityaPrasad007
    @AdityaPrasad007 Před 5 lety

    your bad handwriitng makes me relate.

  • @fatimas9801
    @fatimas9801 Před 8 lety

    How did you insert magnitude response into the GUI? I'm doing a GUI where the user enters a signal, poles and zeros and gets the filters' response and the results of filter signal convolution.
    However, I do not know how to plot the filters response; using fvtool opens a new window
    please please help!

    • @ddorran
      @ddorran  Před 8 lety +2

      +teema ciba [b a] = butter(3,0.2);
      H = freqz(b,a);
      plot(abs(H))

    • @fatimas9801
      @fatimas9801 Před 8 lety

      +David Dorran Thank you soooo much!! it worked! I was trying with freqz but I did not think to use the same inputs I used for the filters!!
      thanks a lot :)

    • @KhaledMohamed-is5pl
      @KhaledMohamed-is5pl Před 5 lety

      Please tell me what to do after downloading the files from dropbox

  • @AliAhmad-ki2po
    @AliAhmad-ki2po Před 6 lety

    Your voice is very similar to JAMES MORIARTY.

  • @lazarocouso9310
    @lazarocouso9310 Před 5 lety

    can you make a video with impulse response instead of the magnitude response

    • @ddorran
      @ddorran  Před 5 lety

      czcams.com/video/-BXrYfPFjVk/video.html

  • @AliAhmad-ki2po
    @AliAhmad-ki2po Před 6 lety +1

    If poles are outside the unit circle, than what will be the response then?

    • @mahamfarhat7128
      @mahamfarhat7128 Před 6 lety +1

      Ali Ahmad The system will be unstable

    • @AliAhmad-ki2po
      @AliAhmad-ki2po Před 6 lety

      Maham, as z=r*e^jw , kindly tell me what is the value of r for this particular system.

  • @tkbattula
    @tkbattula Před 2 lety

    Here is matlab code
    W=0:pi/60:pi;
    H=j*w; M=abs(H);
    B=[2,-2];
    A=[1,1];
    H1=freqz(B,A,W);
    M1=abs(H1);
    Figure
    Plot(W,M,’k’,w,M1,’r’);
    Shall I get Python equivalent?

  • @rangerover961
    @rangerover961 Před 7 lety

    engineer approved

  • @arnacoeusebabtou7819
    @arnacoeusebabtou7819 Před 3 lety

    Thank you so much!