Welcome to Experimental Exploration of 5G-and-Beyond Wireless Systems and Rural Broadband’s documentation!
- Module 0: Introduction to 5G (© Copyright 2023, Zachary Miller, Adam Kruger, Danny Cao, Ethan Gabriel. Revision 23440036)
- Starting your learning
- Overall Basic 5G Network Structure
- User Equipment
- Radio Access Networks
- NG-Core Overview
- Other Equipment Used to Deploy 5G Networks
- 5G Networking in Rural Locations
- 5G RRC Layer
- MAC, RLC, and PDCP Layers
- 5G Physical Layer
- Get to Know Powder
- “Hello World!” in ARA
- AraRAN Experiments
- Virtual Network Topology using GENI
- ARA Infrastructure Overview
- Module 1: Modulation and Communication Techniques
- Understanding Modulation & Demodulation Techniques
- Quiz 1: Modulation Techniques and Communication
- Lab 1: Modulation and Demodulation Techniques
- OFDM: Principles and Implementation
- Quiz 2: OFDM: Principles and Implementation
- Frequency Hopping in Communication Systems
- Quiz 3: Frequency Hopping in Communication Systems
- Advanced Modulation Techniques in SDR
- Quiz 4: Advanced Modulation Techniques in SDR
- Lab 3: Frequency Hopping
- Module 2: Signal Processing and Analysis
- Diving Deeper into Signal Processing
- Quiz 1: Diving Deeper into Signal Processing
- Sampling Theory and Application
- Quiz 2: Sampling theory
- SDR Signal Processing: A Look Into Signal Analyzation
- Lab 1 : Signal Filtering
- Lab 2: Low and High Pass Filters
- Quiz 3: Digital and Analog Filters
- Convolution and Correlation
- Transmit Techniques
- Module 3: Data Encoding and Packet Communication
- Introduction to Data Encoding in 5G
- Fundamentals of Packet Communication
- Encoding Techniques for 5G
- Packet Communication Protocols and Standards
- Implementing Packet Communication with USRP SDRs
- Channel coding
- Quiz 1: Introduction to Data Encoding in 5G
- Quiz 2: Fundamentals of Packet Communication
- Quiz 3: Encoding Techniques for 5G
- Quiz 4: Packet Communication Protocols and Standards
- Quiz 5: Implementing Packet Communication with USRP SDRs
- Lab 1: Understanding Baseband Modulation Techniques in Digital Communications
- Lab 2: Data Encoding and Decoding with BPSK signals and LDPC codes
- Lab 3: QPSK Communication System with Polar Coding
- Lab 4: Advanced Packet Communication Simulation in 5G Networks
- Module 4: Fundamental Concepts of SDRs
- Introduction to Software Defined Radios (SDR)
- Overview of UHD and GNURadio
- Basic Concepts of Signal Processing in SDR
- SDR Hardware Overview
- Concepts of Signal Reflection and Multipath
- Basics of Radar Systems in SDRs
- Quiz 1: Fundamentals of SDRs
- Lab 1: Waveform Transmission
- Lab 2: Recieving and Transmitting Data with the UHD Library
- Lab 3: Visualizing SDR data with GNURadio
- Lab 04: Exploring OFDM with USRP B210
- Module 5: OpenAirInterface(OAI) and 5G Technologies
- Background and History of OpenAirInterface (OAI)
- How OpenAirInterface (OAI) Works and Its Advantages/Disadvantages
- Setting Up a 5G Network Using OpenAirInterface (OAI)
- How OAI Uses and Establishes Configuration Files
- Creating an IP Route Between gNB and NRUE Using SDRs
- Quiz 1
- Quiz 2
- Indoor/Sanbox OpenAirInterface5g Experiments Using USRPs
- Module 6: Advanced Signal Processing Techniques for 5G: Synchronization, Beamforming, DOA Estimation, and Multipath Fading Mitigation