1 manipulating audio. 2 why digital audio analogue electronics are always prone to noise time...

Post on 29-Jan-2016

221 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Manipulating Audio

Manipulating Audio

2

Why Digital AudioWhy Digital Audio

Analogue electronics are always prone to noise

timeam

plit

ud

e

3

The Digital DomainThe Digital Domain

Based on numbersDigital representation of analogue

signal:

timenu

mb

er

4

Digital ElectronicsDigital Electronics

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

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

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

7

AliasingAliasing

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)

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

10

FiltersFilters

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

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

11

FiltersFilters

12

OversamplingOversampling

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

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

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

16

Quantization ErrorQuantization Error

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

17

DitheringDithering

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

18

DitheringDithering

19

DitheringDithering

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)

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

22

FinFin

Fin

top related