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

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024
  • 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.wordpr...

ความคิดเห็น • 44

  • @sashas1092
    @sashas1092 7 ปีที่แล้ว +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!

  • @digital.signal8632
    @digital.signal8632 3 ปีที่แล้ว +3

    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'.

  • @technoisbeautiful
    @technoisbeautiful 4 ปีที่แล้ว +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 5 ปีที่แล้ว +3

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

  • @Retronix21
    @Retronix21 6 หลายเดือนก่อน +1

    super nice demo thank you so much

  • @Zurenio
    @Zurenio 3 ปีที่แล้ว

    THE BEST LECTURE THAT EVER SEEN...!

  • @chandrahasp6697
    @chandrahasp6697 4 ปีที่แล้ว +2

    This was a great example!

  • @kennethharte
    @kennethharte 3 ปีที่แล้ว

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

  • @hiraiftikhar1690
    @hiraiftikhar1690 6 ปีที่แล้ว +2

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

  • @RagdollRocket
    @RagdollRocket 2 ปีที่แล้ว +1

    wow, great explanation and tool!

  • @ShizzleMyChizzle
    @ShizzleMyChizzle 5 ปีที่แล้ว

    Thank you for your efforts in helping us all!

  • @cemonatk
    @cemonatk 5 ปีที่แล้ว

    Awesome content, thanks for your videos.

  • @gonchar80
    @gonchar80 11 ปีที่แล้ว +1

    Thank You for Your work

  • @jirokaze6380
    @jirokaze6380 5 ปีที่แล้ว

    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!

  • @fidgetgadget3475
    @fidgetgadget3475 3 ปีที่แล้ว

    great software, thanks a bunch!

  • @AdityaPrasad007
    @AdityaPrasad007 5 ปีที่แล้ว

    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

  • @anupdixit3342
    @anupdixit3342 5 ปีที่แล้ว

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

  • @beincheekym8
    @beincheekym8 3 ปีที่แล้ว

    man this is awesome! thank you so much.

  • @ddorran
    @ddorran  12 ปีที่แล้ว

    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

  • @ddorran
    @ddorran  11 ปีที่แล้ว +2

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

  • @arnacoeusebabtou7819
    @arnacoeusebabtou7819 3 ปีที่แล้ว

    Thank you so much!

  • @brandenchristensen
    @brandenchristensen 12 ปีที่แล้ว

    BRILLIANT!

  • @tkbattula
    @tkbattula 2 ปีที่แล้ว

    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?

  • @Lolabot94
    @Lolabot94 4 ปีที่แล้ว

    Can you make similar links for the phase frequency response ?

  • @AdityaPrasad007
    @AdityaPrasad007 5 ปีที่แล้ว

    your bad handwriitng makes me relate.

  • @ikn001
    @ikn001 11 ปีที่แล้ว

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

  • @chougulenikhiljgd
    @chougulenikhiljgd 7 ปีที่แล้ว

    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

  • @AliAhmad-ki2po
    @AliAhmad-ki2po 6 ปีที่แล้ว +1

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

    • @mahamfarhat7128
      @mahamfarhat7128 6 ปีที่แล้ว +1

      Ali Ahmad The system will be unstable

    • @AliAhmad-ki2po
      @AliAhmad-ki2po 6 ปีที่แล้ว

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

  • @AliAhmad-ki2po
    @AliAhmad-ki2po 6 ปีที่แล้ว

    Your voice is very similar to JAMES MORIARTY.

  • @lazarocouso9310
    @lazarocouso9310 5 ปีที่แล้ว

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

    • @ddorran
      @ddorran  5 ปีที่แล้ว

      th-cam.com/video/-BXrYfPFjVk/w-d-xo.html

  • @Pimpinpark777
    @Pimpinpark777 6 ปีที่แล้ว

    What is the filter type @7:27 ?

  • @dkdabekar1
    @dkdabekar1 12 ปีที่แล้ว

    thanks.

  • @fatimas9801
    @fatimas9801 9 ปีที่แล้ว

    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  9 ปีที่แล้ว +2

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

    • @fatimas9801
      @fatimas9801 9 ปีที่แล้ว

      +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 5 ปีที่แล้ว

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

  • @ferdinand9271
    @ferdinand9271 6 ปีที่แล้ว

    help us please with the programming

  • @rangerover961
    @rangerover961 7 ปีที่แล้ว

    engineer approved

  • @jianbozhao458
    @jianbozhao458 5 ปีที่แล้ว

    Thank you so much!