Question

Given below is the difference equation of an IIR Butterworth
lowpass filter. The filter

was designed using bilinear transformation method where Ω? =
1.

?[?] =

2

3

(?[?] + ?[? − 1] +

1

2

?[? − 2])

(a) Plot the poles and zeros of the filter on the z-plane.

(b) Explain the causality and stability of the filter. Also,
determine the ROC of the

filter.

(c) Find the cutoff frequency, ?? , of the filter.

(d) Compute |?(?)| for ? equals to 0, ??, and ?. Then sketch the
|?(?)|.

(7 marks

Answer #1

Problem 1 ...... you can use Matlan i got one so all
what i need is 2, 3 and 4 one of them or all of them ..
thanks
The following Scilab code generates a 10-second “chirp” with
discrete frequencies ranging from 0 to 0.2 with a sampling
frequency of 8 kHz.
clear; Fs = 8000;
Nbits = 16;
tMax = 10;
N = Fs*tMax+1;
f = linspace(0.0,0.2,N);
x = zeros(f);
phi = 0;
for n=0:N-1 x(n+1) = 0.8*sin(phi);
phi...

System 3 : Consider the discrete time system represented by the
following difference equation:
y(n) ? x(n) ? x(n ? 2) ? 0.8y(n ?1) ? 0.64 y(n ? 2)
a) Draw the corresponding BLOCK DIAGRAM
b) Obtain the TRANSFER FUNCTION, H(z) , for this
system.
c) Calculate and plot the POLES and ZEROS of the transfer
function.
d) State the FREQUENCY RESPONSE Equation , H(ej? ) ,
for this system.
System 4 : Consider the discrete time system represented by...

Problem 1....... you can use Matlab
The following Scilab code generates a 10-second “chirp” with
discrete frequencies ranging from 0 to 0.2 with a sampling
frequency of 8 kHz.
clear;
Fs = 8000;
Nbits = 16;
tMax = 10;
N = Fs*tMax+1;
f = linspace(0.0,0.2,N);
x = zeros(f);
phi = 0;
for n=0:N-1 x(n+1) = 0.8*sin(phi);
phi = phi+2*%pi*f(n+1);
end sound(x,Fs,Nbits);
sleep(10000); //allows full sound to play
Add code that calculates and plays y (n)=h(n)?x (n) where h(n)
is the...

The following question has to be implemented using matlab
programming and fdatool
a. Extract samples of a music file of a suitable format
(sample.mp3, made available on the moodle)
providing a duration of 2 seconds playtime, add a colored noise
centered around 4.5kHz to the extracted samples so that the SNR is
-15 dB.
b. Realize an FIR (hamming) and IIR lowpass
filter of order 10 having a cutoff frequency of 3kHz respectively.
(Obtain the sampling frequency value from the...

MATLAB FIR filter design.
The audio file, covering the frequency range of roughly 0 to
3000 Hz, is very badly corrupted with high?level noise. Your
problem is to design a digital filter that will sufficiently
attenuate the noise so that the audio speech is intelligible.
(sorry but chegg doesn't allow me to attach the wav file)
Here is the design template:
clear, clc % clear all variables
%% Read in the noisy audio signal from the file 'CapnJ.wav' using audioread...

Problem 3 you can use Matlab and also i give u the Problem 1
code its on Matlab
Using the same initial code fragment as in Problem 1, add code
that calculates and plays y (n)=h(n)?x (n) where h(n) is the
impulse response of an IIR bandpass filter with band edge
frequencies 750 Hz and 850 Hz and based on a 4th order Butterworth
prototype. Name your program p3.sce
this is the Problem 1 code and the solutin
clear; clc;...

1. Write a MATLAB function to determine the discrete-time
Fourier Transform (H(?)) of the following sequence. Plot its
magnitude and phase. You can use the dtft command and use the abs,
angle and plot commands to plot the results.
x(n) = {4, 3, 2, 1, 2, 3, 4}.
2. Analytically determine H(z) and plot its magnitude and phase
for the following system using freqz.
y(n) = 2x(n) + x(n ? 1) ? 0.25y(n ? 1) + 0.25y(n ? 2).
3....

ADVERTISEMENT

Get Answers For Free

Most questions answered within 1 hours.

ADVERTISEMENT

asked 6 minutes ago

asked 12 minutes ago

asked 21 minutes ago

asked 23 minutes ago

asked 36 minutes ago

asked 37 minutes ago

asked 41 minutes ago

asked 42 minutes ago

asked 43 minutes ago

asked 55 minutes ago

asked 58 minutes ago

asked 59 minutes ago