Lecture - 01 - Introduction
Lecture - 01 - Introduction
Lecture - 01 - Introduction
Introduction
Arbab Latif
Spring 2024
Resources:
Discrete Time Signal Processing, A. V. Oppenheim and R. W. Schaffer, 3rd Edition, 2010 (Chapter 2.1-2.7)
2 Major topic areas
• Signal processing in the time domain:
convolution
• Frequency-domain processing:
– The DTFT and the Z-transform
– Complementary signal representations
• Sampling and change of sampling rate
• The DFT and the FFT
• Digital filter implementation
• Digital filter design
• Selected applications
3
Some application areas
(we will not get to all of these)
Original:
Downsampled:
8 Upsampling the waveform
Upsampling by a factor of 2:
9 Consequences of upsampling by 2
Original:
Upsampled:
10 Linear filtering the waveform
x[n] y[n]
Filter 1:
y[n] = 3.6y[n–1]+5.0y[n–2]–3.2y[n–3]+.82y[n–4]
+.013x[n]–.032x[n–1]+.044x[n–2]–.033x[n–3]+.013x[n–4]
Filter 2:
y[n] = 2.7y[n–1]–3.3y[n–2]+2.0y[n–3]–.57y[n–4]
+.35x[n]–1.3x[n–1]+2.0x[n–2]–1.3x[n–3]+.35x[n–4]
11 Filter 1 in the time domain
12
Output of Filter 1 in the frequency
domain
Original:
Lowpass:
13 Filter 2 in the time domain
14
Output of Filter 2 in the frequency
domain
Original:
Highpass:
15
Let’s look at the lowpass filter from
different points of view …
x[n] y[n]
x[n] y[n]
Pitch Amplitude
Pulse train
source p[n]
Complete
retraining
–7 dB 13 dB Clean
VTS (1997)
Original
CDCN (1990)
“Recovered”
CMN (baseline)
• Threshold shifts by ~7 dB
• Accuracy still poor for low SNRs
Another type of signal enhancement:
28
• A Monaural example:
– Mixed signals -
– Separated signals -
31
Practical signal separation: Audio samples
using selective reconstruction based on ITD