Digital signalbehandling Digitalt Ljud



Relevanta dokument
Föreläsning: Digitalt Ljud. signalbehandling. Elektronik - digital signalbehandling. Signal och spektrum. PC-ljud. Ton från telefonen.

DIGITALA FILTER DIGITALA FILTER. Tillämpad Fysik Och Elektronik 1

Spektrala Transformer

Tentamen i Signaler och kommunikation, ETT080

Spektrala Transformer

Frekvensplanet och Bode-diagram. Frekvensanalys

DIGITALA FILTER. Tillämpad Fysik Och Elektronik 1. Frekvensfunktioner FREKVENSSVAR FÖR ETT TIDSDISKRET SYSTEM. x(n)= Asin(Ωn)

Grundläggande signalbehandling

Grundläggande ljud- och musikteori

Resttentamen i Signaler och System Måndagen den 11.januari 2010, kl 14-19

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-

Elektronik Dataomvandlare

Föreläsning 10: Ljudkodning ( Audio Coding )

Kapitel 2 o 3. Att skicka signaler på en länk. (Maria Kihl)

4/27/12. Fönstring i MDCT. Föreläsning 10: Ljudkodning ( Audio Coding ) 1. Inledning PCM, standardmetoder, MDCT, psykoakustik, ljudtryck

Signaler och system, IT3

Elektronik. Dataomvandlare

TIDSDISKRETA SYSTEM SYSTEMEGENSKAPER. Minne Kausalitet Tidsinvarians. Linjäritet Inverterbarhet Stabilitet. System. Tillämpad Fysik och Elektronik 1

Elektronik Dataomvandlare

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Att sända information mellan datorer. Information och binärdata

Analys/syntes-kodning

MEDIESIGNALER INTRODUKTION

Ämnesområde Hörselvetenskap A Kurs Signalteori, 7,5 hp Kurskod: HÖ1007 Tentamenstillfälle

Projekt 1 (P1) Problembeskrivning och uppdragsspecifikation

Teori... SME118 - Mätteknik & Signalbehandling SME118. Johan Carlson 2. Teori... Dagens meny

Ulrik Söderström 20 Jan Signaler & Signalanalys

Digital Signalbehandling i Audio/Video

Ulrik Söderström 19 Jan Signalanalys

GRUNDKURS I SIGNALBEHANDLING (454300), 5sp Tentamen

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

FÖRELÄSNING 13: Analoga o p. 1 Digitala filter. Kausalitet. Stabilitet. Ex) på användning av analoga p. 2 filter = tidskontinuerliga filter

AD-DA-omvandlare. Mätteknik. Ville Jalkanen. 1

Miniräknare, formelsamling i signalbehandling.

AD-/DA-omvandlare. Digitala signaler, Sampling och Sample-Hold

Analogt och Digital. Viktor Öwall. Elektronik

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

Språkljudens akustik. Akustik, akustiska elementa och talanalys

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-

Analoga och Digitala Signaler. Analogt och Digitalt. Analogt. Digitalt. Analogt få komponenter låg effektförbrukning

Mätningar med avancerade metoder

Elektronik 2018 EITA35

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

Mätteknik Digitala oscilloskop

Signalbehandling. Andreas Fhager

Faltningsreverb i realtidsimplementering

Tentamen ssy080 Transformer, Signaler och System, D3

Psykoakustik. Ljudtrycksnivå. Hörselns omfång. Hörnivå(loudness) Människans hörsel är ganska väl studerad och det finns bra modeller för den.

Ljudteknik. Digital representation. Vad är ljud?

Tentamen i TMA 982 Linjära System och Transformer VV-salar, 27 aug 2013, kl

Spektrala Transformer

RÄKNEEXEMPEL FÖRELÄSNINGAR Signaler&System del 2

Sammanfattning TSBB16

Samtidig visning av alla storheter på 3-fas elnät

A/D D/A omvandling. Lars Wallman. Lunds Universitet / LTH / Institutionen för Mätteknik och Industriell Elektroteknik

Föreläsning 1: Bild- och ljudkodning

7. Sampling och rekonstruktion av signaler

Försättsblad till skriftlig tentamen vid Linköpings universitet G33(1) TER4(63)

Spektrala Transformer

Tillämpning av komplext kommunikationssystem i MATLAB

Försättsblad till skriftlig tentamen vid Linköpings universitet KÅRA T1 T2 U2 U4

Tentamen i ESS 010 Signaler och System E3 V-sektionen, 16 augusti 2005, kl

Att fånga den akustiska energin

Tentamen i Elektronik - ETIA01

KÄLLA-FILTER. Repetition. Talapparaten i källa-filter perspektivet. Repetition (ff) Ljudkällor i talapparaten (ff) Ljudkällor i talapparaten

A/D- och D/A- omvandlare

INT 3 F4. Bildkomprimering. Run Length Encoding. Medieteknik Del2. Komprimering, ljud och rörliga bilder. Olika algoritmer för bildkomprimering:

Elektronik Elektronik 2017

SIGNALANALYS I FREKVENSRUMMET

Ämnesområde Hörselvetenskap A Kurs Akustik och ljudmiljö, 7 hp Kurskod: HÖ1015 Tentamenstillfälle 4

2 Vad händer när man ringer? 2 Vad händer när man ringer?

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-

FREKVENSSPEKTRUM TILLÄMPAD FYSIK OCH ELEKTRONIK, UMEÅ UNIVERSITET 1

EXEMPEL 1: ARTVARIATION FÖRELÄSNING 1. EEG frekvensanalys EXEMPEL 2: EEG

Tentamen ssy080 Transformer, Signaler och System, D3

Mätteknik E-huset. Digitalt oscilloskop Vertikal inställning. Digitalt oscilloskop. Digitala oscilloskop. Lab-lokal 1309 o 1310

Audio & Videoteknik 2D2021, 2D1518

Kihl & Andersson: , 3.1-2, (ej CDM) Stallings: 3.1-4, 5.1, 5.2, 5.3, 8.1, 8.2

Spektrala Transformer

Digital kommunikation. Maria Kihl

Ämnesområde Hörselvetenskap A Kurs Akustik och ljudmiljö, 7 hp Kurskod: HÖ1015 Tentamenstillfälle 1

Laboration 1: Aktiva Filter ( tid: ca 4 tim)

Signal- och bildbehandling TSBB03

Elektronik Elektronik 2019

Tentamen i Elektronik, ESS010, del 2 den 17 dec 2007 klockan 8:00 13:00 för inskrivna på elektroteknik Ht 2007.

Digital kommunikation. Maria Kihl

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-

2 Laborationsutrustning

I. Talkodning. Kodning av tal Kodning av musik MPEG-4 Audio toolbox. Talkodning Historik. Talgenerering. Talsignalen - vokaler

Kodning av tal Kodning av musik MPEG-4 Audio toolbox

Grundläggande signalbehandling

TSBB16 Datorövning A Samplade signaler Faltning

Signaler & Signalanalys

Sampling. Analog - digital. Kvantifiering. Samplingsprocess. Analog vs digital teknik. Kvantifiering. Analog oändlig digital diskret (1or 0or)

Laborationsprojekt i digital ljudsyntes

Övningsuppgifter. Digital Signal Processing. Övningar med svar och lösningar. Mikael Swartling Nedelko Grbic Bengt Mandersson. rev.

Föreläsning 7: Bild- och videokodning

5:8 CD och DVD. CD spelaren Det krävs ett litet tekniskt underverk för att spela upp en cd skiva. Vi går igenom grundkomponenterna.

Kompletterande räkneuppgifter i Spektrala Transformer Komplex analys, sampling, kvantisering, serier och filter Laura Enflo & Giampiero Salvi

DT1130 Spektrala transformer Tentamen

TNMK054 - LJUDTEKNIK 1 FILTER OCH VCF

Transkript:

Signalbehandling Digital signalbehandling Digitalt Ljud Bengt Mandersson Hur låter signalbehandling Institutionen för elektro- och informationsteknik 2008-10-06 Elektronik - digital signalbehandling 1 2008-10-06 Elektronik - digital signalbehandling 2 Signal och spektrum Ton från telefonen Signaler Hur ser signalbehandling ut? s i g n s noise i tonande ljud 2009-10-01 ETI 125 - Föreläsning, digitalt ljud 3 2008-10-06 Elektronik - digital signalbehandling 4 Signal och Signalbehandling, spektrogram Signalbehandling, spektrum Signalbehandling, zoomat spektrogram s i g n a l 2009-10-01 ETI 125 - Föreläsning, digitalt ljud 5 2009-10-01 ETI 125 - Föreläsning, digitalt ljud 6 1

Vad kan vi ha signalbehandling till? Ljudåtergivning 2008-10-06 Elektronik - digital signalbehandling 7 2008-10-06 Elektronik - digital signalbehandling 8 Innehåll Sinussignaler och dess spektra Digitalt Ljud Sinussignal (ren ton) Signal (vågform) Signaler och frekvensspektrum Sampling Demonstration på DSP CD-spelare MP3-kodning, princip Talkodning i mobiltelefon Periodtid T 0 =1/440 s Frekvens F 0 =1/ T 0 =440 Hz Harmonisk signal (vokalljud) Signal (vågform) Grundperiod T 0 =10 ms Grundfrekvensrekvens F 0 =1/ T 0 =100 Hz 2008-10-06 Elektronik - digital signalbehandling 9 2008-10-06 Elektronik - digital signalbehandling 10 Musikinstrument och dess spektra Lyssna till ditt hjärta Klarinett Hjärta Signal EKG-signal Trombon Så låter hjärtat 4 gånger så fort Signal 10 gånger så fort 100 gånger så fort Ännu fortare Ännu fortare och lite mindre diskant 2008-10-06 Elektronik - digital signalbehandling 11 2008-10-06 Elektronik - digital signalbehandling 12 2

Vitt brus, färgat brus Slumpmässiga signaler Vitt brus Signal (vågform) Sampling Analog signal: x t ) = sin(2 π 200 { t ) 1 1 Periodtid T0 = = = 5ms ( F 0 = 200 Hz Sampla (avläs) x(t) 1000 gånger per sekund (F S =1000 Hz), sätt t=n/f S =n T S (n heltal) F 0 200 Digital signal: x ( n ) = sin(2 π 200 /1000 n ) 14243 f0 = 200/1000= 0.2 Signal (vågform) Färgat brus x(t) blå kurva x(n) röda ringar 2008-10-06 Elektronik - digital signalbehandling 13 2008-10-06 Elektronik - digital signalbehandling 14 Sampelteoremet Sampling digitalt filter rekonstruktion Sampla en signal med en sampelfrekvens som är minst 2 gånger den högsta frekvens som finns i den analoga signalen, dvs minst 2 sampel per period. A/D Digital sign. behandl. D/A Lågpassfilter Lågpassfilter Sampelteoremet säger också att vi kan återskapa den analoga signalen exakt. I praktiken införs en fördröjning i rekonstruktionsfiltret. Sampling Digitalit krets Rekonstruktion Vi måste alltså försäkra oss om att inga höga frekvenskomponenter finns i insignalen. x[n] krets y[n] 2008-10-06 Elektronik - digital signalbehandling 15 2008-10-06 Elektronik - digital signalbehandling 16 Analog krets Digital krets, FIR Analog krets, RC-krets Digital krets (FIR, finite impulse response) x[n] krets y[n] x(t) y(t) Filter med ändligt långt minne (FIR) Kondensatorn har minne (lagrar spänning) Kretsen beskrivs av differensekvationen: y ( t) + a y( t) = b x( t) y[n] = 0.8 x[n] + 0.2 x[n-1] Kretsen beräknar ett viktat medelvärdet av de två senaste insignalvärdena. Kod körs varje gång ett nytt värde finns från A/D-omvandlaren x=adinput; y=0.8*x + 0.2*xold; xold=x; DAoutput=y; 2008-10-06 Elektronik - digital signalbehandling 17 2008-10-06 Elektronik - digital signalbehandling 18 3

Digital krets, IIR Hårdvara för signalbehandling Digital krets (IIR, infinite impulse response) Vilken hårdvara behövs för realtidstillämpningar av digitala kretsar? x[n] krets Filter med oändligt långt minne (IIR) y[n] = 0.9 y[n-1] + x[n] y[n] ( digital RC-krets ) Jo, vi behöver någon form av dator eller specialkrets samt A/D och D/A omvandlare. Dessutom behövs oftast ett realtidsoperativsystem. Kod, körs varje gång ett nytt värde finns från A/D-omvandlaren x=adinput; y=0.9*yold + x; yold=y; DAoutput=y; Kan vi göra digital signalbehandling i realtid själv? Ja, tex med ett DSP starters kit. 2008-10-06 Elektronik - digital signalbehandling 19 2008-10-06 Elektronik - digital signalbehandling 20 Digital Signal Processor (DSP) Demo i DSP-kort och MATLAB DSP starters kit Texas Instruments DSK6713 Innehåller en DSP-krets (6713) flyttalsprocessor, minne, A/D D/A och USB-interface till PC. Program laddas från PC. 2008-10-06 Elektronik - digital signalbehandling 21 2008-10-06 Elektronik - digital signalbehandling 22 Trigonometri Lite trigonometri från gymnasiet Radio Bilder från Radioföreläsningen, Göran Jönsson 2cos( a)cos( b) = cos( a + b) + cos( a b) Multiplikation av cosinustermert ger alltså summa och skillnadsvinkel Detta används flitigt i all kommunikation 2 1 2 1 2 1 2 n cos(2π f n)cos(2π f n) = cos(2π ( f + f ) n) + cos(2π ( f f ) ) Vi får alltså summa och skillnadsfrekvens. Vi visar detta med ett exempel. 2009-10-01 ETI 125 - Föreläsning, digitalt ljud 23 2008-10-06 Elektronik - digital signalbehandling 24 4

Demo av SSB-modulation Demonstration av reverb Ett reverb adderar eko för att ge ett fylligare ljud och för att efterlikna akustiken i olika miljöer och olika rum. Vi demonstrerar det i DSP:n. Programmet är gjort i kursen Algoritmer i signalprocessorer 2008-10-06 Elektronik - digital signalbehandling 25 2008-10-06 Elektronik - digital signalbehandling 26 Akustisk eko i ett rum (från Mitra) Det är lite av detta som ett reverb ska efterlikna Nya tillämpningar på digital signalbehandling Aktiv brusreducering i headset 2008-10-06 Elektronik - digital signalbehandling 27 2008-10-06 Elektronik - digital signalbehandling 28 Lagring av musik och komprimering Oförstörbar komprimering: tex.zip Förstörande komprimering: Komprimering av bilder: jpeg Komprimering av musik: Tex MP3 Komprimering av rörliga bilder: MPEG Komprimering i mobiltelefon: Signalmodell av resonanser i munnen (LPC) MP3 är ljudkodningen i MPEG1 Ljud-CD Digital lagring Ljud-CD 44100 Hz sampling (max insignalfrekvens ca 20 khz) 16 bitar (SDR vid kvantisering max 96 db, 6 db/bit) 2 kanaler 1400 kbit/sekund = 10MByte/minut CD rymmer: 70 min MP3 Intelligent komprimering Mono eller stereo Fullt frekvensomfång 128 kbit/sekund = 0.96 MByte/minut CD rymmer: 729 min 2008-10-06 Elektronik - digital signalbehandling 29 2008-10-06 Elektronik - digital signalbehandling 30 5

Vad är principskillnaden mellan analog och digital lagring av ljud. Musikkompression med mp3 Kvaliteten vid analog lagring minskar genom åldring och slitage. Ökad distorsion och ökat brus. Detta sker kontinuerligt. En sliten vinylskiva kan dock fortfarande spelas. Kvaliteten vid digital lagring minskar inte kontinuerligt genom åldring och slitage. Men vid en viss tidpunkt blir det dock så mycket fel att tex en CD eller en MP3-fil blir helt obrukbar. Varför MP3 och vilken är principen för MP3 Örat hör inte frekvenser som ligger nära andra starka toner (frekvensmaskering). Örat har bäst frekvensupplösning i talområdet, dvs 100-4000 Hz. Grundidé: Använd låg detaljnivå för sådant som örat ändå inte hör! Detta kräver frekvensuppdelning av signalen. Gör denna grövre utanför talområdet. 2008-10-06 Elektronik - digital signalbehandling 31 2008-10-06 Elektronik - digital signalbehandling 32 Frekvensmaskering 1 Frekvensmaskering 2 v (di di di da) v (di di di da) sinus sinus v + sinus v + sinus 2008-10-06 Elektronik - digital signalbehandling 33 2008-10-06 Elektronik - digital signalbehandling 34 Frekvensmaskering 3 Frekvensmaskering 4 v (di di di da) v (di di di da) Syntetisk vokal Syntetisk vokal v + syntetisk vokal v + syntetisk vokal 2008-10-06 Elektronik - digital signalbehandling 35 2008-10-06 Elektronik - digital signalbehandling 36 6

MP3-kodare Blockschema över MP3-kodare MP3-avkodare Blockschema över MP3-avkodare 2008-10-06 Elektronik - digital signalbehandling 37 2008-10-06 Elektronik - digital signalbehandling 38 MP3-exempel Ljudkomprimering i mobiltelefon Exempel Hårdvara för talproduktion 320 kbit/s 50 min (128MB) 128 kbit/s 2 h (128 MB) 23 % 9% 2 % 32 kbit/s 9 h (128 MB) 8 kbit/s 35 h (128 MB) 0.6 % 2008-10-06 Elektronik - digital signalbehandling 39 2008-10-06 Elektronik - digital signalbehandling 40 Modell för syntetiskt tal Principen för talkodning i mobil (GSM) Stämband Pulståg Munhåla, läppar Ljud ut Principen för talkodning i GSM är att köra modellen av syntetiskt tal baklänges. vitt brus Filter Resonansmodell av munnen (LPC) Vokalljud Brusljud Steg 1: Bestäm munnens resonansfrekvenser utgående från talet och sänd dessa till mottagaren. Steg 2: Gör invers mun och vi får då en signal med mindre information. Sänd denna signal med låg upplösning (få bitar, låg sampelfrekvens). Vokalljud modelleras av ett pulståg generarat av stämbanden och som formas av resonanser i munhålan. Pulstågets frekvens kallas pitchfrekvens (grundton). Steg 3: Mottagaren tar emot signalen från steg 2 och lägger till munnens resonanser. Bithastigheten för talkodningen är 13 kbit/s 2008-10-06 Elektronik - digital signalbehandling 41 2008-10-06 Elektronik - digital signalbehandling 42 7

Talkodning i mobiltelefoni, sändarsida Talkodning i mobil, mottagarsida 2008-10-06 Elektronik - digital signalbehandling 43 2008-10-06 Elektronik - digital signalbehandling 44 Slut 2008-10-06 Elektronik - digital signalbehandling 45 8