![Computer Science](/img/default-banner.jpg)
- 338
- 16 887 942
Computer Science
United Kingdom
Приєднався 14 кві 2013
Are you an undergraduate at university studying for a BSc. (Hons) degree in computer science? Perhaps you're studying for an Advanced level, GCSE, or similar qualification in computer science. You may even already be a working computer science professional looking for ways to top up your skills and knowledge. Whatever you needs, Computer Science Lessons has something for you. Computer Science Lessons includes videos on topics such as hardware architecture, database design, data science, computer networks, web technologies, cryptography, cryptocurrency, cyber security, binary, hexadecimal, computer graphics, data structures, logic gates, Boolean algebra, linear algebra, quantum computing, computational thinking, computer related legislation, and more. Computer science lessons also includes several coding courses. Whether you're an absolute beginner, intermediate or advanced, you can find programming tutorials in languages such as Python, VB.NET, C#, SQL, HTML, CSS, and JavaScript.
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
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 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
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)
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
amazing explanation...thanks for creating this video..God bless..
very clearly explained. This is the best explanation on the subject. Anybody now can understand what is very abstruse for the most.
9 years and still helpful. Thanks!
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. :)
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.
you should consider narrating an audiobook
Oh this isn't the Big O anime
This is fantastic, thank you!
what an easy to follow break down! thank you
Me after decrypting the first secret message: 😳
Thank you!
"Where he belongs!"
THE best explanation in youtube
literally forgot about k maps rules etc. and finals is literally in 30 mins. thanks a lot only in 5 minutes I remember everything
update: did very well on the test, thanks
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.)
Nice video logic gate 👏😊
Just brilliant !!! Second to NONE
Very good
does anyone know why visual studio 2019 gives an error message of filenotfound ?
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.
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.
just so impressing
0:40 finally a clear definition on my 5th YT video opened
This is great, thank you!
Please do a video on Finite State Machine
Hi, can you do a video on Finite State Machine, please.
Superior treatment of normalization; great teacher
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
4D tutorial when? 😝
Thank you. Great work.
I am confused 14:44 before, you said that normaized positive number should start with 0.1, not
not with 1.1
🎉🎉❤
This is a fantastic primer!
goated video ngl
You should cover Algorithms & Data Structures, Discrete Mathematics, LeetCode.
This vid made everything so simple to understand, thank you!
What does he mean when he says the output of the k map is independent of a variable
you're amazing 👏🏻
Eine gute Zusammenfassung
Ich lerne dann etwas
absolute 0 is not -273 more like -273.15
bro is defining a recursion
can i have a .... BO -OL - O - WO-AH
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.
Is there a mistake at 21:30 because you said 2^(11-4 = -7)
I saw in another video that DRAM cell refresh interval is 64ms, not 64ns
i really like your timing diagram explanation
Lol the programmer class looks like he's doing indecent exposure
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.
How did you do?
@@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.
Saving my A levels. I didn't understand normalisation until now. Appreciate the video :)