Reference no: EM132805906
CIS048 DSP & Embedded Systems Development - University of Bedfordshire
Learning outcome 1: Exhibit a critical understanding of aspects of digital signal processing and embedded system development, including digital signal processing technologies, embedded system development process and research design methods.
Learning outcome 2: Demonstrate and communicate your understanding of digital signal processing technologies, future signal processing technologies and embedded system development.
Present detailed solutions to the following problems. When presenting a solution
a) Describe the relevant concept and show how to apply these concepts to solve the problem.
b) Question 1 relates to your study of embedded systems in C programming language using Arduino platform. The rest of the questions relate to Digital Signal Processing in MATLAB.
Question 1: Students will explore Embedded Systems technologies that are used for solving real- world problems. Students are expected to choose one topic from domain problem related to their interests out of the four problems listed below and provide solutions. Additional information has been provided separately describing fully what the students need to do to achieve higher grades. The four domain problem areas are:
a) Design and develop a Voice Controlled Home Automation System. The door lock/unlock operation should work on a voice command.
b) Design and develop a Heart rate monitoring system. Show the filtered electrocardiograph (ECG) signal in MATLAB.
c) Design and develop an automatic plant watering system.
d) Develop an Arduino Anti-Theft tracking system using a GPS to show the position of the object being tracked in real-time on a display screen.
Question 2: provide detailed solutions with comments.
a) Explain Impulse Response and Convolution with corresponding Concepts and Examples.
b) Explain Aliasing and the Nyquist Theorem.
c) Explain the difference between Continuous and Discrete signals.
d) What is ZOH?
Question 3:
a) Given an IIR filter with vector b = [1 1.5] and a = [1 -0.25 0.6]. The Transfer Function (TF) is H(z) shown below. Use MATLAB functions impz, freqz, grpdelay and z-plain to analyze the TF and plot the respective graphs.
H(z) = 1 + 0.5z/(1 - 0.25z-1 + 0.6z-2)
b) Find the I/O difference equation of the system.
Question 4: Test Linearity and Time-Invariance of the following systems.
i. γ(n) = x(n) + x(n - 1) + x(n - 2) + x(n - 3)
ii. γ(n) = 3x(n)u(n)
iii. γ(n) = x(-n)
iv. γ(n) = nu(n)
v. γ(n) = ∑k=-∞nx(k)
Question 5: Given the difference equation,
γ(n) = 3/4γ(n - 1) - 1/6γ(n - 2) + x(n) + 1/2x(n - 1)
a) Determine the following:
i. Transfer Function of the signal y(n)
ii. Pole/Zero plot
iii. ROC
iv. Impulse Response of the system
b) Design a second order Butterworth IIR low-pass filter in MATLAB with a cut-off frequency of Π/8.
c) Show the "Direct-Form II" Realization" Flow Diagram of the second order filter in (b).
Attachment:- Embedded Systems Development.rar