Transcript - Catalyst
EE 416 Communications I:
Random Signals
Professor Jim Ritcey
Dept of Electrical Engineering
Box 352500/ Room 454 EE1
Seattle WA 98195
206-543-4702
[email protected]
Ritcey Bio Sketch
• BSE & Math Duke University
• 5 years with GE Aerospace – military avionics
• MS Syracuse Univ at same time (ABC Course
Graduate)
• PhD Univ of Calif San Diego – CW Helstrom
advisor “Computing Radar Detection Probabilities
using Contour Integration”
• Professor at UW since 1985
• Formerly Assoc Chair for Education – responsible
for teaching schedules
• Started Professional MSEE Degree (evening)
Ritcey Research BioSketch
• Research Areas – statistical signal processing,
modulation & coding, array signal processing,
underwater acoustic signal processing & comm,
network security & jamming, numerical techniques
• Current Funded Projects – UWA Comm (ONR),
MURI on network security (ARO)
• Most cited work – my students and I developed
BICM-ID in 1997. Several papers on this each
cited around 200 times
• Over 200 conference and journal publications
• I actively use Matlab for statistical computation
Course Organization
•
•
•
•
•
•
Contact Information
Website - linked to EE Homepages
Course Organization & Grading
Course Policies
Relationships to other EE courses
EE 416 Topics
• Please use these slides as a reference
Contact Information for EE416
• Professor Jim Ritcey Room EE1 454
• [email protected] for personal issues
•
•
•
•
•
Class times Mon/Wed 10:30-12:20 025
Office Hours after class and TBD
Monday (12:30-1) & Wed. (12:30-1:30)
Other times I am in my office –usually M, T, W
https://catalyst.uw.edu/workspace/jar7/14665/
•
•
•
•
TA Shae Hurst [email protected]
TA Office will be in TA room in Sieg Hall
TA Office hours currently TBD
TA priorities – office hours, grading, occasional class Q&A
Important Dates for Autumn 2013
•
•
•
•
•
•
•
First day Wed Sept 25 in EE1 025
Last day of Classes on Dec 10
Quizzes can occur during on any class day
Only Midterm is on Wed Nov 6 –Review on 11/4
Veterans' Day is Monday Nov 11
Final Exam .Monday, Dec. 9, 2013 8:30-10:20
Final Project Due Date – TBD
Course Organization & Grading
•
•
•
•
Unannounced Quizzes 5%
1 Midterm 20% Wednesday Nov 6
1 Final 30% 8:30 a.m. Mon Dec 9
Weekly Homework 25% theory & computation
Due on Wednesdays in class
• Project 20% –
• Some variation in final grade due to …
• Class Attendance & overall quality of work
important components of EE 416
EE 416 Homework
• Homework is necessary and required
• We have a TA (Shae Hurst) so grading can be
done.
• HW will be due on Wed,
• But you can hand it in to the TA at the OH later in
the day.
• No HW accepted after solns are posted
• You can work together on HW, but each needs to
complete your own work.
• Do not plagiarize code
Quizzes & Midterm & Final
• Closed book. No electronic equipment is permitted
• No cheating/plagiarism will be tolerated.
• I usually allow some limited (2-4) pages of personal
notes. The exams are long 90-120 min
• I am testing competency – I design for a high
mean (70%). If you score very low (<49%), it will
have a significant impact on your grade
• Many grade points are available for Final & Final
project – keep trying hard
• Quizzes are short tests under 15min
EE 416 - Learning Together Policy
•
•
•
•
Learning improved by active participation
Problem solving is an iterative process
Teams - important for engineering efficiency
Many types of experts are often needed –
software, hardware, reliability, finance, customer
relationships, marketing, manufacturing, field
service, etc
• I strongly encourage homework problem solving in
small groups – so long as every member
understands all aspects and contributes equally
• Final Projects are possibly to be small teams (1-3)
EE 416 Warnings
• No electronic equipment of any kind can be used
during quizzes or exams.
• Cheating on any test is a violation of UW rules and
will be prosecuted
• Plagiarism-the use of ideas or material from
another source without proper attribution-is a
violation of UW rules.
• The EE Dept and College of Engineering are the
immediate “courts of authority.” Sentencing can
be severe.
Time Management
• The Quarter starts at a lazy pace, then
• The Quarter accelerates
• The Quarter seems to end abruptly –sooner than
expected
• It is essential that you keep up in this class,
otherwise you miss a step in a sequence – that
becomes a weak point going forward
• Class attendance & HW & Quizzes are designed to
keep you on track. Each class is effectively
doubled – 2 hours
Time Management Skills
•
•
•
•
Keep up, and when you fall behind recover.
Be prepared for lecture. Ask questions in class.
Short review of lecture notes can payoff.
Learn in the “cracks of time.” Try to complete 1
task during a 15 minute break. Work against the
clock for short periods.
• Start HW early, but revisit often.
• Build/Save your energy. Do not squander energy.
• Murphy’s Law applies – what can go wrong will go
wrong, and it will go wrong at the worst possible
time. But, not everything will go wrong.
Time Management Matrix
•
•
•
•
•
•
•
•
•
Life is lived in the present – DO IT NOW.
You cannot change the past.
You can change the future through scheduling.
A useful breakdown assigns every task 2
attributes – Importance & Urgency
Each day/week should contain some of both
Urgent & Important – EE416 HW Due
Urgent & Not Important – Answer cell
Not Urgent & Important – get a job after
graduation
Not Urgent & Not Important – worst are energy
sapping activities
Communications Track in EE
•
•
•
•
•
416 Probability & random signals
417 Modulation for Digital Communications
420 Capstone design – software radio algorithms
461 Networking fundamentals Capstone for 09-10
418 Crypto and network security
•
•
•
•
Electromagnetics & Antennas
Signal & Image Processing & Coding
Mixed Analog & Digital Circuits & Embedded
Sensors & Photonics
EE 416 Course Topics
• Textbook –Tummala & Therrien + Class Notes
• Matlab is critical for computation
•
•
•
•
•
•
Probability Models -ch2
One Random Variables–discrete, continuous-ch3,4
Multiple Random Variables-ch5 – correlation
Applications in Statistics-ch6 selected topics
Random Processes-ch7 selected topics
Applications in Communications & Networked
Systems
Learning Objectives
• Probability-what are the most important random
variables, how do we use them in models and
analysis
• Statistics- how do we use data to make inference.
Estimate parameters, make choices, design
systems
• Computation-engineers make tools. For us, these
are software tools. Matlab is the common toolkit
for EE’s in signal processing & communications
• You MUST learn how to effectively compute in
Matlab – it is what makes the course relevant &
fun. You need to move beyond your comfort zone
Learning Styles
• Visual aids are critical for active learning &
retention . They need to be your own.
• Draw a diagram/picture/flowchart rather than
reading a description.
• Acronyms are useful – PDF, CDF, DSP,
• Equations are the building blocks of software
• Mathematical Analysis provides test cases for
software
• Learning is iterative. Revisit to deepen your
understanding
Maths & Stats
• Probability is basically applied math – it builds
heavily upon calculus, linear algebra, and signals &
systems.
• Communications draws upon both continuous &
discrete math – signals & sequences, Fourier & Z
• Matrix algebra is insufficiently used in EE235,
EE341. But it is the workhorse of computation and
signal processing.
• Probability & Statistics is deceptively easy but …
• Much new jargon & terminology & concepts
• Need to draw on EE315 & Stat390 pre-req
Matlab & Other Software
• Matrix Laboratory – use vectors & matrices
• Combines scripting & modules & graphics
• Has grow exponentially since mid 1980s-toolboxes
• Many open source competitors we might eventually
look at – Python, Google Docs, others …
• Modern engineering requires learning new
software quickly
• Many web resources for learning
• Many published books/manuals are now online UW
library. For example, O’Reilly Publisher
Why is game playing fun
• Finite set of rules – easy to learn
• Finite duration – about an hour
• Finite set of outcomes - Winner or Loser
• These are MORE-OR-LESS key characteristics
• Life learning: no clear boundaries, lifelong,
continuous and multivariate outcomes.
• Writing software can be fun – easy/quick/clear
outcome Build/Use/Improve
Engineers that learn, Build tools
• Many ways to solve a problem
• Use what you know – quick, easy, reliable
• Move beyond what you know – slower, harder,
buggy – Is it worth the investment?
• BUT this is the only way to learn new skills
• Especially true in modern technology – web tools,
publishing skills, computing, etc
• It was always true, but now you need to be able to
learn on your own – at your own pace
• The best way to learn is to try something new with
a deadline. The Build, Test, Improve cycle