22
1 Manipulating Audio

Manipulating Audio

Embed Size (px)

DESCRIPTION

Manipulating Audio. amplitude. time. Why Digital Audio. Analogue electronics are always prone to noise. number. time. The Digital Domain. Based on numbers Digital representation of analogue signal:. Digital Electronics. Less expensive to design Less expensive to manufacture - PowerPoint PPT Presentation

Citation preview

Page 1: Manipulating Audio

1

Manipulating Audio

Manipulating Audio

Page 2: Manipulating Audio

2

Why Digital AudioWhy Digital Audio

Analogue electronics are always prone to noise

timeam

plit

ud

e

Page 3: Manipulating Audio

3

The Digital DomainThe Digital Domain

Based on numbersDigital representation of analogue

signal:

timenu

mb

er

Page 4: Manipulating Audio

4

Digital ElectronicsDigital Electronics

Less expensive to designLess expensive to manufactureOffer high noise immunityAge immunityTemperature immunity Increased reliability

Page 5: Manipulating Audio

5

The Digital DomainThe Digital Domain

1234567

0 s

6.3 7.2 6.4 4.8 3.2 1.9 1.3 2.2

1234567

0 6 7 6 5 3 2 1 2

s

Analogue signal

6, 7, 6, 5, 3, 2, 1, 2

Digital stream

Digital waveform

Page 6: Manipulating Audio

6

NyquistNyquist

The highest frequency which can be accurately represented is one-half of the sampling rate CD: Sample Rate =

44,100 HzNyquist Frequency =

SR/2 = 22,050 Hz

Page 7: Manipulating Audio

7

AliasingAliasing

Page 8: Manipulating Audio

8

AliasingAliasing

Bach trumpet

SR=22050 - highest frequency in music is about 7000 Hz (no aliasing)

SR=11025 - (some aliasing; adds a little dullness and a metallic quality)

SR=4410 - (lots of aliasing; sounds like bad video game)

Page 9: Manipulating Audio

9

Low Pass FilteringLow Pass Filtering

The original signal must be low-pass filtered to remove signals higher than 0.5 of the sampling rate

CD: SR = 44,100Hz thus original signal must not exceed 22,050Hz to be completely sampled

Low-pass filtering avoids frequency fold-over

Page 10: Manipulating Audio

10

FiltersFilters

low-pass filter band-pass filter high-pass filter

White noise (unfiltered)Filtered white noise (low pass, band pass, high pass)

Page 11: Manipulating Audio

11

FiltersFilters

Page 12: Manipulating Audio

12

OversamplingOversampling

Page 13: Manipulating Audio

13

Sampling realitySampling reality

Critical sampling is not attempted

Lowpass filters can not attenuate the signal precisely at the Nyquist frequencyDVD audio – 96 KHz?CD – 44.1KHzTelephone – 8KHz

Page 14: Manipulating Audio

14

QuantizationQuantization

1234567

0 s

6.3 7.2 6.4 4.8 3.2 1.9 1.3 2.2

1234567

0 6 7 6 5 3 2 1 2

s

Analogue signal

6, 7, 6, 5, 3, 2, 1, 2

Digital stream

Digital waveform

Page 15: Manipulating Audio

15

QuantizationQuantization

The number of quantization levels (N) is dependant on binary word length

N = 2n

n = number of bits• 28 = 256• 216 = 65536 (CD)• 224 = 16777216 (DVD)

The more bits the better the approximation

Worst error is 0.5 LSB

Page 16: Manipulating Audio

16

Quantization ErrorQuantization Error

Difference between the actual analogue value and the selected quantization interval value

Page 17: Manipulating Audio

17

DitheringDithering

A small amount of noise that is uncorrelated with the input signal is added

Page 18: Manipulating Audio

18

DitheringDithering

Page 19: Manipulating Audio

19

DitheringDithering

Page 20: Manipulating Audio

20

A to D Principal elementsA to D Principal elements

MultiplexerProcessing

(error correction)

Dither generator

Sample and Hold

Anti-aliasing

filter

A to D Converter

Sample and Hold

Anti-aliasing

filter

A to D Converter

Analogue input (L)

Analogue input (R)

Page 21: Manipulating Audio

21

SummarySummary

Sampling and Quantization are the two fundamental criteria for a digitisation system

Aliasing occurs when sampling theory is not observed

Sampling is losslessQuantisation is lossyDither can substantially reduce

quantization distortion

Page 22: Manipulating Audio

22

FinFin

Fin