7.3 Samplerate-konvertering

Like dokumenter
7.3 Samplerate-konvertering

Kap 7: Digital prosessering av analoge signaler. 1. Sampling og rekonstruksjon 2. Finne spektret til samplet signal

Kap 7: Digital it prosessering av analoge signaler

INF 1040 Sampling, kvantisering og lagring av lyd

Det fysiske laget, del 2

Sampling, kvantisering og lagring av lyd

Datakonvertering. analog til digital og digital til analog

Repetisjon: Sampling. Repetisjon: Diskretisering. Repetisjon: Diskret vs kontinuerlig. Forelesning, 12.februar 2004

Tema nr 2: Analog eller digital, kontinuerlig eller diskret. Eksempel på ulike båndbredder. Frekvensinnhold og båndbredde. Analog

INF3470/4470 Digital signalbehandling. Repetisjon

Den analoge verden blir digitalisert

MPEG-1 lag 1, 2 og lag 3

INF 1040 høsten 2008: Oppgavesett 9 Sampling og kvantisering av lyd (kapittel 11)

Datakonvertering. analog til digital og digital til analog

MPEG-1 lag 1, 2 og lag 3

6DPSOLQJ DY NRQWLQXHUOLJH VLJQDOHU

Analog. INF 1040 Sampling, kvantisering og lagring av lyd. Kontinuerlig. Digital

MPEG-1 lag 1, 2 og lag 3

Analog. INF 1040 Sampling, kvantisering og lagring av lyd. Kontinuerlig. Digital

INF 1040 Sampling, kvantisering og lagring av lyd

FYS1210 Løsningsforslag. Eksamen V2015

IIR filterdesign Sverre Holm

Lektor 2 for Stovner VGS 12. februar 2013

UNIVERSITETET I OSLO

Kapittel 3. Basisbånd demodulering/deteksjon. Avsnitt


Forslag B til løsning på eksamen FYS august 2004

Fakultet for teknologi, kunst og design Teknologiske fag

IIR filterdesign Sverre Holm

UNIVERSITETET I OSLO

Fakultet for teknologi, kunst og design Teknologiske fag

FYS1210 Løsningsforslag Eksamen V2017

Lydproduksjon. t.no. ww ww.hin. Forelesning 9 Signalbehandling (processing) og effekter MMT205 - F9 1

Analog. INF 1040 Sampling, kvantisering og lagring av lyd. Kontinuerlig. Digital

For J kvantiseringsnivåer er mean square feilen:

mobiltelefon, DAB og itunes

MIK 200 Anvendt signalbehandling, 2012.

Forelesning, 23.februar INF2400 Sampling II. Øyvind Ryan. Februar 2006

Forelesning, 17.februar INF2400 Sampling II. Øyvind Ryan. Februar 2005

HONSEL process monitoring

UNIVERSITETET I OSLO

01 Laplace og Z-transformasjon av en forsinket firkant puls.

mobiltelefon, DAB og itunes

pdf

TTT4110 Informasjons- og signalteori Løsningsforslag eksamen 9. august 2004

Repetisjon: Eksempel. Repetisjon: Aliasing. Oversikt, 26.februar Gitt. Alle signaler. Ettersom. vil alle kontinuerlig-tid signaler.

INF Stikkord over pensum til midtveis 2017 Kristine Baluka Hein

g m = I C / V T g m = 1,5 ma / 25 mv = 60 ms ( r π = β / g m = 2k5 )

UNIVERSITETET I OSLO.

Temaer i dag. Mer om romlig oppløsning. Optisk avbildning. INF 2310 Digital bildebehandling

UNIVERSITETET I OSLO.

UNIVERSITETET I OSLO

Sampling av bilder. Romlig oppløsning, eksempler. INF Ukens temaer. Hovedsakelig fra kap. 2.4 i DIP

INF3470/4470 Digital signalbehandling. Introduksjon Sverre Holm

MPEG-1 lag 1, 2 og lag 3

FYS Forslag til løsning på eksamen våren 2014

f(t) F( ) f(t) F( ) f(t) F( )

UNIVERSITETET I OSLO

Det fysiske laget, del 2

Exercise 1: Phase Splitter DC Operation

WMA eller MP3 Val av kvalitet

Datakonvertering. analog til digital og digital til analog

INF januar 2017 Ukens temaer (Kap med drypp fra kap. 4. i DIP)

Realisering av high-end delta-sigma DAC i FPGA

UKE 5. Kondensatorer, kap. 12, s RC kretser, kap. 13, s Frekvensfilter, kap. 15, s kap. 16, s

Hjelpemidler: D Ingen trykte eller håndskrevne hjelpemidler tillatt. Bestemt, enkel kalkulator tillatt.

Lyd. Litt praktisk informasjon. Litt fysikk. Lyd som en funksjon av tid. Husk øretelefoner på øvelsestimene denne uken og en stund framover.

UNIVERSITETET I OSLO

INF3470 Digital signalbehandling Diskrete signaler (kap 2) Sverre Holm

RF Power Capacitors Class kV Discs with Moisture Protection

KORRIGERT FORSIDE / CORRECTED FRONT COVER. (12) Translation of european patent specification

Fakultet for teknologi, kunst og design Teknologiske fag

01-Passivt Chebychevfilter (H00-4)

Digital sampling og analog estetikk

Filtrering i Frekvensdomenet II

UTVIDET TEST AV PROGRAM

Forslag til løsning på Eksamen FYS1210 våren 2008

Fakultet for teknologi, kunst og design Teknologiske fag

Lab 7 Operasjonsforsterkere

UNIVERSITETET I OSLO

TTT4110 Informasjons- og signalteori Sortering av tidligere eksamensoppgaver

UNIVERSITETET I OSLO

RF Power Capacitors Class , 20 & 30 mm Barrel Transmitting Types

EKSAMEN I FAG TTT4110 Informasjons- og signalteori. Norsk tekst på oddetalls-sider. (English text on even numbered pages.)

Hjelpemidler: D Ingen trykte eller håndskrevne hjelpemidler tillatt. Bestemt, enkel kalkulator tillatt.

Analog til digital omformer

1. volum 100%, 2. Tilt 3. Bass

UNIVERSITETET I OSLO

Treleder kopling - Tredleder kopling fordeler lednings resistansen i spenningsdeleren slik at de til en vis grad kanselerer hverandre.

303d Signalmodellering: Gated sinus a) Finn tidsfunksjonen y(t) b) Utfør en Laplace transformasjon og finn Y(s)

RF Power Capacitors Class1. 5kV Discs

I oppgave 1 skal det prøves ut en binærteller i en integrert krets (IC). Telleren som skal brukes er SN74HC393N, hvor

8/24/2009. INF3470 Digital signalbehandling Introduksjon Sverre Holm

Forelesning nr.11 INF 1411 Elektroniske systemer. Måleteknikk Operasjonsforsterkere

Eivind, ED0 Ingeniørfaglig yrkesutøvelse og arbeidsmetoder Individuell fremføring

FYS1210 Løsningsforslag Eksamen V2015

UNIVERSITETET I OSLO

Kondensator - Capacitor. Kondensator - en komponent som kan lagre elektrisk ladning. Symbol. Kapasitet, C. 1volt

Sampling ved Nyquist-raten

Basisbilder - cosinus. Alternativ basis. Repetisjon Basis-bilder. INF april 2010 Fouriertransform del II. cos( )

Transkript:

7.3 Samplerate-konvertering Ultralyd kommunikasjonssystem for kombinasjon med drfid Signal 40 khz ± 2-4 khz B = 4-8 khz Anti-aliasing filter transducers båndpasskarakteristikk f s 17.7 khz: Båndpass sampling Filtrerer og desimerer med 8 f s2 =177/8 17.7/8 22kHz 2.2 Videre prosessering for deteksjon og demodulasjon S. Holm, "Hybrid ultrasound-rfid indoor positioning: Combining the best of both worlds," IEEE Int. Conf. RFID, Orlando, FL, April, 2009. 28. oktober 2011 31

Ned- og oppsampling i mp2/mp3 Mp2: Deler i 32 bånd Datarater i koderen (mono) Inn: 44100 samples pr sek Ut av filterbank: 44100 x 32 Men hver filterbank har bare 1/32 båndbredde => desimering: 44100/32 x 32 = 44100 Så gjøres reduksjon av antall bit ut fra persepsjonskriterier Tilsvarende oppsampling i dekoderen 28. oktober 2011 32

Samplerate-konvertering Behov for å konvertere uten å gå om analogt domene Oppsampler ved å sette inn 0-er: y[n]=x [n/n] 0 for n=kn Signalet strekkes i tid Y p (F ) = P y[n]e j2πnf = P y[kn]e j2πknf = P x[k]e j2πknf = X p (NF) p Altså skaleres spektret (komprimeres) Lenger i tid kortere i frekvens p 28. oktober 2011 33

Oppsampling: Spektrumskompresjon Kompresjon av spektret ved oppsampling 28. oktober 2011 34

Oppsampling: Anti-imaging filter Sett inn N-1 nuller mellom samplene strukket spektrum, men også replikaer som må filtreres bort ( (N-1)/N av energien fjernes) Anti-imaging filter med kutt ved 0.5/N, Gain N 28. oktober 2011 35

Oppsampling 28. oktober 2011 36

Nedsampling: Spektrumsstrekking Ved nedsampling strekkes spektret Desimert signal y[n]=x[nm] komprimeres i tid Nedsampling med faktor M Må ha med 1/M for å bevare energien Må først sørge for båndbegrensning til F <0 0.5/M 28. oktober 2011 37

Nedsampling: Anti-aliasing filter Digital lavpass, kutt ved =0.5/M Kast M-1 samples mellom hver sample 28. oktober 2011 38

Nedsampling 28. oktober 2011 39

Opp/ned-sampling M/N Husk! Alltid oppsample først, her med M Så nedsample med N De to lavpassfilterne slås sammen til ett: Gain 1/N Cut-off: den minste av 0.5/M og 0.5/N 28. oktober 2011 40

7.4 Kvantisering Uniform kvantisering: trinnene er like Bbits L=2 B trinn; I praksis vanlig med B=8, 12, 16, 24 Avrunding, avkorting (trunkering), fortegns-avkorting 28. oktober 2011 41

Kvantisering Hva skjer hvis inngangsverdi er over maks-verdien? Klippingi Metning eller nulling Demo: kvantisering.m 28. oktober 2011 42

Kvantiseringfeil - kvantiseringstøy Feil =x[n]-x Q [n] Maks dynamikk D = x max -x min Kvantiseringstrinn =D/L=D/2 B Dynamikk D/ = 2 B db: 20log(2 B ) =20log2 B=6 B CD 16 bit 96 db dynamikk Mer nøyaktig beregning følger Feil, statistisk: ti ti - /2 < < /2 Hvis B er stor nok er feilen uniformt tfordelt ltii intervallet t D 28. oktober 2011 43

Kvantiseringsfeilen Effekt i kvantiseringsstøyen pdf: f( ) = 1/ for < /2 Støyeffekt = variansen: =D/L=D/2 B : 10log(P )=10log(D 2 2 N /12L )=20logD-20logL-10 20logL 10.8 28. oktober 2011 44

Signal-støy forhold, B-bits kvantisering Signal til støy forhold: SNR=P S /P N : Uttrykt ved antall bit, 20log(L)=20log(2 B )=6B: SNR 6B: 6 db økning i SNR og dynamikk pr bit Hvis D er for stor faller SNR, dvs hvis maks nivå sjelden overskrides faller SNR Avveining mellom mer kvantiseringsstøy eller flere feil pga metning av A/D-omformer 28. oktober 2011 45

Kvantiseringseffekter, eks 7.9a Nivå mellom ± 2V, Hvor mange bit trengs for å få < 5mV rms kvantiseringsfeil? i il? D=4 V & rms = mv = /12 0.5 og =D/2 B =D/(2 B 120.5 ) 2 B =D/( 12 0.5 ) = 4/(0.005 12 0.5 ) 231 B=log 2 (231) 7.85, dvs B=8 bit 28. oktober 2011 46

Kvantisering av sinus x(t)=acos( ) Effekt, P S = rms-verdi = A 2 /2 Spiss-til-spissverdi: D = 2A Eksakt resultat: SNR=6B+1.76 db 28. oktober 2011 47

7.5 Digital prosessering av analoge signaler Anti-aliasing filter, sampler (0-te ordens hold), kvantisering, koder: Så digital prosessering Dekoder, hold, analogt (anti-imaging) filter: ~sinc: 28. oktober 2011 48

Praktisk A/D Klokke Svitsj Kondensator C lades hurtig Utlades langsomt gjennom buffer-forsterker Parametre som påvirker ytelse: Tid for å sample, T 0 >en impuls Tid for å bytte fra hold til sampling Fall i Cs spenning i løpet av måletiden Konverteringstid 28. oktober 2011 49

Praktisk D/A Summasjonsforsterker: V O =-V i (R F /R i ) R i varieres ved å svitsje inn og ut motstander R 0... R N-1 avhengig av hvilket bit som er satt Linearitet avhengig av nøyaktighet på motstander 28. oktober 2011 50

Anti-aliasing filter Analogt filter Båndbegrensning av input signal: bare f < S/2 I praksis kan man ikke lage ideelle mursteinsfiltre Blir derfor noe aliasing i Mulig kriterium: i energi over S/2 skal være mindre enn kvantiseringsstøyen Kan avlede filterkrav av dette Kan og sette S litt høyere enn ideell verdi 28. oktober 2011 51

Rekonstruksjonsfilter Analogt filter Ta ut sentrale delen av spektret, t f <S/2 Evt. korrigere for 0-te ordens hold i D/A Oversampling (eks 4x) Kan virke bortkastet Gjør kravet til analogt filter mye lettere (Eks, neste slide) Lenger avstand mellom repeterte spektra glattere trinn 28. oktober 2011 52

Eks 7.12 Rekonstruksjonsfilter CD med fs=44.1 khz Signal mellom 0 og 20 khz Maks passbåndsdemping: 0.5 db Stoppbåndsdemping >60 db for f > S- 20 khz D/A, rett-fram sampling, S=44.1 khz: S-20 = 44.1-20= 22.1 khz Transisjonsbånd: 20-22.122 khz 80. ordens analogt Butterworth D/A, 4x oversampling, S=176.4 khz: S-20=176.4-20 = 156.4 khz Transisjonsbånd: 20-156.4 khz 4. ordens Butterworth Enorm reduksjon i kompleksitet Tidlige CD-spillere (4x + 2. eller 3. 28. oktober 2011ordens Bessel lineær fase)) 53

7.11 Multirate signalbehandling og -Σ Fordel å redusere samplingsrate internt i DSP-er Eks: ultralydmottaker l tt for åfåf færre operasjoner Fordel å øke samplingsrate før rekonstruksjon Eks: 4 x oversampling i CD-spiller For å få enklere analog filter Enklere kompensasjon for 0-te ordens hold 28. oktober 2011 54

Kvantisering og oversampling Oversampling av analogt signal: Enklere anti-aliasing i filter Færre bit i A/D-konverter da kvantiseringsstøy spres over et større frekvensbånd Kvantiseringsstøy ~hvit hvis nok bit brukes Hvit Jevnt spredt over alle frekvenser -S/2<f<S/2 Varians P= 2 = 2 /12 Spektraltetthet: P ee (f)= 2 /S Ved oversampling med N Spektraltetthet: P ee (f)= 2 /NS 28. oktober 2011 55

Oversamplingsfaktor vs antall bit Mål: kvantiseringsstøy i båndet -S/2...S/2 skal være det samme som før 22 skyldes bruk av B 2 = B- B bit 2 /S = 22 /NS 2 = 22 /N 2 = D 2 /(12 2 2B ) 2 22 /N = D 2 /(12 N 2 2(B- B) ) Altså: N= 2 2 B eller B=0.5log 2 N N=2: dobling av rate sparer halv bit N=4: sparer 1 bit 1 bits CD, må spare B=15=0.5logB 0 5log 2 N => N = 2 30 ~ 10 9, NS = 44.1 terahz!!! 28. oktober 2011 56

Oversampling og støyforming Enda mer gevinst ved forming av støyspektret t Vanlig støyformer gir sinus-form for f <S/2: p er orden til delta-sigma konverter Kan vise besparelse på B = (p+0.5)log 2 N -0.5log 2 (π 2p /(2p+1) )bit Eks: N=4,,p=1: B 2 bit Bedre enn ren oversampling 28. oktober 2011 57

1-bits sampling (Sigma-delta) i CD CD: må ha besparelse på B=16-1 = 15 bit 1-bits A/D er bare en fortegnsdetektor t Hva skal til? Oversampling: N = 64, dvs 44.1 16 16 khz = 2.8224 MHz Orden: p = 3. ordens støyforming B = (0.5+3) 6-3.55 = 17.5 bit (> 15) Sigma = integrator Delta = differanse Ill: Wikimedia commons 28. oktober 2011 58

Dårlige CD-plater: Dither Tidlige CD-plater: avrundingsproblem. Også under prosessering og miksing med heltalls-aritmetikk Ikke som avrunding i kassa på Rimi => hørbar forringelse i de svake partiene. Eks: pianotoner som dør ut Paradoks: må legge til kontrollert støy, dither, ved produksjon av CD-en. Støyforming så dens energi er mest i diskanten 59

Dither Santana: Smooth, 1999 Slutten av låten Maks +/- 3 Trekant-fordeling Støyforming 60

Why 1-Bit Sigma-Delta Conversion is Unsuitable for High-Quality Applications S. P. Lipshitz & J. Vanderkooy, University of Waterloo, Ontario, Canada, Audio Engineering g Society Convention, 2001 Single-stage, 1-bit sigma-delta converters are in principle imperfectible. We prove this fact. The reason, simply stated, is that, when properly dithered, they are in constant overload. Prevention of overload allows only partial dithering to be performed. The consequence is that t distortion, ti limit it cycles, instability, and noise modulation can never be totally avoided. We demonstrate these effects, and using coherent averaging techniques, are able to display the consequent profusion of nonlinear artefacts which are usually hidden in the noise floor. Recording, editing, storage, or conversion systems using single-stage, 1-bit sigma-delta modulators, are thus inimical to audio of the highest quality. In contrast, multi-bit sigma-delta converters, which output linear PCM code, are in principle infinitely perfectible. (Here, multi-bit refers to at least two bits in the converter.) They can be properly dithered so as to guarantee the absence of all distortion, limit cycles, and noise modulation. The audio industry is misguided id d if it adopts 1-bit sigma-delta conversion as the basis for any high-quality processing, archiving, or distribution format to replace multi-bit, linear PCM. 28. oktober 2011 61

Analog vs digital Hva vil dere svare til en slik påstand? Digital it l lyd (CD) er klinisk i k og oppstykket t analog lyd (vinyl) er organisk Les vinyllydens revansj: http://blogg.uio.no/mn/ifi/innovasjonsteknologi/content/vinyllydens no/mn/ifi/innovasjonsteknologi/content/vinyllydens-revansj 28. oktober 2011 62