This action might not be possible to undo. Are you sure you want to continue?
Faculty of Health, Engineering & Sciences
School of Mechanical & Electrical Engineering
Course Number: ELE3107
Course Name: Signal Processing
Internal Assessment No: 1 External
This Assessment carries 200 of the 1000 marks total for this Course.
Assignment: Signals and Systems
Date Given: Date Due:
Week 1 Friday Week 8
Penalty for Late Submission: Loss of 5% of total marks for this assignment per day late.
Assignments are to be typed, not handwritten. Assignments are to be submitted electronically, using the Electronic Assignment Submission Environment (EASE) link on StudyDesk. If you are not sure how to do this, see http://www.usq.edu.au/studydesk/help/assignments/ EASE will give you a receipt on submission, which you should record. Marked assignments will be returned via the EASE system. Please use PDF format to submit your assignment. Please use the naming convention LastName-StudentNumber.pdf, where StudentNumber is your 10-digit student number, and LastName is your last (family) name. By submitting this assignment, you agree to the following Student Declaration: I hereby certify that no part of this assignment has been copied from any other student’s work or from any other source except where due acknowledgement is made in the assignment. No part of this assignment has been written for me by any other person except where such collaboration has been authorised by the Examiner.
Any non USQ copyright material used herein is reproduced under the provision of Section 200(1)(b) of the copyright Amendment Act 1980.
To be able to model a discrete-time system (course objectives 3). . source code. waveforms and/or images as appropriate for this assignment. is unacceptable.edu. and less than 4M in size. • You are not permitted to use any “toolbox” functions from MATLAB (i. Further helpful hints on how to correctly reference (and how to avoid plagiarism) may be found under the link Academic Honesty on the course Study Desk.au/.. – Use the ﬁle naming format LastName-StudentNumber. or other penalties as determined by the Academic Misconduct Policy.pdf. • Students are reminded of the penalties applying to plagiarism. – Be submitted electronically at http://ease. Include documentary evidence of illness (a medical certiﬁcate) or additional work commitments (a written conﬁrmation of changed work circumstances from your supervisor). those functions not provided as part of the standard Student Edition). leaving the remainder of the ﬁrst page blank for marking. For extension applications for other reasons. please contact the examiner at least 2 weeks in advance of the due date. – State your name and student number at the top of the ﬁrst page. Your report should include diagrams./ 3 . If you wish to apply for consideration for late submission. – Be submitted in PDF format.e.Signal Processing Signals and Systems Page 2 Objectives The aims of this assignment are: 1. 3. Copying all or part of an assessment from another student. or from the web.. not handwritten. • Late assignments are not normally accepted. submit a written report.usq. Submission • Assignments must: – Be typed. To understand diﬀerent signal models (course objectives 1 and 2) 2. To design simple signal processing algorithms (course objective 4) Students are expected to communicate their ﬁndings and ideas in a clear and logical manner. • For each question. Plagiarism may result in loss of marks. it must be done at least one week prior to the due date in writing or via email. detailing your approach and discussing your ﬁndings. ﬁgures.
Moderate spelling or grammatical errors. uses knowledge from course and outside.Signal Processing Signals and Systems Page 3 Marking Marks are awarded as per the marking guidelines at the end of each question. Referenced if appropriate. Referenced if appropriate.. Pass Has some understanding of the problem. Poor spelling and/or obvious grammatical errors. Distinction Very good grasp of the problem. Addresses the question but not clearly.. Does not really address the question. Where an explanation or description is speciﬁcally requested. Lacks clarity of expression or uses an imprecise argument. Fail Has little or no understanding of the problem. Correct grammar and spelling. Correct grammar and spelling. Well-argued choice of method or approach as appropriate to the question. perhaps with very minor errors. Credit Understands the problem. Signiﬁcant misconceptions or total lack of understanding of the question. your response will be assessed according to the following: 85-100: 75-85: 65-75: 50-65: 0-50: High Distinction Excellent grasp of the problem. Moderate spelling or grammatical errors. Addresses the question using knowledge from course./ 4 . Addresses the question using knowledge from course. Well-argued choice of method or approach as appropriate to the question. Explicitly addresses the question. Some misconceptions about the question. The breakdown of marks will be noted on the PDF ﬁle returned to you via EASE. . Referenced if appropriate.
z2 (z − p)(z − p∗ ) (3) Part (a) — 20 Marks π . with frequency π ωo = 10 rad/samp and amplitude A = 1. ./ 5 . What is the true (Hertz) frequency generated in this case? Part (b) — 10 Marks Generate a Gaussian random signal vector.95 and ωn = 10 generated in the ﬁrst question. (a) Plot clean sinusoidal waveform & comment (b) Plot waveform with noise & comment Total 10 10 20 Question 2 — 60 Marks A ﬁlter of the form G(z ) = with p = reωn will be studied. and comment brieﬂy on your results. of 4 seconds duration.2. v (n). plot the time response to the input sinusoidal waveform With r = 0. of the same length. Plot one of the waveforms.Signal Processing Signals and Systems Page 4 Part I Question 1 — 20 Marks Part (a) — 10 Marks Generate and plot a sampled sine wave with fs =8kHz.. You will have to choose the value of α experimentally – try both small and large.. Show both the transient and steady-state response. The waveform equation is x(n) = A sin nω (1) Explain the role of each of the variables in this equation. Then generate a noisy signal of the form y (n) = x(n) + αv (n) (2) Listen to the resulting signal y (n) for various values of α. and investigate the diﬀerences.
Explain how you calculated the SNR. and aim to record around 2 seconds worth./ 6 . ‘quite noisy’. use terms such as ‘no perceptual diﬀerence’. ‘minor noise present’. Part (b) — 20 Marks Listen to the recordings. Repeat for 14. ‘poor quality’ etc. make a recording of your voice. and compare to that expected from the frequency response in part (b). 16 bits per sample. explain results Total 20 20 20 60 Part II Question 3 — 40 Marks Using the audiorecorder() function in MATLAB. Explain all your working. Use a sample rate of 8kHz. to make a 15 bit recording. and implement your approach. Are the results the same? (a) Time response (transient+steady-state) (b) Frequency response (gain+phase) (c) Compare gains and phases. Calculate the signal-to-noise ratio in each case. and add that to your table. 12 bits. Part (c) — 20 Marks Find the gain and phase from the time-domain response of part (a).. and make a table with the number of bits and the corresponding quality assessment. down to 1 bit.Signal Processing Signals and Systems Page 5 Part (b) — 20 Marks Plot the frequency-domain response of the ﬁlter. Explain how you would do this in MATLAB. particularly how the z transfer function is converted to gain/phase plots. 13.. This can simply be a subjective assessment. (a) Explanation & MATLAB coding 20 (b) Subjective assessment table with SNR 20 Total 40 . Part (a) — 20 Marks Quantize the audio samples down from the original 16 bits by removing the least-signiﬁcant bit (LSB) from the waveform.
Using your reasoning above. show waveform 20 (c) z transfer function and poles 20 (d) Explain nonrecursive transfer function 20 Total 80 End of Assignment . (a) Explain use of ﬁlter command 20 (b) Implement realistic ﬁlter.8 and D = 2 samples to explain your reasoning. D is the echo delay (in samples). Part (a) — 20 Marks Explain how to convert the above equation into a form suitable for passing to MATLAB’s filter() command. implement the reverberation equation.4. and listen to the result. and explain in your own words the physical signiﬁcance of these parameters. and listen to the results. Select an echo delay of 0. Part (c) — 20 Marks Convert equation (4) to a z transfer function.2 seconds. In your report. as opposed to that used in equation (4) ? Implement an audio echo system based on equation (5). and α = 0.Signal Processing Signals and Systems Page 6 Question 4 — 80 Marks This question examines the addition of a (synthetic) echo to the voice recording. include a plot of the waveform. Where are the poles located? Part (d) — 20 Marks Suppose the equation governing the reverberation is y (n) = x(n) + αx(n − D) (5) What would be the physical signiﬁcance of this form. Use α = 0. use a diﬀerence equation of the form y (n) = x(n) + αy (n − D) (4) where x(n) is the input audio. y (n) is the output (echoed) audio. such as would be found in a reverberant room. and α governs the amount of echo fed back. Experiment with diﬀerent values of the parameters α and D. To do this. Part (b) — 20 Marks A delay of 2 samples (as in the previous part) would not be audible.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.