Computer Science
Computer Science
  • 338
  • 16 887 942
Wireless Communication – Nine: OFDM
This is the ninth in a series of computer science lessons about wireless communication and digital signal processing. In these lessons you’ll learn about the nature of electromagnetic radiation, digital modulation and multiplexing techniques, and how to get the best out of mobile communication systems such as LTE, 5G and WiFi. In this particular lesson, you’ll learn about Orthogonal Frequency Division Multiplexing, OFDM. OFDM brings together and builds upon decades of research and development in the field of digital data modulation; it is the pinnacle of wireless communication technology. OFDM is so fast and spectrally efficient that it lies at the heart of many well-known communication applications including WiFi, WiMax, 3G-LTE, 4G , 5G, 6G, DAB radio, digital television, underwater communications, and even fibre optic cable networks. You will learn about the fundamental principles the underpin OFDM including frequency division multiplexing (FDM), the concept of orthogonal carriers, the discrete Fourier Transform (DFT), the Fast Fourier Transform algorithm (FFT) and the Inverse Fast Fourier Transform (IFFT). In addition, you will learn about the role of the cyclic prefix in an OFDM symbol and how it helps to maintain an acceptable peak to average power ratio.
Chapters:
00:00 The history of OFDM
01:35 Multipath fading and Intersymbol Interference
06:12 Frequency Division Multiplexing
08:15 Orthogonal carriers
09:22 Discrete Fourier Transform
10:32 FFT and IFFT
11:45 Generating an OFDM symbol
15:05 Cyclic prefix
18:26 Summary
Переглядів: 1 111

Відео

Wireless Communication - Eight: Quadrature Amplitude Modulation
Переглядів 1,1 тис.2 місяці тому
This is the eighth in a series of computer science lessons about wireless communication and digital signal processing. In these lessons you’ll learn about the nature of electromagnetic radiation, digital modulation and multiplexing techniques, and how to get the best out of mobile communication systems such as LTE, 5G and WiFi. In this particular lesson, you’ll learn about one of the most versa...
Wireless Communication - Seven: QPSK
Переглядів 1,1 тис.3 місяці тому
This is the seventh in a series of computer science lessons about wireless communication and digital signal processing. In these lessons you’ll learn about the nature of electromagnetic radiation, digital modulation and multiplexing techniques, and how to get the best out of mobile communication systems such as LTE, 5G and WiFi. In this particular lesson, you will learn about quadrature phase s...
Wireless Communication - Six: Pulse Shaping
Переглядів 8083 місяці тому
This is the sixth in a series of computer science lessons about wireless communication and digital signal processing. In these lessons you’ll learn about the nature of electromagnetic radiation, digital modulation and multiplexing techniques, and how to get the best out of mobile communication systems such as LTE, 5G and WiFi. In this lesson, you will learn how the spectral efficiency of a BPSK...
Wireless Communication - Five: Shift Keying
Переглядів 9443 місяці тому
This is the fifth in a series of computer science lessons about wireless communication and digital signal processing. In these lessons you’ll learn about the nature of electromagnetic radiation, digital modulation and multiplexing techniques, and how to get the best out of mobile communication systems such as LTE, 5G and WiFi. In this lesson, you will learn about the modulation of digital data,...
Wireless Communication - Four: Modulation
Переглядів 1,3 тис.3 місяці тому
This is the fourth in a series of computer science lessons about wireless communication and digital signal processing. In these lessons you’ll learn about the nature of electromagnetic radiation, digital modulation and multiplexing techniques, and how to get the best out of mobile communication systems such as LTE, 5G and WiFi. This lesson introduces the concept of RF modulation, which allows r...
Wireless Communication - Three: Radio Frequencies
Переглядів 1,7 тис.3 місяці тому
This is the third in a series of computer science lessons about wireless communication and digital signal processing. In these lessons you’ll learn about the nature of electromagnetic radiation, digital modulation and multiplexing techniques, and how to get the best out of mobile communication systems such as LTE, 5G and WiFi. This lesson takes a closer look at the radio frequency bands of the ...
C# Programming: Lesson 11. More about Arrays
Переглядів 6014 місяці тому
This is the eleventh in a series of computer science lessons about programming with C# for beginners. In this lesson you will learn more about array variables. You will see some different ways to declare and initialise an array variable with only one line of code, which is particularly useful when developing and testing applications. You will also be invited to try number of exercises that invo...
C# Programming: Lesson 10. Debugging
Переглядів 3664 місяці тому
This is the tenth in a series of computer science lessons about programming with C# for beginners. In this lesson you will meet the debugging tools of the Visual Studio Integrated Development Environment (IDE). You will learn how to set break points in a program and how to step through your code one line at a time. By stepping through your code, you will be able to follow the execution path of ...
C# Programming: Lesson 9. Array Variables
Переглядів 6514 місяці тому
This is the ninth in a series of computer science lessons about programming with C# for beginners. In this lesson you will be introduced to array variables. You will learn how to declare an array of strings and how to assign values to the elements of an array. You will also learn how to access the individual elements of an array by means of their index numbers, and how to avoid index out of ran...
Wireless Communication - Two: Electromagnetic Wave Properties
Переглядів 1,3 тис.4 місяці тому
This is the second in a series of computer science lessons about wireless communication and digital signal processing. In these lessons you’ll learn about the nature of electromagnetic radiation, digital modulation and multiplexing techniques, and how to get the best out of mobile communication systems such as LTE, 5G and WiFi. This lesson takes a brief look at the properties and behaviours of ...
Wireless Communication - One: Electromagnetic Wave Fundamentals
Переглядів 2,4 тис.4 місяці тому
This is the first in a series of computer science lessons about wireless communication and digital signal processing. In these lessons you’ll learn about the nature of electromagnetic radiation, digital modulation and multiplexing techniques, and how to get the best out of mobile communication systems such as LTE, 5G and WiFi. This lesson describes the nature of electromagnetic waves in terms o...
C# Programming: Lesson 8. For Loops
Переглядів 2,4 тис.Рік тому
This is the eighth in a series of computer science lessons about programming with C# for beginners. In this lesson you will learn about an iteration construct known as the for loop. Iteration constructs, also known as looping constructs, allow you to repeat a block of instructions over and over again, until a condition is met. Iterative code is essential for writing many standard sorting and se...
C# Programming: Lesson 7. While Loops
Переглядів 1,3 тис.Рік тому
This is the seventh in a series of computer science lessons about programming with C# for beginners. In this lesson you will learn about an iteration construct known as the while loop. Iteration constructs, also known as looping constructs, allow you to repeat a block of instructions over and over again, until a condition is met. Iterative code is essential for writing many standard sorting and...
C# Programming: Lesson 6. Errors and Testing
Переглядів 989Рік тому
This is the sixth in a series of computer science lessons about programming with C# for beginners. In this computer science lesson you will learn about the different types of error an application might contain including syntax errors, runtime errors (also known as exceptions), and logic errors. You will also learn about the importance of testing an application while you are coding it, so called...
C# Programming: Lesson 5. Validation
Переглядів 1,3 тис.Рік тому
C# Programming: Lesson 5. Validation
C# Programming: Lesson 4. if Statement (part 1)
Переглядів 1,2 тис.Рік тому
C# Programming: Lesson 4. if Statement (part 1)
C# Programming: Lesson 3. Arithmetic Operations
Переглядів 1,5 тис.Рік тому
C# Programming: Lesson 3. Arithmetic Operations
C# Programming: Lesson 2. Input, Variables and Data Types
Переглядів 1,9 тис.Рік тому
C# Programming: Lesson 2. Input, Variables and Data Types
C# Programming: Lesson 1. Simple Output
Переглядів 4,7 тис.Рік тому
C# Programming: Lesson 1. Simple Output
Advanced VB.NET Programming - Threads, Events and Delegates (Part 2)
Переглядів 3,7 тис.Рік тому
Advanced VB.NET Programming - Threads, Events and Delegates (Part 2)
Advanced VB.NET Programming - Threads, Events and Delegates (Part 1)
Переглядів 6 тис.Рік тому
Advanced VB.NET Programming - Threads, Events and Delegates (Part 1)
Advanced VB.NET Programming - Delegates
Переглядів 7 тис.Рік тому
Advanced VB.NET Programming - Delegates
Falstad Circuit Simulator
Переглядів 21 тис.Рік тому
Falstad Circuit Simulator
Latches and Flip-Flops 6 - The JK Flip Flop
Переглядів 30 тис.Рік тому
Latches and Flip-Flops 6 - The JK Flip Flop
The Data Protection Act and the General Data Protection Regulation (GDPR)
Переглядів 27 тис.Рік тому
The Data Protection Act and the General Data Protection Regulation (GDPR)
ChatGPT Killer GPTZero
Переглядів 8 тис.Рік тому
ChatGPT Killer GPTZero
ChatGPT AI
Переглядів 5 тис.Рік тому
ChatGPT AI
Python Programming 20. Write To a Text File
Переглядів 1,8 тис.Рік тому
Python Programming 20. Write To a Text File
Python Programming 19. Read From a Text File
Переглядів 2 тис.Рік тому
Python Programming 19. Read From a Text File

КОМЕНТАРІ

  • @anthonycorado9515
    @anthonycorado9515 День тому

    amazing explanation...thanks for creating this video..God bless..

  • @TekCroach
    @TekCroach День тому

    very clearly explained. This is the best explanation on the subject. Anybody now can understand what is very abstruse for the most.

  • @callmeplayer8185
    @callmeplayer8185 День тому

    9 years and still helpful. Thanks!

  • @TekCroach
    @TekCroach День тому

    A man with a depth undoubtedly... Love how clearly and interestingly you explain things. It is always fascinating to see that many technical terms (in technology and science) are coined in somewhat "childish" or "playful" manner having a nice story behind. Excellent videos! Thanks. :)

  • @technicalthug
    @technicalthug 2 дні тому

    From this great explanation, I fee that CISC might have been more appealing to Intel because it somewhat tied Developers to their processors via. a slight lock-in. Easier to Developer for, but harder to migrate away from.

  • @njbrx
    @njbrx 2 дні тому

    you should consider narrating an audiobook

  • @HaouDeSoul
    @HaouDeSoul 2 дні тому

    Oh this isn't the Big O anime

  • @gristlelollygag
    @gristlelollygag 3 дні тому

    This is fantastic, thank you!

  • @fud0_0
    @fud0_0 6 днів тому

    what an easy to follow break down! thank you

  • @laceycodetime
    @laceycodetime 6 днів тому

    Me after decrypting the first secret message: 😳

  • @ngochuy7683
    @ngochuy7683 6 днів тому

    Thank you!

  • @thaaamer1
    @thaaamer1 7 днів тому

    "Where he belongs!"

  • @chemicallystimulated476
    @chemicallystimulated476 9 днів тому

    THE best explanation in youtube

  • @stravinskyfan
    @stravinskyfan 10 днів тому

    literally forgot about k maps rules etc. and finals is literally in 30 mins. thanks a lot only in 5 minutes I remember everything

    • @stravinskyfan
      @stravinskyfan 10 днів тому

      update: did very well on the test, thanks

  • @kazikmajster5650
    @kazikmajster5650 10 днів тому

    Hash tables seem like garbage dumpster fires. Ok linked lists (10:00) fix that into a snuffed out dumpster. (I wrote this in a russian accent bc I'm feeling very russian rn, but you can't really hear that bc it's just text. Sucks, I know.)

  • @NitinLakheriya-ko6or
    @NitinLakheriya-ko6or 10 днів тому

    Nice video logic gate 👏😊

  • @user-nf5ir9li4y
    @user-nf5ir9li4y 11 днів тому

    Just brilliant !!! Second to NONE

  • @debasish2332
    @debasish2332 11 днів тому

    Very good

  • @programpotato
    @programpotato 11 днів тому

    does anyone know why visual studio 2019 gives an error message of filenotfound ?

  • @megustajugarleagueoflegend140
    @megustajugarleagueoflegend140 12 днів тому

    Hello, I would like to ask you if you know of any boxes or tools within the simulator. It's missing that it allows me to measure a certain amount of time, or that it grabs a specific piece of information to do a mathematical operation. I am doing a project in Falstad that intends to measure the capacitance of a capacitor from the time it takes to charge, and I have the formula to achieve this, but I do not know the tool that can allow me to display that data and capture said charging time. burden. t would be very helpful to me and I would deeply appreciate it if you could answer this question for me.

  • @mrfoameruk
    @mrfoameruk 12 днів тому

    This is about businesses. How does GDPR affect individuals? I just sold the freehold of a building that I owned and the developer is asking for the leasehold flat upstairs details so they can contact him. As an individual do I have to give them the details as I'm sure the leaseholder would not be happy with me giving possibly his address/email/phone number etc away.

  • @ilikerainandburger
    @ilikerainandburger 13 днів тому

    just so impressing

  • @astolenhotpocket13
    @astolenhotpocket13 13 днів тому

    0:40 finally a clear definition on my 5th YT video opened

  • @davidnguyen9023
    @davidnguyen9023 13 днів тому

    This is great, thank you!

  • @adedejiemmanuel1
    @adedejiemmanuel1 13 днів тому

    Please do a video on Finite State Machine

  • @RenoxxCaregivers-jm5zj
    @RenoxxCaregivers-jm5zj 14 днів тому

    Hi, can you do a video on Finite State Machine, please.

  • @mikekirby5592
    @mikekirby5592 14 днів тому

    Superior treatment of normalization; great teacher

  • @behrampatel4872
    @behrampatel4872 14 днів тому

    superb tutorial on the angle between two vectors. I'm hoping one of your previous tutorials covers the pre-established dot product vector projection as shown at the beginning as well. Cheers

  • @hazer660
    @hazer660 14 днів тому

    4D tutorial when? 😝

  • @scotch340
    @scotch340 19 днів тому

    Thank you. Great work.

  • @davidmuradyan4014
    @davidmuradyan4014 20 днів тому

    I am confused 14:44 before, you said that normaized positive number should start with 0.1, not

  • @markomatunda
    @markomatunda 20 днів тому

    🎉🎉❤

  • @asdf9769
    @asdf9769 20 днів тому

    This is a fantastic primer!

  • @bp23-24
    @bp23-24 21 день тому

    goated video ngl

  • @NadidLinchestein
    @NadidLinchestein 22 дні тому

    You should cover Algorithms & Data Structures, Discrete Mathematics, LeetCode.

  • @ploxyzero
    @ploxyzero 22 дні тому

    This vid made everything so simple to understand, thank you!

  • @OsarueseOkungbowa
    @OsarueseOkungbowa 22 дні тому

    What does he mean when he says the output of the k map is independent of a variable

  • @duaya9668
    @duaya9668 22 дні тому

    you're amazing 👏🏻

  • @Evelyn.Schwarz
    @Evelyn.Schwarz 22 дні тому

    Eine gute Zusammenfassung

  • @Evelyn.Schwarz
    @Evelyn.Schwarz 22 дні тому

    Ich lerne dann etwas

  • @user-fi4zx3eb4k
    @user-fi4zx3eb4k 24 дні тому

    absolute 0 is not -273 more like -273.15

  • @isouravgope
    @isouravgope 25 днів тому

    bro is defining a recursion

  • @Snopzzz
    @Snopzzz 25 днів тому

    can i have a .... BO -OL - O - WO-AH

  • @user-fi4zx3eb4k
    @user-fi4zx3eb4k 25 днів тому

    im from chile, if is -32'768 for 16-bit binary numbers, i would stay it as -32'768 since doing two's complement of -32'768 does nothing.

  • @Bumbaclart
    @Bumbaclart 25 днів тому

    Is there a mistake at 21:30 because you said 2^(11-4 = -7)

  • @samplling
    @samplling 26 днів тому

    I saw in another video that DRAM cell refresh interval is 64ms, not 64ns

  • @ohsungc2
    @ohsungc2 26 днів тому

    i really like your timing diagram explanation

  • @zacurrya9485
    @zacurrya9485 26 днів тому

    Lol the programmer class looks like he's doing indecent exposure

  • @rashida786ali1
    @rashida786ali1 26 днів тому

    Thank you so much. I never got these questions right ever. My Paper 1 is in 2 days and honest to god you are a blessing and I think my grades may have been saved.

    • @thereformist8718
      @thereformist8718 15 днів тому

      How did you do?

    • @rashida786ali1
      @rashida786ali1 15 днів тому

      @@thereformist8718 I think it went well. I honestly expected way worse because my teacher was hyping P2. He said recursion comes up every year. I know I messed up every code question and the Dikstra but other than that, it was fine. But that means that 2025 exams are going to be so hard.

  • @yugenedits9538
    @yugenedits9538 26 днів тому

    Saving my A levels. I didn't understand normalisation until now. Appreciate the video :)