1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM) This is a means of encoding the digital...

22
1 Manipulating Digital Audio

Transcript of 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM) This is a means of encoding the digital...

Page 1: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

1

Manipulating Digital AudioManipulating Digital Audio

Page 2: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

2

Pulse Code Modulation (PCM)

Pulse Code Modulation (PCM)

This is a means of encoding the digital signal for transmission or storage

Page 3: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

3

PCMPCM

Very robust – only the presence or absence of a pulse is looked for

Several signals can sent simultaneously using time division multiplexing

Can contain synchronization and error correction information

Page 4: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

4

Types of CodesTypes of Codes

There are several possible codes that can be used with PCM

Page 5: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

5

Error CorrectionError Correction

With analogue audio there is no opportunity for error correctionIf a signal is distorted or disrupted then it is

irrevocably damagedDigital data can contain redundancy

This enables the reproduced data to be checked for errors

Further processing can correct or conceal errors

Strong error correction techniques relax the manufacturing tolerances for CDs, DVDs etc.

Page 6: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

6

ISBN- Error DetectionISBN- Error Detection

International Standard Book NumberISBN 1-55105-083-8. The hyphens

separate the different parts of the number:•1 : A 0 or a 1 in this position indicates

that the book was published in an English speaking country

•55105 : This is the identification number of the publisher

•083 : Identifies the specific title and edition

•8 : is the check digit

Page 7: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

7

ISBN- Error DetectionISBN- Error Detection

ISBN is a ten digit numberMultiply the first number by 10Multiply the second number by 9Etc..Sum the resultsThis number should be divisible by 11

0-7167-8321-50-89678-354-10-333-77339-X

Page 8: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

8

Error Correction MethodsError Correction Methods

Cyclic redundancy check (CRCC)Cyclic block code that generates a parity

check word

Page 9: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

9

Digital to Analogue Digital to Analogue

DemultiplexerProcessing

(error correction)

Reproduction demodulation

Output sample

and Hold

Output lowpass

filter

D to A Converter

Output sample

and Hold

Output lowpass

filter

D to A Converter

Analogue output (L)

Analogue output (R)

Page 10: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

10

D to A ConverterD to A Converter

Requires precisionWith a +/- 10v scale a 16-bit converter will

output steps of 0.000305vMain problems are:

Absolute linearity error – deviation from ideal quantization staircase

Differential linearity error – relative deviation from the ideal staircase by any individual step

Page 11: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

11

Absolute Linearity ErrorAbsolute Linearity Error

Straightness of converter output

Digital input

Analogue output

Page 12: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

12

Differential Linearity ErrorDifferential Linearity Error

Deviation of individual steps

Digital input

Analogue output

Page 13: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

13

Zero-cross DistortionZero-cross Distortion

Page 14: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

14

High-bit D/A ConversionHigh-bit D/A Conversion

Using an 18-bit converter to perform 16-bit conversion

Each 16-bit LSB is represented by 4 Gives better 16-bit conversion than a

16-bit converter

Page 15: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

15

Sample and HoldSample and Hold

D/A converters may require time to stabilise to the correct output levels

Page 16: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

16

Low-Pass FilterLow-Pass Filter

Anti-imaging filterRemoves all frequency

content above the half-sampling frequency

Converts the D/A converters output pulse amplitude modulation (PAM) output to a smoothly continuous waveform

Output of sample and hold

Output of anti-imaging filter

Page 17: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

17

OversamplingOversampling

Analogue brick-wall filters introduce phase shift and distortion

To get around these problems we can use oversampling with a digital filter

The oversampling filter has two tasks:Re-sample at a higher rateFilter through interpolation

Page 18: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

18

OversamplingOversampling

The original signal is sampled at fs and so has images centred around multiples of fs

Page 19: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

19

OversamplingOversampling

Re-sampling involves inserting zero valued samples between the original samples

Page 20: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

20

OversamplingOversampling

The digital filter performs interpolation to form new sample values

The output filtered signal has images around multiples of the oversampling frequency fa

Page 21: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

21

OversamplingOversampling

As the distance between baseband and sidebands is larger, a gentler analogue filter can remove the images without causing phase shift or other artefacts

Page 22: 1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.

22

FinFin

Fin