ETIN80 - Algoritmer i signalprocessorer. EigenBeamformer
|
|
- Ellinor Gunnarsson
- för 8 år sedan
- Visningar:
Transkript
1 ETIN80 - Algoritmer i signalprocessorer EigenBeamformer Author: William Martinsson, D09 (ada09wma@student.lu.se) Mattias Ahlström, D09 (ada09mah@student.lu.se) 5 mars 2014
2 Innehåll 1 Introduktion 2 2 Bakgrund EigenBeamformer Konstruktion Matlab - Teoretisk Signalprocessor - Praktisk Resultat Test av modellen Test med signalprocessor Test med sinusformat filter Diskussion 5 A Matlabfunktioner 6 A.1 snirbf.m A.2 stcorrmtx.m A.3 eigenbeam.m
3 1 Introduktion Kunskapen kring digital signalbehandling blir viktigare i takt med att användare och konsumenter ställer högre krav på funktionalitet och prestanda hos integreade kretsar. Det blir extra intressant när det kommer till användningsområden så som akustisk signalbehandling, biomedicinsk signalbehandling och kommunikation. I denna kurs har mest fokus legat på akustisk signalbehandling då det är väldigt tacksamt att utforska vad som är möjligt att utföra med digital signalbehandling. Listan med förslag på olika projekt var lång och det ena projektet lät lika spännande än det andra, tillslut föll valet på att implementera en beamformer[1]. En beamformer eller ett spatialt filter har en mängd olika användingsområden förutom att släcka ut en viss ljudkälla i ett rum som ofta är målet när en akustisk beamformer används. Beamforming används också i t.ex. trådlösa nätverk och radar-teknologin.[2] I denna rapport ska läsaren få en bakgrund kring hur en akustisk beamformer är uppbyggd och hur en implementation av en sådan kan se ut. 2 Bakgrund Uppgiften att implementera en beamformer kan göras på olika abstraktionsnivåer men dimensionerades utifrån tidigare förkunskaper i ämnet samt den tid som fanns till förfogan att göra implementationen. Efter samtal med handledare för projektet föll valet att designa och implementera en Signal to Noise and Interference Ratio (SNIR) beamformer. Med hjälp av eigenvektor-analys är designmålet att maximera den önskade signalens energinivå och minimera energinivån hos störsignalen. Figur 1: Beamformer där insignalerna noteras från x 0 (n) till x K 1(n), filter h 0 (n) till h K 1(n) och utsignal y(n). 2.1 EigenBeamformer För att kunna konstruera ett optimalt filter till varje beamformerkanal ska följande formel uppfyllas 2
4 ht Ih h opt = arg max h T R nn h Ovanstående ekvation innehåller korrelationsmatrisen R nn som byggs upp enligt följande formler En insignalvektor där k är kanalen och L är antalet sample (1) x k (n) = [ x k (n) x k (n 1)... x k (n L + 1) ] T (2) Från insignalerna x kan korrelationsmatrisen mellan två signaler defineras enligt R xix j = E { x i (n)x T j (n) } (3) Om R xx sedan expanderas fås följande uttryck x 0 (n)x T 0 (n) x 0 (n)x T 1 (n)... x 0 (n)x T K (n) x 1 (n)x T 0 (n) x 1 (n)x T 1 (n)... x 1 (n)x T K R xx = E (n) x K (n)x T 0 (n) x K (n)x T 1 (n)... x K (n)x T K (n) (4) Den slutgiltiga korrelationsmatrixen är uppbyggd av submatriser där de olika submatriserna är korrelationen mellan två kanaler och ses tydligt nedan R x0x 0 R x0x 1... R x0x K R x1x 0 R x1x 1... R x1x K R xx =..... (5). R xk x 0 R xk x 1... R xk x K Den slutgiltiga storleken av korrelationsmatrisen är K L K L där K är antalet kanaler och L är antalet korrelationssamples. Från ekvation 1 vill vi nu minimera uttrycket i nämnaren och detta får vi genom att lösa det generella eigenvektorproblemet enligt nedan R nn hλ = Ih R 1 nnih = hλ (6) Från ovanstående ekvation inses lätt att om vi löser ut den egenvektor med högst värde som uppfyller ekvationen får vi vårt optimala filter. 3 Konstruktion 3.1 Matlab - Teoretisk Eftersom signalbehandling oundvikligen innebär många beräkningar som kan vara svåra att felsöka och verifiera bestämde vi oss för att skapa en fungerande modell i matlab innan vi började programmera signalprocessorn. Som bas fanns till vårt förfogande data motsvarande signaler från fyra mikrofoner; en signalkälla och en störkälla samt en mixad källa innehållande kombinationen av de båda andra källorna. Vi beräknade vårt filter från den källa vi 3
5 ville släcka ut och applicerade det på den mixade signalen. För att undersöka resultaten tittade vi på spektrogram av utsignalen och lyssnade på den genom sound-funktionen i matlab. Modellen var till en början väldigt simpel och visade sig snabbt vara otillräcklig, under projektets gång upptäcktes många problem med modellen som behövde åtgärdas. Eftersom vi saknade någon referens var det svårt att verifiera modellens resultat även när vi var relativt säkra på att den var korrekt. Små och stora fel gav till synes bra resultat dels på grund av vår bristfälliga förmåga att testa och verifiera våra resultat. 3.2 Signalprocessor - Praktisk Implementationen är baserad på en signalprocessor ADSP med fyra kanaler input och stereo-ljud ut. Programmet som körs på signalprocessorn har en kalibreringsfas, en beräkningsfas och en filtreringsfas. I testutrustningen ingick även en 4-kanals mikrofon-array med förstärkare som användes för att generera insignalen och ett par vanliga hörlurar kopplade till utsignalen. Under kalibreringsfasen beräknas korrelationsmatriser för insignalerna löpande över kalibreringstiden, i vårt fall 10 sekunder. När kalibreringsfasen är över kan beräkningsfasen påbörjas. Där inverteras korrelationsmatrisen och det största egenvärdet med tillhörande egenvektor beräknas. Under filtreringsfasen delas den beräknade egenvektorn upp i lika många delar som vi har insignaler och appliceras som koefficienter i våra FIR-filter. Insignalerna filtreras var för sig och adderas sedan ihop för att skapa den färdiga utsignalen. Beräkningarna som processorn utför verifierades steg för steg med hjälp av modellen och manuellt inmatad data tills det att vi kunde mata in samma data i matlab och få ut precis samma resultat. Till en början hade vi bara två mikrofoner inkopplade men programmet testades även med fyra. 4 Resultat 4.1 Test av modellen Den teoretiska modellen producerar förväntat resultat med de statiska testdata vi har. Den källa som ska släckas ut försvinner från utsignalen medans den andra källan hörs tydligt. Analys av spektrogram visar också att de frekvenser som finns i den oönskade källan försvinner från utsignalen. 4.2 Test med signalprocessor Vid test med riktig hårdvara och mjukvara på signalprocessorn kan entoniga störkällor släckas ut helt men det finns ingenting som tyder på att filtret baseras på vinkeln mellan mikrofon-array och störkälla. Algoritmen verkar istället producera ett filter som eliminerar källan oavsett var den befinner sig. Eftersom den fysiska implementationen har verifierats mot modellen verkar det rimligt att anta att modellen också är felaktig, detta i sig är svårt att verifiera eftersom vi i modellen inte har någon möjlighet att direkt påverka källornas position. 4
6 4.3 Test med sinusformat filter Genom att undersöka filterkoefficienterna direkt kunde vi konstatera att en sinusformad kalibreringssignal ger ett sinusformat filter om och endast om vi (1) inte inverterar korrelationsmatrisen och således konstruerar en beamformer som förstärker en viss källa istället för att släcka ut den eller (2) regulariserar korrelationsmatrisen genom att addera en identitetsmatris multiplicerad med en faktor av storleksordningen Ett sinusformat filter med lämplig förskjutning mellan kanalerna kan i våra tester släcka ut en störkälla i form av en matchande sinus-signal baserat på vinkeln mellan källan och mikrofonerna men systemet är extremt känsligt, området där störkällan är tyst är väldigt litet och minsta rörelse låter störsignalen ljuda igenom. 5 Diskussion Efter projektets slut hade vi inget signifikant resultat som vi kunde utläsa något ifrån. Under projektets gång hade vi ett par gånger resultat som skulle kunna liknas vid en beamformer, det vill säga att vi kunde släcka ut en signal efter att ha utfört kalibreringen på en specifik position ifrån mikrofonerna. Dessa resultat visade sig sedan vara felaktiga eftersom vid upprepade tester kunde inte detta återskapas. Vår teori är att när störsignalen flyttades närmare mikrofonerna blev störsignalen så pass stark att den visade sig på mikrofonerna efter att störsignalen hade flyttats. Eftersom vi i början av projektet inte fick något förväntat resultat från vår fullbandsbeamformer kunde vi inte verifiera något utan agerade i blindo och besannade våra förväntningar. Om detta projekt ska utföras på nytt med liknande upplägg skulle en rekommenderad test-uppsättning med specificerade avstånd ifrån mikrofoner och ljudnivår på dessa vara att föredra. Vi hade gärna sett ett bättre slutresulat men har trots detta lärt oss mycket. Under projektets gång har vi fått insyn i vad som är möjligt att utföra med digital signalbehandling och framför allt hur programmeringen av signalprocessorer går till. Referenser [1] [2] 5
7 A Matlabfunktioner A.1 snirbf.m 1 f u n c t i o n h = s n i r b f (S, N, L) 2 % SNIRBF SNIR beamformer f i l t e r design. 3 % h = SNIRBF (S, N, L) c a l c u l a t e s SNIR beamformer f i l t e r s. The s i g n a l 4 % m a t r i c e s S and N are the input s i g n a l s and n o i s e s i g n a l s o f the 5 % beamformer d e sign. Each column in S and N correspond to a s e n s o r 6 % s i g n a l, and the number o f columns i s the number o f s e n s o r s. The 7 % beamformer f i l t e r s are returned as columns o f h, where each f i l t e r i s L 8 % taps Rxx = stcorrmtx (N, L) ; [ ReigV, ReigD ] = e i g ( inv (Rxx) ) ; [maxd, indexd ] = max( diag ( ReigD ) ) ; h = ReigV ( 1 : end, indexd ) ; end A.2 stcorrmtx.m 1 f u n c t i o n Rxx = stcorrmtx (X, L) 2 % STCORRMTX Spatiotemporal c o r r e l a t i o n matrix. 3 % rxy = STCORRMTX (X, L) c a l c u l a t e s the s p a t i o t e m p o r a l c o r r e l a t i o n 4 % matrix o f the s i g n a l matrix X. Each column in X correspond to a s e n s o r 5 % s i g n a l, and the number o f columns i s the number o f s e n s o r s. The 6 % s p a t i o t e m p o r a l c o r r e l a t i o n matrix Rxx i s a stacked matrix o f 7 % c o r r e l a t i o n m a t r i c es o f L c o e f f i c i e n t s. 8 N = s i z e (X, 2) ; 9 10 Rxx = z e r o s (N L) ; f o r i =1:N 13 f o r j =1:N 14 Xi = corrmtx (X( :, i ), L 1, c o v a r i a n c e ) ; 15 Xj = corrmtx (X( :, j ), L 1, c o v a r i a n c e ) ; 16 Rxixj = Xj Xi ; 6
8 17 Rxx(L ( i 1)+1:L i, L ( j 1)+1:L j ) = Rxixj ; 18 end 19 end 20 end A.3 eigenbeam.m 1 % EIGENBEAM eigenbeam f i l t e r used to t e s t with matlab f u n c t i o n sound. 2 % Extracts f i l t e r s from s n i r b f and f i l t e r s with s i g n a l X 3 4 f u n c t i o n out = eigenbeam (X, S, N, L) 5 6 h = s n i r b f (S, N, L) ; outl1 = f i l t e r ( f l i p u d ( h ( 1 : L) ), 1, X( 1 : end, 1 ) ) ; 10 outl2 = f i l t e r ( f l i p u d ( h (L+1:L 2) ), 1, X( 1 : end, 2 ) ) ; 11 outl3 = f i l t e r ( f l i p u d ( h (L 2+1:L 3) ), 1, X( 1 : end, 3 ) ) ; 12 outl4 = f i l t e r ( f l i p u d ( h (L 3+1:L 4) ), 1, X( 1 : end, 4 ) ) ; out = outl1 + outl2 + outl3 + outl4 ; end 7
Faltningsreverb i realtidsimplementering
Faltningsreverb i realtidsimplementering SMS45 Lp1 26 DSP-system i praktiken Jörgen Anderton - jorand-3@student.ltu.se Henrik Wikner - henwik-1@student.ltu.se Introduktion Digitala reverb kan delas upp
Signalanalys med snabb Fouriertransform
Laboration i Fourieranalys, MVE030 Signalanalys med snabb Fouriertransform Den här laborationen har två syften: dels att visa lite på hur den snabba Fouriertransformen fungerar, och lite om vad man bör
Digital Signalbehandling i Audio/Video
Digital Signalbehandling i Audio/Video Institutionen för Elektrovetenskap Laboration 1 (del 2) Stefan Dinges Lund 25 2 Kapitel 1 Digitala audioeffekter Den här delen av laborationen handlar om olika digitala
Teknisk / Audiologisk Information. FREE VC och FREE VC Open FREE Exclusive och FREE Exclusive Open
Teknisk / Audiologisk Information FREE VC och FREE VC Open FREE Exclusive och FREE Exclusive Open Översikt Signalbehandling Känn dig FREE alltid och överallt Kort beskrivning Den digitala apparatfamiljen
Laboration i Fourieranalys, TMA132 Signalanalys med snabb Fouriertransform
Laboration i Fourieranalys, TMA132 Signalanalys med snabb Fouriertransform Den laborationen har syften: dels att visa lite hur den snabba Fouriertransformen fungerar, och lite om vad man den an dels att
Digital signalbehandling Digitalt Ljud
Signalbehandling Digital signalbehandling Digitalt Ljud Bengt Mandersson Hur låter signalbehandling Institutionen för elektro- och informationsteknik 2008-10-06 Elektronik - digital signalbehandling 1
Flerdimensionell signalbehandling SMS022
Luleå tekniska universitet Avd för signalbehandling Frank Sjöberg Flerdimensionell signalbehandling SMS022 Laboration 4 Array Processing Syfte: Syftet med den här laborationen är att få grundläggande förståelese
RemoteBud. Inlämnas: Patrik Johnsson, e01pjo Viktor Karlsson, e01vk
RemoteBud Inlämnas: 2005-02-01 Patrik Johnsson, e01pjo Viktor Karlsson, e01vk Abstract Skulle du också vilja styra dina lampor och rulla ner dina persienner med hjälp av din TV-fjärrkontroll? Remotebud
DT1120 Spektrala transformer för Media Tentamen
DT Spektrala transformer för Media Tentamen 77 Tentamen består av fem uppgifter där varje uppgift maximalt ger 4 p. Normalt gäller följande betygsgränser: 3:9 p, 4: 3 p, 5: 7 p Tillåtna hjälpmedel: räknare,
Spänningsstyrd Oscillator
Spänningsstyrd Oscillator Referat I det här projektet byggs en delkrets till frekvensneddelare för oscilloskop som inte har tillräcklig bandbredd för dagens höga frekvenser. Kretsen som byggs är en spänningsstyrd
Tentamen i Signaler och kommunikation, ETT080
Inst. för informationsteknologi Tentamen i Signaler och kommunikation, ETT080 2 juni 2006, kl 14 19 Skriv namn och årskurs på alla papper. Börja en ny lösning på ett nytt papper. Använd bara en sida av
Adaptiva Filter. Johan Haarala Signaler och System
Adaptiva Filter Johan Haarala 2002-12-11 Signaler och System Abstract Målet med den här rapporten är att ge en introduktion samt översikt till adaptiva filter. I den beskrivs några av de algoritmer som
Tillämpning av komplext kommunikationssystem i MATLAB
(Eller: Vilken koppling har Henrik Larsson och Carl Bildt?) 1(5) - Joel Nilsson joelni at kth.se Martin Axelsson maxels at kth.se Sammanfattning Kommunikationssystem används för att överföra information,
Digital signalbehandling Laboration 2 Digital filtrering
Institutionen för data- och elektroteknik 2002-02-19 1 Inledning Laboration två är inriktad på digitala filter. Ni kommer att via en LabVIEW-applikation kunna dimensionera filter samt mata in egna filterdimensioneringar.
Exempelsamling Grundläggande systemmodeller. Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University
Exempelsamling Grundläggande systemmodeller Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University Version: 0.11 September 14, 2015 Uppgifter markerade med (A)
Exempelsamling Grundläggande systemmodeller. Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University
Exempelsamling Grundläggande systemmodeller Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University Version: 0.1 August 25, 2015 Uppgifter markerade med (A) är
EKG-klassificering. Andreas Bergkvist, Michael Sörnell,
EKG-klassificering Projektrapport i Signaler och system Uppsala Universitet Inst. för signaler och system 2002-2-0 För: Mattias Johansson Av: Andreas Bergkvist, andreasbergkvist@hotmail.com Michael Sörnell,
Att välja kurser på Datateknik år 4-5
Att välja kurser på Datateknik -5 Inledning På D-programmet är alla kurser i årskurs 1-3 obligatoriska. Efter det är alla kurser valfria. Det skapar möjligheter för dig att sätta din egen prägel på utbildningen
Laboration 3 Sampling, samplingsteoremet och frekvensanalys
Laboration 3 Sampling, samplingsteoremet och frekvensanalys 1 1 Introduktion Syftet med laborationen är att ge kunskaper i att tolka de effekter (speglingar, svävningar) som uppkommer vid sampling av en
Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia
Konstruktion av en radiostyrd legobil Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia 1 1.Innehållsförtäckning Rapport Radiostyrd LEGO bil...1 1. Innehållsförtäckning...2 2.0 Inledning...3
Projektrapport i Digitala System
Projektrapport i Digitala System Stämapparat LTH Ingenjörshögskolan vid Campus Helsingborg Handledare: Bertil Lindvall Utförd: Vårtermin 2019 Utförd av: Markus Ljungqvist Nilsson, Gustav Wetterbrandt,
DIGITALA FILTER DIGITALA FILTER. Tillämpad Fysik Och Elektronik 1
DIGITALA FILTER TILLÄMPAD FYIK OCH ELEKTRONIK, UMEÅ UNIVERITET 1 DIGITALA FILTER Digitala filter förekommer t.ex.: I Photoshop och andra PC-programvaror som filtrerar. I apparater med signalprocessorer,
Flerdimensionella signaler och system
Luleå tekniska universitet Avd för signalbehandling Magnus Sandell (reviderad av Frank Sjöberg) Flerdimensionell signalbehandling SMS033 Laboration 1 Flerdimensionella signaler och system Syfte: Den här
Tentamen i Elektronik, ESS010, del 2 den 17 dec 2007 klockan 8:00 13:00 för inskrivna på elektroteknik Ht 2007.
Tekniska Högskolan i Lund Institutionen för Elektrovetenskap Tentamen i Elektronik, ESS010, del 2 den 17 dec 2007 klockan 8:00 13:00 för inskrivna på elektroteknik Ht 2007. Uppgifterna i tentamen ger totalt
Digitala projekt rapport
Digitala projekt rapport Alexander Westrup, d04aw@student.lth.se Martin Sandgren, d04ms@student.lth.se 4 december 2007 Innehåll 1 Abstract 1 2 Inledning 1 3 Arbetsgång 1 4 Hårdvara 1 4.1 Processor...............................
Umeå universitet Tillämpad fysik och elektronik Ville Jalkanen mfl Laboration Tema OP. Analog elektronik för Elkraft 7.
Laboration Tema OP Analog elektronik för Elkraft 7.5 hp 1 Applikationer med operationsförstärkare Operationsförstärkaren är ett byggblock för analoga konstruktörer. Den går att använda för att förstärka
En generell prediktiv kodare utnyttjar signalens utseende N steg tillbaka i tiden för kodningen, dvs vi kodar efter den betingade fördelningen
Prediktiv kodning Närliggande sampel i en signal är oftast starkt korrelerade med varandra, det kan därför vara en bra ide att försöka utnyttja denna korrelation (minnet) innan kvantiseringen för att få
DIGITALA FILTER. Tillämpad Fysik Och Elektronik 1. Frekvensfunktioner FREKVENSSVAR FÖR ETT TIDSDISKRET SYSTEM. x(n)= Asin(Ωn)
DIGITALA FILTER TILLÄMPAD FYSIK OCH ELEKTRONIK, UMEÅ UNIVERSITET 1 Frekvensfunktioner x(n)= Asin(Ωn) y(n) H(z) TILLÄMPAD FYSIK OCH ELEKTRONIK, UMEÅ UNIVERSITET 2 FREKVENSSVAR FÖR ETT TIDSDISKRET SYSTEM
F5 Introduktion till digitalteknik
Exklusiv eller XOR F5 Introduktion till digitalteknik EDAA05 Roger Henriksson Jonas Wisbrant På övning 2 stötte ni på uttrycket x = (a b) ( a b) som kan utläsas antingen a eller b, men inte både a och
Laboration - Va xelstro mskretsar
Laboration - Va xelstro mskretsar 1 Introduktion och redovisning I denna laboration simuleras spänning och ström i enkla växelströmskretsar bestående av komponenter som motstånd, kondensator, och spole.
F5 Introduktion till digitalteknik
George Boole och paraplyet F5 Introduktion till digitalteknik EDAA05 Roger Henriksson Jonas Wisbrant p = b! (s " r) George Boole (1815-1864) Professor i Matematik, Queens College, Cork, Irland 2 Exklusiv
Yrkeshögskolan Novia Utbildningsprogrammet i elektroteknik
Grunderna i programmeringsteknik 1. Vad är Känna till nämnda programmering, begrepp. Kunna kompilera högnivå språk, och köra program i det i kompilering, kursen använda tolkning, virtuella programmeringsspråket.
Resttentamen i Signaler och System Måndagen den 11.januari 2010, kl 14-19
Resttentamen i Signaler och System Måndagen den 11.januari 2010, kl 14-19 Tillåtna hjälpmedel: Valfri miniräknare (utan möjlighet till trådlös kommunkation). Valfri litteratur, inkl. kursböcker, formelsamlingar.
Laboration i Fourieranalys för F2, TM2, Kf2 2011/12 Signalanalys med snabb Fouriertransform (FFT)
Laboration i Fourieranalys för F2, TM2, Kf2 2011/12 Signalanalys med snabb Fouriertransform (FFT) Den här laborationen har två syften: dels att visa hur den snabba Fouriertransformen fungerar och vad man
Laboration ( ELEKTRO
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Sverker ohansson ohan Pålsson 21-2-16 Rev 1.1 $.7,9$),/7(5 Laboration ( ELEKTRO Personalia: Namn: Kurs: Datum: Återlämnad (ej godkänd): Rättningsdatum Kommentarer
TNMK054 - LJUDTEKNIK 1 FILTER OCH VCF
TNMK054 - LJUDTEKNIK 1 FILTER OCH VCF NÅGRA FREKVENSER Bastrumma Kropp 60-80Hz, snärt 2,5kHz Virveltrumma Kropp 240Hz, krispighet 5kHz HiHat & cymbaler Gongljud 200Hz, briljans 7,5-12kHz Hängpuka Kropp
Föreläsning 10, Egenskaper hos tidsdiskreta system
Föreläsning 10, Egenskaper hos tidsdiskreta system Reglerteknik, IE1304 1 / 26 Innehåll Kapitel 18.1. Skillnad mellan analog och digital reglering 1 Kapitel 18.1. Skillnad mellan analog och digital reglering
LARMANLÄGGNING. Digitala Projekt, EITF11. Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall
LARMANLÄGGNING Digitala Projekt, EITF11 Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall 1. Sammanfattning Vi har byggt ett larm vars syfte är att användas i hemmet. Larmet använder
Välkomna till TSRT19 Reglerteknik Föreläsning 5. Sammanfattning av föreläsning 4 Frekvensanalys Bodediagram
Välkomna till TSRT19 Reglerteknik Föreläsning 5 Sammanfattning av föreläsning 4 Frekvensanalys Bodediagram Sammanfattning av förra föreläsningen 2 Givet ett polpolynom med en varierande parameter, och
PlantPuppy Räddaren för den som inte kan hålla växterna vid liv
Lunds Tekniska Högskola Elektro- och informationsteknik Digitala Projekt PlantPuppy Räddaren för den som inte kan hålla växterna vid liv Gerda Sidwall Thygesen Sofia Sundbom Zoë Wyon ine14gth@student.lu.se
D/A- och A/D-omvandlarmodul MOD687-31
D/A- och A/D-omvandlarmodul MOD687-31 Allmänt Modulen är helt självförsörjande, det enda du behöver för att komma igång är en 9VAC väggtransformator som du kopplar till jacket J2. När du så småningom vill
AKTIVA FILTER. Laboration E42 ELEKTRO. UMEÅ UNIVERSITET Tillämpad fysik och elektronik Sverker Johansson Rev 1.0.
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Sverker Johansson 1999-09-03 Rev 1.0 AKTIVA FILTER Laboration E42 ELEKTRO Personalia: Namn: Kurs: Datum: Återlämnad (ej godkänd): Rättningsdatum Kommentarer
IKUSI STG Produktöversikt
Produktöversikt Följande moduler finns att tillgå i STG serien: Typ Benämning Art. nr. BAS-120 Basplatta 715201 COF-120 Skåp 715202 SPI-300 Programmeringsenhet 709009 STG-200 Nätdel/kontrollenhet 715200
Elektro och Informationsteknik LTH Laboration 4 Tidsplan, frekvensplan och impedanser
Elektro och Informationsteknik LTH Laboration 4 Tidsplan, frekvensplan och impedanser Elektronik för D ETIA01 Andrés Alayon Glasunov Palmi Thor Thorbergsson Anders J Johansson Lund Mars 2009 Laboration
Bildbehandling i frekvensdomänen
Uppsala Tekniska Högskola Signaler och system Handledare: Mathias Johansson Uppsala 2002-11-27 Bildbehandling i frekvensdomänen Erika Lundberg 800417-1602 Johan Peterson 790807-1611 Terese Persson 800613-0267
Signalbehandling Röstigenkänning
L A B O R A T I O N S R A P P O R T Kurs: Klass: Datum: I ämnet Signalbehandling ISI019 Enk3 011211 Signalbehandling Röstigenkänning Jonas Lindström Martin Bergström INSTITUTIONEN I SKELLEFTEÅ Sida: 1
Rundradiomottagare Mikael Andersson Martin Erikson. Department of electroscience. ETI 041 Radioprojekt
Rundradiomottagare 2004-02-26 Mikael Andersson Martin Erikson Department of electroscience 0 ETI 041 Radioprojekt Sammanfattning Denna rapport behandlar konstruktion av en rundradiomottagare baserad på
AD-/DA-omvandlare. Digitala signaler, Sampling och Sample-Hold
AD-/DA-omvandlare Digitala signaler, Sampling och Sample-Hold Analoga och Digitala Signaler Analogt Digitalt 001100101010100000111110000100101010001011100010001000100 t Analogt - Digitalt Analogt få komponenter
Populärvetenskaplig text Elektronik för D - ETIA01
Populärvetenskaplig text Elektronik för D - ETIA01 Institutionen för elektro- och informationsteknik LTH, Lund University Bertil Larsson, Daniel Sjöberg 2015-06-02 1 Den preliminära planen Den preliminära
Tentamen ssy080 Transformer, Signaler och System, D3
Tentamen ssy080 Transformer, Signaler och System, D3 Examinator: Ants R. Silberberg 19 oktober 2011 kl. 08.30-12.30 sal: Hörsalsvägen Förfrågningar: Ants Silberberg, tel. 1808 Lösningar: Anslås torsdag
Tentamen i Digitalteknik, EIT020
Elektro- och informationsteknik Tentamen i Digitalteknik, EIT020 4 april 2013, kl 14-19 Skriv namn och årskurs på alla papper. Börja en ny lösning på ett nytt papper. Använd bara en sida av pappret. Lösningarna
GRUNDKURS I SIGNALBEHANDLING (454300), 5sp Tentamen
GRUNDKURS I SIGNALBEHANDLING (454300), 5sp Tentamen 26.02013 kursens övningsuppgifter eller gamla tentamensuppgifter, eller Matlab-, Scilab- eller Octave- programmerbara kalkylatorer eller datorer. 1.
Samtidig visning av alla storheter på 3-fas elnät
Samtidig visning av alla storheter på 3-fas elnät Med nätanalysatorerna från Qualistar+ serien visas samtliga parametrar på tre-fas elnätet på en färgskärm. idsbaserad visning Qualistar+ visar insignalerna
Frekvensplanet och Bode-diagram. Frekvensanalys
Frekvensplanet och Bode-diagram Frekvensanalys Signaler Allt inom elektronik går ut på att manipulera signaler genom signalbehandling (Signal Processing). Analog signalbehandling Kretsteori: Nod-analys,
Rapport Digitala Projekt EITF11 Grupp 4 Axel Sundberg, Jakob Wennerström Gille Handledare: Bertil Lindvall
Sammanfattning I denna rapport behandlas ett projekt inom kursen Digitala Projekt, EITF11, vid Lunds Tekniska högskola. Syftet med projektet är att konstruera en enkel digital prototyp samt programmera
TSIU61: Reglerteknik. Frekvensbeskrivning Bodediagram. Gustaf Hendeby.
TSIU61: Reglerteknik Föreläsning 5 Frekvensbeskrivning Bodediagram Gustaf Hendeby gustaf.hendeby@liu.se TSIU61 Föreläsning 5 Gustaf Hendeby HT1 2017 1 / 1 Innehåll föreläsning 5 ˆ Sammanfattning av föreläsning
Överföringsfunktioner, blockscheman och analys av reglersystem
Övning 3 i Mät- & Reglerteknik 2 (M112602, 3sp), MT-3, 2013. Överföringsfunktioner, blockscheman och analys av reglersystem Som ett led i att utveckla en autopilot för ett flygplan har man bestämt följande
Ansiktsigenkänning med MATLAB
Ansiktsigenkänning med MATLAB Avancerad bildbehandling Christoffer Dahl, Johannes Dahlgren, Semone Kallin Clarke, Michaela Ulvhammar 12/2/2012 Sammanfattning Uppgiften som gavs var att skapa ett system
Signalbehandling, förstärkare och filter F9, MF1016
Signalbehandling, förstärkare och filter F9, MF1016 Signalbehandling, inledning Förstärkning o Varför förstärkning. o Modell för en förstärkare. Inresistans och utresistans o Modell för operationsförstärkaren
Linjär prediktion. Prediktiv kodning. Linjär prediktion. Prediktiv kodare och avkodare
Prediktiv kodning Linjär prediktion Närliggande sampel i en signal är oftast starkt korrelerade med varandra, det kan därför vara en bra ide att försöka utnyttja denna korrelation (minnet) innan kvantiseringen
DT1130 Spektrala transformer Tentamen
DT Spektrala transformer Tentamen 72 Tentamen består av fem uppgifter där varje uppgift maximalt ger 4 p. Normalt gäller följande betygsgränser: E: 9 p, D:.5 p, C: 4 p, B: 6 p, A: 8 p Tillåtna hjälpmedel:
TSIU61: Reglerteknik. de(t) dt + K D. Sammanfattning från föreläsning 4 (2/3) Frekvensbeskrivning. ˆ Bodediagram. Proportionell }{{} Integrerande
TSIU6 Föreläsning 5 Gustaf Hendeby HT 207 / 25 Innehåll föreläsning 5 TSIU6: Reglerteknik Föreläsning 5 Frekvensbeskrivning Bodediagram Gustaf Hendeby ˆ Sammanfattning av föreläsning 4 ˆ Introduktion till
Lokaloscillator för FM-rundradiobandet 98,7-118,7 MHz
Lokaloscillator för FM-rundradiobandet 98,7-118,7 MHz Andreas Claesson, E00 & Robin Petersson, F00 Handledare: Göran Jönsson Radioprojekt ETI041 Lunds Tekniska Högskola 23 februari 2005 Referat: Denna
DIGITAL KOMMUNIKATION
EN KOR SAMMANFANING AV EORIN INOM DIGIAL KOMMUNIKAION Linjär kod En binär linjär kod kännetecknas av att summan av två kodord också är ett kodord. Ett specialfall är summan av ett kodord med sig själv
Hambley avsnitt 12.7 (7.3 för den som vill läsa lite mer om grindar) sann 1 falsk 0
1 Föreläsning 2 ht2 Hambley avsnitt 12.7 (7.3 för den som vill läsa lite mer om grindar) Lite om logiska operationer Logiska variabler är storheter som kan anta två värden; sann 1 falsk 0 De logiska variabler
LAB 1. FELANALYS. 1 Inledning. 2 Flyttal. 1.1 Innehåll. 2.1 Avrundningsenheten, µ, och maskinepsilon, ε M
TANA21+22/ 5 juli 2016 LAB 1. FELANALYS 1 Inledning I laborationerna används matrishanteringsprogrammet MATLAB. som genomgående använder dubbel precision vid beräkningarna. 1.1 Innehåll Du ska 1. bestämma
Implementering av digitala filter
Kapitel 9 Implementering av digitala filter Som vi sett i kapitel 8 kan det behövas ett mycket stort antal koefficienter för att representera ett digitalt filter. Detta gäller i synnerhet FIR filter. Det
Optimal Signalbehandling Datorövning 1 och 2
Institutionen för Elektro- och Informationsteknik Lunds Universitet Lunds Tekniska Högskola Optimal Signalbehandling Datorövning 1 och 2 Leif Sörnmo Martin Stridh 2011 Department of Electrical and Information
4 Laboration 4. Brus och termo-emk
4 Laboration 4. Brus och termoemk 4.1 Laborationens syfte Detektera signaler i brus: Detektera periodisk (sinusformad) signal med hjälp av medelvärdesbildning. Detektera transient (nästan i alla fall)
Grundläggande signalbehandling
Beskrivning av en enkel signal Sinussignal (Alla andra typer av signaler och ljud kan skapas genom att sätta samman sinussignaler med olika frekvens, Amplitud och fasvridning) Periodtid T y t U Amplitud
Laboration i tidsdiskreta system
Laboration i tidsdiskreta system A. Tips Användbara MATLAB-funktioner: conv Faltning square Skapa en fyrkantvåg wavread Läs in en ljudfil soundsc Spela upp ett ljud ones Skapa en vektor med godtyckligt
TEMPERATUR OCH VINDMÄTARE MED HÖGTALARFUNKTION
TEMPERATUR OCH VINDMÄTARE MED HÖGTALARFUNKTION Digitala Projekt EITF 11, 18 maj 2015 Grupp 13; Morten Rosén, Henrik Boris-Möller, Christoffer Nordberg Projekthandledare: Bertil Lindvall Innehållsförteckning
Elektroteknikens grunder Laboration 3. OP-förstärkare
Elektroteknikens grunder Laboration 3 OPförstärkare Elektroteknikens grunder Laboration 3 Mål Du ska i denna laboration studera tre olika användningsområden för OPförstärkare. Den ska användas som komparator,
Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning
Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning Daniel Leonardsson dale0010@student.umu.se Kajsa Persson kape0038@student.umu.se I samarbete med Svensk Maskinprovning,
Digitala Projekt Konstruktion av Tamagocchi. Av: Oskar Andersson D05 & Danial Rehman D05
Digitala Projekt Konstruktion av Tamagocchi Av: Oskar Andersson D05 & Danial Rehman D05 DIGITALA PROJEKT KONSTRUKTION AV TAMAGOCCHI... 1 SAMMANFATTNING... 2 INLEDNING... 3 DESIGN... 3 BYGGE... 3 TESTNING...
A/D D/A omvandling. Lars Wallman. Lunds Universitet / LTH / Institutionen för Mätteknik och Industriell Elektroteknik
A/D D/A omvandling Lars Wallman Innehåll Repetition binära tal Operationsförstärkare Principer för A/D omvandling Parallellomvandlare (Flash) Integrerande (Integrating Dual Slope) Deltapulsmodulation (Delta
Analys/syntes-kodning
Analys/syntes-kodning Många talkodare bygger på en princip som kallas analys/syntes-kodning. Istället för att koda en vågform, som man normalt gör i generella ljudkodare och i bildkodare, så har man parametrisk
TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING
TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING SAL: G32 TID: 8 juni 217, klockan 8-12 KURS: TSRT21 PROVKOD: TEN1 INSTITUTION: ISY ANTAL UPPGIFTER: 6 ANSVARIG LÄRARE: Johan Löfberg, 7-311319 BESÖKER SALEN: 9.3,
Digitala projekt - Radiostyrd bil
Digitala projekt - Radiostyrd bil Handledare: Bertil Lindvall Johan Lennartsson e02jle David Thomasson e02dt Magnus Lisborg e02mls Innehållsförteckning 1. Inledning.3 2. Målsättning med projektet.......3
Specialiseringar InfoCom
Specialiseringar InfoCom INFORMATION FRÅN PROGRAMLEDNINGEN Paul Stankovski, Programledare Maria Kihl, Bitr. programledare Nora Ekdahl, Programplanerare Roger von Moltzer, Studie- och karriärvägledare Varför
Quine McCluskys algoritm
Quine McCluskys algoritm Tabellmetod för att systematiskt finna alla primimplikatorer ƒ(a,b,c,d) = m(4,5,6,8,9,0,3) + d(0,7,5) Moment : Finn alla primimplikatorer Steg: Fyll i alla mintermer i kolumn.
Teknisk / Audiologisk Information. relaxx
Teknisk / Audiologisk Information relaxx Översikt Signalbehandling Kort beskrivning Digital hörapparat i mellanklassen. Elegant lättviktsskal Dubbla adaptiva riktmikrofoner O-T-M-omkopplare och programknapp
Ämnesområde Hörselvetenskap A Kurs Signalteori, 7,5 hp Kurskod: HÖ1007 Tentamenstillfälle
Institutionen för hälsovetenskap och medicin Kod: Ämnesområde Hörselvetenskap A Kurs Signalteori, 7,5 hp Kurskod: HÖ1007 Tentamenstillfälle Datum 2013-08-19 Tid 4 timmar Kursansvarig Susanne Köbler Tillåtna
MMA132: Laboration 2 Matriser i MATLAB
MMA132: Laboration 2 Matriser i MATLAB Introduktion I den här labben skall vi lära oss hur man använder matriser och vektorer i MATLAB. Det är rekommerad att du ser till att ha laborationshandledningen
Aalto-Universitetet Högskolan för ingenjörsvetenskaper. KON-C3004 Maskin- och byggnadsteknikens laboratoriearbeten DOPPLEREFFEKTEN.
Aalto-Universitetet Högskolan för ingenjörsvetenskaper KON-C3004 Maskin- och byggnadsteknikens laboratoriearbeten DOPPLEREFFEKTEN Försöksplan Grupp 8 Malin Emet, 525048 Vivi Dahlberg, 528524 Petter Selänniemi,
Cacheprobe: programbibliotek för extrahering av cacheminnesparametrar
Cacheprobe: programbibliotek för extrahering av cacheminnesparametrar Gabriel Gerhardsson Cacheprobe p.1/38 Abstract Kan analytiskt ta reda på associativitet, line storlek och storlek på processorns cacheminnen
+5V. start. Styrsystem. stopp. Tillståndsmaskiner
Tillståndsmaskiner Beteendet hos en stor klass av tekniska system kan beskrivas, modelleras, med tillståndsmaskiner. En tillståndsmaskin är en sekvens av tillstånd som beror av händelser och som ger olika
TEM Projekt Transformmetoder
TEM Projekt Transformmetoder Utförs av: Mikael Bodin 19940414 4314 William Sjöström 19940404 6956 Sammanfattning I denna laboration undersöks hur Fouriertransformering kan användas vid behandling och analysering
Antennförstärkare för UHF-bandet
Antennförstärkare för UHF-bandet Radioprojekt 2004 Elektrovetenskap, LTH Mats Rosborn Henrik Kinzel 27 Februari Referat Den här rapporten beskriver arbetet med konstruktion och utvärdering av en fungerande
Fouriermetoder MVE295 - bonusuppgifter
Fouriermetoder MVE295 - bonusuppgifter Edvin Listo Zec 920625-2976 edvinli@student.chalmers.se Sofia Toivonen 910917-4566 sofiato@student.chalmers.se Emma Ekberg 930729-0867 emmaek@student.chalmers.se
TSKS06 Linjära system för kommunikation Lab2 : Aktivt filter
TSKS06 Linjära system för kommunikation Lab2 : Aktivt filter Sune Söderkvist, Mikael Olofsson 9 februari 2018 Fyll i detta med bläckpenna Laborant 1 Laborant 2 Personnummer Personnummer Datum Godkänd 1
Tentamen i TMA 982 Linjära System och Transformer VV-salar, 27 aug 2013, kl
Tentamen i TMA 982 Linjära System och Transformer VV-salar, 27 aug 2013, kl 8.30-12.30 Examinatorer: Lars Hammarstrand och Thomas Wernstål Tentamen består av två delar (Del I och Del II) på sammanlagt
Analoga och Digitala Signaler. Analogt och Digitalt. Analogt. Digitalt. Analogt få komponenter låg effektförbrukning
Analoga och Digitala Signaler Analogt och Digitalt Analogt 00000000000000000000000000000000000 t Digitalt Analogt kontra Digitalt Analogt å komponenter låg eektörbrukning verkliga signaler Digitalt Hög
TIDSDISKRETA SYSTEM SYSTEMEGENSKAPER. Minne Kausalitet Tidsinvarians. Linjäritet Inverterbarhet Stabilitet. System. Tillämpad Fysik och Elektronik 1
TIDSDISKRETA SYSTEM TILLÄMPAD FYSIK OCH ELEKTRONIK, UMEÅ UNIVERSITET 1 SYSTEMEGENSKAPER x[n] System y[n] Minne Kausalitet Tidsinvarians Linjäritet Inverterbarhet Stabilitet TILLÄMPAD FYSIK OCH ELEKTRONIK,
Tentamen i ESS 010 Signaler och System E3 V-sektionen, 16 augusti 2005, kl 8.30 12.30
Tentamen i ESS 00 Signaler och System E3 V-sektionen, 6 augusti 2005, kl 8.30 2.30 Examinator: Mats Viberg Tentamen består av 5 uppgifter som vardera ger maximalt 0 p. För godkänd tentamen fordras ca 20
Laboration - Operationsfo rsta rkare
6-8- Laboration - Operationsfo rsta rkare 6-8- Introduktion och redovisning Operationsförstärkaren är ett byggblock för analoga konstruktörer. Den går att använda för att förstärka små signaler, för att
2 Laborationsutrustning
Institutionen för data- och elektroteknik 2002-02-11 1 Inledning Denna laboration syftar till att illustrera ett antal grundbegrepp inom digital signalbehandling samt att närmare studera frekvensanalys
Sekvensnät i VHDL del 2
Laboration 6 i digitala system ht-16 Sekvensnät i VHDL del 2 Realisering av Mealy och Moore i VHDL............................. Namn............................. Godkänd (datum/sign.) 2 Laborationens syfte
Tentamen ssy080 Transformer, Signaler och System, D3
Tentamen ssy080 Transformer, Signaler och System, D3 Examinator: Ants R. Silberberg oktober 009 kl. 4.00-8.00 lokal: Johanneberg Förfrågningar: Ants Silberberg, tel. 808 Lösningar: Anslås torsdag okt.