Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

Explain in brief the design stages for digital IIR filters. Design a low pass IIR filter to meet the following specification. Pass band: 3-5 kHz Stop band: 0-1 kHz Pass band ripple: 1 dB Stop band...

1 answer below »
Explain in brief the design stages for digital IIR filters. Design a low pass IIR filter to meet the following specification. Pass band: 3-5 kHz Stop band: 0-1 kHz Pass band ripple: 1 dB Stop band attenuation: 60 dB Sampling Frequency: 10 kHz (high pass with elliptic characteristics) Obtain the filter frequency response. (25 marks) 2. A linear phase FIR band pass filter is required to satisfy the following specification: Pass band: 12-16 Hz Transition Width: 3 Hz Pass band ripple: 0.01 dB Stop band attenuation: 80 dB Sampling Frequency: 96 Hz Obtain the magnitude-frequency response of the filter with aid of MATLAB for any of the two case: a. Using Hamming window b. Using Kaiser window c. Using Optimal Method d. Using frequency sampling method Compare the two cases. Take the screen shoot of the output and pin it along with the report. (25 marks) 3. Implement above FIR band pass filter using Code composer studio- C (CCS C) software and TMS320C6713 DSP chip by Texas Instrument s 6713 DSK board for the about filter specification. Write the program for implementing the digital filter using CCS software. Obtain the filter frequency response. Pass band: 12-16 Hz Transition Width: 3 Hz Pass band ripple: 0.01 dB Stop band attenuation: 80 dB Sampling Frequency: 96 Hz (15 marks) 4. Prepare a detailed report on Adaptive equalization of Digital filter. (650 words) (20 marks) Brief 1. Brief on the main design stages. Explain each of the stages with the given specification in detail a. Performance specification explanation b. Explain briefly four coefficient calculation methods and use any method for the given filter specification c. Analyze error due to Finite word length effect 2. Obtain the magnitude-frequency response of the filter a. Specify the desired frequency response b. Calculate design parameters to compute the filter coefficient c. Write the MATLAB program for two selected method d. Obtained Filter coefficients e. Plot the magnitude frequency response spectrum for the selected method f. Compare the result 3. Write CCS - C program in order to implement the digital filter for given specification by using calculated filter coefficients. a. Emulate real time FIR digital filter on DSP chip and obtain the magnitude frequency response spectrum b. Export filter coefficients generated by your MATLAB program to CCS - C. 4. Explain in detail Adaptive Equalization of digital Filter (650 words) application where digital is used, for example in loud speaker equalization, and the frequency response spectrum/ block diagram of the filter used. Working arrangements This is an individual course work The main report can follow the outline Lecture review - Design stages for IIR filter (10 marks) - Application of digital filter (20 marks) Design Criteria - Design calculation for IIR filter (15 marks)k - Compute design parameters for filter coefficient (5 marks) Software Implementation - Matlab program for the selected methods to calculate filter coefficient and plot the frequency response spectrum (20 marks) - CCS program to implement the digital filter on chip (7 marks) Real time implementation - Emulation result for the filter design conclusion (7 marks) - Discussion on methodology and solution implemented and result achieved. (5 marks) Submission instruction 1. The course work should follow the standard report format consisting of a. Title page b. Declaration of Originality c. Abstract d. Content Page e. Main report f. References g. Turnitin report (I will do myself by my student account, If fail, please revise.) 2. Font, Time new Roman; Font size, 12: Line Spacing, 1-1/2 and left-right justification 3. Harvard referencing should be used. 4. A report which does not meet the style and format specification will not be accepted for marking . It will be returned to the student and a mark of 0% recorded. Text Book ***Digital Signal Processing*** Practical Approach (Second Edition) Emmanuel C. Ifeachor Barrie W. Jervis
Answered Same Day Dec 29, 2021

Solution

Robert answered on Dec 29 2021
101 Votes
DIGITAL SIGNAL PROCESSING
ASSIGNMENT
1. Explain in
ief the design stages for digital IIR filters. Design a low pass IIR filter to meet
the following specification.
Pass band: 3-5 kHz
Stop band: 0-1 kHz
Pass band ripple: 1 dB
Stop band attenuation: 60 dB
Sampling Frequency: 10 kHz
(high pass with elliptic characteristics)
Obtain the filter frequency response.
Solution:
IIR Filter Design can be done in following five steps:
(1) Filter specification.
(2) Coefficient calculation.
(3) Structure selection.
(4) Simulation (optional).
(5) Implementation
Design of IIR High pass Filter:
Pass band: 3-5 kHz
Pass band ripple: 1 dB
Stop band attenuation: 60 dB
Sampling Frequency: 10 kHz
Calculate Filter Coefficient for Low pass filter and then transform that into High Pass filter.
N= 20
MATLAB Code:
%----------------------------------------------------------------------
%Part 1 (a) Design of IIR Filter
%Filter Specifications
Fs = 20*10^3;fs = Fs/2; %Sampling Frequency
Fpb = 3;fpb = Fp
fs; %Passband edge frequency
Fsb = 5;fsb = Fs
fs; %Stopband edge frequency
Rpb = 0.01; %Passband Ripple
Rsb = 60; %Stopband Attenuation
%----------------------------------------------------------------------
%Butterworth Filter
[n,fn] = buttord(fpb,fsb,Rpb,Rsb);
[b,a] = butter(n,fn);
[H,w] = freqz(b,a,512,1);
wc = 0.0175;
wd = 0.4;
[num,den] = iirlp2hp(b,a,wc,wd);
[H1,w1] = freqz(num,den,512,1);
plot(w, 20*log10(abs(H1)));
hold on;
grid on;
title(['Butterworth High Pass Filter, Magnitude response,order=',num2str(n)]);
xlabel('f');
ylabel('|H(f)| dB');
Finite Word length Effects:
It affects the accuracy of the filter but e
ors and constraints due to finite word length cannot
e avoided as it is inherent to the design procedure. As we increase the word length, its
accuracy keep on increasing but requires more memory for the processing of the signal.
Quantization e
or introduced by ADC, e
ors due to limitation in size of the register
introduces round-offs e
ors in the arithmetic.
Explain
iefly four coefficient calculation methods and use any method for the given filter
Specification:
1. Butterworth Filter
2. Chebyshev Filter
3. Elliptic
4. Bilinear Transformation






Filter Design Process:
[1]
Filter Type: Low pass filter
Filter specifications:
ï‚· Sampling frequency =fs
ï‚· Filter order = N (Calculated)
ï‚· Cut-off frequency = fc
ï‚· Stop-band attenuation = Ap
[2]
Method Used : Butterworth analog filter (Prototype).
[3]
Order of the filter is calculated by using cut-off frequency and stop band attenuation.
[4]
This filter does not have zeros. I only contains Poles and are given by following formula:
[5]
Analog prototype filter cut-off frequency Ωc is calculated first.
Transfer functions are calculated using following expression:

[6]
Bilinear transformation can be used to transform analog filter...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here