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