The beautiful maths which makes 5G faster than 4G, faster than 3G, faster than...

Ойын-сауық

Pre-order Love Triangle on Maths Gear now and get a signed copy! Also, a special book cover if you're fast enough. mathsgear.co.uk/products/love...
UK edition out 20 June, pre-order options: bit.ly/UKLoveTriangle
USA edition out 20 August, pre-order options: bit.ly/3wCTesR
Here are the fantastic GeoGebra files Ben Sparks made for the video.
Modulated 1 bit: www.geogebra.org/m/bndn54th
Modulated 2 bit: www.geogebra.org/m/enkymjtg
Constellations: www.geogebra.org/m/fff3aqvn
Sum of waves: www.geogebra.org/m/trjxxf9p
Huge thanks to my Patreon supports. They enable me to be outstanding in a field. / standupmaths
CORRECTIONS
- 07:15, don't ask why that circle is there. It's not a clue. I just forgot to turn off a layer in photoshop.
- At 10:06 I didn't show the Gray Code paths which loop around the diagram. But you get the idea.
- Yes, I spelled "Pello!" in the hidden binary message instead of "Hello!". It was an idea I had at the last second and I didn't double check where I was clicking!
- Let me know if you spot anything!
Filming and editing by Alex Genn-Bash
Written and performed by Matt Parker
Geogebra files by Ben Sparks
Produced by Nicole Jacobus
Music by Howard Carter
Design by Simon Wright and Adam Robinson
MATT PARKER: Stand-up Mathematician
Website: standupmaths.com/
US book: www.penguinrandomhouse.com/bo...
UK book: mathsgear.co.uk/collections/b...

Пікірлер: 1 400

  • @D4M14N1989
    @D4M14N19893 ай бұрын

    QAM now goes up to 4096QAM in WiFi 7, also called 4K-QAM since 4K is now such a buzzword. The physics required in signal processing to reliably distinguish 4096 code words is mindboggling.

  • @Scraxxer

    @Scraxxer

    3 ай бұрын

    Only Marketing could take some really clever invention like this and make it sound like a samsung TV

  • @qboy2terafirma

    @qboy2terafirma

    3 ай бұрын

    It has for quite some time. I’ve had backhaul radios operating for years that run 4096 QAM. But given the time to implement standards and costs of parts WiFi is only adopting it now while 5GNR adopts 1024. Today no phone could sustain this level as the signal degradation would be too high

  • @rogerphelps9939

    @rogerphelps9939

    3 ай бұрын

    Higher error rates too.

  • @friedpicklezzz

    @friedpicklezzz

    3 ай бұрын

    I wonder how this translates to error rates. At this point the differences (the wave) becomes so small, it may be read wrong, and now it relies more on the actual TCP/IP protocol (or whatever protocol is relevant) to resend the packages, from my limited understanding. I guess there’s a threshold where it’s better to have a lower QAM number, to keep the read error rates lower?

  • @qboy2terafirma

    @qboy2terafirma

    3 ай бұрын

    @@friedpicklezzz yes you can have higher QAM and slower speed due to lost packets and rely on retransmit. That’s why radios tend to have an option for max QAM to keep it locked on the best reliable level as moving up and down also causes losses and latency.

  • @fabianbrenneisen3365
    @fabianbrenneisen33653 ай бұрын

    10:19 I am afraid your explanation of why the constellation points are grey-coded in QAM is not quite right. The cell tower needs to be able to switch from one codeword to any other in order to maximise throughput. The grey-coding of the codewords actually minimizes the number of bit-errors that occur because of added white gaussian noise (AWGN) during the radio-transmission. But kudos for explaining QAM encoding in ca. 10 minutes, that took me at least one semester at uni to understand properly!

  • @scienteer3562

    @scienteer3562

    3 ай бұрын

    Agree. So if there is an error, it is highly likely to only be a single bit error which can easily be corrected by the error correction scheme.

  • @peregarauburguera

    @peregarauburguera

    3 ай бұрын

    You're correct

  • @DrewNorthup

    @DrewNorthup

    3 ай бұрын

    TY Fabian, my brain was screaming "that's not what the V.92 spec said!" (Not too forget V.32bis, V.34bis, etc…)

  • @MrCrayztrain

    @MrCrayztrain

    3 ай бұрын

    Is the higher density of QAM encoded words the reason we need more 5G towers closer together? As in signal attenuation and noise lead to less effective error correction?

  • @scienteer3562

    @scienteer3562

    3 ай бұрын

    @@MrCrayztrain yes. You need more power to enable faster data.

  • @A2ne
    @A2ne3 ай бұрын

    "Every triangle's a love triangle when you love triangles" - Pythagoras, probably

  • @jovetj

    @jovetj

    3 ай бұрын

    He sure was acute little chaser.

  • @matthewdion6092

    @matthewdion6092

    3 ай бұрын

    Dammit, Springleaf, get in my office now

  • @makkusaiko

    @makkusaiko

    3 ай бұрын

    Glad i wasnt the only one to think of this

  • @SupremeInvigilator

    @SupremeInvigilator

    3 ай бұрын

    You took a really dry angle with that joke.

  • @jimclark5982
    @jimclark59823 ай бұрын

    Good old QAM, I love their song Qareless Qisper.

  • @boRegah

    @boRegah

    3 ай бұрын

    It's the sound a Swiss cheese wheel makes when it falls on its side

  • @playgroundchooser

    @playgroundchooser

    3 ай бұрын

    This is an underrated comment 😂

  • @Andrew-Kerr

    @Andrew-Kerr

    3 ай бұрын

    Qub Tropiquana is my fav

  • @dycedargselderbrother5353

    @dycedargselderbrother5353

    3 ай бұрын

    Qilty Feet Qot No Rhythm

  • @drenz1523

    @drenz1523

    3 ай бұрын

    Qast Qristmas Qi Qave Qou Qy Qeart

  • @Staymare
    @Staymare3 ай бұрын

    I would be about 63.0315 times more impressed if the the ID contained "5G" instead of just "G".

  • @AeroCraftAviation

    @AeroCraftAviation

    3 ай бұрын

    Hahaaaaaaa

  • @tolik75x

    @tolik75x

    3 ай бұрын

    It says 5AG, is that close enough?

  • @dadutchboy2

    @dadutchboy2

    3 ай бұрын

    @@tolik75x i think matt just said yep good enough

  • @DanielGirardBolduc

    @DanielGirardBolduc

    3 ай бұрын

    I'm surprised too, Mat only had 1296 Video Upload Reset to Do 🤣

  • @Peter-bg1ku

    @Peter-bg1ku

    3 ай бұрын

    At least it says Lisa which is kinda cool

  • @yt2979a
    @yt2979a3 ай бұрын

    As far as I know Gray code is used to minimize bit errors. Since the most common error is to detect a constellation point near the one that was transmitted, when converting the point to its bit label Gray code will ensure only one bit out of four is in error.

  • @maxaafbackname5562

    @maxaafbackname5562

    3 ай бұрын

    Grey codes are indeed to optimize the hamming distance to detect errors.

  • @tirsek

    @tirsek

    3 ай бұрын

    Came here to comment the same thing. If the only point of the Gray code was to avoid a transition through the origin, you could still only transmit one bit per symbol, so that makes no sense. It does make a lot of sense when it comes to error detection though.

  • @mikefochtman7164

    @mikefochtman7164

    3 ай бұрын

    Also see Gray code used in position encoders and such where the exact transition 'clocking' isn't controlled. Having two or more bits transition when moving one 'step' is problematic if you 'read' each bit individually.

  • @khaloscar

    @khaloscar

    3 ай бұрын

    This is how I have learned it too

  • @peregarauburguera

    @peregarauburguera

    3 ай бұрын

    Yes

  • @scottmacs
    @scottmacs3 ай бұрын

    The left side of the 16-QAM chart @4:25 has duplicate values. "45º, 1.000" is at the top ("0000") and near the middle ("1010"); "18.4º, 0.745" lines up with both "0001" and "1011"; "315º, 1.000" lines up with "0010"and "1000"; et c.

  • @ltcolthorin8661

    @ltcolthorin8661

    3 ай бұрын

    Okay, I wasn't the only one who noticed that. I paused the video to check, and each one is on there twice. I suspect some of those numbers should be negative

  • @Henrix1998

    @Henrix1998

    3 ай бұрын

    Parkers qam

  • @DatShepTho

    @DatShepTho

    3 ай бұрын

    Parker QAM Square

  • @mimasweets

    @mimasweets

    3 ай бұрын

    Thank you. I was very confused.

  • @briandarroch

    @briandarroch

    3 ай бұрын

    I'm glad i wasn't the only one!

  • @scienteer3562
    @scienteer35623 ай бұрын

    3G HSPA supported up to 64 QAM. The biggest step in 4G was OFDM.

  • @smunaut

    @smunaut

    3 ай бұрын

    Yup and LTE (4G) already did 256 QAM, same as NR (5G). ( AFAICT in the spec it's still limited to that although there has been experiments with 1024 QAM ).

  • @TheIronPI

    @TheIronPI

    3 ай бұрын

    DOCSIS 3.1 requires support of QAM 4096, but designed to support 16,384 QAM

  • @RevJR

    @RevJR

    3 ай бұрын

    OFDM is a method of using PSK or QAM though, in discrete channels. It is a massive leap for sure, but I think it kinda falls outside the scope of this video since he's really just discussing the discrete steps involved in QAM/PSK, not the overall implementation. It's a neat way to visualize it for sure.

  • @jeremyloveslinux

    @jeremyloveslinux

    3 ай бұрын

    @@TheIronPIperks of being a completely isolated rf environment, eh?

  • @gcolombelli

    @gcolombelli

    3 ай бұрын

    @@TheIronPI That's pretty wild, but I guess it's just "raw" QAM instead of being modulated on top of CDMA / OFDM, right? There are tons of books about all the nitty gritty details on 2G/GPRS/EDGE, 3G/HSDPA/HSUPA/HSPA+, 4G and 5G (didn't care to read about the "enhanced" steps in-between those), but I never found something as in-depth as those for DOCSIS.

  • @sayantanguha707
    @sayantanguha7073 ай бұрын

    QAM has been used since 3G, and to some extent, 2G. In fact, QAM is the most common modulation scheme in 4G.

  • @gcolombelli

    @gcolombelli

    3 ай бұрын

    Good old QAM... QAM is also used in ADSL and analog QAM is used in NTSC and PAL.

  • @oasntet

    @oasntet

    3 ай бұрын

    Yeah, QAM goes back a long ways. It was also used in several modem standards, like V.34, which is how we got beyond the theoretical limit of 28.8k using just frequency/phase shift keying.

  • @ayuminor

    @ayuminor

    3 ай бұрын

    Yea have to admit, I'm left a bit unsatisfied with regards to the answer to the title of the video.

  • @mmmmmratner

    @mmmmmratner

    3 ай бұрын

    @@ayuminor ditto. I think 4G uses the same modulation and bandwidth as 3G, but allows a single handset to use multiple channels when the cell is uncrowded. And 5G introduced beamforming so different signals can be sent to different handsets. 6G will support adhoc mesh networks a la IoT.

  • @AbsoluteTVYT

    @AbsoluteTVYT

    3 ай бұрын

    @@mmmmmratner No, 4G doesn't use the same modulation and bandwidth as 3G. 3G supported up to 5 MHz paired bandwidth per carrier, while 4G bumps that to 20 MHz. 5G bumps that again to 100 MHz (or something lower if the band isn't wide enough for 100 MHz) or up to 400 MHz for mmWave spectrum. Also, both 4G and 5G support 1024QAM, but that's not used very widely due to it needing extremely clean signals to "snap" to the right codeword.

  • @peregarauburguera
    @peregarauburguera3 ай бұрын

    First of all, great video! A few insights on the last part of the video (Gray coding), hope it is useful to some people: Gray coding is not because of transitions from different symbols. It is to separate symbols cleverly. With additive white Gaussian noise (AWGN) at the receiver, the received signal will be noisy. To minimize bit errors, we place the symbols with less distance between them closer than those with more distance between them (distance meaning how many 0s and 1s change from one symbol to the other). Due to noise statistics, it is more likely that the errors occur between close symbols. If we have Gray coding, these close symbols have only 1 bit of distance, and we can reduce the bit error rate. Then 2 bit errors are less likely than 1 bit errors, for example. In addition to that, forward error correcting (FEC) codes are able to correct bit errors up to a certain number. It is always better to have less than more errors in the detected bits, but it is even better if we allow FEC to correct the errors. With Gray coding, not only we reduce bit errors, but we also increase the probability that FEC is able to correct those errors. About the transitions, we want them to be "fast", we don't want the signal to linger around 0 amplitude for most of the symbol period. This is seen in the eye diagram. There is nothing wrong with transitions through 0, we don't want to restrict any transition between two symbols. In an ideal world with infinite bandwidth we would want infinitely fast transitions. The eye diagram would be as open as possible. In the real world we want an open eye, we don't avoid certain transitions but their quality affects performance.

  • @dacharyzoo

    @dacharyzoo

    3 ай бұрын

    God I love it in the weeds, thank you.

  • @digitig

    @digitig

    3 ай бұрын

    I learned about Gray coding when I was working on radar systems. The radar heads had optical sensors to detect which way the head was pointing, and Gray codes were used so the detector only changed one bit at a time and the head didn't seem to jump via a wildly different angle if multiple bits didn't *quite* change over at the same instant.

  • @ChrisKChandler

    @ChrisKChandler

    3 ай бұрын

    Top comment! The only part of Matt's explanation that confused me was this bit about Gray coding, and your clarification really helped, thank you!

  • @allanjmcpherson

    @allanjmcpherson

    3 ай бұрын

    Thanks! I couldn't see how that arrangement prevented transitions through zero or why that would be a problem. That makes far more sense.

  • @shadiester

    @shadiester

    3 ай бұрын

    What do you mean by 'eye diagram'?

  • @sacielo
    @sacielo3 ай бұрын

    "QAM!!" is my new favorite exclamation!

  • @LordHonkInc

    @LordHonkInc

    3 ай бұрын

    Reminds me of the old Batman comics :D POW! SOK! QAM!

  • @MOSMASTERING

    @MOSMASTERING

    3 ай бұрын

    Qam Qam Qam Quammity Qam... Qam Qam Qam I'm a telephone network engineer and I'm okay...

  • @wacomtexas

    @wacomtexas

    Ай бұрын

    Can we use it in Scrabble though? :)

  • @MrRoboticBrain
    @MrRoboticBrain3 ай бұрын

    Wait.. how did you know there would be a "G" in the id?! Did you seriously re-upload until you got a G?

  • @deefdragon

    @deefdragon

    3 ай бұрын

    it's a far from the dumbest thing he's done over and over to get a specific result. it's also actually not that bad. Just starting the upload gives you the ID, so it's a pretty quick process.

  • @squelchedotter

    @squelchedotter

    3 ай бұрын

    It's not that statistically unlikely and the video ID already gets created when you start your upload, so you can just cancel when it's wrong. It''s pretty easy to do.

  • @LaughingOrange

    @LaughingOrange

    3 ай бұрын

    It is possible to upload really slow, and editing a video while it is still uploading. And some channels have the ability to change a video after the fact, but I'm not sure that feature is available to everyone.

  • @pikapomelo

    @pikapomelo

    3 ай бұрын

    And he welcomes us back, just as I'm done checking the ID. Amazing!

  • @janhetjoch

    @janhetjoch

    3 ай бұрын

    @@LaughingOrange but the joke only makes sense with a G. I don't think this is what happend

  • @dziban303
    @dziban3033 ай бұрын

    This better be about quadrature amplitude modulation

  • @standupmaths

    @standupmaths

    3 ай бұрын

    QAM!

  • @ericpeterson6520

    @ericpeterson6520

    3 ай бұрын

    ive been asking for a quadrature amplitude modulation video for years

  • @youdontknowme5969

    @youdontknowme5969

    3 ай бұрын

    OFDM next 😉

  • @marks2c

    @marks2c

    3 ай бұрын

    COFDM even

  • @boRegah

    @boRegah

    3 ай бұрын

    ​@@ericpeterson6520I only asked for it since January. Seems like I was more efficient

  • @StephanLuik1
    @StephanLuik13 ай бұрын

    The guys who had to add the analogue colour TV signal while remaining backward compatible with B&W broadcasts already knew this back in the 1950s. Phase angle can be split in X and Y (red and green) values. Subtract from the original black and white signal and you have blue.

  • @shaunhw

    @shaunhw

    3 ай бұрын

    Actually it was red(-Y) and blue(-Y) which was transmitted via QAM on a subcarrier, and the green ( not blue ) was derived from the this and the black and white (Y luminance signal) in both NTSC and PAL colour TV signals. NTSC had the two axis slightly rotated. Blue could have been derived instead of course, but it was decided to derive green, possibly because our eyes are more sensitive to it.

  • @clairecelestin8437
    @clairecelestin84373 ай бұрын

    QAM is also part of the DOCSIS standard that we use for Cable Internet here in the US. You left out my favorite little detail, which emerges from the combination of Gray Code, decision boundaries, and error correction. As a signal gets distorted, the received codeword will wander farther from the intended point on the constellation, and that means that the first errors as signal degrades are likely to be the adjacent codewords, which as you pointed out, differ by exactly 1 bit from the intended transmission. Many types of error correction code can not only detect if an error has taken place, but if a single bit was flipped, they can figure out which bit it was and flip it back. By having orthogonally adjacent codewords arranged under a Gray code, that means that the most likely errors (from just barely bad signal distortions) will most likely be correctable, single bit errors instead of multi-bit errors that are more bandwidth-intensive to correct. Still, a great intro-level video into QAM, and quite a shiny thing. Well done!

  • @letterAZornumber09

    @letterAZornumber09

    3 ай бұрын

    That's not really how error correction works in cellular. We use interleavers (in NR this is just part of the rate matcher) to mix the bits so that an errors in a single subcarrier (one QAM constellation symbol) won't tend to fall "next" to each other in when they arrive at the decoder. This is important because frequency selective fading will tend to impair entire subcarriers. All of this was a lot more important back in the 3G error when the state-of-the art forward error correction was convolutional coding, which was very susceptible to burst errors. Today though, we have shannon-approaching block codes (turbo/ldpc/polar) and they are much less susceptible to burst errors by their nature

  • @clairecelestin8437

    @clairecelestin8437

    3 ай бұрын

    @@letterAZornumber09 I don't really know the specifics of interleavers; I'm not sure that we use that. I'm speaking in a more implementation agnostic way that doesn't make deep assumptions about the specific error correction or encoding that's being used beyond Gray Code on a QAM constellation. I maintain my assertion that the value of arranging codewords on the constellation according to Gray Code, as opposed to some other scheme, is that as the MER transitions from ideal to degraded, the resulting errors will have a statistically lower number of bit flips per errored codeword which are more likely to be correctable with lower error correction overhead. We're more likely to see correctable codeword errors than uncorrectable codeword errors.

  • @letterAZornumber09

    @letterAZornumber09

    3 ай бұрын

    Yes gray codes are used so that all of the decision boundaries (-2, 0, and 2 for unnormalized 16-QAM) are only associated with a single bit flip. In fact for SISO you can even use a super simplified approximate LLR algorithm (softbit_0 = x; softbit_1 = abs(x) - 1) that gets very near MAP performance.

  • @Cyberguy42

    @Cyberguy42

    3 ай бұрын

    Thank you for this clear explanation

  • @rickguerrero2282
    @rickguerrero22823 ай бұрын

    Nice job on explaining QAM. I am an 30+ year veteran of the cable TV industry and your explanations of the constellations of various QAM modulation schemes (16, 64, 256, etc) was spot on!

  • @LordBrozart
    @LordBrozart3 ай бұрын

    No matter how many times this is explained to me, it still feels like magic. How the data of this video is sent through the air into the phone I’m watching it on is still amazing to me.

  • @JohnCena-te9mi

    @JohnCena-te9mi

    3 ай бұрын

    I've been explained this for the first time and I am like WHOOAA, it's that simple!?

  • @yeroca

    @yeroca

    3 ай бұрын

    @@JohnCena-te9mi It actually isn't quite that simple, because he didn't discuss the amount of "side splatter" this kind modulation produces, SNR, needed filtering, error prevention and correction, etc. etc.

  • @JohnCena-te9mi

    @JohnCena-te9mi

    3 ай бұрын

    @@yeroca Sure, but I went from "it's magic" to "I can breadboard something with this".

  • @MrSkinkarde

    @MrSkinkarde

    3 ай бұрын

    @@JohnCena-te9mino you can’t

  • @JohnCena-te9mi

    @JohnCena-te9mi

    3 ай бұрын

    ​@@MrSkinkardeI can, ask your mom

  • @Keithustus
    @Keithustus3 ай бұрын

    . Yup I checked.

  • @miallo

    @miallo

    3 ай бұрын

    Obviously I checked, and obviously I KNEW that it would be in there. There was no other possibility of any of the two things right from the start

  • @anto8722

    @anto8722

    3 ай бұрын

    What even is the video id😭

  • @lunarna

    @lunarna

    3 ай бұрын

    ​@@anto8722It's in the video link

  • @Jonago.

    @Jonago.

    3 ай бұрын

    @@anto8722 To7Ll5AGboI, so it does indeed have a capital G

  • @circuitgamer7759

    @circuitgamer7759

    3 ай бұрын

    I want to know how that ID is generated now :) Guess I'm doing some research later...

  • @rowanjones3476
    @rowanjones34763 ай бұрын

    Great to see some content making signal processing more accessible. And well done describing this without once using the term ‘complex number’, whilst still using the complex description of the waveform. Its really not that, well, complex, but the mere mention of the term is sometimes enough to put people off. This is a great example of how its so often simply a useful tool in engineering to characterise the behaviour of a system. It would be great to see a follow video on Forward Error Correction e.g. turbo codes, LDPC, Reed-Solomon, BCH etc given they’re just as important in dealing with error-prone real world conditions.

  • @vleliv11

    @vleliv11

    3 ай бұрын

    >And well done describing this without once using the term ‘complex number’ It's also confusing for anyone who doesn't already know a lot of DSP

  • @MitchBurns
    @MitchBurns3 ай бұрын

    Electrical Engineer here. Here is what you missed in your video. 1. QAM has been used in 4G forever 2. QAM has a cool property that lets you send more data in exchange for using more power. 3. 5G Towers use new antenna technology that uses an array of patch antenna with different delays to each antenna in order to make the net signal go largely in a single direction. 4. These antenna require less power for the same signal. 5. The power savings from more efficient antenna are used to increase the amount of data with QAM, while keeping actual power the same. 6. 5G uses higher frequencies, which in a way have more bandwidth. (There are more numbers at higher orders of magnitude.) So yeah, you missed a lot in the video. You weren’t exactly wrong, but you only told the simplest and least interesting part of what 5G is. Also, you really should have mentioned how QAM only uses odd magnitudes of its base waves in order to keep spacing even.

  • @peregarauburguera

    @peregarauburguera

    3 ай бұрын

    We've been SISO'd

  • @andresmartinezramos7513

    @andresmartinezramos7513

    3 ай бұрын

    5G antenas are phased array?

  • @rogerphelps9939

    @rogerphelps9939

    3 ай бұрын

    Electronically steerable directional antennae are not a lot of use if the mast is in the centre of its cell. In some cases 5G will reuse 3G bandwidth and not always higher frequencies so bandwidth increase is not always possible. Out in the sticks 5G would be very expensive and would be overkill.

  • @mubangansofu7469

    @mubangansofu7469

    3 ай бұрын

    correct... the video does not do justice at all apart from an attempt to explain Modulation (in this case higher order modulation), I thought he would discuss the math behind Shannon's channel capacity equation to explain why NR has a higher throughput than Option 1(LTE). We truly have been SISO'd as peregarauburguera remaked 🤣

  • @RickJaeger

    @RickJaeger

    2 ай бұрын

    Wow, I've been reading these comments, and it seems like you guys have a lot of experience and knowledge about various interesting subjects. You might consider trying to translate that expertise into your own video where you discuss it to your heart's content, instead of commenting.

  • @haxi52
    @haxi523 ай бұрын

    Really cool visualizations. Thanks. It's also good to see you get out more.

  • @WhatDennisDoes
    @WhatDennisDoes3 ай бұрын

    I wish you explained how it's impossible to transmit more information without taking up more bandwidth. Changing phase and amplitude introduce harmonics and so you really aren't transmitting a single frequency but a spread of frequencies in the spectrum. 5G of course has a much wider frequency spread than 4G.

  • @maxaafbackname5562

    @maxaafbackname5562

    3 ай бұрын

    Very long ago, it took me a long time to understand while AM requires a frequency range.

  • @mikefochtman7164

    @mikefochtman7164

    3 ай бұрын

    At one time when CB radio was a big fad, I learned about SSB, the idea you can eliminate the main carrier and just transmit that 'side band' frequences that contained the modulated information. Warps the mind to think about 'not transmitting' the carrier and still transmitting the signal. lol

  • @G1ZQCArtwork

    @G1ZQCArtwork

    3 ай бұрын

    Harmonics get filtered out (but not 100% eliminated) by filtering.

  • @johnopalko5223

    @johnopalko5223

    3 ай бұрын

    @chtman7164 It's not just suppressing the carrier. It's also suppressing one of the two sidebands. Hence, "single sideband." The carrier is reintroduced in the receiver to allow demodulation. Get the frequency a little off and your interlocutor sounds like Donald Duck. That's what the "Clarifier" control adjusts. SSB has been around for a while. The first US patent for SSB modulation was filed in 1915. Ham radio operators have been using it since the late 1940s.

  • @KingJellyfishII

    @KingJellyfishII

    3 ай бұрын

    ​@@maxaafbackname5562this still confuses me, until I think of AM as literally multiplying the AF (I imagine just a sine wave) with the carrier, which makes it intuitive that it both only changes the amplitude _and_ of course there are other frequencies there because they were multiplied in!

  • @ZeroKage69
    @ZeroKage693 ай бұрын

    not only is there a capital G in the video ID but you timed it perfectly that I was just scrolling back up from the comments when you welcomed me back from checking the ID and of course, the comments.

  • @pawepawlik6987
    @pawepawlik69873 ай бұрын

    4g has a lot in common with 5g if consider only air interface. 5g introduced much bigger flexibility of defining logical channels. It was necessary for better use new (wider) bandwiths in 5g standard.

  • @matstjader
    @matstjader3 ай бұрын

    Great video - it summarizes the basics quite nicely. WIFI 6 uses 1024-QAM, so it's probably coming with the 6G networks. The high-number QAM modulation techniques itself has been known for a very long time, but the spacing between the constellations has been too small and any interference in the radio signal (of which there is a lot) could easily shift a bit to be the wrong value. What is allowing the newer networks to start using these larger constellations is the use and advancement of Forward Error Correction (FEC) codes. These codes basically allows the receivers to receive wrong signals, but by sending a number of extra bits (and encoding them in smart ways) which allows a receiver to work out which bits are wrong, and correct them. The more extra bits you send, the more noise and interference you can counter.

  • @DarkZeros
    @DarkZeros3 ай бұрын

    I worked in the design of NU-QAM in TV and later ported to 5G, so I am glad to see you showing this in the "proper way" it should be explained. However, you should have said as well: * Grey code is used because it help reducing errors. When you have noise and a codeword is distorted, only 1 bit is lost. Then the Error correction can probably fix it at a later stage. Without it, noise would have a catastrophic effect of messing all bits in transmission. * Also it is interesting to mention that the Power of the transmission is important, more amplitude more power. That is why codewords with many 0000 are in the corners, becaus emost transmissions should have more zeros than 1 in general. * If you want to enter NUQAM area, the reason the points in the corners become round, is to reduce power of those points.

  • @jumpingman6612

    @jumpingman6612

    3 ай бұрын

    Interesting!

  • @KnowArt
    @KnowArt3 ай бұрын

    Working on a video very much related to this! love it

  • @YamiOni
    @YamiOni3 ай бұрын

    You have a gift for presenting information in an easily understandable and digestible way. Love the work you do, Matt, thanks.

  • @TrimutiusToo
    @TrimutiusToo3 ай бұрын

    So how many reuploads did it take?

  • @ELYESSS

    @ELYESSS

    3 ай бұрын

    Now we need a video doing the math of how many expected reupload to get a capital G.

  • @tapio_m6861

    @tapio_m6861

    3 ай бұрын

    Probably didn't need too many attempts.

  • @Sam_on_YouTube

    @Sam_on_YouTube

    3 ай бұрын

    Didn't do the math, but I did spot check. About 15% or so of the videos I checked had a G. Probably didn't take too many tries.

  • @wincentywilk7511

    @wincentywilk7511

    3 ай бұрын

    My maths think about 6

  • @joostvhts

    @joostvhts

    3 ай бұрын

    @@wincentywilk7511I was about to do them. Care to share your maths?

  • @scragar
    @scragar3 ай бұрын

    4:25 I think your table is wrong. There's duplicates for all values and some are missing. That clearly shouldn't happen. I think whatever you used to generate the table wasn't working correctly for negative X coordinates on your graphed version. That'd also explain missing values like 135° and 161.6°.

  • @hallohoegaathet7182

    @hallohoegaathet7182

    3 ай бұрын

    I was wondering why some values were duplicated.

  • @Janduin45

    @Janduin45

    3 ай бұрын

    Thank you for making this post so that I didn't have to.

  • @nathanrcoe1132

    @nathanrcoe1132

    3 ай бұрын

    so what he showed is... a parker table? :)

  • @altrag

    @altrag

    3 ай бұрын

    Almost certainly. If you're into computer programming at all, look up the atan2() function (and compare it to the simpler atan() function).

  • @nbboxhead3866

    @nbboxhead3866

    3 ай бұрын

    @@altrag I've made that mistake myself a few times, because atan(y/x) for a point almost works for getting the angle right but inverts when you cross an axis. Sorta annoying to work around when you don't have atan2 available, in limited settings like with block coding websites. Good thing I didn't publish anything before getting it to work properly!

  • @jamesyoungquist6923
    @jamesyoungquist69233 ай бұрын

    Information theory, encoding schemes and error correction are some of the most interesting and useful maths that people have invented. Thank you Shannon and so many others

  • @VapidVulpes
    @VapidVulpes3 ай бұрын

    The cut at the end! Oh my gosh! Oh it's so perfect! Amazing video as always! And that last little bit at the end is just the cherry on top 😺💜🎉💖🎉😺😻

  • @zuban222
    @zuban2223 ай бұрын

    Actually, this video is about math of 4G and explains why 4G is faster then 3G. I wish this video explains why 5G is faster than 4G, because the reason is mindblowing! On the first sight, it is so fast that it defies the laws of nature (Shannon-Hartley theorem). 5G is about MMIMO technology. EDIT: Well, QAM was adopted even earlier, it is used even in 3G. 4G added (simple) MIMO and OFDM. Never mind, point is: 5G is MMIMO and it blows my head.

  • @peregarauburguera

    @peregarauburguera

    3 ай бұрын

    Underrated comment

  • @dacjames

    @dacjames

    3 ай бұрын

    Seriously! I came here hoping for an explanation of MMIMO.

  • @paulsengupta971

    @paulsengupta971

    2 ай бұрын

    Not all 5G is Massive MIMO though.

  • @Umski
    @Umski3 ай бұрын

    I started in telecoms on the cusp of 3G launching - EDGE on 2G introduced 8PSK which worked on a good day at point blank range (16 and 32-QAM was in the spec but not used as far as I know). Similarly 64-QAM was introduced on 3G but again only really worked at point blank range from the cell 😑 Then 4G introduced 256- QAM but hardly anyone bothered with it. Current 5G just piggybacks on to the existing 4G network but the underlying radio is very similar just with more efficiency and overall bandwidth i.e. bigger pipes. Carrier Aggregation and MIMO are more significant in the radio interface now and going up to 1024 QAM like wifi isn’t going to happen just yet due to signals not being clean enough. The more interesting aspect is how the modem is running FFTs to decode all of this stuff - pretty amazing how the specs are conjured up even before the chipsets can physically achieve the expectations 😮

  • @0xstuff625
    @0xstuff6253 ай бұрын

    Matt if you haven’t already you HAVE to try this hobby project, I obsessed over it for months: write one script that takes data of any type (text, binary, image etc) and encodes it as an audio file using any method you like (QAM, PSK, FSK etc). Then write a separate script that takes an audio recording and decodes the original data. Bonus points if you play the original audio out of a speaker and into a microphone, double bonus points if you use Trellis Coded Modulation for error correction 😊

  • @alianlammers9025

    @alianlammers9025

    3 ай бұрын

    Non negotiable.

  • @peregarauburguera

    @peregarauburguera

    3 ай бұрын

    The Parker link simulator!

  • @Squant

    @Squant

    3 ай бұрын

    Bangai-O Spirits on the Nintendo DS allowed you to save and share custom levels as audio files, which you'd then play into the microphone to load. It sounded like a direct line to the underworld, but a great workaround given the file-sharing limitations of the device. I'd be interested to see it done using more ear-friendly audio.

  • @analog_guy

    @analog_guy

    3 ай бұрын

    Assignments are more fun to give than to receive. 🙂

  • @nbboxhead3866

    @nbboxhead3866

    3 ай бұрын

    I might have to try this whole thing myself! I've wanted to get into understanding how radio works and how to transmit data wirelessly with radio parts, and I think this would be a great place to start.

  • @Stelios.Posantzis
    @Stelios.Posantzis3 ай бұрын

    I always wondered about these and wanted to know their meaning but was never interested enough to decide to expend any effort. That was relatively painless and quick so thanks!

  • @davidisonyt
    @davidisonyt3 ай бұрын

    Matt is using 5g to infect my brain with maths

  • @magnushultgrenhtc

    @magnushultgrenhtc

    3 ай бұрын

    His signal wasn't strong enough, though. I may have understood parts of it, but it seems I have to infer the rest. Oh no.

  • @hedgehog3180

    @hedgehog3180

    3 ай бұрын

    Bill Gates are using 5G to turn the kids into mathematicians!

  • @PlagueDoctor-87
    @PlagueDoctor-873 ай бұрын

    As an extra: 5G in cellular telecommunications is not the same as 5G in WiFi. In the context of WiFi, it's often used to refer to the frequency band used for transmission: 5GHz

  • @phasor50

    @phasor50

    3 ай бұрын

    Yes! I was just thinking about this, it's really misleading that they call 5GHz wifi 5G - I wonder if this is to jump on the marketing bandwagon

  • @vitorschwaab
    @vitorschwaab3 ай бұрын

    Kudos for the great video. Cool presentation format using the drone shots from above and the chair :D

  • @AlokMeshram
    @AlokMeshram3 ай бұрын

    I took Digital communications in my 4th year for my Electrical Engineering Degree and this video did a much better job of explaining than the entire course.

  • @TheOoblick
    @TheOoblick3 ай бұрын

    Why is the date for the UK edition of your new book in US format?

  • @db_2112

    @db_2112

    3 ай бұрын

    I wondered if it was purposeful and actually a fraction, but 6/20 is 0.3, 0.3 of the year is the 19th of April. I then wondered if any dates in US format, when taken as a fraction equate to that fraction of the year through the calendar. Turns out 3 (for a leap year) 16 Feb = 2/16 or 0.125 which is 46 days into the year, so 16 Feb 14 Apr = 4/14 or 0.2857 which is 104 days into the year, so 14 Apr 13 Aug = 8/13 or 0.6154 which is 225 days into the year, so 13 Aug

  • @zefiro19587
    @zefiro195873 ай бұрын

    what the cork is that release date? what is the month 20? does 2024 have 8 leap months?

  • @Aesculathehyena

    @Aesculathehyena

    3 ай бұрын

    Matt lives in England and their dates are day, month, year, like makes sense.

  • @elishmuel1976
    @elishmuel19763 ай бұрын

    One of your best videos! Hats off, Mr. Parker! 💯

  • @janhetjoch
    @janhetjoch3 ай бұрын

    at ~ 7:18 you show the "64 qam", but it doesn't have 64 unique values. it's 8 x 8 so 64 values, yes. but on the bottom row there is 000000 as the 1st and 5th column. There might also be other duplications. the grid appears to use greycodes; only needing one bitflip for going up down left or right (presumably so when an error occurs its minimal and will be caught by the checksum) so I think the value in the 5th column should be 110000 which I also can't find anywhere else in the grid Edit: so watching the whole video, it does use grey codes but for a reason I hadn't considered. Though I'm sure what I said plays a role as well

  • @LeeSmith-cf1vo
    @LeeSmith-cf1vo3 ай бұрын

    Matt, why is the British release date in American date format? 🤦

  • @aes0p895

    @aes0p895

    3 ай бұрын

    he's just trying to ease you into correctness

  • @n3139
    @n31393 ай бұрын

    It says the UK release is "6/20"?? That isn't a date??!

  • @ianmiller8399

    @ianmiller8399

    3 ай бұрын

    It says June 20th for uk release in description

  • @aetheriox463

    @aetheriox463

    3 ай бұрын

    nah dont you know the 20th month? augumber!

  • @n3139

    @n3139

    3 ай бұрын

    ​@aetheriox463 I just assumed it would overflow, so it's being released 6th August 2025 instead.

  • @zyxwvut4740

    @zyxwvut4740

    3 ай бұрын

    It's the sixth of Tembruary. 📅

  • @paulsengupta971

    @paulsengupta971

    2 ай бұрын

    @@n3139 Yeah, I'm always late in writing stuff as well.

  • @RyanJ_
    @RyanJ_3 ай бұрын

    I have looked at the constellation diagrams so many times before and never really understood the theory. This is the first time it has clicked, thanks!

  • @alexrox321
    @alexrox3213 ай бұрын

    Great explanation. I love when maths gets visualised really well and that grid is one of my favourites.

  • @Chip_in
    @Chip_in3 ай бұрын

    I got free 5G with my covid vaccination...apparently 🤣⛳

  • @rustycherkas8229

    @rustycherkas8229

    3 ай бұрын

    Yeah, me too... When I'm really quiet I can actually feel those nanobots skittering around inside... 🤣 This is why spending hours watching YT videos is so good at this time. Those nascent AI overlords devote less-and-less of their attention to "my" transmissions... 🤣

  • @hedgehog3180

    @hedgehog3180

    3 ай бұрын

    I can never get over how absolutely revolutionary it would be if we could have something the size of mRNA transmit and receive radio signals yet people think that technology actually exists

  • @boswell255
    @boswell2553 ай бұрын

    Why don't they just do the maths for 7G now and skip 6G?

  • @kasiphia

    @kasiphia

    3 ай бұрын

    But then it'd still be the 6th "G" 😢

  • @rudilambert1065

    @rudilambert1065

    3 ай бұрын

    Because that's one less model phone they can sell you... Not to mention network upgrades.

  • @harris9624
    @harris9624Ай бұрын

    Of course I discover this video AFTER I took my Communication Systems final! Excellent video and great, succinct explanations!

  • @moktatafatforyou-2378
    @moktatafatforyou-23783 ай бұрын

    Sir, your channel has been usefull for me since 3 years ago, from the time i was studying for a math competition in high school to now as an under graduate IEEE student. you have amazing content, fun and beneficial. Great work.

  • @momomunsta8887
    @momomunsta88873 ай бұрын

    This explains why when the 5G horse visited me it said “QAM!”

  • @andljoy
    @andljoy3 ай бұрын

    Oh my god , you are next to a 5g tower , you are going to get super corona :D

  • @sumansaha295
    @sumansaha2953 ай бұрын

    this is the first time I have understood QAM, constellation diagram, and inphase and quadrature phase components. all within 11 mins! you are an excellent teacher.

  • @Mikey_AK_12
    @Mikey_AK_123 ай бұрын

    Not a filler episode! This one was quality, very interesting, nice work!

  • @martinh2783
    @martinh27833 ай бұрын

    I think it's super cool how this stuff works. I was radio operator in the army for a while and I just loved how all the physics and technology worked. You should do a video on antennas. From basic monopole and dipole antenna to things like phased array antennas.

  • @mtnsolutions
    @mtnsolutions3 ай бұрын

    You, sir, just blew my mind. I subscribed. Please. More.

  • @sijoneyyan
    @sijoneyyan3 ай бұрын

    Hi Matt! Love your videos.

  • @feelincrispy7053
    @feelincrispy70533 ай бұрын

    I really like the new ‘corrections’ section in the description. Never seen it before but it’s a long over due feature

  • @DrPowerElectronics
    @DrPowerElectronics2 ай бұрын

    Brilliant explanation! Thanks. BTW I watched at 1.75x because the last video I was was watching - not one of yours- was tedious and you were so fun. So brilliant to the power 1.75! And the point about visualising maths and your demo were both wonderful and straight forward!

  • @Lunamana
    @Lunamana3 ай бұрын

    Huge fan of this video, had a class on this in uni just on the last year and i love seeing my studies explained by youtubers i love :^)

  • @Lunamana

    @Lunamana

    3 ай бұрын

    I love constellation diagrams too, I have an unlisted video named "Magic at work" because they look so awesome!

  • @aspuzling
    @aspuzling3 ай бұрын

    Great explanation. I'd also love an explanation on how 5G uses multiplexing which is the technique needed to get high speed data to multiple users at once. Most videos on KZread about it are pretty dry lectures.

  • @peregarauburguera

    @peregarauburguera

    3 ай бұрын

    I totally agree!

  • @edforthought
    @edforthought3 ай бұрын

    Makes me miss my old job. With the right scope you can visualize the constallation plot from the tower and see how discrete the values are. Super helpful troubleshooting slow data rates.

  • @mikewillis1592
    @mikewillis15923 ай бұрын

    Nice to see electromagnetic fields being discussed, in a field. This must have been shot a while back or you would have been frozen. How about doing one on Shannon, balls in a jar, forwarded error correction and decoding Reed Solomon, Turbo Codes, LDPC? Inter-symbol interference, filtering, Multipath, OFDM perhaps?

  • @LSS94
    @LSS943 ай бұрын

    Oh my god, some good old fashioned action packed 10 min video about an interesting topic. Almost forgot how the good old days felt. Thank you so much for this!

  • @mikmop
    @mikmop3 ай бұрын

    Congratulations and good luck with your next book. I've just finished my first book. I'm so inspired now, I think I'll read another one (-:

  • @patlawler5532
    @patlawler55323 ай бұрын

    'Constellation Diagram' is a great way to explain that mess. Including Gray code makes it a perfect way to wake up. I hope the rest of my day is as good! 👍

  • @AndrewGillanders
    @AndrewGillanders3 ай бұрын

    Great length of video. Tight and clear

  • @hedgehog3180
    @hedgehog31803 ай бұрын

    I fell down a rabbit hole of trying to figure out how cellular networks work a while ago so this is super cool to see, I'd love more of it.

  • @rodneymkay
    @rodneymkay3 ай бұрын

    You absolute madman xD Thanks for actually going through the effort with the video ID xD

  • @adfaklsdjf

    @adfaklsdjf

    3 ай бұрын

    how he do that??

  • @LeiffNathanAMendoza
    @LeiffNathanAMendoza3 ай бұрын

    nicely done indeed mate

  • @ClaudioCarlquist
    @ClaudioCarlquist3 ай бұрын

    Just amazing! I'm a Telecom Engineer, preparing myself for a presentation and this video really helped me getting prepared for the task. Cheers!!!

  • @denny9931
    @denny99313 ай бұрын

    Thanks for this video!

  • @mikehibbett3301
    @mikehibbett330110 күн бұрын

    Brilliant explanation, thanks!

  • @frankjansson7563
    @frankjansson75633 ай бұрын

    Great video!

  • @SparkDragon42
    @SparkDragon423 ай бұрын

    4:35 Yeah, it looks like a mess because there's multiple code word assigned to the same amplitude and phase shift

  • @BrothersCoffee
    @BrothersCoffee3 ай бұрын

    Great video. This is the first video I've watched on 5G and you explained it very clearly

  • @paulsengupta971

    @paulsengupta971

    2 ай бұрын

    Yes and no. It was a video on QAM and we've had that since 3G.

  • @richardramos5124
    @richardramos51243 ай бұрын

    The reason they’re spaced that way is to optimize for noise resilience. If two code words were too “close” together in magnitude and phase it would increase the rate of error at the receiver. Environmental noise injects phase & magnitude to the transmission which causes the signals to shift, as long as the receiver picks something up within that box it attributes the value of what it is receiving to that codeword. This is one of the downsides of higher order QAM, noise resilience goes down.

  • @stefan-danielpopa5639
    @stefan-danielpopa56393 ай бұрын

    Brilliant! Thank you!

  • @dave_s_vids
    @dave_s_vids3 ай бұрын

    Brilliantly explained, thank you!

  • @baerlauchstal
    @baerlauchstal3 ай бұрын

    Great stuff, Matt.

  • @subashs4565
    @subashs45653 ай бұрын

    Awesome video 😮

  • @DekarNL
    @DekarNL3 ай бұрын

    Yay new book! Your first two were a great read. Humble Pi was amazing, I even referenced it yesterday😊 (the Boeing programming mistake)

  • @darioinfini
    @darioinfini3 ай бұрын

    I remember working on I think it was a 9QPR telemetry radio 30 years ago. Quardrature Phase radio. I remember watching the constellation spinning like random noise as the radio software worked to "lock on" to the signal. It took something like a minute or so until the radio hardware finally identified the state of the constellation and then you'd see the constellation LOCK solid. I was the hardware guy working on the board and programmable hardware, the radio and software guys did the constellation thing. It was fascinating to watch. This was before cellphones, back in the beeper days. One of the software guys said something about the code he was writing after an incident. He finally got it working and we had made significant progress. Then someone asked him to change the name of a variable and the whole thing broke. He decided it was time to go to lunch. As we walked out he goes with full software guy exasperation: "NOTHING IS EASY!" I still say that to this day, 30 years later LOL.

  • @aresorum
    @aresorum3 ай бұрын

    4:17 There are duplicated sets of angles and amplitudes: 45 and 315, two sets at each angle are listed twice; angles 225 and 135 are missing, two of sets of each.

  • @tomcushing3619
    @tomcushing36193 ай бұрын

    Thanks for clearing that up! This video was a wonderful "A-Ha" moment for me!

  • @Leander_
    @Leander_3 ай бұрын

    Awesome explanation!

  • @_notch
    @_notch3 ай бұрын

    Ooooh, I love the calling out of the capital G in the video ID..

  • @catcoder7812
    @catcoder78123 ай бұрын

    Did anyone else get 'Pello!' when decoding the message at the beginning (2:08) using ASCII? I'm guessing he meant 'Hello!' because he paused on the l and 1010000 (P) is similar to 1001000 (H). For reference here's the binary I read: 1010000 1100101 1101100 (1101100) 1101111 0100001

  • @maxaafbackname5562

    @maxaafbackname5562

    3 ай бұрын

    Is that also a off-by-one error? ;)

  • @Bob94390

    @Bob94390

    3 ай бұрын

    @@maxaafbackname5562 An off-by-one error is when one value is one unit larger than it should be when they are regarded as integer numbers, e.g. 0100 instead of 0011. A single-bit error is when one bit is wrong, e.g. 0111 instead of 0011. Since P and H are 1010000 and 1001000, the error is neither off-by-on nor single-bit.

  • @maxaafbackname5562

    @maxaafbackname5562

    3 ай бұрын

    @@Bob94390 I know. The joke was that the 1 was shifted in the bit string.

  • @AlexForencich

    @AlexForencich

    3 ай бұрын

    Parker encoding, perhaps?

  • @fooniepoo
    @fooniepoo3 ай бұрын

    The geometry of QAM constellations is fantastically complex. How neatly your received data fits into each box determines whether you can increase or decrease the QAM order in use, dynamically trading noise immunity for bandwidth. You can also tell a lot about the different types of noise on the channel by the way the constellation gets distorted. Beautiful radio math!

  • @hedgehog3180

    @hedgehog3180

    3 ай бұрын

    That sounds fascinating, I'd love to learn more about the maths involved in this. I'm guessing it's just a simple threshold distance with some statistics involved since some errors are acceptable due to error correction.

  • @threefeetofair758
    @threefeetofair7583 ай бұрын

    Brilliant shot composition.

  • @EthanReesor
    @EthanReesor3 ай бұрын

    I'd love to see a video on synchronous CMDA and/or ODFM. Using orthogonality to multiplex and isolate communications is fascinating to me. Side note, in engineering school we had constellation diagrams where symbol (code) was a Gaussian representing the effect of noise on inter-symbol interference. There's a direct correlation between symbol spacing, signal to noise ratio, and bit error rate, assuming the noise is Gaussian. In a zero noise system, when a given symbol is transmitted, the receiver will receive exactly that phase and amplitude. However in a real system with noise, the phase and amplitude received by the receiver will have some drift due to noise, so the symbols effectively spread out. Assuming the noise has a Gaussian distribution, you can calculate the probability that a given symbol will deviate to the point where it is received as a different symbol, based on the symbol spacing in the constellation diagram, and thus you can calculate the expected bit error rate. And vice versa, given a target BER and spacing or SNR you can calculate what the other parameter must be to achieve that target.

  • @FunctionallyLiteratePerson
    @FunctionallyLiteratePerson3 ай бұрын

    It's not just 90° offset, but it's the slope, and the slope function (derivative of the function) is orthogonal to the original at the same input point.

  • @idontwantahandlethough
    @idontwantahandlethough3 ай бұрын

    You're on a roll lately Matt!

  • @philipmurphy2
    @philipmurphy23 ай бұрын

    Great video Matt 👍😄

  • @Leonardqh5kp
    @Leonardqh5kp14 сағат бұрын

    Wonderful explanation, wish I'd had this lecture back when I was at Uni - so much easier to understand!

  • @jonathangibson9482
    @jonathangibson94823 ай бұрын

    Gosh dank this is absolutely astounding. So fricking cool! Yay trigonometry.

  • @stevetec
    @stevetec3 ай бұрын

    The funny thing is that i literally just took an exam on Data Communications yesterday...

  • @aeriose
    @aeriose3 ай бұрын

    I learned this during university and I have to say, you explained it so much better than my professor.

Келесі