Course Admin
Course Admin
1
People and Time
Professor: Sundeep Rangan, [email protected]
◦ Office Hours: Mondays 3-4pm
2
What is Wireless Communications?
Any communication of information via electromagnetic radio waves without a conductor
Wireless channel
Transmitter Receiver
3
Wireless Communications Examples
Bluetooth devices
Satellite
communications
Wireless sensors
4
Many New Applications are Coming
5
5G and Wireless Evolving Today
6
Wireless Continues to Grow
7
Key Challenges for Wireless
Interference and
multiple users Fading and propagation Power consumption
Limited spectrum
Signals have limited range Limited battery and
Wireless signals radiate in all
Licensed and unlicensed processing
directions
communications
Channel quality fluctuates in
time with motion
8
Course Learning Objectives
Mathematically model and simulate wireless propagation
◦ Antennas, EM waves
◦ Multipath channels, statistical models, multi-antenna systems
9
Pre-Requisites
Graduate-level class intended for MS and PhD students in Electrical Engineering
Course may also be of interest to:
◦ Working engineers in the field
◦ Related areas: Robotics or vision
10
Supplementary Texts
11
GitHub
All material can be found on GitHub:
https://github.com/sdrangan/wirelesscomm
◦ Lecture slides
◦ Links to lecture videos
◦ In-class MATLAB exercises
◦ Problems and labs
12
Digital Communications
Github site for digital communications:
https://github.com/sdrangan/digitalcomm
This class (or equivalent) is a pre-req
Use this material for review if needed
Github site has:
◦ Lecture slides
◦ In-class MATLAB exercises
◦ Problems and labs
◦ But no videos
13
MATLAB
Most labs, demos and in-class exercises will be in MATLAB
◦ Some parts may also use Python
Download the latest MATLAB
NYU students can get this for free:
◦ https://www.mathworks.com/academia/tah-portal/new-york-university-618777.html
◦ Make sure you get R2023B (Latest version)
Communications, Antenna and Phased Array Toolboxes
◦ Very powerful set of tools for simulating wireless systems
◦ Building blocks for all common parts
◦ Antennas, phased arrays
◦ Channels, modulators, demod, coding, decoding, …
◦ Can integrate with Simulink
◦ Can even export to HDL for synthesis
14
MATLAB Live Editor
Some course material MATLAB Live Editor
◦ Will be used for in-class exercises, some labs
15
Software-Defined Radio (SDR) Labs
Based on ADALM-Pluto devices
◦ Simple, but powerful
◦ Low cost
Used in non-real-time mode
◦ TX and RX signals over the air
◦ Analyze offline in MATLAB
Continue labs from digital communications
◦ Measure and analyze fading channels
◦ Equalization
◦ Coding
May add labs additional labs for MIMO
◦ But needs other hardware
16
Grading
Grading:
◦ 25% Homework (including MATLAB exercises)
◦ 25% Midterm 1, 25% Midterm 2
◦ 25% Project
17
Project
Groups of two
Any topic of your interest in the area of wireless
Example:
◦ 802.11ad, LTE, 5G, …
18
Project Grading
Formulation
◦ How well did you formulate the problem? Was it clear? What were you trying to achieve?
Approach and Design
◦ Does your approach properly solve your problem? Is the design logical? Is the design robust?
Evaluation and Interpretation
◦ How did you evaluate the approach? Were the metrics correct? What were the test assumptions?
◦ Did you test against alternative approaches?
Implementation
◦ Did the software work? Was it well-structured, commented. How modular is it?
Presentation
◦ Were the ideas clear? Were all the details conveyed. Did you highlight the main points?
◦ You can select a number of formats. Whatever makes sense. A github page
Bonus
◦ Given for particularly hard / novel research
19
Many Resources for Your Projects
You will simulate an end-to-end system of your choice
Your project should comprehensively test at least one component
◦ Ex: equalization, effect of phase noise, …
20