Synopsis
The subject of digital communications involves the transmission of
information in digital form from a source that generates the
information to one or more destinations. This course extends the
knowledge gained from ECS332 (Principles of Communications) and ECS315
(Probability and Random Processes). Basic principles that underlie the
analysis and design of digital communication systems are covered. This
semester, the main focus includes performance analysis (symbol error
probability), optimal receivers, and limits (information theoretic capacity).
These topics are challenging but the presented material are carefully
selected to keep the difficulty level appropriate for undergraduate
students.
Announcements
- Information regarding the final exam
- 15 Oct 2013
- TIME 13:30 - 16:30
- ROOM BKD 2501-2
- Closed book. Closed notes. A formula sheet will be provided.
- Each one of you can fill in any text/formula that you want.
- Max. 50 symbols (or characters).
- No figure/diagram.
- Copies of this sheet will be provided in the exam.
- Submit this sheet with your exam.
- Each one of you can fill in any text/formula that you want.
- Basic calculators, e.g. FX-991MS, are permitted.
- 10 pages + 1 cover page
- 9 questions + 1 extra-credit question (1.5 pt)
- Cover all the materials that we discussed in class and practice in the HWs.
- These notes are provided for your studying pleasure....
- All annotated post-midterm notes and slides combined in one pdf file
- All post-midterm HW and Solutions [Updated 7PM on Oct 13]
- All post-midterm quiz solutions
- Some notes from the extra sessions on Oct 14.
- These notes are provided for your studying pleasure....
- Approximate material distribuation (score-wise)
- Sections 7-9: 45%
- Section 10: 20%
- Section 11: 25%
- Section 12: 10%
- Section 13: 1 pt extra credit
- Extra Q&A slot: 9-10AM, Oct 14 (in my office, if we have many participants, we may move to the lab.)
- Extra Review Session: 10-11AM, Oct 14 (in the lab BKD3515)
- Midterm Score Distribution [Posted @ 4:30 PM on Aug 7]
- Information regarding the midterm exam
- 6 Aug 2013 TIME 13:30-16:30
- ROOM BKD 3207
- Closed book. Closed notes. No cheat/study sheet.
- Basic calculators, e.g. FX-991MS, are permitted
- 10 pages + 1 cover page
- 6 Questions (12 + 14 + 20 + 20 + 23 + 11)
- Cover all the materials that we discussed in class and practice in the HWs.
- These notes are provided for your studying pleasure....
- All annotated notes combined in one pdf file
- All HW Sol (with a minor fix on the first page of HW2 sol)
- Approximate material distribuation (score-wise)
- Sections 1&2: > 10%
- Section 3: > 10%
- Section 4: 30%
- Section 5: 5%
- Section 6: > 40%
- Make sure that you
- study all the HW questions (and their solutions)
- know
- the formula for the pdf of the Gaussian RV
- how to use the Q function
- how to integrate exponential functions (for dealing with exponential RV)
- These notes are provided for your studying pleasure....
- Extra Office Hours: All day on Monday, August 5.
- Note that Dr.Prapun will be proctoring exam (Room 410, 411, 412) at Rangsit in the morning of August 6 (Tuesday). Therefore, it is better to visit him on Monday. However, he probably can sneak out and answer some short questions/discussion on Tuesday morning as well.
- This site can be accessed via ecs452.prapun.com
- A basic RSS feed is created to track and inform updates
- Welcome to ECS452! Feel free to look around this site.
General Information
- Instructor:Asst. Prof. Dr.Prapun Suksompong (prapun@siit.tu.ac.th)
- Office: BKD3601-7
- Office Hour:
- Rangsit Library: Tuesday 16:20-17:20
- BKD3601-7: Thursday 16:00-17:00
- Course Syllabus
- Textbook: Proakis and Salehi, Digital Communications, 5th Edition, McGraw-Hill, 2007.
- References
- [G] Robert G. Gallagher, Principles of Digital Communications, Cambridge University Press, 2008.
- [S] Bernard Sklar, Digital communications: fundamentals and applications, Prentice Hall, 2001. Call No: TK5103.7 S55 2001.
- [N&S] Ha H. Nguyen and Ed Shwedyk, A first course in digital communications, Cambridge University Press, 2009. Call No: TK5103.7 N49 2009
- [Z&T] Rodger E. Ziemer and William H. Tranter, Principles of Communications, 6th International student edition, John Wiley & Sons Ltd, 2010.
- Call No. QA273 Y384 2005. ISBN: 978-0-471-27214-4
- Student Companion Site
- [L&D] B.P. Lathi and Zhi Ding, Modern Digital and Analog Communication Systems, 4th Edition, Oxford: Oxford University Press, 2009. Call No. TK5101 L333 2009
- J. G. Proakis and M. Salehi, Communication Systems Engineering, 2nd Edition, Prentice Hall, 2002. ISBN: 0-13-095007-6
- S.S. Haykin, Communication Systems, 4th Edition, John Wiley & Sons, 2001. Call Number: TK5101 H38 2001.
- [J&S] C. R. J. Jr, W. A. Sethares, and A. G. Klein, Software Receiver Design: Build Your Own Digital Communication System in Five Easy Steps, 1st ed. Cambridge University Press, 2011.
- [J&S] C.R. Johnson and W.A. Sethares, Telecommunications Breakdown: Concepts of Communication Transmitted via Software-Defined Radio, Prentice Hall, 2003.
- [C&T] Thomas M. Cover, Joy A. Thomas, Elements of Information Theory, Second Edition, Wiley-Interscience, 2006
- P. Suksompong, ECS332: Principles of Communications
- MATLAB Primer, 8th edition T. A. Davis. CRC Press, 2010.
- MIT RES.6.007 Signals and Systems (1987) on Youtube
Handouts and Course Material
- Slides: Course Introduction[Updated @4PM on July 25]
- Sections 1-3: Elements of a Digital Communication System; Mathematical Models for Communication Channels; PAM: A Digital Modulation Scheme
- Annotated version [Posted @8PM on June 18; Updated @6PM on June 20]
- Slides [Posted @4PM on July 25]
- Section 4: Signal Space Representation of Waveforms
- Annotated version [Posted @9AM on June 26; Updated @9PM on July 2]
- Extra notes [Posted @8PM on June 27]
- Quiz 1 Solution [Posted @8:30AM on July 1]
- Section 5: Constellations for Digital Modulation Schemes [Distributed in class on June 25]
- Annotated version [Posted @9PM on July 2; Updated @9PM on July 9]
- Section 6: Optimal Detection for Additive Noise Channels: 1-D Case [Distributed in class on July 2]
- Annotated version [Posted @9PM on July 9; Updated @5PM on July 11, @9PM on July 16, and @5PM on July 18]
- More notes [Posted @5PM on July 18; Updated @4PM on July 25]
- Slides [Posted @4PM on July 25]
- Section 7: Optimal Detection for Additive Noise Channels: K-D Case
- OneNote [Posted @ 8PM on Aug 14; Updated @ 8PM on Aug 15, @ 9:30PM on Aug 20, and @ 10PM on Aug 25 to include the proof of MAP detector]
- Solutions for Quiz 2
- Section 8: Random Processes and White Noise [Distributed in class on August 22]
- Annotated version [Posted @ 5PM on Aug 22; Updated @ 9PM on Aug 27 and @ 4:30PM on Aug 29]
- Section 9: Optimal Detection for Waveform Channels
- Notes [Posted @ 4:30PM on Aug 29; Updated @ 2PM on Sep 6]
- Slides [Posted @ 9AM on Sep 5]
- Annotated version [Posted @ 2PM on Sep 6]
- Solutions for Quiz 3
- MATLAB codes
- Section 10: Information Theoretic Quantities
- Notes [Posted @12PM on Sep 11; Updated @ 11AM on Sep 18, @ 9:30PM on Sep 19, and @ 9PM on Sep 24]
- Quiz 4 Solution[Posted @ 11AM on Sep 18]
- Slides [Posted @ 10PM on Sep 23; Updated @ 9PM on Sep 24]
- Section 11: Channel Capacity
- Slides [Posted @ 4:30PM on Sep 26]
- Correction:
- On page 18, should be "Rectangular Quaternary QAM" instead of "QPSK"
- On page 22, the definition of differential entropy should use integration wrt. x instead of summation.
- Annotated version [Posted @ 10AM on Oct 2]
- Correction:
- Quiz 5 Solution [Posted @ 5:30PM on Oct 2]
- MATLAB Code: Minimum Distance (ML) Decoder
- Slides [Posted @ 4:30PM on Sep 26]
- Section 12: Channel Encoding [Updated @ 4:30PM on Oct 3; Fixed @ 9PM on Oct 10]
- Correction: On page 9, the size of the 0 matrix at the end of the page should be k x (n-k)
- Section 13: Fading and MIMO [Updated @ 4:30PM on Oct 3]
Problem Set
- HW 1 (Due: July 24)
- Solution(Updated @ 6PM on July 25)
- HW 2 (Not Due)
- Self-Evaluation (Due: August 23)
- HW3 (Due: Sep 17) [Updated @ 11:30AM on Sep 11]
- HW4 (Due: Oct 4)
- HW5 (not due) [Updated @ 3PM on Oct 11]
- Solution[Updated 7PM on Oct 13]
- Correction: In the solution for Q1b, the second factor in the product should have Q(d/2sigma), not Q(-d/2sigma). The solution is updated accordingly.
- Self-Evaluation (Due: 6PM, Oct 15)
Calendar
Reading Assignment
- Proakis and Salehi, 2007, Sections 1.1 and 1.3
- Proakis and Salehi, 2007, Sections 3.2-1
- Proakis and Salehi, 2007, Sections 2.2
- Proakis and Salehi, 2007, Sections 4.1-1, 4.2-1
Misc. Links
- Article: IEEE 802.11ac—Wi-Fi for the Mobile and Video Generation
- C.E. Shannon
- Paper: C.E. Shannon, "A Mathematical Theory of Communication", Bell System Technical Journal, vol. 27, pp. 379–423, 623-656, July, October, 1948
- Video: Claude Shannon - Father of the Information Age
- The Significance of Shannon's Work by Aaron Wyner
- Paper: Sergio Verdü (2000). "Fifty years of Shannon theory"
- Video: Demo from MIT (1987) showing introduction to function generator, spectrum analyzer (with sampling and FFT), spectrum of square and triangular signals, time and frequency scaling, spectrum of speech, and amplitude modulation.
- Article: Articles about source coding: PC World article, US Patent 5,533,051, the comp.compression FAQ.
- Article: Jim Giles, Traffic jam: the coming cellphone crunch, New Scientist, November, 2010
- 20 Questions
- Twenty Questions online game
- Twenty Questions (1949): Players were allowed to ask up to twenty questions about a mystery object in their quest to identify it.
- A Brief History of Communications: IEEE Communications Society - a fifty-year foundation for the future
- ประวัติย่อ "การสื่อสารโลก": ห้าสิบปีชมรมไฟฟ้าสื่อสาร--รากฐานสู่อนาคต
- Thai Telecommunications Encyclopedia (สารานุกรม โทรคมนาคมไทย)
- IEEE Thailand Section
- Google Calculator (Cheat Sheet)
- Learn the Greek Alphabet in less than 10 minutes
- The Greek Alphabet Song