EEL 4516 - Noise in Devices and Communication Systems - Spring 2006
Dr. John M. Shea
- Announcements
- Grades are in ISIS. Thanks for your hard work this semester.
Good luck in the future!
- Short guide to which
material in the book by Lathi was covered in class
- Solution to Exam 1.
- Solution to Exam 2.
- Solution to Final Exam.
- Course Syllabus
- Lecture Materials
- In Lecture 1, I went over the syllabus and posed some simple
questions from probability. These questions are from a set of 8
introductory questions that I wrote for this first lecture. The
purpose of these questions is to get an idea what the class
currently knows about probability and to give the class an idea
about what we will be learning about. Instead of continuing with
these questions in class, I have decided to post the
complete set of questions
here. Please review these questions. I will be covering the
answer to these questions as we go through the class material.
Feel free to email me if you think you know the answer to a question
and want to know if your answer is correct.
- Lecture 2 lecture notes,
January 11
- Lecture 4 lecture notes,
January 18
- Set Operations lecture notes
- Set operations additional
review. Please read and do the suggested problems (not for
submission).
- Lecture 6 lecture notes
- Lecture 8 lecture notes
- Lecture 10 course notes (February 1)
- Lecture 15, Feb. 10
course notes. They are labeled as Lecture 14 notes, but we didn't get
to them on the 14th.
- Lecture 16, Feb. 13 course notes
- Lecture 18 course notes
- Lecture 18, part 2 course notes
- Lecture 19 course notes
- Lecture 20 course notes
- Lecture 25, March 8th course notes
- Lecture 26, March 10th course notes
- Assignments:
- Homework 1 is due on Friday, February 3rd.
- Problem statement
- MATLAB source code (Shift-click and save as the specified names):
- printcards.m takes a vector of
numbers from 1 to 52 and converts them to face values and suits.
Use this to debug your programs.
- values.m takes a vector of
numbers from 1 to 52 and converts them to face values 1 to
13.
- suits.m takes a vector of
numbers from 1 to 52 and converts them to suit value
- flushcheck.m takes a
vector of numbers from 1 to 52 and checks whether there are at
least 5 cards of the same suit. Note that this includes
straight flushes and royal flushes.
- straightflushcheck.m
takes a vector of numbers from 1 to 52 and checks whether the
vector contains a straight flush (there are 5 cards of the
same suit that are also in consecutive order). Note that this
function only checks for straight flushes that end in 5
through K, so it excludes royal flushes.
- If you do not have experience with MATLAB or .m files, you may
want to watch this short movie that I put
together. (You will need a high-speed internet connection.)
Let me know if this helps -- it is my first time trying
this!
- Solutions. The MATLAB is here:
- straightflushsim.mSimulation
to estimate probability of straightflush: Other simulations
are similar, or they can all be combined into one.
- royalflushcheck.m
checks whether a vector contains a royal flush.
fourcheck.m checks
whether a vector contains four of a kind.
- Homework 2, due Monday, February 13.
- Homework 3, due Friday, February 17th.
- Homework 4, due Wednesday, March 22nd:
- Homework 5, due Monday, April 3rd:
- Homework 6, due Wednesday, April 19th:
- Homework 7 (will not be collected) :
Reference Material