The numbers in parentheses indicate the number of marked items (1
mark each).
Labs
Lab 1 Pre-Lab (4)
- correct sum of digits
- a table with correct signal level - bit value
- a waveform drawing
- a reasonable attempt at a C program
Lab 1 Report (4)
- hexedit capture
- audacity screen capture
- 'scope screen capture
- C program listing
Lab 2 Pre-Lab (4)
- high/low levels
- correct sample rate for student ID
- number of bits
- C program listing
Lab 2 Report (3)
- teraterm screen capture
- 'scope screen capture
- C program listing
Lab 3 Pre-Lab (3)
- q1: a schematic
- q4: H to output 1 (low)
- q5: 3-7k in; >300 out
Lab 3 Report (3)
- screen capture of input and output
- output impedance calculation (>300ohm)
- slew rate screen capture
Lab 4 Pre-Lab (3)
- q2: DMM: dc=1, ac=0.707
- q3: avg=0.3 + 2.1= 2.4V
- q5: (b) 20V/256 ~= 78mV
Lab 4 Report (4)
- 3 raw data plots
- 3 screen captures
- 3 histograms
- comparison table
Lab 5 Pre-Lab (3)
- rand() - type of return
- > result type
- .' operator
Lab 5 Report (3)
- 3 screen captures
- one plot comparing the spectra
- frequencies of fist nulls
Lab 6 Pre-Lab (3)
- a reasonable program
- frequency steps for 20 steps in 4 decades
- DMM is RMS, scale by 2*sqrt(2) for pk-pk
Lab 6 Report (3)
- an error-free program listing
- a graph showing amplitude and phase vs frequency
- a spreadsheet (in .xls) was submitted
Lab 7 Pre-Lab (2)
- a spreadsheet with reasonable numbers
- with graph of predicted BER
Lab 7 Report (4)
- FPGA schematic
- 'scope screen capture
- table of values from spreadsheet
- plot with predicted and measured BER
Lab8 Pre-Lab (2)
- spreadsheet printout with appropriate columns
- submitted .xls spreadsheet
Lab 8 Report (5)
- two flowgraphs
- screen capture showing noise &c
- spreadsheet with data
- plot with two curves
- calculated coding gains (with reasonable results)
Lab 9 Pre-Lab (1)
- a screen capture of a reasonable approximation of an Ethernet
frame in hex format
Lab 9 Report
- packet contents in hex
- Ethernet waveform ('scope screen capture)
- Wireshark capture with your name in data field
- correct preamble frequency
Assignments
Assignment 1 (10)
q1: each correct answer (1018, 3234, 6264) (3)
q2: not marked
q3: each code point and letter (4)
q4: each correct answer (1E-6, 9E-6, 36E-12) (3)
Assignment 2 (7)
q1: (a) t=+/- 3.33 (1)
(a) p=8E-4 (1)
(b) p=4E-4 (1)
q2: 1 mark for start and end flags (1)
1 mark for stuffed bit (1)
1 mark for bits in the correct order (l.s.b. first) (1)
q3: a diagram including flip-flops and XOR gates for computing
feedback (1)
Assignment 3 (11)
q1: dmin=N
N=2 to detect 1 error (-0.5 if wrong but agrees with dmin)
N=7 to correct 3 errors (-0.5 if wrong but agrees with dmin)
q2: yes
top left bit
m^2 / ( m^2 + 2m [+1] )
64/81 = 0.79 (-0.5 if value computed correctly with wrong formula)
q4: (a) two sequences of values
(b) yes.
(c) 15
(d) same, sort of
Mid-Term Exam 1
q1
- 1 for bit rate
- 1 for correct bit order
- 1 for correct bit values
- 1 for correct character
- 1 for correct parity
q2
- 1 for number of bytes
- 1 one mark per correct byte (3)
Mid-Term Exam 2
q1
- 1 mark for each correct bit (comparing bit-for-bit)
q2
- subtracted 1 mark for each byte omitted or added
Final Exam
Marks assigned as follows (total of ):
Question 1:
- 1 for number of bytes (right row of table)
- 1 for correct values of x and y
- 1 for correct first byte
- 1 for correct second byte
Question 2:
- 1 for start/stop bits
- 1 for bit order
- 1 for bit polarity
- 1 for correct parity
- 1 for axis labels
Question 3:
- 1 for 3 levels
- 1 for change of level for each 1
- 1 for labelling the voltage axis
Question 4:
- find normalized threshold t=-2.5
- find correct P(x < t)
- correct answer
Question 5:
- correct equation
- correct numerical result for normalized rate
- correct information rate
Question 6:
- correct distance calculation
- correct no. errors detect
- correct no. errors correct
Question 7:
- correct source address
- correct destination address
- correct Ethertype
Question 8:
- common-mode voltage
- differential voltage
- longest run of 1's
- type of ARQ