+ All Categories
Transcript
Page 1: U1 [] DSP: Motivation analoge ... · 30 Fouriertransformation DigitaleAudioverarbeitung Fouriertransformation, diskret siehe Matlab-Skript Signalverarbeitung [vdHeide] Digitale Audioverarbeitung

26 Motivation Digitale Audioverarbeitung

U2

U1

haup

tsäc

hlic

h m

it "a

nalo

ger"

Ele

ktro

nik

Wid

erst

ände

, Kon

dens

ator

en, S

pule

n, T

rans

isto

ren

Mod

ellie

rung

mit

Diff

eren

tialg

leic

hung

en

dire

kte

Um

setz

ung

mit

disk

rete

n B

aute

ilen

anal

oge

Sig

nalv

erar

beitu

ng:

DSP

: M

otiv

atio

n

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

aber

:

kom

plex

e A

lgor

ithm

en n

icht

um

setz

bar

digi

tale

Ver

arbe

itung

ver

spric

ht A

bhilf

e

Dat

ensp

eich

erun

g (a

nalo

g) p

robl

emat

isch

entw

eder

ger

inge

Gen

auig

keit

(z.B

. 10%

) od

er s

ehr

teue

r

wirt

scha

ftlic

h nu

r fü

r ge

ringe

Anz

ahl d

er B

auel

emen

te

Alte

rung

, Exe

mpl

arst

reuu

ngen

, auf

wen

dige

r A

bgle

ich

=>=> Bei

spie

l für

ein

e A

udio

-Ana

logs

chal

tung

SS

M-2

045:

Ana

logf

ilter

mit

Opa

mps

[ww

w.s

ynth

zone

.org

]

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Pro

blem

e m

it R

ausc

hen

und

Sta

bilit

ät

typi

sche

Kom

plex

ität:

ein

ige

Dut

zend

Kom

pone

nten

Qua

ntis

ieru

ng, A

D/D

A K

onve

rter

, Dith

erin

g

Abt

astth

eore

m

Zah

lenf

olge

n, L

TI-

Sys

tem

e

Aud

io-A

lgor

ithm

en

Dyn

amik

beei

nflu

ssun

g

Rau

msi

mul

atio

n, H

all

digi

tale

Filt

er

Spe

ktru

m, F

FT

, Übe

rtra

gung

sfun

ktio

n

Mot

ivat

ion

Dig

itale

Sig

nalv

erar

beitu

ng

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Lite

ratu

r

anal

oge

vs. d

igita

le S

igna

lver

arbe

itung

dive

rse

Kon

fere

nzen

zum

The

ma,

Aud

io u

.a. A

udio

Eng

inee

ring

Con

vent

ion

IEE

E J

ourn

al S

igna

l Pro

cess

ing

DS

P-D

aten

büch

er (

ww

w.m

otor

ola.

com

, ww

w.a

nalo

g.co

m)

W.H

.Pre

ss, B

.P.F

lann

ery,

S.A

.Teu

kols

ky, W

.T. V

ette

rling

, Num

eric

al R

ecip

es, C

ambr

idge

Uni

v. P

ress

U. T

ietz

e, C

h. S

chen

k, H

albl

eite

r-S

chal

tung

stec

hnik

, Spr

inge

r 19

93 (

anal

oge

Sch

altu

ngen

)

R.W

.Ham

min

g, D

igita

l Filt

ers,

Pre

ntic

e H

all,

1983

U. Z

ölze

r, D

igita

le A

udio

sign

alve

rarb

eitu

ng, T

eubn

er 1

996

P.G

erds

en, P

.Krö

ger,

Dig

itale

Sig

nalv

erar

beitu

ng in

der

Nac

hric

hten

über

trag

ung,

Spr

inge

r 19

97

Mat

hwor

ks, I

nc.,

Mat

lab

5.3

Use

r an

d T

oolb

ox M

anua

ls, w

ww

.mat

lab.

com

tech

-ww

w.in

form

atik

.uni

-ham

burg

.de/

lehr

e/ (

Mat

lab)

K.v

.d.H

eide

, Skr

ipte

zu

"Sig

nalv

erar

beitu

ng"

und

"Nac

hric

hten

tech

nik"

, FB

Info

rmat

ik, U

ni H

H,

DSP

: L

itera

tur

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Page 2: U1 [] DSP: Motivation analoge ... · 30 Fouriertransformation DigitaleAudioverarbeitung Fouriertransformation, diskret siehe Matlab-Skript Signalverarbeitung [vdHeide] Digitale Audioverarbeitung

Digitale Audioverarbeitung Motivation 27

A/D

AB

TT

PD

SP

(D

iffer

enze

ngln

.)

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

DSP

: v

s. a

nalo

ge V

erar

beitu

ng

"ana

loge

""d

igita

le"

Sig

nalv

erar

beitu

ng

zeitk

ontin

uier

lich

zeitd

iskr

et (

Abt

astu

ng)

wer

tkon

tinui

erlic

hw

ertd

iskr

et (

Qua

ntis

ieru

ng)

Diff

eren

tialg

leic

hung

enD

iffer

enze

ngle

ichu

ngen

D/A

anal

oge

Sig

nalv

erbe

itung

(D

iffer

entia

lgle

ichu

ngen

)

TP

Dua

lzah

len

Dua

lzah

len

Abt

asts

igna

lA

btas

tsig

nal

Drif

t, R

ausc

hen,

...

Übe

rlauf

, Run

dung

sfeh

ler

jew

eils

für

Mus

ik u

nd S

prac

he

(MP

3, A

C3,

Min

iDis

c, ..

.)

(CD

, DV

D, .

..)

(z.B

. Dire

ctX

mit

HR

TF

)S

urro

und-

Ver

fahr

en

hohe

Gen

auig

keit

erfo

rder

lich:

16

.. 24

bit

Sam

plef

requ

enz

typ.

44.

1 / 4

8 K

Hz

(z.B

. virt

uell

anal

og)

Mus

iksy

nthe

se

(z.B

. Hal

l)

(dig

itale

s T

onst

udio

)

Aud

ioef

fekt

e

(DS

R, G

SM

, . .

.)

Dat

ensp

eich

erun

g

Dat

enüb

ertr

agun

g

Mus

ikpr

oduk

tion

Dat

enko

mpr

essi

on

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

DSP

: A

udio

-Anw

endu

ngen

Sig

nalv

erar

beitu

ng im

Aud

io-B

erei

ch:

im P

rinzi

p be

liebi

ge G

enau

igke

it

DSP

: D

efin

ition

oft m

it E

chtz

eita

nfor

deru

ngen

Diff

eren

zen-

sta

tt D

iffer

entia

lgle

ichu

ngen

Ver

beitu

ng v

on

auf D

igita

lrech

nern

als

Ers

atz

anal

oger

Ver

fahr

en

Zah

lenf

olge

n

wer

tdis

kret

en

zeitd

iskr

eten

oft m

it S

pezi

alha

rdw

are,

etw

a S

igna

lpro

zess

oren

/ A

SIC

s

"dig

ital s

igna

l pro

cess

ing"

(d

igita

le S

igna

lver

arbe

itung

):

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

usw

.

Aud

iove

rarb

eitu

ng

Bild

vera

rbei

tung

Nac

hric

hten

über

trag

ung

für:

insb

eson

dere

: Dat

ensp

eich

erun

g

(gen

ügen

d ho

he A

btas

trat

e)w

enn

Abt

astth

eore

m e

rfül

lt

DSP

: E

igen

scha

ften

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Ver

arbe

itung

zei

t- u

nd w

ertd

iskr

eter

Zah

lenf

olge

n:

VLS

I-T

echn

olog

ie e

rlaub

t seh

r ho

he P

erfo

rman

ce

als

Ers

atz

für

zeit/

wer

t-ko

ntin

uier

liche

Ver

arbe

itung

belie

bige

Gen

auig

keit

(Wor

tbre

ite a

npas

sen)

(z.B

. kei

ne T

empe

ratu

rabh

ängi

gkei

t)op

timal

e S

tabi

lität

kein

Abg

leic

h no

twen

dig

(z.B

. Nul

lpun

ktse

inst

ellu

ng)

kein

e A

lteru

ng, k

eine

Tol

eran

zen

auch

für

sehr

kom

plex

e A

lgor

ithm

en

die

anal

og n

icht

(w

irtsc

haftl

ich)

rea

lisie

rbar

sin

d

Page 3: U1 [] DSP: Motivation analoge ... · 30 Fouriertransformation DigitaleAudioverarbeitung Fouriertransformation, diskret siehe Matlab-Skript Signalverarbeitung [vdHeide] Digitale Audioverarbeitung

28 Motivation Digitale Audioverarbeitung

output[t] = 0;

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

DS

P-A

lgor

ithm

enD

/AA

/D

Pro

blem

Aus

steu

erun

g vs

. Übe

rlauf

=>

satu

ratio

n ar

ithm

etic

mix

amp

output[t] += input[i][t] * gain[i];

digi

tale

r M

ixer

:

digi

tale

r V

erst

ärke

r

for( int i=0; i < n_inputs; i++) {

}output[t] = input[t] * gain;

viel

e M

AC

-Ope

ratio

nen

(mul

tiply

-acc

umul

ate)

DSP

:

Ver

stär

ker,

Mix

er

A/D

D/A

DS

P-A

lgor

ithm

en

Rek

ursi

on m

öglic

h:

Ech

o, H

all,

Rau

msi

mul

atio

n

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

delay[t] = input[t]*gain + input[t-t2]*gain2;

hall[t] = input[t]*gain + hall[t-t2]*gain2;

Alg

orith

men

für

viel

e A

nwen

dung

en:

Ver

zöge

rung

, Ech

o, H

all,

Ove

rdriv

e, V

erze

rrun

g, ..

.

Filt

er, F

orm

atfil

ter,

Ton

höhe

nänd

erun

g, T

empo

ände

rung

, ...

Ver

zöge

rung

: a

uf a

lte A

btas

twer

te z

urüc

kgre

ifen

DSP

:

Ech

o, H

all,

und

meh

r

Kla

ngre

gler

und

Dyn

amik

regl

er

Peg

elre

gelu

ng (

gain

)

para

llele

"K

anal

züge

":

Mis

chun

g de

r B

ussi

gnal

e

Mis

chun

g de

r E

inze

lsig

nale

und

Rou

ting

auf "

Bus

se"

Vor

vers

tärk

er fü

r M

ikro

phon

sign

ale

[ww

w.b

ehrin

ger.

de]

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

DSP

:

Bei

spie

l Mis

chpu

lt

Spe

ktru

m: F

ilter

, Effe

kte,

Kom

pres

sor,

Fee

dbac

kkill

er, .

..

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

DSP

:

Aus

wah

l Dig

italg

erät

e

Page 4: U1 [] DSP: Motivation analoge ... · 30 Fouriertransformation DigitaleAudioverarbeitung Fouriertransformation, diskret siehe Matlab-Skript Signalverarbeitung [vdHeide] Digitale Audioverarbeitung

Digitale Audioverarbeitung Zahlenfolgen, Impulsantwort 29

a2*d

(n-2

)

a1*d

(n-1

)

a0*d

(n)

x(n)

glei

chw

ertig

: Kon

stru

ktio

n m

it

Spr

ungf

olge

n

skal

iert

en, z

eitv

ersc

hobe

nen

Kon

stru

ktio

n be

liebi

ger

Zah

lenf

olge

n:

x(n)

= a

0 *

d(n)

+ a

1 *

d(n-

1) +

. . .

Sum

me

Impu

lsfo

lgen

zeitv

ersc

hobe

ner

skal

iert

er

Impu

lsfo

lge:

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Y(k

)

n n n n n

Sys

tem

d(n)

g(n)

g(n)

g(n)

Impu

lsan

twor

t

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

"Im

puls

antw

ort"

:= A

usga

ngsf

olge

als

Rea

ktio

n au

f die

Impu

lsfo

lge

liefe

rt v

olls

tänd

ige

Bes

chre

ibun

g vo

n LT

I-S

yste

men

=>

z.B

. Ver

stär

ker,

Filt

er, u

sw.

"line

ar, t

ime-

inva

riant

"

=>au

ch a

ls li

near

e A

ppro

xim

atio

n ni

chtli

near

er S

yste

me

nn

output[t] = sample[t*pitch]

interpolate( sample[] )

effects( filter( interpolate( sample[] )))

filter( interpolate( sample[] ))

kein

e/lin

eare

/Spl

ine-

Inte

rpol

atio

n

Sam

plin

g:

Abt

astw

erte

abs

peic

hern

Sam

ples

dire

kt a

bspi

elba

r (C

D, S

piel

e)

sample[t] = input[t];

Inte

rpol

atio

n: n

eare

st /

linea

r / s

plin

es /

...

"Wav

etab

le"-

Syn

thes

izer

:

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

DSP

:

Sam

plin

g un

d Sy

nthe

se

Zahl

enfo

lgen

, Ele

men

tarf

olge

n

Sin

usfo

lge

Exp

onen

tialfo

lge

Impu

lsfo

lge

Spr

ungf

olge

wic

htig

e "E

lem

enta

rfol

gen"

:

Wer

tem

enge

{Y

(k)}

Sys

tem

verh

alte

n en

tspr

eche

nd b

erec

henb

ar

Sig

nale

aus

Ele

men

tarf

olge

n zu

sam

men

setz

en

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

linea

re S

yste

me:

Y(k

)

nnnZ

uord

nung

: In

dex

k ->

Y(k

)

Page 5: U1 [] DSP: Motivation analoge ... · 30 Fouriertransformation DigitaleAudioverarbeitung Fouriertransformation, diskret siehe Matlab-Skript Signalverarbeitung [vdHeide] Digitale Audioverarbeitung

30 Fouriertransformation Digitale Audioverarbeitung

Fou

rier

tran

sfor

mat

ion,

dis

kret

sieh

e M

atla

b-S

krip

t Sig

nalv

erar

beitu

ng [v

dHei

de]

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

[vdH

eide

]

sieh

e M

atla

b-S

krip

t Sig

nalv

erar

beitu

ng [v

dHei

de]

Fen

ster

funk

tione

n

FF

T

Fou

riert

rans

form

atio

n

Zeit-

und

Fre

quen

zber

eich

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Übe

rtra

gung

sfun

ktio

n H

(z)

durc

h Z

-Tra

nsfo

rmat

ion:

Y(z

) =

A0

X(z

) +

A1

X(z

)/z

+ A

2 X

(z)/

z² -

B1

Y(z

)/z

+ B

2 Y

(z)

/ z²

Ord

nung

N:

B1

.. B

N k

omm

en v

or, A

1 ..

AM

, M <

N

y(n)

= A

0 x(

n) +

A1

x(n-

1) +

A2

x(n-

2) -

B1

y(n-

1) -

B2

y(n-

2)

beso

nder

s w

icht

ig:

linea

r, k

onst

ante

Koe

ffizi

ente

n, 2

. Ord

nung

aus

früh

eren

Aus

gang

swer

ten

Y(n

-k)

(R

ekur

sion

)

aus

früh

eren

Ein

gang

swer

ten

X(n

-k)

aus

gege

nwär

tigem

Ein

gang

swer

t X(n

)

Ber

echn

ung

des

Aus

gang

swer

ts Y

(n)

Diff

eren

zeng

leic

hung

en

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Fen

ster

ung

erzw

ingt

per

iodi

sche

For

tset

zbar

keit

auch

für

perio

disc

he, z

eit/w

ert-

disk

rete

Fun

ktio

nen

für

perio

disc

he, z

eit-

und

wer

tkon

tinui

erlic

he F

unkt

ione

n

Fou

riert

rans

form

atio

n:

äqui

vale

nte

Bes

chre

ibun

g vo

n di

skre

ten

Sig

nale

n

Zah

lenf

olge

n X

(n)

und

Spe

ktru

m X

*(f)

sin

d

Fou

rier

tran

sfor

mat

ion

sieh

e M

atla

b-S

krip

t Sig

nalv

erar

beitu

ng

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Page 6: U1 [] DSP: Motivation analoge ... · 30 Fouriertransformation DigitaleAudioverarbeitung Fouriertransformation, diskret siehe Matlab-Skript Signalverarbeitung [vdHeide] Digitale Audioverarbeitung

Digitale Audioverarbeitung Abtastung 31

Abt

astth

eore

m

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Abt

astth

eore

m

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Bew

eis

mit

Fou

riert

rans

form

atio

n

perf

ekt r

ekon

stru

iert

wer

den

band

begr

enzt

es S

igna

l kan

n na

ch d

er A

btas

tung

ein

auf d

ie h

albe

Abt

astfr

eque

nz (

=N

yqui

stfr

eque

nz)

Abt

astth

eore

m:

Gru

ndla

ge a

ller

digi

tale

n S

igna

lver

arbe

itung

mac

ht d

ie V

erar

beitu

ng v

on Z

ahle

nfol

gen

über

haup

t Sin

n ?

sieh

e [S

hann

on 4

8]

sieh

e M

atla

b-S

krip

t Sig

nalv

erar

beitu

ng

Abt

astth

eore

m

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

[Ger

dsen

u. K

röge

r]

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Abt

astth

eore

m

Page 7: U1 [] DSP: Motivation analoge ... · 30 Fouriertransformation DigitaleAudioverarbeitung Fouriertransformation, diskret siehe Matlab-Skript Signalverarbeitung [vdHeide] Digitale Audioverarbeitung

32 Quantisierung Digitale Audioverarbeitung

Abt

astth

eore

m:

Alia

sing

-Feh

ler

. . .

[ct 1

0/98

]

Sin

ussi

gnal

und

mas

sive

Ant

i-Alia

sing

Feh

ler

(Spi

egel

freq

uenz

en)

Meß

wer

te d

er C

MI 8

330

Sou

ndka

rte

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

mas

sive

r Q

ualit

ätsv

erlu

st d

urch

Stü

mpe

rei

Mat

hem

atik

: si

ehe

Zöl

zer,

Kap

. 2

wer

tdis

kret

, Zah

lend

arst

ellu

ng m

it en

dlic

her

Wor

tbre

ite:

dadu

rch

evtl.

inst

abil

(!)

z.B

. and

ere

Lage

von

Filt

er-P

olen

Qua

ntis

ieru

ngsf

ehle

r vo

n K

oeffi

zien

ten

Gen

auig

keits

verlu

st b

ei M

ultip

likat

ione

n

Aus

lösc

hung

bei

Sub

trak

tione

n

Übe

rlauf

bei

Add

ition

en

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

zeitd

iskr

et, N

yqui

st-B

edin

gung

Vor

sich

t mit

Spi

egel

freq

uenz

en

Qua

ntis

ieru

ngsf

ehle

r

band

begr

enzt

es S

igna

l

Abt

astu

ng

Aus

gang

sspe

ktru

m

Ein

gang

stie

fpaß

Abt

astu

ng s

in(x

)/x

Aus

gang

stie

fpaß

fAfA

/2

Rek

onst

rukt

ion

Abt

astth

eore

m:

Sc

hem

a

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Ein

gang

sspe

ktru

m

154

KH

z17

6 K

Hz

22.0

5 K

Hz

20 K

Hz

fAfA

/2

fA/2

fB =

4fA

volls

tänd

ige

Rek

onst

rukt

ion

des

Sig

nals

, abe

r:

digi

tale

Neu

-Abt

astu

ng m

it hö

here

r R

ate

(z.B

. 4x,

8x)

einf

ache

r an

alog

er T

iefp

aß g

enüg

t

digi

tale

Tie

fpaß

filte

rung

bes

eitig

t die

Spi

egel

freq

uenz

en

typi

sche

ana

loge

Filt

er: 6

.. 2

4 dB

/ O

ktav

e

Bei

spie

l CD

: D

ämpf

ung

96 d

B v

on 2

0 K

Hz

bis

22.0

5 K

Hz

erfo

rder

t ana

loge

n T

iefp

aß s

ehr

hohe

r Q

ualit

ät

Ove

rsam

plin

g:

Abt

astth

eore

m:

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Abt

astth

eore

m:

Übe

rabt

astu

ng

Page 8: U1 [] DSP: Motivation analoge ... · 30 Fouriertransformation DigitaleAudioverarbeitung Fouriertransformation, diskret siehe Matlab-Skript Signalverarbeitung [vdHeide] Digitale Audioverarbeitung

Digitale Audioverarbeitung Quantisierung 33

0

3276

7-3

2768

kein

"w

rapa

roun

d", s

onde

rn W

eite

rrec

hnen

mit

max

/min

. Wer

t

Res

ulta

t wird

auf

dar

stel

lbar

en Z

ahle

nber

eich

beg

renz

t

satu

ratio

n :=

"S

ättig

ung"y_

min

y_m

ax

y

x

in v

iele

n S

igna

lpro

zess

oren

ver

fügb

ar

auch

in M

MX

Satu

ratio

n-A

rith

met

ik

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

wen

iger

stö

rend

als

wra

paro

und

Bei

spie

l für

"sa

tura

tion"

auf

übe

rste

uert

er C

D

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Übe

rlau

f:

übe

rste

uert

e C

D

[ct 2

1/98

120

]

0

3276

7-3

2768

-327

6832

767

0

desh

alb

"sat

urat

ion"

oft

bess

er fü

r D

SP

gee

igne

t

=> m

axim

aler

Feh

ler

(Ver

zerr

unge

n)no

rmal

e B

inär

arith

met

ik li

efer

t wra

paro

und

(0, 1

, 2, 3

, -4,

-3,

. . .

)

arith

met

isch

e A

usna

hmen

une

rwün

scht

(z.

B. E

chtz

eita

nfor

deru

ng)

y

x

"wra

paro

und"

/ "s

atur

atio

n" /

"exc

eptio

n"

was

pas

sier

t bei

Übe

rlauf

/ Ü

bers

teue

rung

?

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Übe

rste

ueru

ng

Bei

spie

l für

kat

astr

opha

len

Übe

rlauf

mit

wra

paro

und:

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

[ct x

x/98

]A

/D-E

inga

ng d

er 2

4-bi

t Aud

ioka

rte

"Eve

nt G

INA

"

Übe

rlau

f:

wra

paro

und.

. .

Page 9: U1 [] DSP: Motivation analoge ... · 30 Fouriertransformation DigitaleAudioverarbeitung Fouriertransformation, diskret siehe Matlab-Skript Signalverarbeitung [vdHeide] Digitale Audioverarbeitung

34 A/D-Wandlung Digitale Audioverarbeitung

zwei

Ver

stär

ker

zur

Ent

kopp

lung

Sch

alte

r pe

riodi

sch

schl

iess

en

Ladu

ng a

uf K

onde

nsat

or g

espe

iche

rtH

old:

Sam

ple:

A/D

: A

btas

ter

(sam

ple

and

hold

)

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205Tak

t

sieh

e T

ietz

e/S

chen

k, Z

ölze

r, D

aten

blät

ter

Kom

bina

tione

n m

ehre

rer

Ver

fahr

en

lang

sam

, bill

ig, s

ehr

gena

use

rielle

Um

setz

ung

kom

plex

, gen

auS

igm

a-D

elta

-Um

setz

er

schn

ell,

teue

r, <

10

Bit

Par

alle

l-Um

setz

ung

("F

lash

")

Vie

lzah

l mög

liche

r V

erfa

hren

:

A/D

: V

erfa

hren

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

f / H

z

#bits

kHz

Mhz

8162432

flash

D/S

serie

ll

für

Aud

io:

24-b

it W

andl

er b

erei

ts e

rhäl

tlich

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

A/D

-Wan

dlun

g

Dig

italis

ieru

ng e

ines

Ein

gang

ssig

nals

:

Zei

tqua

ntis

ieru

ng

Am

plitu

denq

uant

isie

rung

Cod

ieru

ng

(Abt

aste

r, S

ampl

e&H

old)

(A/D

-Kon

vert

er)

(mei

sten

s 2-

Kom

plem

ent)

nur

für

band

begr

enzt

e E

inga

ngss

igna

le

anal

oger

Tie

fpaß

vor

dem

Ein

gang

erf

orde

rlich

dive

rse

Ver

fahr

en

Tra

de-o

ff zw

isch

en P

erfo

rman

ce /

Gen

auig

keit

/ Kos

ten

x

xQ

Q2Q3Q

V DOQ

D

OV

Q

x

diffe

rent

ielle

/ in

tegr

ale

Nic

htlin

earit

ät

Ver

stär

kung

sfeh

ler

(fal

sche

Ste

igun

g)

Qua

ntis

ieru

ngsf

ehle

r

Offs

et /

Nul

lpun

ktsf

ehle

r

A/D

: P

aram

eter

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

x

xQ

Q2Q3Q

Page 10: U1 [] DSP: Motivation analoge ... · 30 Fouriertransformation DigitaleAudioverarbeitung Fouriertransformation, diskret siehe Matlab-Skript Signalverarbeitung [vdHeide] Digitale Audioverarbeitung

Digitale Audioverarbeitung A/D-Wandlung 35

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

A/D

: A

nalo

g D

evic

es A

D 1

878

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

A/D

: A

nalo

g D

evic

es A

D 1

878

n

erfo

rder

t 2**

n K

ompa

rato

ren

+ + ---+

Dec

oder

R R R R

aber

nur

für

gerin

ge A

uflö

sung

en (

z.B

. 8-b

it)

sehr

sch

nell

A/D

: P

aral

lel-

Um

setz

er

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

U >

0.6

25.

U >

875

U >

0.1

25U

> 0

.375

U(n

)U

(t)

x(n)

clk

Con

trol

D/A

-+A

BT

Aus

gang

swer

t dur

chlä

uft B

inär

code

, 1-b

it pr

o T

akt

Con

trol

ler,

Kom

para

tor,

D/A

-Um

setz

er (

s.u.

)

U >

0.5

U >

0.2

5U

> 0

.75

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

A/D

:

Wäg

ever

fahr

en

Page 11: U1 [] DSP: Motivation analoge ... · 30 Fouriertransformation DigitaleAudioverarbeitung Fouriertransformation, diskret siehe Matlab-Skript Signalverarbeitung [vdHeide] Digitale Audioverarbeitung

36 D/A-Wandlung Digitale Audioverarbeitung

1/8

Ure

f1/

4 U

ref

1/2

Ure

f

Rfb

= R

Ua = -Uref *(Rfb/16R) * (8z3 + 4z2 + 2z1 + z0)

Ua

Ure

f

=>fo

rtge

setz

te S

pann

ungs

teilu

ng m

it R

-2R

Net

zwer

k

aber

gle

iche

Wid

erst

ände

mit

hohe

r G

enau

igke

it

VLS

I: H

erst

ellu

ng u

nter

schi

edlic

her

Wid

erst

ände

sch

wie

rig

z0z1

z2z3

LSB

MS

B

RR

R

2R2R

2R2R

2R

+-

in C

MO

S-T

echn

olog

ie o

ft ve

rwen

det

D/A

: R

-2R

Net

zwer

k

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Vre

f

a>b

set

rese

t

Tak

tZäh

ler

Wer

t

Tak

trat

e de

s Z

ähle

rs:

2**n

fach

e de

r S

ampl

efre

quen

z

D/A

: s

erie

ller

Um

setz

er

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

"Pul

sbre

itenm

odul

atio

n"

Kon

dens

ator

wird

gel

aden

, sol

ange

Wer

t > Z

ähle

rsta

nd

lang

sam

gerin

ger

(ana

loge

r) H

ardw

area

ufw

and

Vre

fV

ref

Vre

f

S1

S2

S3

S4

S0

S1

S2

S

R R R R

4R4R2RR

R

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

D/A

-Wan

dlun

g

D/A

: U

mw

andl

ung

num

eris

cher

Wer

te in

ana

loge

Wer

te (

Spa

nnun

gen)

Par

alle

lver

fahr

en

Wäg

ever

fahr

en

Zäh

lver

fahr

en

D/A

: W

ider

stan

dsne

tzw

erk

Rfb

= R

Ua

Ure

f

=>

z0z1

z2z3

LSB

MS

B2R

+-

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

4R8R

16R

Sum

mat

ion

gew

icht

eter

Str

öme

(Kirc

hhof

f)

erfo

rder

t Wid

erst

ände

mit

hohe

r G

enau

igke

it

Ua = -(Uref/16R) * (8z3 + 4z2 + 2z1 + z0)

date

nabh

ängi

ge B

elas

tung

von

Ure

f

kaum

rea

lisis

ierb

ar

Page 12: U1 [] DSP: Motivation analoge ... · 30 Fouriertransformation DigitaleAudioverarbeitung Fouriertransformation, diskret siehe Matlab-Skript Signalverarbeitung [vdHeide] Digitale Audioverarbeitung

Digitale Audioverarbeitung Dither 37

[Zöl

zer]

Qua

ntis

ieru

ng e

rzeu

gt s

töre

nde

"Neb

ensi

gnal

e"

Ver

bess

erun

g du

rch

Hin

zufü

gen

von

Rau

sche

n: "

Dith

erin

g"

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Qua

ntis

ieru

ngsp

robl

eme

Mat

hem

atik

sie

he Z

ölze

r S

.38

ff

Am

plitu

de d

es D

ither

s kl

eine

r al

s LS

B d

es E

inga

ngss

igna

ls

Zuf

alls

sign

al (

dith

er)

Q:

Re-

Qua

ntis

ieru

ng d

es S

igna

ls, o

der

D/A

-Wan

dler

Q

s <

r

w+r

bits

w

y(n)

d(n)

x(n)

Ein

gang

ssig

nal

Aus

gang

ssig

nal

y(n)

d(n)

x(n)

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Dith

er:

P

rinz

ip

Ver

teilu

ng (

Sta

tistik

) de

s D

ither

s fr

ei w

ählb

ar:

nois

e sh

apin

g

Sig

ma-

Del

ta V

erfa

hren

D/A

: B

eisp

iel A

D 1

858

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

derz

eit b

is 2

4-bi

t Wan

dler

erh

ältli

ch

D/A

: B

eisp

iel A

D 1

858

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Page 13: U1 [] DSP: Motivation analoge ... · 30 Fouriertransformation DigitaleAudioverarbeitung Fouriertransformation, diskret siehe Matlab-Skript Signalverarbeitung [vdHeide] Digitale Audioverarbeitung

38 Dither Digitale Audioverarbeitung

[Zöl

zer]

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Dith

er:

be

i 0.2

5 bi

t Aus

steu

erun

g

z.B

. effe

ktiv

20

bit m

it 18

bit

D/A

Wan

dler

n

aber

Gew

inn

von

ca. 2

.5 b

is 6

Bit

an A

uflö

sung

(!)

höhe

rer

Rec

hena

ufw

and

für

das

Dith

erin

g

=>

Mat

hem

atik

: si

ehe

Zöl

zer,

Kap

itel 2

.3

auch

bei

m C

D-M

aste

ring:

z.B

. Son

y S

uper

Bit

Map

ping

Idee

: V

erte

ilung

des

Rau

sche

ns a

n H

örsc

hwel

le a

npas

sen

dafü

r hö

here

s R

ausc

hen

bei t

iefe

n/ho

hen

Fre

quen

zen

mög

lichs

t wen

ig R

ausc

hen

bei c

a. 4

KH

z

ungl

eich

mäß

iger

Ver

lauf

der

Hör

schw

elle

Dith

er:

N

oise

-Sha

ping

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

= d1

(n)

d_R

EC

T(n

)

= d1

(n)

+ d2

(n)

d_T

RI(

n)

= d1

(n)

- d1

(n-1

)d_

HP

(n)

Hoc

hpaß

RE

CT

TR

I

Det

ails

: Z

ölze

r S

. 38

ff

höhe

re R

ausc

hlei

stun

g de

s T

RI/H

P-D

ither

s

aber

bes

sere

r K

lang

Dith

erin

g:

Var

iant

en, R

ealis

ieru

ng

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

glei

chve

rtei

lte Z

ufal

lsza

hlen

d(n

)

"noi

se s

hapi

ng"

für

psyc

hoak

ustis

ch o

ptim

ales

Dith

erin

g

Wer

tebe

reic

h |d

_RE

CT

| = Q

/2

Wer

tebe

reic

h |d

_TR

I| =

Q

[Zöl

zer]

Dig

itale

Aud

iove

rarb

eitu

ng |

WS

200

0 |

18.

205

Dith

er:

be

i 1 b

it A

usst

euer

ung


Top Related