Friday, January 30, 2009

B-Div students

Please note that I would be engaging the class from 3 to 5 on Monday, 2nd Feb. 2009.
YVJoshi

Wednesday, January 28, 2009

Lecture of Mr. Achyut Godbole

On 29th January, There is a open talk "MAZI SHODH YATRA " by Mr. Achyut Godbole, a renowned writer in Marathi, a successful IT professional and Author of Operating systems Book at 6.00 PM at Shankarrao Chavan Sabhagrih, Near Guru Gobind Singhji Stadium. You may attend the same. It would be useful.

Thursday, January 22, 2009

Announcement for Lectures on Friday (23rd Jan 2009)

This is to inform all that Lectures scheduled for Friday will be held as per the time table.
i.e. B - Div -10 to 12
A - Div - 1.30 to 2.30PM

(Earlier It was communicated that the lectures will not be held)

This is also announced in the class by Prof. V. P. Ghanwat.

Y. V. Joshi

Tuesday, January 6, 2009

Course Objectives

After attending this course, the students would be able to -

1. Review the Concepts of Signals and Systems such as Continuous Fourier Transform, DTFT, Sampling Theorem, Laplace Transform, Z- Transform

2. Understand the DFT and its computation

3. Understand fast computation algorithms for DFT- FFT radix-2, radix-3 etc, DIT, DIF

4. Understand analog filter design- Approximations Butterworth and Chebyshev type I

5. Design the digital filters - FIR (using window functions, Frequency sampling) and IIR (Impulse invariant transformation, Bilinear transformation)

6. Understand the concepts in Multirate signal processing such as up/down sampler

7. Study the typical applications of DSP

8. Perform signal processing operations in MATLAB

Notice as regards to Laboratory record

All the students are expected to maintain a 100 Page note book for practicals.

This notebook must be maintained properly. Keep a record of practicals performed datewise.

You may also write the programs written by you at home/extra time in the notebook.

No printing of programs required at the end semester.

Sunday, January 4, 2009

List of practicals

1. Signal Generation (sinusoidal of any frequency, Complex exponential, rectangular, triangular etc) --Week 2(Dec 22-27, 2008)
2. DTFT of any signal -Week 3( Dec 29, 2008- Jan 3, 2009)
3. DFT of a sequence (write a program in MATLAB for direct computation of DFT)- Week 4 (Jan 5-10, 2009)
4. Circular convolution, Linear COnvolution in time domain and by using DFT.- Week 5 (jan 12-17, 2009)
5. Optional - Write a program for computation of DFT using Decimation in Time FFT algorithm. Independent programs submitted to me would get bonus 5 Marks. Those who write VHDL/Verilog model for 8-pt FFT would get 20 bonus marks.
6. Use the FFT function of MATLAB for analysing real time signals such as audio, speech. Also use the programme of Expt 3 and compare the timing complexity of both (your prgramme of expt 3 and FFT function using Tic/Toc function) - Week 6, Jan 19-24, 2009.
7. Optional - Write a programme for DIF FFT using radix-3 algorithm. (Bonus marks 10)
8. a. Determine the DFT of length 14 sequence using DFT (direct computtaion) and using FFT function with N=16. What is the conclusion ?
b. Represent the transfer function of a discrete time system in MATLAB. Plot the pole -zero plot, obtain the frequency response of the transfer function. Take examples of FIR and IIR systems. ( Week 7-Jan 27-Feb 1, 2009)
9. Study of Magnitude and phase responses of All pass systems, Minimum phase systems, maximum phase systems, zero phase systems, Inverse systems etc. ( Week 8- Feb 2 to 7, 2009)
10. Study of Filter structures (software implementation), use of filter function.
Create a signal containing two frequencies (one in passband, one in stopband of low pass filter. Choose a Low pass filter coefficiemts b and a. Pass the sequence through the filter representated by [b,a] and see the output.
11. Design of FIR filters using windows
12. Design of IIR digital filters (Butterworth, Chebyshev-I)
13. Study of multirate building blocks upsampler, downsampler
14. Data Compression (speech compression using subband coding)


The list will be updated every Friday.

Syllabus

EC323 DIGITAL SIGNAL PROCESSING (L-3, T-1, P-2, CR-5)

Review of Digital Signals and Systems Motivation, signal processing operations, signal processing applications. the sampling process, Discrete correlation of signals, Random signals, Discrete time Fourier transform, Discrete Fourier Transform, Relationship between the DTFT and the DFT and their inverses, , Linear convolution using the DFT, Transform domain representation of random signals.
LTI Discrete time systems in Transform Domain Finite dimensional Discrete time systems, the frequency response, the transfer function, types of transfer functions, Simple digital filters, Allpass Transfer function, Minimum phase and maximum phase transfer functions, Complementary transfer functions, Inverse systems, Systems identification, Digital two pairs.
Digital filter structures Block diagram representation, equivalent structures, Basic FIR structures, Basic IIR structures, All pass filters, IIR tapped cascaded lattice structures, FIR cascaded lattice structures.
Digital Filter design IIR filter design – Bilinear transformation, Impulse invariant transformation, Lowpass IIR digital filters, Spectral transformations, FIR filter design using windowing techniques, Frequency sampling technique, Computer aided design.
DSP algorithm implementation Computation of DFT, FFT algorithms, Decimation in time, Decimation in Frequency, Different algorithms of FFT such as DIT and DIF where input and output is in order, radix-n algorithms, Radix - prime number algorithms
Introduction to Multirate Signal processing Speech, images, sampling rate alterations, introduction to sub-band coding.

Text/Reference Books:
S. K. Mitra, Digital signal processing- A computer based approach, Tata McGraw Hill, 2002
A. V. Oppenheim, R, W, Schafer, Discrete time signal processing, PHI
J. G. Proakis, D. G. Manolakis, Digital signal processing –Principles, algorithms and applications, PHI
A. V. Oppenheim, R. W. Schafer, Digital signal processing, PHI
E. C. Ifeachor, B. W. Jarvis, Digital signal processing- A practical approach, Pearson Education.

Experiments
Experiments may be set in MATLAB for demonstrating the basic concepts, Filter design and implementation, DFT, FFT and applications.