EECS 6.02  Intro To EECS II  MIT Study Resources

Lab8_source_coding
School: MIT
Course: Intro To EECS II
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE 6.02: Introduction to EECS II Spring 2008 Lab #8: Source Coding Goal: Using MATLAB, develop and evaluate a method for compactly encoding images of scanned text

Lab7_digital_signal_processing
School: MIT
Course: Intro To EECS II
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE 6.02: Introduction to EECS II Spring 2008 Lab #7: Digital Signal Processing Goal: Design a digital circuit that implements a lowpass filter with a cutoff fre

Lab6_digital_logic
School: MIT
Course: Intro To EECS II
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE 6.02: Introduction to EECS II Spring 2008 Lab #6: Digital Logic Goal: Design a combinational logic circuit that implements a decoder for the (15,8,4) error cor

Lab6_addendum
School: MIT
Course: Intro To EECS II
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE 6.02: Introduction to EECS II Spring 2008 Lab #6 Addendum: How to test your modules The lab write up encourages you to use modular approach to designing the de

Lab5_error_detection_correction
School: MIT
Course: Intro To EECS II
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE 6.02: Introduction to EECS II Spring 2008 Lab #5: Error Detection and Correction Goal: Using Python, decode a sample bit stream as it might have come from a di

Lab4_snr_bit_error_rate
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Spring Semester, 2008 6.02 Introduction to EECS 2 Lab #4: SNR and Bit Error Rate Goal:. 2 Instructions:. 2 PreLab Exercises: . 3 A. Background . 3 B. Prelab Calcu

Lab3_digital_modulation
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Spring Semester, 2008 6.02 Introduction to EECS 2 Lab #3: Digital Modulation Goal:.2 Instructions:.2 PreLab:.3 A. SigmaDelta Encoding .4 B. Upsampling and Interpol

Lab2_modulation_filtering
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Spring Semester, 2008 6.02 Introduction to EECS 2 Lab #2: Modulation and Filtering Goal:. 2 Instructions:. 2 Prelab: . 3 A. Understanding Modulation . 3 B. Understa

Lab1_time_freq_analysis
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Spring Semester, 2008 6.02 Introduction to EECS 2 Lab #1: TimeFrequency Analysis Goal:. 2 Instructions:. 2 Prelab: . 3 Understanding Sample Period, Exponential Dam

Lab11_reliable_data_transport
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.02 Spring 2008 Lab 11: Reliable Data Transport May 1214, 2008 Goal: Using NetSim, implement reliable packet transport for a besteffort network that drops pa

Lab10_link_state_routing
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.02 Spring 2008 Lab 10: Network Routing with a LinkState Protocol May 57, 2008 1 Introduction Goal: Using NetSim, a network simulator written in Python, deve

Lab9_channel_access_protocol
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.02 Spring 2008 Lab 9: Channel Access Protocols April 2830, 2008 Goal: Using WSim, a simulator for a simple broadcast network written in Python, develop and e

Hw12
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.02 Spring 2008 Homework #12 May 9, 2008 This problem set has five questions. They will not be graded, so don't turn them in. We strongly encourage to solve t

Hw11_network_layer
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.02 Spring 2008 Homework #11 May 2, 2008 This problem set has four questions, some with multiple parts. Answer them as clearly and concisely as possible. Turn

Hw10_networking_intro_channel_access
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.02 Spring 2008 Homework #10 April 25, 2008 This problem set has six questions, some with multiple parts. Answer them as clearly and concisely as possible. Tu

Hw9_source_coding
School: MIT
Course: Intro To EECS II
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE 6.02 Introduction to EECS II Spring 2008 Homework #9: Source Coding Issued: April 11, 2008 Due: April 18, 2008 Problem 1. Huffman and other coding schemes tend

Hw8_arith_circuits_registers
School: MIT
Course: Intro To EECS II
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE 6.02 Introduction to EECS II Spring 2008 Homework #8: Arithmetic Circuits & Registers Issued: April 4, 2008 Due: April 11, 2008 Problem 1. Calculate the follow

Hw7_digital_logic
School: MIT
Course: Intro To EECS II
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE 6.02 Introduction to EECS II Spring 2008 Homework #7: Digital Logic Issued: March 31, 2008 Due: April 4, 2008 Problem 1. In this problem we're asking you to im

Hw6_error_detection_correction
School: MIT
Course: Intro To EECS II
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE 6.02 Introduction to EECS II Spring 2008 Homework #6: Channel Coding Issued: March 14, 2008 Due: March 21, 2008 Problem 1. For each of the following codes indi

Hw5_energy_noise
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.02 Intro to EECS II Spring 2008 Homework #5: Energy and Noise Issued: March 7, 2008 Due: March 14, 2008 1. Consider the probability density function fX(x) of

Hw4_digital_modulation_sampling
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.02 Intro to EECS II Spring 2008 Homework #4: Digital modulation and sampling Distributed: February 28, 2008 Due: March 7, 2008 1. 1. You are given a constell

Hw3_filtering_IQ_modulation
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.02 Intro to EECS II Spring 2008 Homework #3: Filtering and I/Q modulation Distributed: February 22, 2008 Due: February 29, 2008 1. In this problem, we will e

Hw2_modulation_filtering
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.02 Intro to EECS II Spring 2008 Homework #2: Modulation and Filtering Distributed: February 15, 2008 Due: February 22, 2008 1. Given the system and signals s

Hw1_complex_num_fourier_transform
School: MIT
Course: Intro To EECS II
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.02 Intro to EECS II Spring 2008 Homework #1: Complex numbers, Fourier Series, Fourier Transform Issued: February 8, 2008 Due: February 15, 2008 Copyright 200

L26_reliable_transport_designing_large_networks
School: MIT
Course: Intro To EECS II
Reliable Transport & Designing Large Networks Lecture 26 6.02 Fall 2008 May 12, 2008 Sliding window protocol "Stateless" routers Topological addressing Reliable Data Transport Story Thus Far Basic mechanism Sender uses sequence numbers Receivers send ACKs

L25_reliable_data_transport
School: MIT
Course: Intro To EECS II
The Transport Layer: Endtoend Functions Lecture 25 6.02 Spring 2008 May 9, 2008 Reliable delivery using timeout + retransmission Stopandwait protocol Sliding window protocols Layering in the Internet HTTP, FTP, SMTP, . Application Today TCP, UDP IP Tr

L24_network_layer_02
School: MIT
Course: Intro To EECS II
The Network Layer (Part II): Routing Protocols Lecture 24 6.02 Spring 2008 May 5, 2008 Linkstate routing protocol Vector routing (esp. distance vector) protocols Layering in the Internet HTTP, FTP, SMTP, . Application TCP, UDP Transport Network Data Link

L23_network_layer_01
School: MIT
Course: Intro To EECS II
The Network Layer Forwarding, Routing, and Addressing (Part I) Lecture 23 6.02 Spring 2008 May 2, 2008 Network layer functions Difference between forwarding and routing Linkstate routing with Dijkstra's shortestpaths alg. Layering in the Internet HTTP,

L22_best_effort_networks_layering
School: MIT
Course: Intro To EECS II
BestEffort Networks and Layering Lecture 22 April 28, 2008 6.02 Spring 2008 Understanding network delays Little's law Besteffort network: losses, corruption, reordering Coping using layered protocols Queues in PacketSwitched Networks Queues absorb bur

L21_channel_access_protocols
School: MIT
Course: Intro To EECS II
Channel Access Protocols Lecture 21 6.02 Fall 2008 April 25, 2008 How to share a radio channel TimeDivision Multiple Access Contention protocols (Aloha, CSMA) Analysis of utilization (throughput) Channel Access Broadcast networks: assume everyone can h

L20_introd_networks
School: MIT
Course: Intro To EECS II
Networks Hari Balakrishnan (hari@mit.edu) 6.02 Spring 2008 Lecture #20 April 23, 2008 Sharing, a fundamental problem Switches; circuit and packet switching Queues to mitigate traffic bursts From Links to Networks So far, we've learned about tools to help

L19_perceptual_coding
School: MIT
Course: Intro To EECS II
Perceptual Coding ! Lossless vs. lossy compression ! Perceptual models ! Selecting info to eliminate ! Quantization and entropy encoding ! Part II wrap up 6.02 Spring 2008 Perceptual Coding, Slide 1 Lossless vs. Lossy Compression bitsIN Source Encoding St

L18_source_coding
School: MIT
Course: Intro To EECS II
Source Coding ! Information & Entropy ! Variablelength codes: Huffman's algorithm ! Adaptive variablelength codes: LZW 6.02 Spring 2008 Source Coding, Slide 1 Where we've gotten to. With channel coding (along with block numbers and CRC), we have a way t

L17_reg_pipelining
School: MIT
Course: Intro To EECS II
Registers & Pipelining ! Intro to registers ! Register+logic example: FIR filter ! Cutset retiming: transposed filters ! Pipelining, throughput, latency 6.02 Spring 2008 Registers & Pipelining, Slide 1 Our last component: the D register The edgetriggere

L16_arithmetic_circ
School: MIT
Course: Intro To EECS II
Arithmetic Circuits ! Numbers as bits: two's complement ! Addition: ripplecarry adders ! Multiplication: unsigned and signed ! Intro to registers 6.02 Spring 2008 Arithmetic Circuits, Slide 1 Encoding numbers It is straightforward to encode positive inte

L15_digital_logic
School: MIT
Course: Intro To EECS II
Digital Logic ! Combinational circuits ! Digital Signaling ! Truth tables, sum of products ! INVANDOR circuits ! NAND/NOR circuits ! MUXes ! Propagation delay 6.02 Spring 2008 Digital Logic, Slide 1 A Digital Processing Element ! A combinational device

L14_reed_solomon_codes
School: MIT
Course: Intro To EECS II
Detecting and Correcting Errors (Part II) 6.02 Spring 2008 Detecting and Correcting Errors (Part 2), Slide 1 From the Homework. ! Problem 4. Ben Bitdiddle woke up in the middle of the night with the following great idea: in order to implement doublebit e

L13_error_detection_correction
School: MIT
Course: Intro To EECS II
Detecting and Correcting Errors ! Codewords and Hamming Distance ! Error Detection: parity ! Singlebit Error Correction ! Burst Error Correction ! Framing 6.02 Spring 2008 Detecting and Correcting Errors, Slide 1 There's good news and bad news. The good

L12_adv_digital_comm
School: MIT
Course: Intro To EECS II
Advanced Digital Communications Wireless Channel  Multipath Multitone systems Timing/Synchronization 6.02 Spring 2008 Lecture 12 Advanced Digital Communications 1 Simplified view of wireless channel  multipath reflection ( A1 , T1 ,1 ) direct path ( A0

L11_energy_noise
School: MIT
Course: Intro To EECS II
Energy and Noise Signalto Noise Ratio (SNR) Constellation diagrams and SNR Bit error rate versus SNR 6.02 Spring 2008 Lecture 11 Copyright 2007 by M.H. Perrott & C. G. Sodini All rights reserved. Energy and Noise Slide 1 Review of Digital Modulation Tr

L10_digital_modulation_02
School: MIT
Course: Intro To EECS II
Digital Modulation (Part II) Receiver noise vs. intersymbol interference (ISI) Raised Cosine Filter Complex mixing for frequency offset removal Copyright 2007 by M.H. Perrott & C. G. Sodini All rights reserved. 6.02 Spring 2008 Lecture 10 Digital Modulat

L09_digital_modulation_01
School: MIT
Course: Intro To EECS II
Digital Modulation (Part I) Communication using symbols and bits Constellation diagrams and decision boundaries Transmit bandwidth vs.intersymbol interference Eye Diagrams and sample time sensitivity Copyright 2007 by M.H. Perrott & C. G. Sodini All righ

L08_digital_abstraction
School: MIT
Course: Intro To EECS II
The Digital Abstraction ! Analog Signaling & Noise ! Digital Signaling, Noise Margins ! Sampling Theorem ! Quantization Noise 6.02 Spring 2008 The Digital Abstraction, Slide 1 Representing information with voltage Representation of each point (x, y) on a

L07_analog_radio
School: MIT
Course: Intro To EECS II
Analog Radio Early Beginnings and Historical Developments Basic principles (Impulse radio, AM/FM) 6.02 Spring 2008 Lecture 7 Analog Radio, Slide 1 Wireless prehistory Key discoveries Electromagnetic Induction and Electromagnetic Wave propagation Many

L06_IQ_modulation
School: MIT
Course: Intro To EECS II
I/Q Modulation Issues with coherent modulation Analog I/Q modulation principles 6.02 Spring 2008 Lecture 6 Copyright 2007 by M.H. Perrott & C. G. Sodini All rights reserved. I/Q Modulation, Slide 1 AM Modulation and Demodulation Multiplication (i.e., mi

L05_filtering
School: MIT
Course: Intro To EECS II
Filtering in Continuous and Discrete Time Lowpass, highpass, bandpass filtering Filter response to cosine wave inputs "Real World" signals <> MATLAB sequences Filtering based on difference equations Copyright 2007 by M.H. Perrott & C. G. Sodini All righ

L04_modulation
School: MIT
Course: Intro To EECS II
Modulation Wireless communication application Impulse function definition and properties Fourier Transform of Impulse, Sine, Cosine Picture analysis using Fourier Transforms Copyright 2007 by M.H. Perrott & C. G. Sodini All rights reserved. 6.02 Spring 2

L03_fourier_series_transform
School: MIT
Course: Intro To EECS II
Fourier Series and Fourier Transform 6.02 Spring 2008 Complex exponentials Complex version of Fourier Series Time Shifting, Magnitude, Phase Fourier Transform Fourier Series and Fourier Transform, Slide 1 Copyright 2007 by M.H. Perrott & C. G. Sodini Al

L02_fourier
School: MIT
Course: Intro To EECS II
Intro to Fourier Series Function decomposition Even and Odd functions Fourier Series definition and examples Copyright 2007 by M.H. Perrott & C. G. Sodini All rights reserved. 6.02 Spring 2008 Intro to Fourier Series, Slide 1 Can We Decompose Functions?

L01_course_overview
School: MIT
Course: Intro To EECS II
6.02 Intro to EECS II Spring 2008 12 units (237) Prereqs: Intro to EECS I (6.01), Physics II (8.02), Differential Equations (18.03) or Linear Algebra (18.06) Course mechanics Overview of 6.02 6.02 Spring 2008 Intro to EECS II, Slide 1 Who's who Instru