Designing Rf Communication Systems Using Sdrs With Gnu Radio

Posted By: ELK1nG

Designing Rf Communication Systems Using Sdrs With Gnu Radio
Last updated 8/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.36 GB | Duration: 3h 31m

Generalized Software Defined Radio (SDR) Introduction, Real time communication with SDRs, Signal processing in GNU Radio

What you'll learn
Developing SDR Applications
Real-time Wireless Communication with SDR
GNU Radio for Wireless Signal Processing
Solutions to Wireless Channel Impairements
Requirements
Basic Introduction to signal processing and communication
Description
SDR is a reality around us. It is present in a lot of systems everywhere and is a versatile technology which can be used for many things, not only academics and industrial, but also ethical hacking etc. This course will comprehensively cover developing software defined radio (SDR) communications systems using the GNU Radio signal processing and development environment. The course is structured so that concepts and theory can be instantly translated to practice with hands-on implementations. We use two hardware SDR platforms:  Universal Software Radio Peripheral (USRP) as transmitter and RTL-SDR as a receiver. However, the course is designed in such a way that even if you do not have USRP, you can use any other cheap SDR as transmitter easily with slight changes in gnuradio. As far as RTL-SDR is concerned, you can easily acquire this device for $19 only.At the end of this course you will be able to make a data-communication link using SDRs.This comprehensive course is comprised of following sections to cover all the important aspects of 'Software Defined Radio' environment:Section 1: IntroductionSection 2: Communication fundamentals related to SDRSection 3: Block Diagram of SDR Hardware ExplainedSection 4: GNU Radio for Wireless CommunicationSection 5: Combating the Impairments of The Wireless ChannelSection 6: Packet Transmission using GNU Radio     

Overview

Section 1: Introduction

Lecture 1 What is Software Defined Radio (SDR)?

Lecture 2 Advantages Of Using SDR

Section 2: Communication fundamentals related to SDR

Lecture 3 Modulation/Demodulation: Fundamental Requirement for Communication

Lecture 4 Types of Modulation

Lecture 5 Amplitude Modulation (AM)

Lecture 6 Demodulation of (Amplitude Modulated) AM Signal

Lecture 7 Carrier Recovery at Receiver

Lecture 8 Quadrature Amplitude Modulation (QAM)-Analog

Lecture 9 Amplitude Shift Keying (Digital Modulation)

Lecture 10 Amplitude Shift Keying, 4-ASK Digital Modulation

Lecture 11 4-ASK Demodulation

Lecture 12 Phase Shift Keying-BPSK Digital Modulation

Lecture 13 Binary Phase Shift Keying (BPSK)-Demodulation

Lecture 14 M-Phase Shift Keying (M-PSK)

Lecture 15 Quadrature Phase Shift Keying (QPSK)-Modulation

Lecture 16 Quadrature Phase Shift Keying (QPSK)-Demodulation

Lecture 17 Modulation with Differential Encoding

Lecture 18 M-Quadratire Amplitude Modulation (Digital)

Lecture 19 16-Quadrature Amplitude Modulation (16-QAM)

Lecture 20 16-QAM Demodulation

Lecture 21 How To Generate PSK Modualation using QAM?

Lecture 22 How To Generate ASK Modulation using QAM?

Lecture 23 Why we use Quadrature Amplitude Modulation (QAM) in SDRs?

Lecture 24 How Analog Frequency and Phase Modulation is done using QAM in SDRs

Lecture 25 Complex Numbers To Represent Symbols in SDR

Section 3: Block Diagram of SDR Hardware Explained

Lecture 26 SDR Block Diagram-Transmitter

Lecture 27 SDR Block Diagram-Receiver

Lecture 28 Simplified Setup of SDR

Lecture 29 National Instrument's USRP Hardware Block Diagram

Lecture 30 Simplified Block Diagram RTL-SDR Hardware

Section 4: GNU Radio for Wireless Communication

Lecture 31 GNU Radio Fundamentals

Lecture 32 GNU Radio Flow Diagram

Lecture 33 Installing GNU Radio Wth GNU Radio Companion

Lecture 34 BPSK Signal Generation In GNU Radio-1

Lecture 35 BPSK Signal generation in GNU Radio-2

Lecture 36 QPSK Signal Generation in GNU Radio-1

Lecture 37 QPSK Signal Generation in GNU Radio-2

Section 5: Combating the Impairments of The Wireless Channel

Lecture 38 Before we connect the SDR Hardware

Lecture 39 1. Upsampling of the IQ Symbols

Lecture 40 2. Intersymbol Interference (ISI) due to multipath wireless channel

Lecture 41 The Solutions to ISI problem

Lecture 42 Pulse shaping to combat the ISI

Lecture 43 Pulse shaping at Tx and Rx

Lecture 44 PSK Modulation with Upsampling and Pulse Shaping in GNU Radio 1

Lecture 45 PSK Modulation with Upsampling and Pulse Shaping in GNU Radio 2

Lecture 46 Simulating Wireless Channel in GNU Radio 1

Lecture 47 Simulating Wireless Channel in GNU Radio 2

Lecture 48 3. Clock Synchronization at Receiver

Lecture 49 Polyphase Clock Sync Block in Gnu Radio 1

Lecture 50 Polyphase Clock Sync Block in Gnu Radio 2

Lecture 51 4. Equalization to compensate for ISI

Lecture 52 Constant Modulus Algorithm Equalizer

Lecture 53 Constant Modulus Algorithm Equalizer in Gnu Radio

Lecture 54 Least Mean Squared Decision Directed (LMS-DD) Equalizer

Lecture 55 5. Phase And Frequency Correction "Carrier Recovery"

Lecture 56 Costas Loop for Carrier Recovery in GNU Radio

Section 6: Packet Transmission using GNU Radio

Lecture 57 Packet Transmission using GNU Radio-Introduction

Lecture 58 Stream to Tagged Stream Block

Lecture 59 Protocol Formatter Block

Lecture 60 Constellation Modulator Block

Lecture 61 Blocks At the Receiver For Packet Reception

Lecture 62 End to End Packet Transmission-Reception in GNU Radio (Simulation)

Section 7: Real Time Packet Transmission/Reception Using GNU Radio with SDRs

Lecture 63 Hardware Setup for Real Time Wireless Data Transmission

Lecture 64 Install USRP N210 Hardware Drivers

Lecture 65 Install OSMOCOM Source/Sink for RTL-SDR in GNU Radio

Lecture 66 Installation of RTL-SDR Hardware Drivers

Lecture 67 Setting Python Path to OSMOSDR

Lecture 68 USRP Sink block for Transmitter USRP SDR

Lecture 69 OSMOCOM Source for Receiver RTL-SDR

Lecture 70 GNU Radio Flow Diagram for Real Time Packet Transmission Reception

Lecture 71 Phase Ambiguity Problem At Receiver

Lecture 72 Solution to phase ambiguity Problem: Modulation with Differential Encoding

Lecture 73 Flow Diagram for Transmission/Reception Using BPSK with Differential Encoding

Anyone who wants to develop real time Software Defined Radio (SDR) applications,Radio Communication enthusiasts,GNU radio companion learners