Hi Phil, Just want to thank you for this video. Content like this ( theory with real-life application) is really rare.
@PhilsLab3 жыл бұрын
Thank you so much, very glad to hear that - more of these kind of videos to come! :)
@ligius33 жыл бұрын
Wow, I wish I had your videos when I was studying these topics, many years ago. We were just mindlessly applying the formulas with only the slightest idea about real-world applications. Your videos connect the dots now, so I can see why the curricula was structured like this.
@PhilsLab3 жыл бұрын
Thank you so much! I had the same experience at university and am trying to 'remedy' that a bit with these videos,
@velvetsound3 жыл бұрын
I have read several books on DSP now and this is the first time I really really grok’d the Z Transform. I’m a softwares developer, and so seeing the practical application in code and your clear explanations bridges the gap in the theoretical math that every other KZbin channel bombards us with. Thank you so much fir this series. My goal is to build DSP based guitar effects pedals with an STM32F7.
@eShrut3 жыл бұрын
Either our brain was too small at the time of engineering or our professor were not that great. This opened my brain and put z-transform into it so easily that I will never forget it. I guess this technique (real life example) is so simple if our teachers can use it in class, none of the student will fail in math.
@PhilsLab3 жыл бұрын
Thank you very much, I'm glad to here this has made the topic a bit more accessible!
@deebo72763 жыл бұрын
Others have mentioned this already, but just wanted to chime in that I love to follow these kinds of theory -> application videos. Thanks!
@PhilsLab3 жыл бұрын
Thank you very much, more of this kinda stuff to come!
@jeffberwick2 жыл бұрын
This is excellent! Long ago when I was in school, I asked my professor teaching discrete time systems if we could have real world examples, and he said he wished that was possible, but it wasn't practical. It would have made all the difference in my enthusiasm for the subject!
@firesup773 жыл бұрын
As a computer engineering undergrad, your videos are seriously life savers! From embedded software to hardware to signals and more, I have never finished one of your videos feeling dissatisfied. Do you mind going over some other interesting filters or application of concepts? I’m specifically thinking of Kalman filters, particle filters, PID control, and H infinity control!
@213pool Жыл бұрын
A course in one video ! Many thanks for sharing your knowledge
@hydropage2855Ай бұрын
I would’ve enjoyed it more if you extended this and took ADC input to plug into the filter input and compare the input and output
@sir7586 Жыл бұрын
It's been nearly 20 years ago when we studied z-transforms in Uni. And now I finally got it:)
@PhilsLab Жыл бұрын
Awesome, glad to hear that!
@BM-jy6cb3 жыл бұрын
Another fantastic video. You're dead right about the method of teaching in universities - certainly in my time (now 35 years ago!), they'd just move on to the next item in the syllabus and dive straight into the maths leaving you with no appreciation of what real-world problem you were actually trying to solve - and, of course, there was no www or KZbin back then and trips to the library didn't really help either. If I'd had videos like this, I would have had that essential higher level understanding before diving into the maths and would have learned a lot more. Don't know if this has changed since I was at uni - maybe someone with more recent experience could comment.
@V_baddict3 жыл бұрын
It's still the same mostly. I graduated in 2016. Signal and Systems was the one of the hardest class for me back in college because it was very math heavy. But, it definitely didn't have to be that way. Elon Musk said it best. Schools teach us a whole lot about the different tools available to solve problems, but they rarely teach you why you need these tools and how they can help solve practical problems. It's honestly a shame given the amount of dollars students and parents have to ditch out for a college degree. Kudos to folks like Phil, who are making these extremely useful concepts more appreciated and easier to understand.
@PhilsLab3 жыл бұрын
Thank you! Yeah, I graduated in 2019 and had the same experience at uni, a lot of theory with little practical application. Glad there's the internet, inexpensive and readily-accessible electronics these days!
@drodrii3 жыл бұрын
Phil, this is beyond excellent. You sir, are in fact the GOAT 🐐
@PhilsLab3 жыл бұрын
Thank you very much, David!
@GiovaniCauzzi3 жыл бұрын
Amazing to see how to use this knowledge in real applications! Thank you so much!
@chris_lynch3 жыл бұрын
Thank you for the video, very clearly explained. Id love to see a series of videos on the z transform and pid controllers, showing the same stability, freq response and bode plot. Thanks
@PlsDontSuuue3 жыл бұрын
Phil, your content is utterly incredible, I feel like I'm getting a PhD just by watching your videos!
@PhilsLab2 жыл бұрын
Thank you so much, Raul!
@sanketpatadiya81683 жыл бұрын
Kudos!! Superb explanation!! Why Universities don't teach us like this🤷🏼♂️??
@vex123 Жыл бұрын
Excellent content. Thanks for sharing. Would very much love to see some of these discrete applications for controls applications! That will be very interesting especially if you can see a physical systems become unstable.
@nrdesign19913 жыл бұрын
Thanks a lot for the video! Indeed the Z transform was extremely theoretical in university, always feeling locked to the given tasks. It REALLY helps to take a look back at one's own pace, not being forced to learn it for an exam. Also I much prefer Altium over KiCAD. It just has so many usability tricks ups its sleeve.
@euglossine_tristanwhitehill Жыл бұрын
Wanted to put some love on this video for helping me click some of this stuff I’ve been studying, was def over thinking it
@prabhuns17912 жыл бұрын
Expecting crystal clear videos like now in all aspects
@stm32523 жыл бұрын
I want to thank you for making such a hard topic simple! Please keep up this work!
@Philip88888882 жыл бұрын
Thanks for making these videos, the quality of the explanation is exceptional.
@PhilsLab2 жыл бұрын
Thank you very much, Philip!
@bm8308103 жыл бұрын
Great video, you can use STMStudio instead of serial oscilloscope, IMO much better choice.
@cvvlib51023 жыл бұрын
Hi Phil, thank you so much, you are always making amazing videos, so far the best KZbin channel for technology. Have you consider to create Altium Designer online course?
@artrock81753 жыл бұрын
Videos like these are PRICELESS! Thank you for creating yet anther great video! You're a legend! 👌😎👍
@PhilsLab3 жыл бұрын
Thank you very much, I'm glad you liked it! :)
@saapman2 жыл бұрын
Excellent video! Thanks so much. Great to see real world application of theory.
@PhilsLab2 жыл бұрын
Thank you, Sandeep!
@djmips3 жыл бұрын
Interesting, you go very fast but not too fast. I was able to process everything. Thanks!
@PhilsLab3 жыл бұрын
Thank you!
@ninetailscosmicfox55852 жыл бұрын
This has been super helpful and you can even know how much. I’m want to make synths and I’m sort of reaching in order to have something really special and to develop some unique skills. To put it basically, my first project leading up to the first prototype will be an analog computed bouncing ball simulator with digitally controlled parameters and a lot of fancy ways to use it. I wanted to have a basic dial to either increase the system stability as a whole or decrease it without having to change the parameters individually. I think now I’m going to make a LUP for various unit steps of the stability control and set the variables/control flags with the MCU or maybe even DMA.
@abhishekreddy24253 жыл бұрын
I aspire to pursue the same field you're in, developing electronics for stuff like drones. I'd like to hear some career advice. Your videos really help, thank you.
@conesillyvalley71823 жыл бұрын
Only career advice is "work hard"
@bendewachter3789 Жыл бұрын
Great video! Thank you, Phil.
@zetaconvex19873 жыл бұрын
Excellent. Very educational.
@mdyusuf31743 жыл бұрын
I also want to say thank you so much to you for making great videos on this channel I will also request you to make video on RF PCB design right from schematics to layout that would be great thank you again
@fenixjose172 жыл бұрын
Illustrative application. Thank you !!!
@vincei42523 жыл бұрын
Excellent. And excellent intro to Octave. I installed octave into my ubuntu system but unfortunately the local implementation doesn't seem to have the tf() function :( I'll try building it from soutce later today to see if it's a version issue as opposed to latest.
@pietrogagliano44843 жыл бұрын
Hi Phil love the video! Wasnt too long ago I was learning a transforms in class. Just wanted to ask how fpga video and audio codec board courses are coming along, I'm really excited for those
@johnstephenson44283 жыл бұрын
Me too I can't wait for the classes!
@Soupie623 жыл бұрын
Let me just add: if you plan to do an FPGA, please add an option for fast ADC (about 120 MHz). This could then be converted to I and Q streams at 15 MHz that effectively cover the entire shortwave band. Yes there are SDR's that would probably be more efficient, but their inner workings can rarely be altered for educational purposes.
@PhilsLab3 жыл бұрын
Hi Pietro, Thank you! The FPGA boards are done but due to the chip shortage I can't get the parts :( I guess I could show the design process but I'd really like to show the finished 'product'. The course is also still being worked on but it's taking a long time since I'm very busy with many projects at the same time :/
@pietrogagliano44843 жыл бұрын
@@PhilsLab No worries believe me I really understand the chip shortage as well, it’s made my job hard too, I would love to watch a video on even just the design process even if the full boards aren’t done yet and then hold off until full boards are designed and watch another video with full boards designed to learn software end of fpga
@ryuuryomen31973 жыл бұрын
Very interesting
@bobweidlar69313 жыл бұрын
Hi Phil, Great video! Do you have any future plans to demonstrate the process of taking a physical system (say an LPF) and using the Z transform principles you've shown in this video to aid the design process? It'd really bridge the gap into the real world if you demonstrated the whole procedure of analyzing what input needs to be filtered, taking the necessary formulae from it, determining the theoretical filter value that needs to be applied to achieve the desired output, and then physically implementing it. A simple example of this could be filtering a 120VAC line into a piece of noise sensitive equipment. Of course the simplified formulas for these are readily available. However, it'd be a great way to show the link between a 1st order Z-domain system and the physical application, and obviously you could get more complex if you wanted to.
@Shahawir2 жыл бұрын
Subscribed , that is so clear explanation. Thanks a lot
@PhilsLab2 жыл бұрын
Thanks!
@prashantajabe66363 жыл бұрын
Which serial oscilloscope used to plot the output? (Software name)
@mohanraj4113 жыл бұрын
Thanks for the video. Hi how to know the cut off frequency and gain .
@ArsalanAhmadi-c8x2 ай бұрын
Great video! Thank you !!!
@Ekstrapolator3 жыл бұрын
i have watched it several times great video !!!!
@PhilsLab3 жыл бұрын
Thank you very much!
@V_baddict3 жыл бұрын
Hi Phil, great video! I've also seen the other FIR filter video and I love it. One question that I have is do you work with C++ as well or just purely C? I understand your focus is on embedded systems but as the system gets bigger (say 10 FIR filters), copying and pasting code gets tedious and harder to maintain. Let me know your thoughts!
@khaledsaleh6643 жыл бұрын
Hi Phil, I followed your excellent videos and designed and built pcb's with confidence. You were using kicad in these videos, lately you're moving to Altium, which is excellent designer but has no place with the likes of us poor hobyists, please stick with kicad for our sake.
@PhilsLab3 жыл бұрын
Hi Khaled, Thanks! As mentioned in the video, I'll still be using KiCad in videos but also Altium Designer. For me the tool is not the main point of focus in my videos, rather things like design process, circuits, component selection, etc. So all of that will stay the same :)
@khaledsaleh6643 жыл бұрын
@@PhilsLab Thank you Phill
@silviutudose78683 жыл бұрын
Excellent lesson, thank you
@PhilsLab3 жыл бұрын
Thank you, Silviu!
@HB9GZE3 жыл бұрын
Thank you for this great video!
@EmbeddedEnigma3 жыл бұрын
really like your video nothing like this was ever taught in the university. Can u make a video on how to get started with STM controllers.
@piotrlenarczyk58033 жыл бұрын
Thank you for video.
@prabhuns17912 жыл бұрын
Excellent
@PhilsLab2 жыл бұрын
Thank you!
@vaishu53017 ай бұрын
Hey Phil, how did u see ur data coming at oscilloscope.. Did u just connected ur board .. Or u provided some external data
@MikeNugget3 жыл бұрын
Have you used Mbed platform? Is it worth it?
@preetham563 жыл бұрын
Thank u
@RixtronixLAB3 жыл бұрын
Cool info, thanks:)
@RobotN0013 жыл бұрын
Very useful filter (No).
@CollinBaillie3 жыл бұрын
Is... is this equation... PID (or loosely related)?
@prashantajabe66363 жыл бұрын
Where do I get this code?
@supremeleader5516 Жыл бұрын
Where it is used in real world?
@atogh2 жыл бұрын
Wow!!!
@PhilsLab2 жыл бұрын
Thanks!
@christjulipds133 жыл бұрын
I was able to do this with Weedborn CBD products.
@Thats_Mr_Random_Person_to_you3 жыл бұрын
Like everyone else... all of a sudden Z transformation makes sense.... like WHY can't Uni's teach things like this? During a whole yr long module never ONCE did they show practical reasons, or explain it 'crudely' it was straight into mathematical derivations to show mathematically from first principles that Z transforms do something.... but never practically.. Kinda bugs me cause engineers are doing their courses to use what they learn in real world practical environments, but at Uni its soooo focused on the hardcore math derivations, as if that helps? I want to know HOW to use it in the real world and why it helps, and not know its full derivations by wrote....
@PhilsLab3 жыл бұрын
Thank you very much, Owen! Yeah, I had the exact same feeling at university. It's nice to know how useful these concepts actually are in the real world, so hopefully these videos can help a bit there.