COURSE-MATERIALS ERRATA ======================= The most recent version of this document can be found at: https://www.ece.uvic.ca/~mdadams/courses/ece260/course_materials_errata.txt ################################################################################ COURSE-MATERIALS BUG-BOUNTY STANDINGS ===================================== Summary of Points Awarded to Date (for the Course-Materials Bug-Bounty Program) Name Points ---- ------ Kira Piwowar 1 Artyom Svetlichnyy 2 Nor Trinh 2 Sabrina Bryce 1 NOTE: For more details on the Course-Materials Bug-Bounty Program (CMBBP), please refer to the CMBBP handout distributed at the beginning of the term, which is also available in electronic form from the course web site. ################################################################################ TEXTBOOK AND LECTURE SLIDE ERRATA ================================= The most recent version of the errata for Edition 6.0 of the textbook and lecture slides can be found at: https://www.ece.uvic.ca/~mdadams/sigsysbook/downloads/signals_and_systems_errata-6.0.txt ################################################################################ VIDEO LECTURE ERRATA ==================== The most recent version of the errata for the 2020-05 ECE 260 video lectures can be found at: https://www.ece.uvic.ca/~mdadams/sigsysbook/downloads/ece260_2020_05_video_lecture_errata.txt ################################################################################ OTHER ERRATA ============ Errata for the textbook and/or lecture slides are listed in the documents whose URLs are given above (and not here). Errata that are not for the textbook and/or lecture slides are listed below. ################################################################################ Date: 2026-06-29 Name: Sabrina Bryce Description: In the most recent version of MATLAB, it appears that a non-backward-compatible change was made that causes some code for Assignment 5B to fail, due to a mismatch in array dimensions. While working on M.1(b) of Assignment 5B using the noisyHandel audio signal, I encountered the following MATLAB error: Requested 73113x73113 (39.8GB) array exceeds maximum array size preference (8.0GB) and might cause MATLAB to become unresponsive. I found that samps was a 73113×1 column vector, while noise was a 1×73113 row vector. When MATLAB evaluated samps = samps + noise; % (line 43 of getAudioSignal) it attempted to create a 73113×73113 matrix, which caused the memory error. Adding noise = noise(:); after noise = noise(1:length(samps)); resolves the issue by converting noise into a column vector. Using the following should also fix the problem: noise = noise.'; % replace noise by its transpose The problem is that the dimensions of samps and noise should match when computing: samps = samps + noise; % (line 43 of getAudioSignal) ################################################################################ Date: Name: Description: ################################################################################