Prosjekt i digital signalbehandling og akustikk Inf3460 – vår ’08 Henning Vangli.

Slides:



Advertisements
Liknende presentasjoner
Forståelse og praktisk bruk av GPS GPS kurs II Norsk Folkehjelp 2008 Del II.
Advertisements

Simulatortrening og utfordringer med å få ut data/informasjon fra deltakere, samt bruk av video som hjelpemiddel Kjell Ivar Øvergård, Professor i Psykologi.
Godt verktøy er halve jobben
Gruppe 6 Gunnar Henrik Mathias Morten Ronny Svein Ivar.
Kap 5 - Prediksjonsmodeller
Retningslinjer for sesongen H E N S I K T •TYDELIGGJØRE REGELVERKET PÅ NOEN OMRÅDER •GI SIGNALER OM HVILKEN VEI VI ØNSKER Å GÅ •LUKE BORT NEGATIVE.
Produktvalg Læringsmål:
Medisinsk diagnostikk.
Beveglsesmønstre og koordinatsystem Grunnleggende frame.. X er rett fremover. Origo ligger i akse 1 med z rett opp. Høyredreid system.!
Kvalitetssikring av analyser til forskningsbruk
Valg av parametre Introduksjon/motivasjon Signal støy forhold, SNR
MTMM Models MISSING VALUES SUM Scores Ulf H. Olsson Professor of Statistics.
Method for evaluating authentication system quality Morten Sporild.
The Scrum illusion? - foreløpige resultater av undersøkelse om bruk av utviklingsmetoder i Norge Lyntale på Smidig 2011 av Eivind Brevik og Tor-Morten.
Object Oriented Measurement
Etter forarbeidet og dagen i dag er målet at dere skal kunne:
Roboter og matematikk!.
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Scrum er noe helt annet enn det vi har trodd Dagfinn Reiersøl.
Ultralydestimering av beinskjørhet
… som skulle arrangere en løpekonkurranse.
Innføring i økonomi Hans O. Melberg.
1 Pointere, referencer, struct’s mv.. 2 Erklæringer Eksempel på erklæringer int i, *ip, f ( ), *fip( ), (*pfi) ( ); Erklærer en integer, en pointer til.
Jæger: Robuste og sikre systemer INF150 Programmering Kapittel 2: Problemløsning Kapittel 3.1 og 3.2.
PIMEX for kontroll av støyeksponering Filmer fra Sunndalsøra 16. februar 2007 Kristin Brørs.
1 Kap. 61 – Case: An Adaptive System How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
Opplæring: Pålogging Prosedyre for logge på og av, låse og åpne PC’er DatoVersjonForfatterGodkjent avEndringer utført André S. MathiesenTore.
Foredragsholders navn Dato (frivillig) PipeIQ Wizard rørdesign.
Universet: Utvidelse og avstander Aktive galakser
Den analoge verden blir digitalisert
Vibrations and second order systems
Høydemeter Mål: Lage et program som regner ut stigning, største høyde, minste høyde m.m.
SPIQ/QIS The Problem The company in question develops hardware and software. They have two software groups, each with circa 15 developers.
Section 5.4 Sum and Difference Formulas These formulas will be given to you on the test.
COTS Software Evaluation and Integration Issues Håkon Solberg Karl Morten Dahl.
Geografiske informasjonssystemer (GIS) SGO1910 & SGO4930 Vår 2004 Foreleser: Karen O’Brien Seminarleder: Gunnar Berglund
Eksamen med begrenset Internett-tilgang Råd og tips til sentralgitt eksamen våren 2015.
Lydkort. De første PC’ene  Liten høyttaler på hovedkortet  Lagde ”beep” med forskjellige frekvenser  Nok til å spille veldig enkel musikk, men det.
The Thompson Schools Improvement Project Process Improvement Training Slides (Current State Slides Only) October 2009.
Primary French Presentation 10 Colours L.I. C’est de quelle couleur?
Roboter og matematikk!. beregne omkretsen på forskjellige hjul lage en testbane etter oppgitte mål beskrive en sammenheng med hjulenes omkrets, og kjørt.
On your smartphone, please either download the Kahoot-app from your app shop (Google play, App-store,...) or locate and bookmark in your.
WSPR/JT65 LA5WTA Kopiert med tillatelse fra LA3ZA, Sverre Holm sitt foredrag på Letohallen og Wikipedia.
Power supply – Spenningsregulator kap. 25
MikS WP1/WP2 Planned work from SINTEF.
Lecture 17.
Roboter og matematikk.
Distance sampling.
Eksempel fra Nevrologisk avdeling
Hvordan kan vi sende slike signal?
Group theory I dette kapitlet skal vi se på utvidelse av lister som vi behandlet generelt i kap 04. Vi skal nå benytte klassehierarkiet som vi utviklet.
Dette er et eksempel på plassering av logoene.
Ole Kristoffer Dybvik Apeland Nkom
Andre ordens system og vibrasjoner
Nyttige rapporter i SCCM
Numeriska beräkningar i Naturvetenskap och Teknik
Økonomiske forutsetninger
F.Bucci, A.Cassese, M.Lenti
Roboter – EV3.
Using nursery rhymes and songs
Hvordan forstå og lære av data?
CSM-RA Sikkerhetsvurderingsrapport
SS-generasjonen HL-senteret,
Numeriska beräkningar i Naturvetenskap och Teknik
Vaccine Delivery in Developing Countries
Course PEF3006 Process Control Fall 2018 Split-range control
Course PEF3006 Process Control Fall 2017 Split-range control
IN3030 – Effektiv parallellprogrammering Uke 1 2. del, våren 2019
I dag Konfidensintervall og hypotesetesting – ukjent standardavvik (kap. 7.1) t-fordelingen.
Utskrift av presentasjonen:

Prosjekt i digital signalbehandling og akustikk Inf3460 – vår ’08 Henning Vangli

 Hardware:  Et stykk 8-kanals EDIROL UA-101 USB-lydkort  6 transducere(ryggesensorer)  En pc med USB  Software:  Lydkortdrivere  MATLAB™  Egenskrevet matlabkode

Oppgaven baserer seg på at Matlab skal kunne måle avstanden mellom flere mottagere og en sender, og ved å vite posisjonen til mottagerne kunne finne posisjonen til senderen. Dette forutsetter at Matlab klarer å starte og sende på samtlige kanaler samtidig. Dette oppnår man ved først å laste data inn i cachen på lydkortet, før man sender ett startsignal kalt ’trigger’. Dette skulle vise seg å være særdeles vanskelig å få stabilt.

I Matlab’s hjelpetekst finner jeg i ”Data Acquisition Toolbox” en ”property” jeg er helt avhengig av(grønn pil). Beklageligvis inneholder den et lite problem(rød pil):

Jeg kan derfor ikke sende en ny trigger til lydkortet før den forrige er ferdig behandlet. Dette begrenser dessverre hastigheten. Av andre begrensninger i prosjektet kan nevnes: 1. Liten følsomhet i inngangene gjør at bevegelsesområdet blir svært lite, og at en del av sensorene ofte faller ut. 2. Jeg har lagt inn korreksjon for sensortreghet ved økende støynivå, men pga liten følsomhet vil ofte støyen være høyere en signalet. 3. Plott i Matlab bruker mye prosesseringstid. Begrenser hastigheten, men kan slås av. 4. Grunnet usporadiske forsinkelser i prosessorplanlegningen og/eller buffere, blir en del av målingene nesten alltid forsinket. Dette har jeg prøvd å rette på(se neste slide).

Avstandsmåling gjøres ved å finne første forekomst av en sample som er høyere enn støynivået som antas å være det høyeste blant de første 118 samplene

For å finne posjonen, bruker jeg LSQ-metoden:  % Using trilateration w/minimum squared error  noError = find(measuredDist > 0);%Finding all positive and nonzero entries  noErrorl = length(noError) %Number of assumed funtional distance measurements   A = zeros(noErrorl-1,3);  b = zeros(noErrorl-1,1);  if(noErrorl >= 3)  xyztopsq = sum((Xm(noError(noErrorl),:)).^2);%Saving comp. time by precomputing this value  disttopsq = measuredDist(noError(noErrorl))^2;%Same with this one  for(i = 1:(noErrorl-1))  b(i) = (measuredDist(noError(i))^2) - disttopsq - sum((Xm(noError(i),:)).^2) + xyztopsq;  A(i,:) = 2.*( Xm(noError(noErrorl),:) - Xm(i,:));  end  %Estimating position:  if(rank(A) < 3)  pos = lsqr(A,b,[],[],[],[],[0;0;lastpos(3)])%If a sensor that normally makes Xm non-singular fails, last found z- coordinate is used.  else  pos = lsqr(A,b)  lastpos = pos;  end  else  'Feil i for mange målinger'  pos = [0 0 0]  end

Alt i alt virker programmet. Men den har fortsatt store begrensninger. Selv med 5 sensorer: