Presentation is loading. Please wait.

Presentation is loading. Please wait.

SOME SIMPLE MANIPULATIONS OF SOUND USING DIGITAL SIGNAL PROCESSING Richard M. Stern 18-791 demo August 31, 2004 Department of Electrical and Computer.

Similar presentations


Presentation on theme: "SOME SIMPLE MANIPULATIONS OF SOUND USING DIGITAL SIGNAL PROCESSING Richard M. Stern 18-791 demo August 31, 2004 Department of Electrical and Computer."— Presentation transcript:

1

2 SOME SIMPLE MANIPULATIONS OF SOUND USING DIGITAL SIGNAL PROCESSING Richard M. Stern 18-791 demo August 31, 2004 Department of Electrical and Computer Engineering and School of Computer Science Carnegie Mellon University Pittsburgh, Pennsylvania 15213

3 Carnegie Mellon Slide 218-791 Digital Signal Processing I The original sound and its spectrogram

4 Carnegie Mellon Slide 318-791 Digital Signal Processing I Downsampling the waveform Downsampling the waveform by factor of 2:

5 Carnegie Mellon Slide 418-791 Digital Signal Processing I Consequences of downsampling Original: Downsample Downsampled:

6 Carnegie Mellon Slide 518-791 Digital Signal Processing I Upsampling the waveform Upsampling by a factor of 2:

7 Carnegie Mellon Slide 618-791 Digital Signal Processing I Consequences of upsampling Original: Upsampled:

8 Carnegie Mellon Slide 718-791 Digital Signal Processing I 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]

9 Carnegie Mellon Slide 818-791 Digital Signal Processing I Filter 1 in the time domain

10 Carnegie Mellon Slide 918-791 Digital Signal Processing I Output of Filter 1 in the frequency domain Original: Lowpass:

11 Carnegie Mellon Slide 1018-791 Digital Signal Processing I Filter 2 in the time domain

12 Carnegie Mellon Slide 1118-791 Digital Signal Processing I Output of Filter 2 in the frequency domain Original: Highpass:

13 Carnegie Mellon Slide 1218-791 Digital Signal Processing I The source-filter model of speech A useful model for representing the generation of speech sounds: Pitch Pulse train source Noise source Vocal tract model Amplitude p[n]

14 Carnegie Mellon Slide 1318-791 Digital Signal Processing I Separating the vocal-tract excitation from the filter Original speech: Speech with 75-Hz excitation: Speech with 150-Hz excitation: Speech with noise excitation:

15


Download ppt "SOME SIMPLE MANIPULATIONS OF SOUND USING DIGITAL SIGNAL PROCESSING Richard M. Stern 18-791 demo August 31, 2004 Department of Electrical and Computer."

Similar presentations


Ads by Google