



















































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
To introduce signal processing concepts in systems having more than one sampling frequency. UNIT I. SIGNALS AND SYSTEMS. 9. Basic elements of DSP – concepts of ...
Typology: Schemes and Mind Maps
1 / 59
This page cannot be seen from the preview
Don't miss anything!




















































Vision of Institution To build Jeppiaar Engineering College as an Institution of Academic Excellence in Technical education and Management education and to become a World Class University. Mission of Institution M1 To excel in teaching and^ learning,^ research^ and^ innovation^ by promoting the principles of scientific analysis and creative thinking M 2 To participate in the production, development and dissemination of knowledge and interact with national and international communities M To equip students with values, ethics and life skills needed to enrich their lives and enable them to meaningfully contribute to the progress of society M4 To prepare students for higher studies and lifelong learning , enrich them with the practical and entrepreneurial skills necessary to excel as future professionals and contribute to Nation’s economy Program Outcomes (POs) PO Engineering knowledge : Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems. PO Problem analysis : Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences. PO Design/development of solutions : Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations PO Conduct investigations of complex problems : Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. PO Modern tool usage : Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
Program Educational Objectives (PEOs) PEO1 To address the real time complex engineering problems using innovative approach with strong core computing skills. PEO2 To apply core-analytical knowledge and appropriate techniques and provide solutions to real time challenges of national and global society PEO3 Apply ethical knowledge for professional excellence and leadership for the betterment of the society. PEO4 Develop life-long learning skills needed for better employment and entrepreneurship Programme Specific Outcome (PSOs) PSO1 – An ability to understand the core concepts of computer science and engineering and to enrich problem solving skills to analyze, design and implement software and hardware based systems of varying complexity. PSO2 - To interpret real-time problems with analytical skills and to arrive at cost effective and optimal solution using advanced tools and techniques. PSO3 - An understanding of social awareness and professional ethics with practical proficiency in the broad area of programming concepts by lifelong learning to inculcate employment and entrepreneurship skills. BLOOM TAXANOMY LEVELS BTL1: Remembering BTL2: Understanding BTL3Applying. BTL4: Analyzing BTL5:Evaluating BTL6:Creating
To introduce discrete Fourier transform and its applications. To teach the design of infinite and finite impulse response filters for filtering undesired signals. To introduce signal processing concepts in systems having more than one sampling frequency. UNIT I SIGNALS AND SYSTEMS 9 Basic elements of DSP – concepts of frequency in Analog and Digital Signals – sampling theorem
Course Outcomes (COs) C312.1 Understand the various signals and systems. C312. Build frequency transformations for the signals and Compare Discrete Fourier Transform and Fast Fourier Transform. C312.3 Design^ of Infinite Impulse Response filters for given specifications. C312.4 Design of Finite Impulse Response filters for given specifications C312.5 Determine the effects of Finite Word length Effects in Digital Filters.
John G. ProaKis and Dimitris G.ManolaKis, “Digital Signal Processing – Principles, Algorithms & Applications”, Fourth Edition, Pearson Education, Prentice Hall, 2007
John G. ProaKis and Dimitris G.ManolaKis, “Digital Signal Processing – Principles, Algorithms & Applications”, Fourth Edition, Pearson Education, Prentice Hall, 2007
John G. ProaKis and Dimitris G.ManolaKis, “Digital Signal Processing – Principles, Algorithms & Applications”, Fourth Edition, Pearson Education, Prentice Hall, 2007
John G. ProaKis and Dimitris G.ManolaKis, “Digital Signal Processing – Principles, Algorithms & Applications”, Fourth Edition, Pearson Education, Prentice Hall, 2007
John G. ProaKis and Dimitris G.ManolaKis, “Digital Signal Processing – Principles, Algorithms & Applications”, Fourth Edition, Pearson Education, Prentice Hall, 2007
Linear system. 10 What are energy and power signals? May /June 2013,Nov/Dec 2012 The energy signal is one in which has finite energy and zero average power The power signal is one in which has finite average power and infinite energy. T E = Lt ∫ │x(t)│^2 dt joules. T→∞ - T P = Lt T T→∞ 1 / 2T ∫ │x(t)│^2 dt joules. ]
What is correlation? What are its types? May /June 2013 Measuring similarities between two signals .Two types are Auto Correlation and Cross Correlation.
Compare linear convolution and circular convolution. Nov/Dec 2012 Nov/Dec 2010 y(n)=(N1+N2-1 )samples - input sequence may have different length-Zero padding is not required------Linear convolution, y(n)=max(N1+N2)- input sequence should have same length – If the length of the sequence are not equal Zeroes are appended at the end of the sequence.-----Circular convolution
What is sampling theorem? Nov/Dec 2012, APRIL/MAY Fs>=2Fm Fs= Sampling frequency Fm- maximum analog frequency.
What do you understand by the term signal processing? MAY/JUNE 2014 Processing of signals by systems is called as signal processing
What is time invarient system? MAY/JUNE 2014.MAY/JUNE 2016 If the input output characteristics of the systems do not change with time ,then the system is referred as time in variant system.
What is linear and nonlinear systems? The system is linear if and only if T[a1x1(n)+ a2x2(n)]= a1y1(n)+ a2y2(n)] Where x1(n),x2(n) are arbitrary input signals y1(n), y2(n) are arbitrary output signals a1,a2 are constants.
What is static and dynamic systems. A system is static if its output at any instant n depends only on present input but not on past or future input.
Define Region of Convergence.(ROC) April/May 2018 Since Z transform is an infinite power series it exists only for those values of Z for which X(Z)=attains a finite value.
What are the properties of Z transform. 1.linearity property 2.scaling property3.Time shifting property4.Time reversal property5.Convolution of 2 sequences.6.Differentiation in Z domain
Write the cases in long division method. Case1.When ROC exterior to the circle, the system is expected to be a causal system. Case2.When ROC interior to the circle, the system is expected to be a anticausal system..
what are the types of convolution. 1.circular convolution2.linear convolution
What are the types of correlation? Autocorrelation- measuring similarities between same signals Cross correlation-measuring similarities between different signals
Define DSP. Processing of signals by digital systems
Find the energy of (1/4)n u(n) April/May 2017 Refer Notes
What are the types of signals. 1.one dimensional signals2. multi dimensional signals3. multi channel signals
What is Nyquest sampling Rate? Fs>=2Fm Sampling frequency should be greater than two times maximum frequency.
What is continues time signals AND Discrete time signals. Amplitude can be defined for all values of t. Amplitude can be defined for particular integer values of t. MAY/JUNE 2016
Given x(z)=Z2 +2Z +1-2Z-2. Find the equivalent time domain signal x(n) Nov/Dec Refer notes
What are the applications of DSP? Image processing, speech processing, biomedical, Radar system, Digital audio, video processing
What is continuous and discrete time signal? Continuous time signal A signal x(t) is said to be continuous if it is defined for all time t. Continuous time signal arise naturally when a physical waveform such as
input signal. i.e., T [a1x1(n)+a2x2(n)]=a1T[x1(n)]+a2 T[x2(n)] e.g. y(n)=n x(n) A system which does not satisfy superposition principle is known as non- linear system. e.g.(n)=x2(n) 39 What are the steps involved in calculating convolution sum? The steps involved in calculating sum are
state associative law The associative law can be expressed as [x(n)h1(n)]h2(n)=x(n)[h1(n)h2(n)] Where x(n)-input h1(n)-impulse response. 19.State commutative law The commutative law can be expressed as x(n)h(n)=h(n)*x(n)
what are the properties of convolution sum The properties of convolution sum are
State distributive law The distributive law can be expressed as x(n)[h1(n)+h2(n)]=x(n)h1(n)+x(n)*h2(n)
State properties of ROC.
How to obtain the output sequence of linear convolution through circular convolution? Consider two finite duration sequences x(n) and h(n) of duration L samples and M samples. The linear convolution of these two sequences produces an output sequence of duration L+M- 1 samples, whereas , the circular convolution of x(n) and h(n) give N samples where N=max(L,M).In order to obtain the number of samples in circular convolution equal to L+M-1, both x(n) and h(n) must be appended with appropriate number of zero valued samples. In other words by increasing the length of the sequences x(n) and h(n) to L+M-1 points and then circularly convolving the resulting sequences
we obtain the same result as that of linear convolution. 45 What is zero padding?What are its uses? Let the sequence x(n) has a length L. If we want to find the N-point DFT(N>L) of the sequence x(n), we have to add (N-L) zeros to the sequence x(n). This is known as zero padding. The uses of zero padding are 1)We can get better display of the frequency spectrum. 2)With zero padding the DFT can be used in linear filtering.
Find the convolution of X(n)=1,2,3,1,2,1 and h(n)=1,2,1, April/May 2018 Refer Notes
What is overlap-add method? In this method the size of the input data block xi(n) is L. To each data block we append M-1 zeros and perform N point cicular convolution of xi(n) and h(n). Since each data block is terminated with M-1 zeros the last M-1 points from each output block must be overlapped and added to first M-1 points of the succeeding blocks.This method is called overlap-add method.
. What is overlap-save method? In this method the data sequence is divided into N point sections xi(n).Each section contains the last M-1 data points of the previous section followed by L new data points to form a data sequence of length N=L+M-1.In circular convolution of xi(n) with h(n) the first M-1 points will not agree with the linear convolution of xi(n) and h(n) because of aliasing, the remaining points will agree with linear convolution. Hence we discard the first (M-1) points of filtered section xi(n) N h(n). This process is repeated for all sections and the filtered sections are abutted together.
A signal x(t) =sin (5 πt) is sampled and what is the minimum sampling frequency is needed to reconstruct the signal without aliasing. Nov/Dec 2018. Fs>2fa .fa=2.5 therefore sampling frequency should be greater than or equal to 5 kz.
Find the system transfer function of given difference equation using Z transform y(n)-0.5y(n-1)=x(n). Nov/Dec 2018. Y(Z)=X(Z). H(Z) Therefore H(Z)= Y(Z)/X(Z).
Find the Z transform of the following discrete time signals and find ROC x(n)=u(n-2) x(n)=[-1/5 ]nu(n)+5[1/2]-nu(-n-1) MAY/JUNE 2014, MAY/JUNE 2016 Refer notes
Explain the process of analog to digital conversion of signal in terms of sampling quantization and coding. APRIL/MAY2015 OR (Relate Nyquest rate criteria and aliasing effect with sampling process. Discuss how aliasing error can be avoided. Nov/Dec 2018. Refer Notes
A Discrete time system is represented by the following difference equations y(n)=3y2(n-1)-nx(n)+4x(n-1)-2x(n+1) for n>0 .Determine the system is memoryless , causal, linear shift variant. Justify your answers. Nov/Dec Refer Notes
A causal system is represented by the following differential equations Y(n)+1/4 Y(n-1)=X(n)+1/2 X(n-1). Find the system function H(Z) and its coreponding region of convergence(ROC) Nov/Dec Refer Notes
Find the unit sample respose h(n) of the system for the given equation Y(n)+1/4 Y(n-1)=X(n)+1/2 X(n-1) Nov/Dec Refer Notes
Determine the inverse Ztransform of X(Z)=1/1-1.5 z-1 +0.5 Z-2) if ROC Z>1, ROC Z<0.5 and ROC 0.5<Z<1 Apr/May 2017 Refer Notes
Find the Z transform and ROC of (i) X(n)=s(n) (ii) X(n)=[3(3)n-4(2)n]u(n) OR (Determine the region of convergence of the following signal using Ztransform:x(n)=u(-n), x(n)=u(l-n), x(n)=2n U(n). Nov/Dec 2018.) Check whether the system y(n)=nX2 (n) is static or dynamic linear or nonlinear, time variant or time invariant ,causal or Non causal April/May 2018 Refer Notes
Determine the response of the system described by the difference equation y(n)=0.7 y(n-1)-0.12 y(n-2)+x(n-1)+x(n-2) to the input x(n)=n u(n) April/May 2018 Refer Notes
Q. No. Questions CO Bloom’s Level 1 Find the DTFT of a sequence x(n) = an u(n). Nov/Dec 2006, MAY/JUNE 2016, Solution: x ( n ) anu ( n ) n X ( ej^ ) x ( n ) e j^ n 0 ( ) n X ej^ ane j^ n n n X ( ej^ ) ( aej ) 0 e^ j j a X e 1 1 ( )
What is FFT? Nov/Dec 2006 The Fast Fourier Transform is a method or algorithm for computing the DFT with reduced number of calculations. The computational efficiency can be achieved if we adopt a divider and conquer approach. This approach is based on decomposition of an N-point DFT in to successively smaller DFT’s. This approach leads to a family of an efficient computational algorithm is Known as FFT algorithm
The first five DFT coefficients of a sequence x(n) are X(0) = 20, X(1) 5+j2,X(2) = 0,X(3) = 0.2+j0.4 , X(4) = 0. Discover the remaining DFT coefficients. May/June 2007 April/May 2017 X (K) = [20, 5+j2, 0, 0.2+j 0.4, 0, X (5), X (6), X (7)] X (5) = 0.2 – j0. X (6) = 0 X (7) = 5-j
What are the advantages of FFT algorithm over direct computation of DFT? Nov/Dec2017 May/June 2007 Reduces the computation time required by DFT. Complex multiplication required for direct computation is N2 and for FFT calculation is N/2 log 2 N. Speed calculation.
State and prove Parseval’s Theorem. Nov/Dec 2007 Parseval’s theorem states that If x(n) ↔ X(K) and y(n) ↔ Y(K) , Then
Proof: By the definition of DFT; N- 1 X(K) = ∑ x(n) e (–j2πnK)/N n= Replace ‘K’ by ‘N-K’ N- 1 X(N-K) = ∑ x(n) e (–j2πn(N-K))/N n= 10 Define DFT pair. May/June 2013 The DFT is defined as N- 1 X (K) = ∑ x(n) e (–j2πnK)/N ; K = 0 to N- 1 n= The Inverse Discrete Fourier Transform (IDFT) is defined as N- 1 x (n) = ∑ X(K) e (j2πnK)/N ; n = 0 to N- 1 K=
Distinguish between linear & circular convolution. S. N N o Linear convolution circular convolution 1 The length of the input sequence can be different. The length of the input sequence should be same. 2 Zero Padding is not required. Zero padding is required if the length of the sequence is different.
Why Zero padding is needed? Nov/Dec 2011 Appending zeros to the sequence in order to increase the size or length of the sequence is called zero padding. In circular convolution, when the two input sequence are of different size , then they are converted to equal size by zero padding.
Write the shifting property of DFT. Time shifting property states that DFT {x(n-n0)} = X(K) e (–j2πn0K)/N
Why do we go for FFT? The FFT is needed to compute DFT with reduced number of calculations. The DFT is required for spectrum analysis on the spinals using digital computers.
What do you mean by radix-2 FFT? The radix - 2 FFT is an efficient algorithm for computing N- point DFT of an N-point sequence .In radix-2 FFT the n-point is decimated into 2-point sequence and the 2-point DFT for each decimated sequence is computed. From the results of 2-point DFT’s, the 4-point DFT’s are computed. From the results of 4 – point DFT’s ,the 8-point DFT’s are computed and so on until we get N - point DFT.
Is DFT of a finite duration sequence is periodic? If so state the theorem Yes .periodic. April/May 2018 Theorem : periodicity property If x(n)—X(Z) Then x(n+K)---X(Z+K)
How many multiplications & addition are involved in radix-2 FFT? (May/June 2012)(Nov/Dec 2010) For performing radix-2 FFT, the value of N should be such that, N= 2m. The total numbers of complex additions are N log 2 N and the total number of complex multiplication are (N/2) log 2 N.
What is Twiddle factor? Nov/Dec 2012,Nov/Dec 2011 Twiddle factor is defined as WN = e – j2π/N. It is also called as weight factor.
What is main advantage of FFT? Nov/Dec 2012,May/June 2012. FFT reduces the computation time required to compute Discrete Fourier Transform
Distinguish between DFT and DTFT. Nov/Dec 2011 & May /June 2012 S.NO DFT DTFT
1. Obtained by performing sampling operation in Sampling is performed only in time domain.