Content of Lectures 1. Introduction, literature, Why DSP, history of electrical engineering- briefly, Signals, definition of signals, classes, advantages/disadvantages of DSP 2. Basic signals used in DSP, energy and power of sequences, periodicity of discrete signals, complex exponential + harmonically bounded complex exponentials, data sequences represented by delta function 3. Definition of LTI system, Linearity, Time-Invariance, Input - output relations of LTI systems, convolution, correlation (auto/cross), Stability, Causality of LTI systems. 4. Time-domain description of LTI system, Difference equation, Impulse response. Frequency-domain description of LTI system, frequency characteristic, system function, Z-transformation 5. ROC (Region of Convergence of Z-transformation), System function, roots of nominator/denominator, poles/zeros of system and its influence on the frequency behavior of the system, ROC (Region of Convergence of Z-transformation) 6. Analog Front-End: Sampling definition, sampling theorem, aliasing in time/frequency domains, Anti Aliasing Filters (AAF), over-sampling, under-sampling, AAF filter design examples, example of AAF filter used in phone line networks, Sigma-Delta ADC, real sampling, errors of ADCs, aperture and sampling jitters, SNR, ENOB, SINAD 7. Analog Front-End: interpolation, signal reconstruction, DACs, impulse and frequency responses of DACs, sinc(x), interpolation filters design. Quantization, coding of data, data representation in memory, computing errors, rounding, ceiling 8. Limit cycles, non-linearity founded in digital systems: saturation/over-flow, statistical model of quantizer, SNR calculations, noise of digital systems. 9. Non-Recursive Digital Filters (NRDF): description, phase linearity phenomenon, impulse responses of NRDF filters - FIR, design of NRDF filters, examples, windowing methods, Gibbs oscillations, equiripple design 10. Recursive Digital Filters (RDF) description, phase non-linearity, impulse response of RDF filters - IIR/FIR, design of RDF filters, transformation H(p)-H(z), bilinear and impulse-invariance transformations, design examples 11. Implementation structures of digital filters, structures suitable for NRDF/RDF filters, advanced structures, dual structures, structure?s transposition. Discrete unitary transformations (DUT), kernel of transformations, base vectors, DFT matrix and linear equation forms, deep insight to the theory and understanding, fast-convolution method description. 12. Fast Fourier Transformation - FFT, principles, DIT/DIF FFT, algorithm in-place, bit-reverse. IFFT. 13. Spectrum analysis - rank of transformation, frequency step and resolution, zero-padding, leakage, input data windowing. Content of Laboratory Tasks 1. Basic signals used in DSP processing 2. Correlation, Convolution 3. Description and Analyzing of System in Time-Domain 4. Zeros and Poles of the System - Analyzing of System in Frequency-Domain 5. Voice Signal Processing and Filter Design - using Simulink / Matlab 6. Sampling and Reconstruction of Analogue Signals - ADC, DAC using Matlab 7. Data representation in processors - fix / float arithmetic examples 8. Windowing method used in DSP 9. Design of NRDF/FIR filters on Motorola 68HC16Z1 EVB 10. Design of RDF/IIR filters on Motorola 68HC16Z1 EVB 11. Design of NRDF/FIR filters on Texas Instruments DSP 320C5xx EVB 12. Design of digital oscillators on Texas Instruments DSP 320C5xx EVB
|