What is Beamforming? ("the best explanation I’ve ever heard")

Поделиться
HTML-код
  • Опубликовано: 4 фев 2025

Комментарии • 331

  • @trentwashington9648
    @trentwashington9648 3 года назад +66

    Best. Explanation. Period.

  • @ethancooper4154
    @ethancooper4154 2 года назад +25

    Here I am, in my first hardware engineering job for digital audio devices, coming back to the same channel that got me through my first signals and systems class as a sophomore in college. Quality translates, folks! Iain rocks!!!

    • @iain_explains
      @iain_explains  2 года назад +6

      That's awesome to hear! Thanks for your comment. Good luck in your job. It's always exciting to hear from people starting their careers in industry.

  • @PradeepReddy-v9q
    @PradeepReddy-v9q 3 месяца назад +3

    Hands down, the best explanation of Beamforming concept , so far across the internet. Hope the LLMs train on content like these to cater for future generations. Thanks a lot Iain ! Please dont stop making more videos.

  • @officiallounge
    @officiallounge Год назад +6

    Words are not enough to express how grateful I am to have encountered this channel. Thank you again dear Iain for sharin your knowledge

    • @iain_explains
      @iain_explains  Год назад

      Thanks for your very nice comment. It's great to hear that you like the videos.

  • @ainguyensy6006
    @ainguyensy6006 2 года назад +6

    That's exactly "the best explanation I've ever heard". Thank you sir!

  • @pinec0ne
    @pinec0ne Год назад +1

    I had so many "aha!" moments during this video that I ended up liking it multiple times, from going to click the "Like" button, forgetting that I had already liked the video just a few minutes before. Great explanation!

    • @iain_explains
      @iain_explains  Год назад

      Thanks. I'm so glad you found the video helpful.

  • @MAV3NX
    @MAV3NX 8 месяцев назад +3

    Solid Gold.
    Like Einstein said, if you can't explain it simply, you don't understand it enough.
    What a concise visual representation of the basics of beamforming.

    • @iain_explains
      @iain_explains  8 месяцев назад +1

      Thanks for your nice comment. I'm glad you like the video.

  • @irfan_antennas
    @irfan_antennas 2 года назад +2

    Watched 2 times and understood it like nothing else. It is the best explanation.

    • @iain_explains
      @iain_explains  2 года назад +2

      I'm so glad it helped. And I'm glad you found it useful to watch a second time. I've always tried to put details into my videos, alongside the overall explanations, that will give people extra benefits if they watch the videos multiple times.

  • @LTEVideoTutorials
    @LTEVideoTutorials 3 года назад +2

    I watched many videos on this topic, but only this video made me visualise the beam forming. Thanks for making such a complicated topic so easy :)

  • @JuanMrDude
    @JuanMrDude 3 года назад +5

    It's amazing how good your videos are. With just pen and paper you have made me understand so many concepts! Thank you so much for your contribution.

    • @iain_explains
      @iain_explains  3 года назад +1

      I'm so glad you like the videos and the format!

  • @dcpotomac20850
    @dcpotomac20850 Год назад +1

    I have a master degree in EE, this is the best explanation of beam forming I have seen without all the fancy equations.

  • @ravikantsjadhav
    @ravikantsjadhav 3 месяца назад +1

    Superb explaination with great example. Now I also understood how Beamforming Microphones work in my headphones. Thank you!!

  • @slimjim3921
    @slimjim3921 2 года назад +1

    Trying to wrap my head around this topic all day, caught your video and boom, mind blown... THANK YOU!

  • @wunxue
    @wunxue Год назад +3

    This explain is intuitive and clear. Excellent job.

  • @tianyouhu5973
    @tianyouhu5973 3 года назад +2

    Before watching your video I’ve been reading a lot of blog introducing what is beamforming, but I still cannot understand it. Your illustration is so easy to understand. Thank you Sir!

  • @jayakrishnankr857
    @jayakrishnankr857 Год назад +3

    Curiosity can put u anywhere and some places cant be forgotten .This place too💙

  • @adarshiyer8244
    @adarshiyer8244 4 года назад +2

    I haven't seen a better explanation for this.. hats off sir

  • @leeamiellina9855
    @leeamiellina9855 4 года назад +7

    Clear explanation sir. thank you

  • @hzmaomao0307
    @hzmaomao0307 2 года назад +1

    The most intuisive explaination that I've ever seen!

  • @abdalamysara9423
    @abdalamysara9423 Месяц назад

    wow , these small lectures are insanely good, thank you so much❤❤❤

    • @iain_explains
      @iain_explains  Месяц назад

      I'm so glad you're finding them helpful!

  • @havinganap
    @havinganap 2 года назад +1

    Excellent. The idea of starting with the recieve case is genius!

  • @sivasenthilkumaranmuthusam5552
    @sivasenthilkumaranmuthusam5552 2 года назад +1

    One of the best explanations of beam forming ..

  • @bobbaberson3654
    @bobbaberson3654 2 года назад +17

    Dear Iain, these are all amazing videos. It is really tough to condense such complex material into short videos but maintain understandability of the it. This is really appreciated.
    You mentioned radar a couple of times. Do you have any plans to make a basic lecture on that? Maybe just simple doppler/ToF/AoA extraction or maybe something on MUSIC algorithm. I have been searching for a while for a decent explanation of MUSIC but it is hard to find one.

    • @iain_explains
      @iain_explains  2 года назад +3

      I'm glad you like the videos. Thanks for the suggestion of a radar and MUSIC topic video. I'll add it to my "to do" list.

    • @iain_explains
      @iain_explains  2 года назад +4

      ... I just came across this comment again. I've now made a few videos on Radar, and plan to make more. I guess you may have seen them by now, but if not, then the ones I've done so far are: "Why is a Chirp Signal used in Radar?" ruclips.net/video/Jyno-Ba_lKs/видео.html , "What is a Stepped Frequency Radar Signal?" ruclips.net/video/6JVGb3KpVqs/видео.html and "How does a Radar Track Manoeuvring Targets?" ruclips.net/video/ibvlKTGQ4zQ/видео.html

  • @albertpicher832
    @albertpicher832 10 месяцев назад +1

    You even make it clear to me. Thanks a lot for ur work.

  • @MehnazRahman-v8x
    @MehnazRahman-v8x Год назад +1

    One of the best explanations. Thanks.

  • @sajjadahmad8339
    @sajjadahmad8339 10 месяцев назад +1

    can't be explained better than this, so clear.

    • @iain_explains
      @iain_explains  10 месяцев назад +1

      Thanks for your comment. I'm glad you liked it.

  • @antonabik550
    @antonabik550 2 года назад +1

    Best beamforming explanation I have seen.

    • @iain_explains
      @iain_explains  2 года назад

      Thanks for your comment. I'm glad you liked it.

  • @zahrazarei6858
    @zahrazarei6858 3 месяца назад +1

    Thanks. It was awesome as I watched it for the second time. In practice, how are these delays adjusted and how do we know (in the receiver) which direction is the direction of interest to adjust those delays? Same question for transmit beamforming.

    • @iain_explains
      @iain_explains  3 месяца назад

      I've got a video coming out on Monday that gives the equation that relates the direction to the delays. Keep an eye out for it.

    • @zahrazarei6858
      @zahrazarei6858 2 месяца назад

      @iain_explains Thank you so much. Definitely will be so helpful as always

  • @ChayD13
    @ChayD13 2 года назад +1

    I never liked a RUclips video as much as i like this one. Indeed, it's the best explanation I have ever heard. Thank you so much for your work Prof. I wish I could have a professor like you in my university.

    • @iain_explains
      @iain_explains  2 года назад +2

      Thanks so much for your very nice comment. I'm so glad you liked the video.

  • @dhananjaytiwari3213
    @dhananjaytiwari3213 Год назад +4

    Thank you Iain, For making such a wonderful videos and providing us a valuable knowledge. Can you make a videos on DSP Filters (IIR and FIR Filters)? It will be very helpful.

    • @iain_explains
      @iain_explains  Год назад

      Thanks for the suggestion. They're on my "to do" list.

  • @pk638684
    @pk638684 4 года назад +1

    Thanks Mr. Iain for explaining in such an easy way the Beamforming.

  • @SeanAM2023
    @SeanAM2023 3 года назад +1

    It's just awesome! Didn't know there is a similar beamforming effect in the receiving end as there is in the transmitting side.

  • @hausdesigner
    @hausdesigner 2 года назад

    Glad that I’ve found this channel and yeah best explanation I’ve ever heard

    • @iain_explains
      @iain_explains  2 года назад

      Welcome aboard! I'm glad you liked the explanation.

  • @jeooongwon
    @jeooongwon Месяц назад

    Thx from korea! BEST explanation!

  • @fifaham
    @fifaham 3 года назад +10

    Thank you Iain. Beam forming is an Amazing principle. So by adding multiple antennas (n Antennas) and injecting a delay circuits and adders we can form those shaped zones and select which receiver to have the best reception from specific direction. I imagine that if we have a programmable delay circuits with algorithm to control those delays and selecting the proper antennas then we can control those beams. Is that what is used in space division multiple access? We maybe able also to have intelligent algorithm that senses the RSSI levels, provide feedback to apply combinations of selecting antennas, adders and delay circuits and eventually automatically select the sending location. I wonder if such a thing already exists?

    • @iain_explains
      @iain_explains  3 года назад +6

      Yes, that's right. It's exactly what happens in MU-MIMO. The process you've described happens in the matrix operations in the receiver (for receive beamforming) and the transmitter (for transmit precoding). See "What is Multi-User MIMO Communications (MU MIMO)?" ruclips.net/video/0ncIWlhsu1A/видео.html

    • @CanadianPranks12
      @CanadianPranks12 2 года назад

      Interesting facts

  • @kloroformd
    @kloroformd 3 месяца назад +2

    It's like noise cancellation headphones. But instead of subtracting by having a reversed waveform, it adds.
    And just like good noise cancelling headphones, it has to know the distance between the microphones and earpieces.

  • @wangjohn6639
    @wangjohn6639 4 года назад +1

    excellant!such a clear lecture to talk about beamforming. Thx very much

  • @tetianao2053
    @tetianao2053 3 года назад

    Wow. That is the best explanation I’ve ever heard. Thank you so much.

    • @iain_explains
      @iain_explains  3 года назад

      That's great to hear. Glad it was helpful!

  • @ibrahimbaras7648
    @ibrahimbaras7648 11 месяцев назад

    awesome explanation, I thought at the begneinggg how hw said best explanation , but he worth the name love the material Mr.Iain

  • @MGTOW-nn9ls
    @MGTOW-nn9ls Год назад

    Dear Sir your videos are brilliant. Your explanations very clear .Thank you for sharing your knowledge

    • @iain_explains
      @iain_explains  Год назад

      Thanks for your nice comment. I'm glad the videos are helping.

  • @yilin-ji
    @yilin-ji 2 года назад +1

    Thank you! Professor! You are really good at teaching and educating!

    • @iain_explains
      @iain_explains  2 года назад +1

      You are very welcome. I'm glad you are finding the videos helpful.

  • @TheArtofEngineering
    @TheArtofEngineering Год назад

    I just saw your other video! Will watch that now!

  • @nusch_pl
    @nusch_pl Год назад +1

    Thanks for explaination, now I'm wondering how the transceiver actually tunes to specific wireless client by selecting right delays?. Is it still in PHY or MAC layer ? Also how fast is the switching ? As if we have 4x4 router and two typical 2x2 clients how router assures signal from 3rd device will be still handled without comprising value added of two existing MU-MIMO clients?

  • @hongliu909
    @hongliu909 2 года назад

    The best explanation I've seen 👏

  • @inboccaallupo14
    @inboccaallupo14 13 дней назад

    Thank you for the great video, it really helps a lot!

  • @matlepak9694
    @matlepak9694 2 года назад

    Excellent info. I wanted to understand beamforming microphone this explains a lot!

  • @oggamer2244
    @oggamer2244 3 года назад +1

    sir you're so unbelievably amazing ❤❤. truly thank you

  • @johneicher6683
    @johneicher6683 2 года назад

    Best explanation in existence.

    • @iain_explains
      @iain_explains  2 года назад

      Thanks. I'm really glad you liked it.

  • @hello-lb3vf
    @hello-lb3vf Год назад

    phenomenal explanation

  • @deepinmoutain
    @deepinmoutain Год назад

    Thank you very much for the explanation.
    I have a question. Antennas are fixed on a wireless device. So, the distance between antennas will be the same. How does it work for different frequencies?

    • @iain_explains
      @iain_explains  Год назад

      Excellent question! The form of beamforming that maximises SNR (that I describe in this video) is inherently narrow band. In practice it doesn't have to be exactly half a wavelength separation, and there are approaches to designing beams that are wide band, but they come with a performance penalty in terms of SNR.

  • @ankitaghorui900
    @ankitaghorui900 2 года назад

    Hi Iain. Thank you for explaining this concept in such a beautiful manner. This video has proved very helpful for me in my first job.

  • @hosseinnouruzi730
    @hosseinnouruzi730 2 года назад

    frankly it is the best explanation

  • @sagarraop
    @sagarraop 3 года назад +1

    This is really good one 👍

  • @elblanco5
    @elblanco5 3 года назад

    Woah, that was incredibly well explained!

  • @ankitbhanu5551
    @ankitbhanu5551 2 года назад

    Such a simple yet clear explanation, which even hour long fancy videos are unable to provide

  • @standardcoder1184
    @standardcoder1184 Год назад

    6:40 Shouldn't that be 3 time the delay (and not twice) if we want the signal from non-equatorial source?

  • @abubakark-bailawal5283
    @abubakark-bailawal5283 Месяц назад

    I like the simplicity!

  • @eightysevenmoore
    @eightysevenmoore Год назад

    So… I created a machine monitoring daq using LabVIEW, mics and NI cRIO’s… about 4 months into monitoring a dyno i intuitively came up with this concept not knowing I stumbled upon beam forming by looking at hundreds of high speed wave form data…
    Thank you sir for plainly consolidating my mad-ness!

  • @parisqasemian307
    @parisqasemian307 4 года назад +2

    You are very gooooood🌷🌷

  • @fnegnilr
    @fnegnilr 3 года назад +1

    Great explanation! You just picked up another subscriber....

  • @bennash4848
    @bennash4848 2 года назад +1

    So when the signal is cancelled out on the incoming transmission.. what happens to it...? Just got a bit confused at this point? How is a beam formed if it's cancelled out? Or... Have I misinterpreted what you have said?

    • @iain_explains
      @iain_explains  2 года назад +1

      Yes, you're right, "cancellation" does take a bit of thinking about. One example in real life is at surf beaches, when a wave is coming in to the shore, and another previous wave is going back down the sand causing a ripple in the reverse direction. When the two waves meet, the peaks of the incoming wave add to the peaks of the returning wave creating a splash. But also, the peaks of the incoming wave are "cancelled" by the troughs of the returning wave, causing the water to be smooth a those points.

  • @bigdissocute8088
    @bigdissocute8088 2 года назад

    u explained way better than my professor, thank you sir🥰.

  • @dimitrisv.1729
    @dimitrisv.1729 4 года назад +3

    A video with basic beamforming techniques for MIMO(or massive MIMO) systems would be helpful.

    • @iain_explains
      @iain_explains  4 года назад +2

      Here's a link to my new video on MIMO: ruclips.net/video/TC19gMQ6azE/видео.html

  • @youssefguirat6419
    @youssefguirat6419 7 месяцев назад

    Best explanation ! Thank you !

  • @AA-gl1dr
    @AA-gl1dr 11 месяцев назад

    Fantastic lecture. Thank you.

  • @marcinrybakowski8926
    @marcinrybakowski8926 Год назад

    Great explanations. Is it possible to visualize near field beamforming (beam focusing) in similar way?

    • @iain_explains
      @iain_explains  Год назад

      Yes, but in that case the delays are not constant between different antenna elements.

  • @horrorhotel46290
    @horrorhotel46290 Месяц назад

    based on this explanation, is it reasonable to assume that this is how wakeword detection works? the device is listening on all microphones for the wakeword, uses it to calculate the optimum delay to "orient" the beam towards the audio source, then captures and analyses the detected audio?

  • @lephong8947
    @lephong8947 3 года назад

    Perfect explanation. Thank you Sir!

  • @baghdadiabdellatif1581
    @baghdadiabdellatif1581 7 месяцев назад

    Thank you. The best explanation

  • @FinalDestinationAllah
    @FinalDestinationAllah Год назад

    Please upload more video on analog and digital communication, radios,SatCom,latest technologies

    • @iain_explains
      @iain_explains  Год назад

      Thanks for the topic suggestions. I've got them on my "to do" list (but it's getting to be a long list ...)

  • @muhannadaydi2235
    @muhannadaydi2235 2 года назад

    Thank you Pr. for this helpful video. Could you explain Beamspace in MIMO.
    Best regards

    • @iain_explains
      @iain_explains  2 года назад +1

      Thanks for the suggestion. I'll put it on my "to do" list.

  • @robertharvey6725
    @robertharvey6725 Год назад

    Great explanation. I expect that by changing the delay one could cause the beam to sweep.

    • @iain_explains
      @iain_explains  Год назад

      Yes, that's what's called Adaptive Beamforming.

  • @xs1l3n7x
    @xs1l3n7x 5 месяцев назад +17

    I came here for fun, who else

  • @saranyakrishnan2386
    @saranyakrishnan2386 Год назад

    Thanku sir...understood perfectly

  • @mehmetfatihayten8269
    @mehmetfatihayten8269 4 года назад +2

    great video, thank you!

  • @turan8737
    @turan8737 Год назад

    Thanks for perfect explanation sir

  • @iliasp4275
    @iliasp4275 2 месяца назад

    indeed the best explanation

  • @fifaham
    @fifaham Год назад

    This Beamforming, given fixed delay, is good only for fixed (position) signal source and fixed receiver - not for moving source or moving receiver, otherwise it will be hard to tune the delay in a way to match the movement of the source, or receiver. Has this technology "Beamforming" been used for moving source, or receiver, at all in practical application?

    • @iain_explains
      @iain_explains  Год назад +1

      Yes, that's right. When a source/target moves you need to adapt the delays. Then it gets called "Adaptive Beamforming".

  • @Ulrich.Bierwisch
    @Ulrich.Bierwisch 3 года назад +1

    I know beam forming from acoustic cameras that are using an microphone array to create a picture where you can see the source of noise. This allows to analyze what part of a machine, car, plane and such is emitting what noise. Might be a topic for another video.

    • @iain_explains
      @iain_explains  3 года назад

      Thanks for the suggestion. I'll add it to my "to do" list.

  • @ayushidube4032
    @ayushidube4032 2 года назад

    Very illustrative and logical thank you 😊

  • @cchurchus
    @cchurchus 4 года назад

    Great explanation, Iain

  • @CHIUCHINGLIANG
    @CHIUCHINGLIANG 9 месяцев назад

    Thank you for the introduction

  • @betanapallisandeepra
    @betanapallisandeepra Год назад

    Good explanation… 😊 thank you

  • @tariqislam9388
    @tariqislam9388 3 года назад

    Very useful. Very well explained.

  • @FreemanEvents
    @FreemanEvents 3 года назад

    Thanks mate for the explanation. Makes sense.

  • @tombouie
    @tombouie 3 года назад +1

    Thks

  • @CrazyDBS
    @CrazyDBS Год назад

    hello, I'm from Brazil and I wanted to know if beamforming also improves latency/ping in online games, thanks

  • @melodisarhadi3433
    @melodisarhadi3433 2 года назад

    The distance between the center of two patches should be d or the distance between two adjacent sides of each patch?

    • @iain_explains
      @iain_explains  2 года назад

      This is assuming ideal isotropically radiating point source elements (not flat patches). In practice, the spacing that maximises radiation efficiency will depend on the shape and size of the patches, as well as the locations of surrounding back plains etc.

  • @amirmahdi_s6343
    @amirmahdi_s6343 8 месяцев назад +1

    very nice

  • @zahrazarei6858
    @zahrazarei6858 3 года назад

    Thank you so much for the precise and clear explanation on this topic.
    I would appreciate it if you explain about coodbook based precoder and combiner in mmwave, too. I have faced some troubles understanding this topic.

    • @iain_explains
      @iain_explains  3 года назад +1

      Thanks for the suggestion. I've added it to my "to do" list.

  • @franzMTB
    @franzMTB 2 года назад +1

    Beam forming technique is only used into half duplex system?

  • @markcraddock803
    @markcraddock803 2 года назад

    Thanks a ton Ian. Not what I thought beamforming was. Excellent explanation of the theory of beamforming. Do you offer any in house training?

    • @iain_explains
      @iain_explains  2 года назад +1

      I'm glad you liked the video. I'm not offering in-house training or tutoring at the moment, but potentially will in future. For now, the videos will have to do. Please do let me know if there are particular topics that you'd like to hear more about if I haven't covered it so far. Check out my web page which shows a fully categorised list of the videos: iaincollings.com

  • @철민첩
    @철민첩 Год назад

    Hi, I am a student with master's degree studying communication in south korea.
    Thank you very much for the good lecture.
    You are the hope of the wireless communication.
    I have two questions.
    1. If i want to implement a kind of antenna diversity through the two antennas on the receiving side,
    It is understood that when the awgn noise added to the signal from the two antennas is different, a gain of 3 dB is obtained.
    As you explained in the video, when i understand physically, don't the signals entered by the two antennas have the same awgn noise? That's the question I had in mind.
    Since there is a benefit from beamforming, I think it would be right to have different awgn noise, but I don't understand this clearly.
    2. According to what i saw in the MIMO channel-related textbook, if the angle spread (dispersion of PAS) is narrow, that is, if the reception beam is narrow, the correlation with adjacent antennas increases.
    It states that channel capacity and divercity gains are reduced.
    Performing beamforming on the transmitting side will cause the beam to be browned, which is expected to result in relatively large correlation between the receiving side adjacent antennas.
    Then, is it okay to understand that it is a technology that has advantages in terms of energy concentration during tx beamforming, but also has disadvantages because of the high correlation?
    Thank you.

    • @kongkong3678
      @kongkong3678 Год назад

      I am the author of this comment.
      dispersion of PAS (X)
      variance of PAS (O)

    • @iain_explains
      @iain_explains  Год назад

      It all depends on the characteristics of the channel. And I'm not sure you're understanding about the noise. Noise is introduced primarily by amplifiers in the RF "front-ends" of the transmitter and receiver. If each antenna is connected to its own amplifier, then the noise will be different for each antenna's signal. This video might help: "What are Spatial Diversity and Spatial Multiplexing in MIMO?" ruclips.net/video/MNA0xn7EeyY/видео.html and "

  • @DARK_RYZEN
    @DARK_RYZEN Месяц назад

    Tq sir ! love from india

    • @iain_explains
      @iain_explains  Месяц назад

      I'm glad you're finding the channel helpful!

  • @idan1242
    @idan1242 3 года назад

    amazing explanation very clear! but if im using only one channel/device does it better to turn off beamforming for smoother connection? thank you!

    • @iain_explains
      @iain_explains  3 года назад

      I'm not sure what you're asking, sorry. Beamforming is a technique for increasing the radiated/received power in a particular direction. In its most basic version, it is tuned for a specific channel/user. In more advanced implementations, it can be tuned for multiple channels/users.

  • @hwan2909
    @hwan2909 Год назад

    I can understand the basic princple of beamforming form your video, but I have a question.
    Consider 24Ghz freq MIMO radar system, which has the spatial distace between Rx antenna is lambda/2.
    To acheive +50 degree digital beamforming, the delay time should be (lambda/2)*sin(50degree)/c = 1.6e-11 sec.
    So, if I want to make 50 degree beamforming, the minimum sampling rate of MIMO system should be 1.6e11 Hz, which is too high to make a real system.
    I want to know how can I solve this problem.. Thanks.

  • @mantasbarcys6509
    @mantasbarcys6509 4 года назад +1

    great video, thanks

  • @vikramgaud6276
    @vikramgaud6276 Год назад

    Thank you sir, for all of your videos; those are amazing😍. I have one doubt if we consider BS and UE then beamforming is used at BS only or at the UE side or both?

    • @iain_explains
      @iain_explains  Год назад +1

      It can be used by any communication device that has multiple antennas. So yes, it can be used at both the Base Station and the User Equipment, if they have multiple antennas.

    • @vikramgaud6276
      @vikramgaud6276 Год назад +1

      @@iain_explains Thank you 😊

  • @aristea976
    @aristea976 2 года назад

    Hi there Iain, is this what is called a phased array?

  • @eswnl1
    @eswnl1 2 года назад

    Could you use this as an alternative to a dish antenna?

    • @iain_explains
      @iain_explains  2 года назад

      Yes, that's right.

    • @eswnl1
      @eswnl1 2 года назад

      @@iain_explains The UK used to have British Satellite Broadcast system in the early 90s which used a phased array on a flat square plate ("squarial") which functioned the same as a dish.