The numbers in parentheses indicate the number of marked items (1 mark
each).
                               Quizzes
                          Quiz 1 (out of 7)
Q1 (7): one mark per item below
Q1
- SNR
- maximum frequency
Q2
- byte order
- bit order
Q3
- binary value
- correct field values
- final result
                          Quiz 2 (out of 6)
Q1 (4)
- correct bits (high is 0)
- correct bit order
- correct data rate
- correct DTE/DCE
Q2 (2)
- calculation of normalized threshold = -2/3
- probability ~0.25
                          Quiz 3 (out of 7)
Q1 (2)
- differential voltage = 1 V
- common-mode voltage = 2.5 or 1.5 V
Q2(a) (3)
- average signal power = 5W
- noise power = 0.18 W
- SNR (dB) ~ 27 = 14 dB (or 1/0.43 = 3.6 dB)
Q2(b) (2)
- normalized threshold ~= +/- 2.4
- P(e) ~= 1%
                          Quiz 4 (out of 7)
Q1a (3)
- correct dmin
- correct detectable errors
- correct correctable errors
Q2 (1)
- correct errored bit
Q3 (2)
- correct period
- correct duration
Q4 (1):
- correct portion of frame
			      Labs
Pre-Lab 1 (3)
- Q1: average and rms voltage of square wave
- Q3: plot of probability density
- Q5: voltage resolution
Lab 1 Report (5)
- cover page information
- matlab/octave plot of captured sine samples
- 'scope screen capture of noise waveform
- histogram of square wave samples
- correct DMM RMS measurement for noise
Pre-Lab 2 (3)
- correct sum of digits in ID
- waveform with correct polarity and bit order
- AWG sample rate ~48 kHz
Lab 2 (2)
- screen capture with Octave waveform
- 'scope display with (correct) decoded number
Pre-Lab 3 (2)
- values <-5 and >+5
- AWG connects to RxD
Lab 3 (3)
- Octave waveform plot
- 'scope screen capture with decoded name (partial OK)
- Teraterm screen capture
Lab 4 (4)
- three 'scope screen captures showing your waveforms,
- one plot showing the computed spectra of the three line codes in dB
- a table comparing the line codes (or organized presentation thereof)
  (2 if correct, 1 if partially correct, 0 if missing)
Lab 5 (4)
- script with errors corrected (e.g. correct name)
- correct number of steps (~20)
- reasonable data
- reasonably accurate graph
Lab 6 (2)
- correct descrambler schematic
- screep capture with correct waveform
Lab 7 (6)
- signal flow graphs (2)
- spreadsheet with reasonable predicted and measured BER values
- plot of BERs
- coding gain calculations
Lab 8 (4)
- hexedit screen capture showing student's name
- 'scope screen capture of the star of preamble
- wireshark screen capture showing student's name
- correct preamble frequency
			  Midterm Exam 1
Q1 (6)
- correct bit order
- correct bit polarities
- correct parity
- start bit
- voltages
- bit duration
Q2 (8)
- 1 marks per wrong value
			  Midterm Exam 2
Q1 (4)
- find t=2
- find BER=2%
- find two new t's and two new BERs
- find new average BER
Q2 (2)
- start and end flags
- bit stuffing
Q3(3)
- correct bit pattern from G(x)
- correct division
- correct conclusion
			   Final Exam
Q1
 - probability of B = 43.75%
 - information per message = 1, 1.2, 4
 - entropy = 0.50 + 0.52 + 0.25 = 1.27 bits/message
Q2
 - bytes required = 2
 - correct method 
 - correct answer 62D => D8 AD 
Q3
 - find t~=+/-3,
 - find p=1E-3
 - find BER = 1E-3+1E-3 = 2E-3
Q4
 - '1' common mode: 5+0/2 = 2.5 differential: 5-0=5
 - '0' common mode: 5+0/2 = 2.5 differential: 0-5=-5
 - no (still 10-5=5 and 5-10=-5) and yes ((10+5)/2=7.5)
Q5
 - baud rate = 115.2 kHz
 - yes, parity used
 - even parity used
 - in hex: 8B
Q6
 - 10 1111 00 111 => -1 per error
Q7
 - 4V/us
 - threshold at 4V, noise margin=4V
Q8
 - correctly identify flags
 - remove stuffed bit
 - all correct bits 10111 1111
Q9
 - 4 bit CRC
 - G(x) = 10011
 - correct CRC calculation method
 - correct result = 1111
Q10
 - one mark deducted per error; maximum of 4 deducted
 - distances: 3, 4, 3; 7, 3; 3.. dmin=3
 - correct 1
 - detect 2
 - yes
 - distances= 7, 4, 3, 4 so choose 0001111
Q11
 - yes
 - 4 MHz
Q12
 - solve C = Blog2(1+S/N) => B = C/log2(1+S/N)
 - compute B = 1E6/log2(2) = 1 MHz
Q13
 - destination = 00 e0 4c 6b e4 9b
 - type field = 08 00
 - first byte of payload = 50
Q13
 - CSMA is best for bursty channel usage
 - go-back-N (0.5 for selective repeat)