Тёмный
Adam Noel
Adam Noel
Adam Noel
Подписаться
I am an Associate Professor in the Department of Electrical and Computer Engineering at Memorial University in St. John's, Newfoundland and Labrador, Canada.

I work on biophysical signal propagation, cellular signal processing, and molecular communication engineering.
Stability in Analogue Systems
3:38
Год назад
Laplace Transform and Example
3:08
Год назад
Комментарии
@comfortolorunsaye5872
@comfortolorunsaye5872 6 дней назад
Thanks, this is a very educative video about signal processing
@anshorikasri4
@anshorikasri4 2 месяца назад
how to integrate octave to github? can we make source control in octave? thanks 🙂
@AdamNoel
@AdamNoel Месяц назад
I'm not aware of any such integration but it's not something that I've looked in to.
@thatssoweirdhonest
@thatssoweirdhonest 4 месяца назад
i appreciate this video a lot. It was exactly what i was looking for. thank you
@AdamNoel
@AdamNoel 4 месяца назад
Glad to hear it!
@davidhamer8333
@davidhamer8333 5 месяцев назад
I used Matlab for years in my job. I;m now retired and find Octave very similar and a great product. Thanks to all who have made it so great,
@timthompson468
@timthompson468 8 месяцев назад
This is the first I’ve heard of Octave. I think I’ll try it out. I’m trying to learn more about Control Theory, but I’m broke, so I didn’t want to pony up the cash for the home version of MatLab. I’ll check out some of your older videos too. Thanks.
@NFVblog
@NFVblog 8 месяцев назад
GNU/Octave does all the functionality of matlab but in a different way, so for a user accustomed to that environment he will find similarities but also profound differences, which sometimes make his demonstration script not working. Personally I prefer Octave for its scalability and portability so much so that I can compile it on Linux as well as on BSD or Minix which is useful to me since I also have a BSD system in production. If the user is used to using software of this type with a minimum of application he will be able to carry out his operations perhaps by installing the necessary packages via the internal package manager. However, it is a video that is always enjoyed listening to, but it is still right to talk about it because they are useful software for different fields.
@SX1R
@SX1R 10 месяцев назад
Octave has evolved into a nice environment for mathematical computation. However its user base is shrinking, as most newcomers use python with NumPy/SciPy instead.
@AdamNoel
@AdamNoel 10 месяцев назад
That's a good point, especially for anyone starting out and impartial to the platform they use.
@SMV1972
@SMV1972 10 месяцев назад
Спасибо!! Отличное объяснение
@KartikPatel-nt4ff
@KartikPatel-nt4ff 11 месяцев назад
😮😅😅😅😅😅😅well information good show 😅😅
@andreascorelli7296
@andreascorelli7296 11 месяцев назад
Very underestimated channel. Great work.
@AdamNoel
@AdamNoel 11 месяцев назад
Thanks @andreascorelli7296. To be fair, I've only been making these videos for several months. I'm glad to hear you're appreciating them.
@matthewdrobny2560
@matthewdrobny2560 11 месяцев назад
Great explanation as good or better than my uni prof
@AdamNoel
@AdamNoel 11 месяцев назад
The next video changes gears a bit to look at computation of analogue signals and systems on computers. I give first impressions on using the Octave software (FREE clone of MATLAB) to perform symbolic math, plot a frequency response, and create a pole-zero plot: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-H2AhZycbdOg.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video shows how more complex signals like these are treated by linear time-invariant systems such as analogue filters: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2pCaymqOG2I.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video looks at more complex signals and how we represent them with the Fourier series: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-SKWyxWeELBA.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video presents a special family of practical filters - butterworth filters, which have a maximally flat passband: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-5kA4yawzJvI.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video presents to define a target performance specification for a practical filter to meet: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-O8DsNhs1uiw.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video starts our discussion of analogue filters, which are a major application of frequency responses. We begin with ideal filter responses: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-39VwCTSiBw8.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video is a two-parter to go over a full example to find the magnitude (ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-cumf5DEm1YQ.html) and phase (ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-jY2YP1uUBqM.html) of a system's frequency response
@AdamNoel
@AdamNoel 11 месяцев назад
The next video continues discussion of analogue transfer functions by showing how a geometric approach can be used to find a system's frequency response: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-d8B_G7ZpATk.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video discusses analogue system stability and how we can determine it from the locations of a system's poles: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Bvsak2XUFE0.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video shows how we can use a system transfer function to gain intuition about how different types of inputs will be handled. We present the transfer function poles and zeros: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-u4SSA79dPck.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video is another example of Laplace analysis, this time applied to RLC circuit analysis to find a circuit's transfer function: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-vBlIuriOtG8.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video is a full example of using Laplace analysis and partial fractions to find the time-domain output of a linear time-invariant system: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-gRQio8S8DK0.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video elaborates further on the Laplace transform by presenting 5 of its properties, which are very helpful when using the Laplace domain to find the output of a linear time-invariant system: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ibdq8_9bcVo.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video presents the Laplace transform and how we can use it to represent LTI signals and systems in the Laplace domain or s-domain: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2IZWyrhvDTI.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video starts analogue signal processing by defining a very important class of analogue systems - those that are linear time-invariant (LTI): ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-xhy5l0asUX0.html
@AdamNoel
@AdamNoel 11 месяцев назад
The next video defines signal processing, which is just applying mathematical operations to signals: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ZQESBcbMBs0.html
@AdamNoel
@AdamNoel 11 месяцев назад
If you're ready to get started, the next video defines analog and digital signals: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-O48IDeE29u4.html
@RonLWilson
@RonLWilson 11 месяцев назад
Cool! Do they have something akin to Simulink?
@AdamNoel
@AdamNoel 11 месяцев назад
I haven't tried it, but there's a package that links Octave to Scilab that is meant to achieve this. Check out: wiki.octave.org/Sci_cosim
@RonLWilson
@RonLWilson 11 месяцев назад
Cool! I will have to check that out! Thanks!@@AdamNoel
@BloggsFrederick
@BloggsFrederick 11 месяцев назад
Octave is great until you discover that some basic matlab code does not run as they renamed functions. Very dumb.
@AdamNoel
@AdamNoel 11 месяцев назад
Sounds like I got lucky then!
@BloggsFrederick
@BloggsFrederick 11 месяцев назад
My experience is about 5-10 years old. If they fixed it then I would be a fan.@@AdamNoel
@MikeMagTech
@MikeMagTech Год назад
Excellent video. Thank you.
@ahmedalshalchi
@ahmedalshalchi Год назад
Dr. Adam Noel , Thanks for your presentation of RLC circuit analysiz but can you please do the same for the florecent lamp electronic ignitor circuit please ?
@AdamNoel
@AdamNoel Год назад
Was there a particular circuit diagram that you had in mind?
@SuperRetroville
@SuperRetroville Год назад
You just achieved more in 5 minutes than my university lecturer did in a week. Thanks for a clear concise accessible introduction to butterworth filter design. Id be interested to watch a description of linear phase filters for video and polyphase filter design for interpolation.
@ahmedalshalchi
@ahmedalshalchi Год назад
Great intro video for the series but why not involving deeply in practical analog filtering techniques ?!... We are not solving puzzles on papers for passing an exam but real EE life needs to solve giant instant problems with signal filtering or even tayloring some system response for a purpose ... I hope your videos not intended for academic purposes only , academia life ends sooner or later but real EE life may not end until the grave ! ...
@AdamNoel
@AdamNoel Год назад
Thanks for the feedback and support. I agree with your perspective but unfortunately I don't have the time or expertise to generate that kind of content on a regular basis. You can check my research channel for a better idea of the kinds of systems that I work with, which I think you'll see is quite different from "conventional" EE: www.youtube.com/@biophyscomm
@ahmedalshalchi
@ahmedalshalchi Год назад
@@AdamNoelThank you very much Dr. Adam Noel ... YES , I checked and subscribed , it is very unconventional communication system you are working on but unfortunately I am not EE in communication field but I am EE in Computer & Control Systems Eng. since 1992 so this conventional EE channel is near to mine ... Honestly , I find you not less than Phil Salmony profession quality as Brit EE and he is doing great presentation for topics , maybe you get inspired by some of his content style to bring your own , Phil's channel is in here www.youtube.com/@PhilsLab
@AdamNoel
@AdamNoel Год назад
Thanks, I'll check it out
@ahmedalshalchi
@ahmedalshalchi Год назад
Nice briefing but do you mind to keep formulas and sketches much longer on screen please ...
@AdamNoel
@AdamNoel Год назад
Thanks, I will keep that in mind. These videos are meant to be quite short and refresher style so I intend for viewers to pause if they really want to read over all the math. I will look at increasing the min onscreen time without disrupting the flow
@ahmedalshalchi
@ahmedalshalchi Год назад
I like and respect very much EEs who process signals by analog solutions rather digital ... That is the real challenge in EE ... Hats off Professor Adam Noel from Baghdad - IRAQ by an old EE ... Keep it mostly Analog please ! ...
@AdamNoel
@AdamNoel Год назад
Thanks! I'm afraid to say that there's an impending wave of digital system content coming soon ...
@ahmedalshalchi
@ahmedalshalchi Год назад
@@AdamNoel Oh No ! ... Come on , even kids now can work on digital systems without any academic degree ... The real engineering is Analog processing and how to form a circuit that processes the signal with real time with all physical parameters are involving at once ...
@AdamNoel
@AdamNoel Год назад
I would say that both analogue and digital have important and distinct roles. I teach a course on signal processing with analogue and digital content and this series is primarily following that course.
@ahmedalshalchi
@ahmedalshalchi Год назад
@@AdamNoelI found your style for videos for academic purpose mostly and less for practical problem solutions for businesses , did you decide that in the beginning ?
@AdamNoel
@AdamNoel Год назад
Yes, the series is giving mini-lectures of what I teach. You can see here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-lA1N7thefzU.htmlsi=gGghLgaIYK0Oi-pJ
@eemami-iz8lk
@eemami-iz8lk Год назад
Thank you professor. Eagerly waiting for the next episode...
@algorithminc.8850
@algorithminc.8850 Год назад
Great video - I look forward to your other videos to jar the old EE memory. Thanks. Subscribed. Cheers
@AdamNoel
@AdamNoel Год назад
Thanks, and welcome!
@joet4348
@joet4348 Год назад
Nice, concise coverage of this topic. I am familiar with the s domain and LTI transfer functions, but I am generally unsure of how to think of system stability. I have not had a chance to study control theory yet either though so I am kind of behind on that anyways I guess.
@Cineenvenordquist
@Cineenvenordquist Год назад
Is there a way you can project the math onto the wall junction behind you so that they appear...stably? Also can you discuss alternatives to (outputting) clipping, latching and flutter? Maybe even HDRdiffusion instead of stablediffusion (TVs coming with QAM4100 and AI HDR 4k∆imgrender?)
@AdamNoel
@AdamNoel Год назад
Thanks for the suggestions. Wall projections aren't really practical with my current setup - though it reminds me I should post something on there. It's much easier to add the math in post. As for the other topics, they aren't really areas that I can speak to, I'm afraid.
@DeveshRane
@DeveshRane Год назад
You are doing a very great job sir, your lecs are what they say, point and precise for revision purposes, please continue this series.
@AdamNoel
@AdamNoel Год назад
Thanks - that's the plan!
@AdamNoel
@AdamNoel Год назад
Part 2 of this example (phase): ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-jY2YP1uUBqM.html
@AdamNoel
@AdamNoel Год назад
Part 1 of this example (plotting magnitude): ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-cumf5DEm1YQ.html. The next video looks at the special case of the magnitude and phase associated with an imaginary vector: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-CdS5wztUa3A.html
@eemami-iz8lk
@eemami-iz8lk Год назад
Special thanks for examples you provide. They are really helpful in understanding the concept. Dear Professor, I sincerely apologize if my question seems trivial. Could you please provide a concise explanation regarding the rationale behind the formulas discussed in the two recent lectures? For example, why the output phase is calculated as the summation of zero phases minus pole phases. Thank you so much.
@AdamNoel
@AdamNoel Год назад
Thinking of a concise way to write this ... Consider the writing the vectors of H(omega) in phasor form. Each vector would be written as vec = mag(vec)×exp(j*phase(vec)). The magnitudes of the exponentials are all 1, so the magnitude of a product of vectors is just the product of the individual vector magnitudes. The phase of a product of vectors is the phase of a product of exponentials, and when you multiply exponentials together then you just add the exponents. The poles have magnitudes that divide and phases that subtract because they are in the denominator of H(omega). You could "move" them to the numerator by inverting their magnitudes and taking the negative angles of their phases.
@eemami-iz8lk
@eemami-iz8lk Год назад
@@AdamNoel thank you very much, professor.
@eemami-iz8lk
@eemami-iz8lk Год назад
Thank you professor for this great lecture 👍🏻
@jaikumar848
@jaikumar848 Год назад
Hello sir ! As I asked in previous video.. As per this video if we put omega w= 2 in transfer function H(2j) then will we get out of H(2j) will tell its response with input sin(2t) ?
@AdamNoel
@AdamNoel Год назад
Yes, because the format of sine is sin(omega*t).
@jaikumar848
@jaikumar848 Год назад
​@@AdamNoel does it mean that H(2j) = h(t)*sin2t ? Where h(t) is transfer function in time domain . And RHS is convolution of h(t) with input sin 2t. And LHS is H(s) with s= 0 + 2j.
@AdamNoel
@AdamNoel Год назад
@@jaikumar848no, not always. The equality is not suitable here. H(2j) would help tell us the output due to any sinusoid of frequency 2 rad/s, not just sin(2t) (e.g., could be cos, could have a phase shift, etc)
@eemami-iz8lk
@eemami-iz8lk Год назад
Your great work shine through in every video you provide. Please keep up the outstanding work! 🔥✨
@jaikumar848
@jaikumar848 Год назад
Thanks sir ! Looking forward for next video. .. I have a question. ... If a circuit have transfer function H(s) and we put s=5+0j then what does the value of H(5) tells ? Its output with 5 volt dc ? Similarly what about about H(5j) tells ? Its output with 5 volt ac signal?
@AdamNoel
@AdamNoel Год назад
You've read my mind for the next video, so stay tuned! ... You're thinking in the right direction but we can't translate time-domain inputs quite like that. We focus on the imaginary axis and write s = j*omega (Fourier transform) where omega is the frequency in rad/s. So a DC signal is at s = 0
@Cineenvenordquist
@Cineenvenordquist Год назад
Hey kids these days, why not work with nice 32V rails so you can put one directly in your car or omniwheel? [Tesla announces standardization of 1.2 V equipment.] What do PsOC work at anymore?
@abhi2138
@abhi2138 Год назад
It seems this is incomplete. How to solve further using inverse laplace?
@AdamNoel
@AdamNoel Год назад
Yes, this video was just finding the transfer function of a circuit. You could then go on to find the response for a given input, or just directly take the inverse Laplace transform to get the time-domain impulse response. My previous video went through the inverse Laplace transform process with partial fractions (ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-gRQio8S8DK0.html). You could go through a similar process here if you can identify the roots of the denominator polynomial.
@abhi2138
@abhi2138 Год назад
@@AdamNoel Ok.
@eemami-iz8lk
@eemami-iz8lk Год назад
Thank you professor for the great lecture. I have a question about pole if I may. As I understood, zero is where the output of the system is nulled for an input, but I couldn’t understand what pole means in the output of a system and also how they relate to the time domain. I mean, are zeros and poles important in understanding some features in time domain as well or not? Lastly, I would like to express my sincere appreciation for the time and effort you dedicated to delivering such an enlightening lecture. Thank you for your great work.
@AdamNoel
@AdamNoel Год назад
Yes, I'll discuss the connection between pole/zero placement and time domain behaviour in the next video. In short, if pole placement is unstable then the output can grow without bound (in practice this would usually saturate or damage the system)
@eemami-iz8lk
@eemami-iz8lk Год назад
@@AdamNoel thank you professor 🙏🏻
@jaikumar848
@jaikumar848 Год назад
​@@AdamNoelthanks sir ... I will wait for next video....