Konstruktion av modell och simulator

Storlek: px
Starta visningen från sidan:

Download "Konstruktion av modell och simulator"

Transkript

1 Konstruktion av modell och simulator En interaktiv och höggradigt visuell och audiell datorapplikation, Den Lilla Lyssnerskan, har konstruerats och datorimplementerats i programmeringsspråket C++ med hjälp av programutvecklingssystemet Visual C++ [Kruglinski 1997, Gregory 1998, Lippman 1991, Richter 1995, Thompson 1995] inkluderande Microsoft Foundation Classes (MFC) och DirectX. Programmeringsstruktur och implementering är gjorda så att det är lätt att modifiera och utöka funktionaliteten, t.ex. införa omlärning och härmningsdrift, modifiera SOMalgoritmer, införa konstruktörsskapade (medfödda) SOMorganisationer, införa nya filtreringar och att snabbt kunna testa nya idéer. De tidskritiska delarna är optimerade för god exekveringsprestanda. Applikationens C++klasshierarki utgörs av ca 75 klasser, designade för effektiv kodåteranvändning. Det totala antalet programrader är ca Allt är skrivet från grunden av författaren, utom Fast Fourier Transformen (FFT) som hämtats från internet. Ljudinmatningen sker i realtid och ombesörjs av en separat buffringsprocess. Databehandling och visualisering sköts av en annan process. Klasserna för de neurala nätverken har pekarbaserade hopkopplingsprimitiver för hopkopplingsflexibilitet och snabb exekvering. Den Lilla Lyssnerskan är en simulator baserad på modeller för lärande på basal nivå. Syftet är att använda den exekverande modellen för att stimulera till sådana associationer som ökar förståelsen för lärandet. Den Lilla Lyssnerskan är baserad på stimulus och respons i form av ljud. Det är tal, pianomusik och pianotoner, och mer variationsfattiga sinussyntetiserade toner. Hennes beteenden utgörs av ljudresponser. Modellen används också för att studera uteffekter (responsen) av variationer i indata (stimulus) och inlärningsparametrar. Modellen är baserad på självorganiserande neurala nätverk (lärverk) av SOM-typ (Self-Organizing Map). Jag har använt Kohonens SOMalgoritm (KSOM) som min utgångspunkt för inspirationer, ändringar och utvidgningar mot mer generella och speciella SOM-strukturer. Modellen är idag baserad på två SOM:ar; en sensorisk SOM (INSOM) och en motorisk SOM (UTSOM) enligt dubbelkonsmodellen, se appendix A. Implementeringen består av modellcochlea, dataförbehandling, samt de båda seriekopplade SOM:arna INSOM och UTSOM. INSOM är tvådimensionell och består av 20x20 beräkningsenheter (specialister). Den får sina 127 insignaler från dataför- en datorexekverbar modell för lärande 21

2 behandlingen och ger 400 utsignaler, en från vardera beräkningsenhet. De 127 insignalerna är i princip de frekvenskomponenter som erhålls från modellcochleans spektralanalys (beräknad med FFT, Fast Fourier Transform). Det unika i detta arbete är att alla 400 utsignalvärdena och inte bara vinnaren i INSOM påverkar UTSOM både under inlärning och användning. UTSOM är en endimensionell SOM bestående av åtta beräkningsenheter (specialister). Modellcochlea lyssnar på ljudstimulus från mikrofon, CD-spelare eller datorns pianosynt, och UTSOM kan generera respons till pianosynt och talsyntes (talsyntes är prövad men ännu inte vidareutvecklad). Bilden som följer visar förenklat blockschema över Den Lilla Lyssnerskan och nästföljande bild visar Den Lilla Lyssnerskans användargränssnitt. Här har Den Lilla Lyssnerskan tränats med mamma, lampa och pippi. Dessa stimuli resulterar i responsen att hon skriver ned det avkodade ordet textligt såsom t.ex. MMMM MAM AAAAAAAAAMMMMMMMMMMAAAAAAAAAAAA, se raden längst ned till vänster i bilden. De följande avsnitten i detta kapitel beskriver mer ingående i tur och ordning: självorganisation, Kohonens SOM-algoritm, korrelation (överlappning) och dataförbehandling. Sedan beskrivs interaktionsoch visualiseringshjälpmedlen såsom pianogram, sonagram [Fant 1967], de visuella och interaktiva representationerna av SOM:arna samt kalibrering av SOM:arna. 22 en datorexekverbar modell för lärande

3 Frekvensanalys Fast Fourier Transform Dataförbehandling INSOM 20 x 20 beräkningsenheter (specialister) UTSOM 8 beräkningsenheter (specialister) Till pianosynt eller talsyntes Bild 5. Blockschema över Den Lilla Lyssnerskan. Bild 6. Användargränssnittet för Den Lilla Lyssnerskan. en datorexekverbar modell för lärande 23

4 S 11 U 11 S 12 U 12 Självorganisation Kohonens SOM-algoritm (KSOM) S 13 U 13 S 14 U 14 Det självorganiserande lärverket, en SOM (Self-Organizing Map), består av en tvådimensionell matris av beräkningsenheter. Dessa benämnes specialister eller avkodare då de under inlärningsfasen kommer att utvecklas att bli specialister på en viss aspekt av stimulus (insignalen), se vidstående bild. Bilden visar en SOM bestående av 16 specialister organiserade i fyra rader och fyra kolumner. S 21 U 21 S 22 U 22 S 23 U 23 S 24 U 24 De 127 insignalerna är alla anslutna till alla 16 specialisterna. Detta är en generell men inte särskilt biologiskt rimlig ansats eftersom ledningsdragningen i en fysisk implementering skulle förbruka orimligt mycket volym. Ansatsen täcker dock alla möjligheter: ändringen av en viktvektorkomponent motsvarar en synapsviktändring, och förbindningar läggs till eller tas bort beroende om en viktvektorkomponent blir skild från noll alternativt lika med noll. S 31 S 32 S 33 S 34 Det finns i detta exempel 16 utsignaler från denna SOM, en från vardera specialist. U 31 S 41 U 41 U 32 S 42 U 42 U 33 S 43 U 43 U 34 S 44 U 44 Självorganisationen, som sker helt utan lärare, går till så att specialister utbildas på bestämda aspekter av stimulus, och att specialister som ligger nära varandra på SOM:en blir specialister på aspekter av stimulus som ligger nära, t.ex. två närliggande toner i en durskala. Specialister som ligger långt ifrån varandra på SOM:en kommer att avspegla aspekter av insignalen som är långt ifrån varandra. Närhet på SOM:en motsvarar likhet genom nära avstånd i stimulus. Detta kallas att SOM:en är spatialt ordnad. Bild 7. SOM Self-Organizing Map. Om stimulus är uppdelad i distinkta grupper med variation inom gruppen, vilket gäller för de åtta tonerna i en C-durskala spelade på ett piano, kommer SOM:en att uppvisa en uppdelning i åtta delområden, en för varje ton i skalan. Inom varje delområde är specialisterna relativt lika. De representerar variationen inom en pianoton och variationen mellan samma pianoton vid olika tillfällen i tiden. Däremot är det ett större språng till specialisterna i ett grannområde och ännu större till ett grannområde längre bort. Observera 24 en datorexekverbar modell för lärande

5 att SOM:en själv finner de karakteristiska delområdena (kategorierna) i stimulus helt utan hjälp av någon lärare. Bilden nedan visar självorganisation med KSOM-algoritmen då stimulus har varit upprepade C-durskalor. Först urskiljs de åtta delområdena, avgränsade av blå linjer, det finns ett delområde för varje ton i skalan, ett resultat av den lärarlösa självorganisationsprocessen. Tjockleken på de blå linjerna motsvarar olikheten hos specialisterna på vardera sida om ett blått linjesegment. Vidare ses att tonsekvensen CDEFGAHc i C-durskalan framgår på SOM:en. C är grannområde med D, som är grannområde med E och så vidare till och med tonen c. Det går att dra en ormliknande kurva som följer skalans toner, se den gula ormen i bilden. Självorganisationen i bilden ovan visar en perfekt spatial ordning. Det finns kraftiga avgränsningar mellan de flesta delområdena, men avgränsningarna mellan E-F och H-c är tunnare, vilket förklaras av här är det bara ett halvt tonsteg mellan tonerna. Vidare avslöjas att dataförbehandlingen i detta exempel undertrycker pianotonernas övertoner. Om detta inte skett, hade C och tonen c, en oktav högre, troligen varit grannar på SOM:en, eftersom tonen c utgör första övertonen till C. Denna ton utgör överlappningen mellan de båda stimulustonerna. Bild 8. SOM:en har självorganiserat efter en C-durskala. Den gula ormen illustrerar den spatiala ordningen. Korrelation (överlappning) Självorganisationen i Kohonens SOM-algoritm bygger på att den finner olika typer av korrelationer i stimulus (insignalen). Korrelation ses här som likhet genom överlappning. Fyra typer av korrelationer som SOM-algoritmen utnyttjar kan urskiljas: amplitudkorrelation, frekvenskorrelation, övertonskorrelation och tidskorrelation. en datorexekverbar modell för lärande 25

6 Amplitudkorrelation Exempel här får utgöras av grundtonen för en pianoton som aktiverar samma frekvenskomponenter under hela tonens längd. Deras amplituder varierar emellertid över tonens livslängd. Denna typ av korrelation, amplitudöverlappning, utgör grunden för bildandet av de distinkta tonområdena och avspeglar variationerna inom varje ton. Bild 9 och 10. Amplitudöverlappning. I ovanstående bilder ses två spektrogram för pianotonen E, den övre under tidigt skede av tonen, och den undre under avklingningen av tonen. Amplitudöverlappningen för grundtonen syns tydligt. I första bilden syns också tonens första överton en oktav ovanför grundtonen. Frekvenskorrelation Frekvenskomponenter tillhörande närbelägna toner överlappar delvis. Denna korrelation bidrar till den spatiala ordningen: C överlappar D, D överlappar E o.s.v. I vidstående sonagram ses C-durskalan från vänster till höger, och alla granntoner överlappar varandra i frekvensplanet. I detta exempel har en dataförbehandling med låg selektivitet (lågt Q-värde) och övertonsundertryckning använts. Bild 11. Frekvensöverlappning. Övertonskorrelation Toner överlappar genom att de har gemensamma deltoner. Denna typ av korrelation fanns inte med i exemplet ovan. I vidstående sonagram ses tonerna C, G och c. C:s andra överton är gemensam med G:s första överton, och c:s grundton är gemensam med C:s första överton. Bild 12. Övertonsöverlappning. 26 en datorexekverbar modell för lärande

7 Tidskorrelation efterhörning Här sker överlappningen genom att en ton inte klingat ut förrän nästa ton ansätts, båda är under en begränsad tid aktiva samtidigt. Denna korrelation bidrar också till den spatiala ordningen. I bilden intill ses en C-durskala spelad med pianots fortepedal nedtryckt. Längst till höger där spektrumet för den åttonde tonen c visas kan man även urskilja aktiveringen från de tidigare spelade tonerna i skalan. Bild 13. Efterhörning. Specialisterna SOM:en är uppbyggd av beräkningsenheter specialister. Varje specialist består i sin enklaste implementering av ett modellneuron, se bilden nedan. Modellneuronet beräknar skalärprodukten: U = I. W. Varje element i insignalvektorn I i multipliceras med motsvarande element i viktvektorn W i och alla produkterna summeras och ger den skalära utsignalen U. Den aspekt av insignalvektorn I som varje beräkningsenhet är specialist på bestäms av dess specialistidentitet, viktvektorn W, som innehåller lika många element som insignalvektorn I. Båda vektorerna I och W är normaliserade till vektorlängden ett. Hos Den Lilla Lyssnerskan består vektorn I av 127 frekvenskomponenter skapade av dataförbehandlingens frekvensanalys. Bild 14. Modellneuronet. Beräkningsenheten ger en kontinuerlig utsignal, U, som har sitt största värde (= 1.0) då vektorerna I och W är lika (de pekar åt samma håll i den 127- dimensionella rymden), och sitt minsta värde (= 0.0) då de båda vektorerna är ortogonala (vinkelräta). Ett värde mellan 0.0 och 1.0 indikerar graden av likhet mellan vektorerna, d.v.s. hur nära insignalen stämmer överens med beräkningsenhetens specialitet. En specialist som bara har viktvektorkomponenter motsvarande dem i en bestämd ton svarar enbart på denna ton, men en specialist som har viktvektorkomponenter som motsvarar t.ex. två toner svarar på båda tonerna. I 1 I 2 I 127 W 1 W 2 W U en datorexekverbar modell för lärande 27

8 Kohonens SOM-algoritm Kohonens SOM-algoritm, som konstruerats med tydlig inspiration från biologiska Cortical Feature Maps, är en effektiv algoritm för självorganisation och är renodlad och generaliserad för att implementeras på en vanlig enprocessordator. SOM:en består i detta fall av 400 parallellt arbetande beräkningsenheter. Med tillgång till en 400- processordator hade alltså den effektivaste algoritmen varit en parallellalgoritm. Algoritmens grundsteg är: 1. Initieringsfas. Alla specialisternas viktvektorer initieras med slumpmässiga värden. 2. Organisationsfas (inlärningsfas 1): Under denna fas av inlärningen sker den grundläggande självorganisationen: uppdelningen och den spatiala ordningen grundläggs. Denna fas motsvarar ca 30 upprepade C-durskalor (eller frekvensspektrumsampel). Det första stimulussamplet kommer att aktivera någon specialist mest. Denna specialist kallas vinnaren och det är slumpen att just denna specialist blev den första vinnaren. Nu lär sig specialisten att bli lite bättre på just denna stimulusaspekt genom att vrida sin viktvektor med ett litet inkrement, lärfaktorn (initialt satt till 10%) mot stimulusvektorn. Nästa gång en liknande stimulus uppträder kommer vinnarspecialisten att svara ännu bättre. Vinnaren vet att grannspecialisterna också bör svara på snarlika stimulusaspekter. Därför låter denne ett grannskap av specialister runt sig själv uppdateras genom att vrida deras viktvektorer mot aktuell stimulusvektor. Grannskapsstorleken är från början stor, täcker faktiskt hela SOM:en (100%). Ovanstående process upprepas för följande stimulussampel. Grannskapsfaktorn minskar under denna fas exponentiellt från 100% av SOM:en till att bara vinnaren och kanske de närmaste grannarna tillhör grannskapet. Lärfaktorn avtar på samma vis exponentiellt från 10% till 1%. Nu har den grundläggande självorganisationen utbildats. 3. Finjusteringsfas (inlärningsfas 2). Under denna fas finjusteras alla specialisternas värden så att de tillsammans representerar variationerna inom de olika tonerna. Denna fas motsvarar ca 120 upprepade C-durskalor (eller frekvensspektrumsampel). Enbart viktvektorerna hos vinnaren med närmaste grannar justeras. Lärfaktorn är låg (0.1%), så justeringarna är små. Märk att algoritmen är den samma under både första och andra inlärningsfasen. 28 en datorexekverbar modell för lärande

9 4. Igenkänningsfas. SOM:en är färdiglärd för användning till att diskriminera mellan, känna igen, de olika kategorierna i stimulus. All inlärning (viktjustering) är avstängd, och algoritmen exekverar betydligt snabbare. Algoritmen är mest datorkrävande under inlärningsfas 1. Kommentar till 1: I de fall man har viss förkunskap om resultatet, t.ex. antalet delområden och den spatiala ordningen mellan dem, är det fördelaktigt att initiera alla specialisterna med lämpliga värden (istället för slumpmässiga) för att få snabbare och bättre självorganisation. Kommentar till 4: Naturligtvis kan man återgå till inlärningsfas igen, t.ex. för att lära om SOM:en att anpassa sig till eventuell ny stimulusvariation. en datorexekverbar modell för lärande 29

10 Dataförbehandling Dataförbehandlingen är de transformeringar av den fysiska insignalen, i detta fall ljudvågor, som utförs för att förse SOM:en med sådana insignaler att lämplig funktion erhålls. Förbehandlingen är helt avgörande för vilka egenskaper SOM:en självorganiserar efter och hur god självorganisationen blir. En av förbehandlingens viktigaste uppgifter är att undanröja oönskade variationer. SOM:en skall t.ex. helst reagera likadant för en bild som är translaterad några bildelement eller roterad några grader. I fallet ljud är det ofta önskvärt med intensitetsinvarians. Det kan även vara önskvärt med frekvensinvarians, och förbehandlingen ombesörjer detta, så att SOM:en inte självorganiserar efter absoluta frekvenser utan istället efter frekvensrelationer. God hjälp under konstruktionsarbetet av dataförbehandlingen har varit Musical Applications of Microprocessors [Chamberlin 1980], Audiologi [Lidén 1985] och Mathematics Handbook for Science and Engineering [Råde 1998]. I bilden på nästa sida visas den förbehandling Den Lilla Lyssnerskan använder: Ytterörat längst uppe till vänster motsvarar en virtuell mikrofon som är ansluten till datorns ljudkort. Med hjälp av ljudkortets mixer kan Den Lilla Lyssnerskan välja mellan olika ljudkällor: en äkta mikrofon, datorns CD-spelare eller ljudkortets synthesizer. Ljudkortet omvandlar den analoga ljudsignalen till digitala sampel, och dessa lagras i en kö (FIFO-buffert) för att utjämna variationer i datorbelastningen. En 256-punkters FFT (Fast Fourier Transform) genererar 127 användbara frekvenskomponenter och är första steget i Den Lilla Lyssnerskans modellcochlea. Sedan sker valbara filtreringar som påverkar selektiviteten hos modellcochlean. Olika skärpningsfiltreringar kan väljas för att höja Q-värdet, dämpa övertoner eller välja ut ett visst antal övertoner. Dessa operationer kan kombineras med lågpassfiltreringar för att simulera en lägre selektivitet hos modellcochlean. AGC-steget (Automatic Gain Control, automatisk förstärkningsreglering) minskar dynamiken så att svaga stimuli förstärks till en normalnivå. Det finns en valbar maxförstärkningsparameter som förhindrar att alltför låga nivåer (brus) förstärks oproportionerligt mycket. Det parametriserade tidslågpassfiltret kan filtrera bort oönskade transienter i stimuli. Logaritmeringssteget förstärker de svagare frekvenskomponenterna. En valbar tröskelnivå bestämmer hur mycket extra förstärkning de svagare komponenterna ges. 30 en datorexekverbar modell för lärande

11 Steget för lateral inhibering är valbart, applikationsberoende och programkodskonfigurerat. Till sist sker en normalisering av den resulterande 127- dimensionella insignalvektorn till SOM:en. En Start/Stopp-signal, beräknas efter FIFO-bufferten och används för att inhibera SOM-inlärningen under tystnad och därmed undvika överstimulering. Ljudkort med mixer Sound Blaster Live FIFO-buffert Val av ljudkälla FFT 256 punkter Selektivitetsfilter AGC Lågpassfilter över tid Selektivitetsstyrning Maximal förstärkning Filterstyrning Logaritmering Lateral inhibering Normalisering Insignal till SOM På/Av Tröskel På/Av Konfiguration Bild 15. Blockschema över dataförbehandlingen. en datorexekverbar modell för lärande 31

12 Visualiseringshjälpmedel Nedanstående exempel visar möjligheterna hos den parametriserade dataförbehandlingen och de visualiseringsmöjligheter som finns för att studera indata som SOM:en sedan kommer att självorganisera efter. Metoder för interaktiv kalibrering av SOM:en kommer också att beskrivas och exemplifieras. Bild 16. Ett pianogram visar ett C-durackord CEGc. Bild 17. Pianotonen C med de två första övertonerna c och g. Bild 18. Pianotonen C och påslagen logaritmering. Pianogram Pianogrammet är ett frekvensspektrogram med frekvensen längs den horisontella axeln och amplituden längs den vertikala axeln. Frekvensskalan illustreras av en pianoklaviatur och frekvensupplösningen är här 2048 frekvenskomponenter. I vidstående bild visas pianogrammet för ett C- durackord: CEGc. De blå staplarna är frekvenskomponenterna direkt efter FFT. De röda staplarna visar resultatet då dessa ursprungliga frekvenskomponenter omavbildats på 85 stycken pianotonsfrekvenskomponenter, en 85-toners pianotonscochlea. Att de högre blå frekvenskomponenterna inte avbildats på röda pianotonskomponenter beror på att de är övertoner till de lägre röda pianotonskomponenterna. Ett lateralt inhiberingssteg i dataförbehandlingen har filtrerat bort dessa så att de inte tolkas som ett pianotangentnedslag. Vidare ses röda markeringar på tangenterna i bilden för de fyra tonerna CEGc, Den Lilla Lyssnerskan har uppfattat dessa fyra toner som stimulus. I nästa pianogram är frekvensupplösningen 127 frekvenskomponenter. Frekvensupplösningen är låg i de lägre oktaverna, och först i de högre finns det åtminstone en spektrallinje per halvton. Bilden visar resultatet efter förbehandlingen då stimulus är pianotonen C. De båda första övertonerna c och g syns också. Logaritmeringen är inte aktiv. Vidstående bild visar samma stimulus men med påslagen logaritmering. De svagare övertonerna har förstärkts på bekostnad av de redan starka. Fler övertoner syns också. 32 en datorexekverbar modell för lärande

13 Förbehandlingens filtreringssteg är här aktiverat för att skapa låg selektivitet (lågt Q-värde). En lågselektiv modellcochlea har erhållits. Det finns en tydlig frekvensöverlappning till andra pianotoner. Filtreringen är här aktiverad för att skapa mycket hög selektivitet (högt Q-värde), en mycket högselektiv modellcochlea har erhållits. Endast den starkaste frekvenskomponenten släpps igenom. Bild 19. Låg selektivitet i förbehandlingen. Bild 20. Mycket hög selektivitet i förbehandlingen. Även här är filtreringen aktiverad för att skapa hög selektivitet. De fyra starkaste frekvenskomponenterna släpps igenom, här grundtonen och de tre starkaste övertonerna. Här är filtreringen aktiverad för att skapa hög selektivitet. Endast den starkaste frekvenskomponenten med sina närmaste grannar släpps igenom, och inget annat. Sonagram Sonagrammet är ett frekvensspektrogram där tiden visas längs den horisontella axeln, frekvensen längs den vertikala axeln och svärtningsgraden i diagrammet motsvarar amplituden hos respektive frekvenskomponent. Bildserien som följer visar sonagram som motsvarar de pianogram som nyss beskrivits. Notera att sonagrammet har en dimension mer än pianogrammet nämligen tiden, som gör att man kan följa ett ljuds dynamiska variationer i frekvensplanet. Bild 21. Hög selektivitet i förbehandlingen. Bild 22. Hög selektivitet i förbehandlingen. De starkaste frekvenskomponenten med sin omgivning släpps igenom. I vidstående sonagram är frekvensupplösningen 127 frekvenskomponenter. Bilden visar resultatet efter förbehandlingen då stimulus är pianotonen C. Sex övertoner är skönjbara och de varierar över tiden. Logaritmeringen är inte aktiv. Bild 23. Pianotonen C. Sex övertoner är skönjbara och varierar över tiden. en datorexekverbar modell för lärande 33

14 Logaritmeringen är påslagen. Övertonernas bidrag är klart starkare. Bild 24. Logaritmering är påslagen. Övertonernas bidrag är klart starkare. Bild 25. Frekvensöverlappningar mellan tonerna C och D. Filtreringen är aktiverad för att skapa låg selektivitet. Tonen C följd av D är stimuli. Frekvensöverlappningarna mellan tonernas frekvenskomponenter syns tydligt. Bild 26. Endast den starkaste frekvenskomponenten släpps. Bild 27. De fyra starkaste frekvenskomponenterna släpps igenom. Filtreringen är aktiverad för att skapa hög selektivitet och släpper endast igenom den starkaste frekvenskomponenten. En liten knyck syns där tonen C övergår till D. Filtreringen är aktiverad för att skapa hög selektivitet, och de fyra starkaste frekvenskomponenterna släpps igenom. Grundtonen och de båda första övertonerna finns med hela tiden men, märk hur den fjärde komponenten skiftar mellan högre övertoner. Detta sker på grund av att amplitudförhållandena mellan pianotonens frekvenskomponenter ändras under tonens livslängd. Bild 28. Den starkaste frekvenskomponenten med sin omgivning släpps igenom. Filtreringen är aktiverad för att skapa hög selektivitet och släpper endast igenom den starkaste frekvenskomponenten med sin omgivning, och inget annat. Märk att linjerna är tjockare än i förrförra bilden, tjockleken avspeglar att flera grannfrekvenskomponenter är aktiva. 34 en datorexekverbar modell för lärande

15 Sonagrammet är väl lämpat och används för att studera talets frekvenssammansättning som funktion av tiden. Nedan visas sonagrammet då författaren spontant utbrast Heja Certec! Bild 29. Det resulterande sonagrammet då författaren spontant utbrast Heja Certec! en datorexekverbar modell för lärande 35

16 SOM-visualiseringar och interaktion Representationerna för INSOM och UTSOM samt sonagrammet ritas ut på datorskärmen, och mycket av visualiseringshjälpen och interaktiviteten är baserad på dessa. Vidstående bild visar underst INSOM som består av 20x20 specialister. Dess insignaler, som ses i sonagrammet överst, kommer från förbehandlingen. INSOM:s utgångar är alla anslutna till UTSOM som består av 8 specialister i en rad. Bilden visar resultatet efter upprepad träning av talstimulus Heja Certec som ses i sonagrammet överst. Bild 30. INSOM, UTSOM och sonagram. De blå avgränsningslinjerna mellan specialister indikerar med linjebredd hur olika specialisterna på ömse sidor är. En bred blå linje anger att specialisterna är mycket olika. Avsaknad av linje, eller att den är så tunn att den inte syns, anger att specialisterna är lika varandra. I tidigare exempel sågs hur de blå linjerna avgränsade de åtta delområdena för C-durskalan. Här kan också ses tendenser till en uppdelning, inte alls lika tydligt som i fallet med åtta olika toner. Heja Certec har uppenbarligen inte ett fåtal distinkta delområden utan många fler och med mjukare övergångar. I mitten av varje vit specialistkvadrat syns en liten färgmarkering. Denna anger för INSOM vilken del av frekvensspektrum specialisten reagerar mest på. Färgerna är i tur och ordning och med start i lägsta frekvensbandet: blå, grön, gul, röd och vit. Det finns ett högfrekvent delområde (vit markering mot vit bakgrund) till vänster i mitten av nedre halvan, och en god gissning är att detta motsvarar s-ljudet i ordet Certec. För UTSOM gäller att färgmarkeringarna avspeglar vilken del av INSOM som UTSOM-specialisten är mest specialiserad på. De blå linjerna tillsammans med frekvensbandsindikationen ger en god vink om hur SOM:arna är organiserade. 36 en datorexekverbar modell för lärande

17 Sonagraminteraktion En av de intressantare frågorna är: Hur avbildas sonagrammets tidsvarierande frekvensspektrum på graden av aktivering i olika specialistområden i INSOM? Med hjälp av musen markerar användaren en tidsföljd av sampel i sonagrammet. Vidstående bild visar hur INSOM och UTSOM aktiveras för det utvalda området i sonagrammet. Här är s-ljudet utvalt. Det visade sig att den tidigare hypotesen var rätt, S- området befinner sig i det vitmarkerade högfrekventa området i INSOM. De gröna aktiveringsspåren anger vilka specialister i INSOM som varit aktiverade under sampelföljden. Grönt X motsvarar samplet längst till vänster, och grönt O motsvarar det längst till höger. Även UTSOM har organiserat ett delområde efter s-ljudet, specialisten längst till vänster. Detta delområde är det tydligaste i UTSOM. Bild 31. SOM-aktiveringar motsvarande med musen utvalt område i sonagrammet. en datorexekverbar modell för lärande 37

18 Bild 32. Färdigkalibrerad INSOM och aktiveringsspår motsvarande TEK. Kalibrering Nästa steg är att kalibrera SOM:arna med lämpliga textliga rubriker, t.ex. vanliga bokstäver för att fonetiskt beskriva de olika områdena i INSOM. Kalibreringen går till så att man studerar sonagrammet och identifierar vilka områden som motsvarar de olika statiska fonemen. Sedan markeras ett område i sonagrammet och därefter markerar man med musen specialisterna i det rödaktiverade området i INSOM (som motsvarar sampelutsnittet) med vald bokstavssymbol. Vidstående bild visar färdigkalibrerad INSOM. Ett sampelområde motsvarande ljudet tek i Certec är utvalt i sonagrammet. Det gröna aktiveringsspåret börjar med ett X i T -området, fortsätter sedan till E - området, gör en väg över omarkerat område, för att tills sist avsluta i K - området. Det omarkerade området motsvarar det ljudstopp som sker innan k-ljudet exploderar fram. Observera att aktiveringsspåret inte visar hur många gånger i följd en viss specialist blivit aktiverad, enbart specialistföljden. Ännu mer information Med musens hjälp kan man även klicka på en specialist och få information om aktuell aktivering, viktvektor och dominerande frekvenskomponentindex. Bild 33. Taligenkänningens utskrift som resultat av talstimulus Heja Certec. Även den text som motsvarar ålyssnat talstimulus skrivs ut. Detta görs automatiskt genom att kalibreringsbokstäverna för de specialister det gröna aktiveringsspåret genomlöper skrivs ut. I bilden nedan visas utskriften som resulterar av talstimulus Heja Certec. Bokstavsupprepningarna bestäms av hur stor tidsandel respektive bokstav upptar. H- och t-ljuden är nätt och jämnt avkodade, medan övriga är det med god marginal. 38 en datorexekverbar modell för lärande

Simulatoranvändning uppläggning och resultat

Simulatoranvändning uppläggning och resultat Simulatoranvändning uppläggning och resultat Den Lilla Lyssnerskan har under hela konstruktionstiden använts för att utföra olika experiment rörande självorganisation, lärande och härmning. Syftet med

Läs mer

Experiment med absolut gehör sinustoner och högselektiv modellcochlea

Experiment med absolut gehör sinustoner och högselektiv modellcochlea Appendix C Undersökning av två-som-interaktion Detta appendix innehåller en lång och sammanhängande serie experiment utförda med två seriekopplade SOM:ar. De båda SOM:arna kan antingen betraktas som en

Läs mer

Diskussion och slutsatser

Diskussion och slutsatser Diskussion och slutsatser Som jag tidigare visat, har jag konstruerat en simulator med interaktivitet och visualisering. Jag tänker inte här närmare kommentera och diskutera att den iterativa arbetsmetoden

Läs mer

Teori och metod. Teorier för mänskligt lärande (pedagogik) tas inte upp i denna uppsats.

Teori och metod. Teorier för mänskligt lärande (pedagogik) tas inte upp i denna uppsats. Teori och metod Min uppsats är baserad på teorier som handlar om lärande genom självorganisation ett lärande utan lärare. Självorganisation är den process som utifrån regelbundenheter och likheter (korrelation)

Läs mer

Appendix A. Dubbelkonsmodellen en datorexekverbar designprincip för hjärnan

Appendix A. Dubbelkonsmodellen en datorexekverbar designprincip för hjärnan Appendix A Dubbelkonsmodellen en datorexekverbar designprincip för hjärnan Min hypotes är att hierarkier av Cortical Feature Maps (CFM:er) utgör grunden för människans kognitiva förmågor. Denna hypotes

Läs mer

Björn Breidegard. En datorexekverbar. modell för lärande

Björn Breidegard. En datorexekverbar. modell för lärande Björn Breidegard En datorexekverbar modell för lärande Förord I föreliggande arbete har många drömmar förverkligats. Detta har varit möjligt, dels genom utmaningen i området datorexekverbara modeller för

Läs mer

Vektorer, matriser, nätverk - några elementa

Vektorer, matriser, nätverk - några elementa Vektorer, matriser, nätverk - några elementa Innehåll: Vektorer Radvektorer och kolumnvektorer Operationer med vektorer Input- och outputvektorer i neurala nätverk Utvikning om kompetitiva nät Matriser

Läs mer

2 Laborationsutrustning

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

Läs mer

DT1130 Spektrala transformer Tentamen

DT1130 Spektrala transformer Tentamen DT3 Spektrala transformer Tentamen 6 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:

Läs mer

Till flera av ovanstående finns det dessutom varianter, vilka kommer att presenteras i de olika avsnitten.

Till flera av ovanstående finns det dessutom varianter, vilka kommer att presenteras i de olika avsnitten. LINGUS32 Handledning Anne Börjesson Introduktion Lingus32 är ett program som främst är avsett att användas för att göra multimedia-baserade språkövningar. Programmet är skrivet för PC. Det finns möjlighet

Läs mer

Mätningar med avancerade metoder

Mätningar med avancerade metoder Svante Granqvist 2008-11-12 13:41 Laboration i DT2420/DT242V Högtalarkonstruktion Mätningar på högtalare med avancerade metoder Med datorerna och signalprocessningens intåg har det utvecklats nya effektivare

Läs mer

Ulrik Söderström 20 Jan Signaler & Signalanalys

Ulrik Söderström 20 Jan Signaler & Signalanalys Ulrik Söderström ulrik.soderstrom@tfe.umu.se 20 Jan 2009 Signaler & Signalanalys Sinusspänning Sinus och cosinus samma form men fasförskjutna Fasförskjutning tidsfördröjning Sinus och cosinus är väldigt

Läs mer

Ulrik Söderström 19 Jan Signalanalys

Ulrik Söderström 19 Jan Signalanalys Ulrik Söderström ulrik.soderstrom@tfe.umu.se 9 Jan 200 Signaler & Signalanalys l Sinusspänning Sinus och cosinus samma form men fasförskjutna Fasförskjutning tidsfördröjning Sinus och cosinus är väldigt

Läs mer

Signalbehandling Röstigenkänning

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

Läs mer

RealSimPLE: Pipor. Laborationsanvisningar till SimPLEKs pipa

RealSimPLE: Pipor. Laborationsanvisningar till SimPLEKs pipa RealSimPLE: Pipor Laborationsanvisningar till SimPLEKs pipa Vad händer när ljudvågor färdas genom ett rör? Hur kan man härma ljudet av en flöjt? I detta experiment får du lära dig mer om detta! RealSimPLE

Läs mer

Bildbehandling i frekvensdomänen

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

Läs mer

DT1130 Spektrala transformer Tentamen

DT1130 Spektrala transformer Tentamen DT3 Spektrala transformer Tentamen 5 Tentamen består av fem uppgifter där varje uppgift maximalt ger p. Normalt gäller följande betygsgränser: E: 9 p, D:.5 p, C: p, B: 6 p, A: 8 p Tillåtna hjälpmedel:

Läs mer

Talets akustik repetition

Talets akustik repetition Pétur Helgason VT 29 Talets akustik repetition 29-3-3 Vad är ljud för någonting? Vi människor lever och rör oss i ett skikt med gas som ligger ovanpå jordens yta. Gasen består av ca 8 % kväve och 2 % syre.

Läs mer

Grundläggande signalbehandling

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

Läs mer

Projekt 3: Diskret fouriertransform

Projekt 3: Diskret fouriertransform Projekt 3: Diskret fouriertransform Diskreta fouriertransformer har stor praktisk användning inom en mängd olika områden, från analys av mätdata till behandling av digital information som ljud och bildfiler.

Läs mer

Spektrala Transformer

Spektrala Transformer Spektrala Transformer Tidsdiskreta signaler, kvantisering & sampling Tidsdiskreta signaler Tidskontinuerlig signal Ex: x(t) = sin(ωt) t är ett reellt tal ω har enheten rad/s Tidsdiskret signal Ex: x(n)

Läs mer

TEM Projekt Transformmetoder

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

Läs mer

Flerdimensionella signaler och system

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

Läs mer

Spänningsstyrd Oscillator

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

Läs mer

Optisk bänk En Virtuell Applet Laboration

Optisk bänk En Virtuell Applet Laboration Optisk bänk En Virtuell Applet Laboration Bildkonstruktion med linser. Generell Applet Information: 1. Öppna en internet läsare och öppna Optisk Bänk -sidan (adress). 2. Använd FULL SCREEN. 3. När applet:en

Läs mer

Sannolikheten att vinna ett spel med upprepade myntkast

Sannolikheten att vinna ett spel med upprepade myntkast Matematik Gymnasieskola Modul: Matematikundervisning med digitala verktyg Del 7: Matematiska undersökningar med kalkylprogram Sannolikheten att vinna ett spel med upprepade myntkast Håkan Sollervall, Malmö

Läs mer

Hörselkontroll Bullerskydd med öronproppar

Hörselkontroll Bullerskydd med öronproppar Laborationer i miljöfysik Hörselkontroll Bullerskydd med öronproppar Målet med övningen är att ta upp ett audiogram för en person, samt att undersöka hur mycket ljudet dämpas i olika frekvensområden med

Läs mer

Handbok Minuet. Sandro S. Andrade Översättare: Stefan Asserhäll

Handbok Minuet. Sandro S. Andrade Översättare: Stefan Asserhäll Sandro S. Andrade Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Använda Minuet 6 2.1 Starta Minuet........................................ 6 2.2 Övningar och arbetsflöde i Minuet............................

Läs mer

*****************************************************************************

***************************************************************************** Statistik, 2p ANVISNINGAR Datorlaboration 1 Deskriptiv statistik med hjälp av MS Excel Detta häfte innehåller kortfattade anvisningar om hur ni använder Excel under denna laboration. Be om hjälp när/om

Läs mer

Inför genomförandet av ThomasGIA

Inför genomförandet av ThomasGIA Inför genomförandet av ThomasGIA Innehåll Deltest 1: Slutlednings Deltest 2: Perceptuell snabbhet Deltest 3: Numerisk snabbhet Deltest 4: Ordförståelse Deltest 5: Spatial Introduktion ThomasGIA är ett

Läs mer

DT1130 Spektrala transformer Tentamen

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:

Läs mer

Laboration i Fourieroptik

Laboration i Fourieroptik Laboration i Fourieroptik David Winge Uppdaterad 30 januari 2015 1 Introduktion I detta experiment ska vi titta på en verklig avbildning av Fouriertransformen. Detta ska ske med hjälp av en bild som projiceras

Läs mer

KALIBRERINGENS ABC. Korrekt kalibrering en förutsättning för bra utvärdering!

KALIBRERINGENS ABC. Korrekt kalibrering en förutsättning för bra utvärdering! KALIBRERINGENS ABC Korrekt kalibrering en förutsättning för bra utvärdering! Vi får ständigt förfrågningar från kunder som anser att kalibreringen av mikrofonen vid användning av Logos är svår. Det händer

Läs mer

7 MÖNSTERDETEKTERING

7 MÖNSTERDETEKTERING 7 MÖNSTERDETEKTERING 7.1 Korrelation Korrelation av två bilder f(x,y) och g(x,y) kan språkligt sett betyda att man gör just det som utsäges av (7.1). Bilderna läggs alltså på varandra med den ena bilden

Läs mer

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

Laboration 1: Aktiva Filter ( tid: ca 4 tim) 091129/Thomas Munther IDE-sektionen/Högskolan Halmstad Uppgift 1) Laboration 1: Aktiva Filter ( tid: ca 4 tim) Vi skall använda en krets UAF42AP. Det är är ett universellt aktivt filter som kan konfigureras

Läs mer

Handledning nya kontrollbord Mars 2007

Handledning nya kontrollbord Mars 2007 Närradioföreningen Stockholm-Sydväst Handledning nya kontrollbord Mars 2007 1. Kontrollbordets tre delar... 2 2. Orientering.... 2 3. Profilläge.... 2 3.1. Ändra profilläge efter eget önskemål... 3 4.

Läs mer

Kapitel 4 Tak... 3. Tak Kapitel 4

Kapitel 4 Tak... 3. Tak Kapitel 4 2014.02.21 1 Kapitel Innehåll... Sida Kapitel 4 Tak... 3 Tak i våning 2... 3 Underlagsritning... 4 Tak... 5 Hur ser taket ut?... 7 Yttervägg... 8 Gavel fönster... 11 Golv i takvåning... 12 Koppla golv

Läs mer

Laboration 4: Digitala bilder

Laboration 4: Digitala bilder Objektorienterad programmering, Z : Digitala bilder Syfte I denna laboration skall vi återigen behandla transformering av data, denna gång avseende digitala bilder. Syftet med laborationen är att få förståelse

Läs mer

5 OP-förstärkare och filter

5 OP-förstärkare och filter 5 OP-förstärkare och filter 5.1 KOMPARATORKOPPLINGAR 5.1.1 I kretsen nedan är en OP-förstärkare kopplad som en komparator utan återkoppling. Uref = 5 V, Um= 13 V. a) Rita utsignalen som funktion av insignalen

Läs mer

BANVERKTYGET. Verktygen

BANVERKTYGET. Verktygen BANVERKTYGET Genom banverktyget kan man skapa banor eller kurvor genom att peka och klicka eller peka och dra med verktyget för att skapa mjukare linjer. Detta är funktionellt när man antingen ska skapa

Läs mer

Guide till att använda Audacity för uttalsövningar

Guide till att använda Audacity för uttalsövningar Guide till att använda Audacity för uttalsövningar Victoria Johansson Humlabbet, SOL-center, Lund IT-pedagog@sol.lu.se 28 mars 2006 1 Inledning Audacity är ett program som kan användas för att spela in

Läs mer

2F1120 Spektrala transformer för Media Tentamen

2F1120 Spektrala transformer för Media Tentamen F Spektrala transformer för Media Tentamen 68 Tentamen består av fem uppgifter där varje uppgift maximalt ger p. Normalt gäller följande betygsgränser: :9 p, : p, 5: 7 p Tillåtna hjälpmedel: räknare, formelblad

Läs mer

PowerPoint. Kapitel 1. Vasen

PowerPoint. Kapitel 1. Vasen Kapitel 1 PowerPoint PowerPoint används vanligen till att göra presentationer som antingen skall visas på dator eller som overhead. I det här exemplet visas hur programmet kan användas av elever för att

Läs mer

Lathund för Bose T1 ToneMatch engine

Lathund för Bose T1 ToneMatch engine Lathund för Bose T1 ToneMatch engine ÖVERSIKT...2 Framsida T1...2 Baksida T1...2 ToneMatch väljaren (hjulet)...3 Delar som ingår i ToneMatch...3 T1 TONEMATCH FRÅN BOSE...4 Kort information...4 Ställ in

Läs mer

2D Potentialen i en nervcell definieras normalt som skillnaden i spänning mellan dess axon och dendrit.

2D Potentialen i en nervcell definieras normalt som skillnaden i spänning mellan dess axon och dendrit. 2D1432 Artificiella Neuronnät och andra lärande system Lösningsförslag till Tentamen 2003-03-06 Inga hjälpmedel. Uppgift 1 Vilka av följande påståenden är sanna? Korrigera de som är fel. 1. Potentialen

Läs mer

Media Control. Styrsystem för bild & ljud i sportbarer. Bruksanvisning

Media Control. Styrsystem för bild & ljud i sportbarer. Bruksanvisning Media Control Styrsystem för bild & ljud i sportbarer Bruksanvisning 13115 Rev B Sydia Teknik AB 014 1 Innehåll Media Control...1 Styrsystem för bild & ljud i sportbarer...1 Bruksanvisning...1 Sydia Media

Läs mer

Lunds Tekniska Högskola Avdelningen för industriell elektroteknik och automation

Lunds Tekniska Högskola Avdelningen för industriell elektroteknik och automation Lunds Universitet LTH Ingenjörshögskolan i Helsingborg Lunds Tekniska Högskola Avdelningen för industriell elektroteknik och automation REGLERTEKNIK Laboration 2 Empirisk undersökning av PID-regulator

Läs mer

n-abler är lämplig för alla åldersgrupper med motoriska svårigheter och för dem som arbetar långa perioder vid datorn.

n-abler är lämplig för alla åldersgrupper med motoriska svårigheter och för dem som arbetar långa perioder vid datorn. n-abler Trackball Produktbeskrivning n-abler Trackball är särskilt utformad för datoranvändare med begränsad handkontroll, motoriska svårigheter, dålig hand-öga-koordination, begränsad fingerfärdighet,

Läs mer

Inlärning utan övervakning

Inlärning utan övervakning Översikt Biologiska mekanismer bakom inlärning Inlärning utan övervakning Inlärning utan övervakning Hebbiansk modellinlärning Självorganisering Arbetsfördelning mellan noder i ett lager som utvecklas

Läs mer

Spel som interaktiva berättelser

Spel som interaktiva berättelser Spel som interaktiva berättelser Finns många typer av interaktivt berättande; ska titta närmare på spel eftersom de exemplifierar en rad aspekter av interaktivt berättande väldigt tydligt. Kan förstå spel

Läs mer

Föreläsning 10, Egenskaper hos tidsdiskreta system

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

Läs mer

Avancerad ljudmätare CIM8922

Avancerad ljudmätare CIM8922 Avancerad ljudmätare CIM8922 (ver. 1.0. injektor solutions 2005) web: www.termometer.se 2005-09-16 Introduktion Ljudmätaren CIM8922 från injektor solutions, erbjuder dig ett kvalitetsinstrument till ett

Läs mer

Instruktioner, steg för steg, kapitel 1

Instruktioner, steg för steg, kapitel 1 Instruktioner, steg för steg, kapitel 1 Instruktioner till Övning1.1 Logga in till statistiken i din verksamhetsuppföljning (eller till Ungdomsrådgivningens statistik): Gå med webbläsaren till www.netigate.se

Läs mer

Grundläggande ljud- och musikteori

Grundläggande ljud- och musikteori Grundläggande ljud- och musikteori Jan Thim Magnus Eriksson Lektionens syfte Syftet med denna lektion är är att att ge ge förståelse för för decibelbegreppet, spektrum, digitalisering och och olika olika

Läs mer

diverse egenskapspaletter

diverse egenskapspaletter OBJEKTORIENTERADE RITPROGRAM Det fi nns två typer av ritprogram. Ett objektbaserat program ritar i form av matematiska kurvor med noder och styrnoder medan ett pixelbaserat program ritar genom att fylla

Läs mer

Excel Övning 1 ELEV: Datorkunskap Sida 1 Niklas Schilke

Excel Övning 1 ELEV: Datorkunskap Sida 1 Niklas Schilke Datorkunskap Sida 1 Niklas Schilke Excel Inledning Microsoft Excel är ett kalkylprogram som ingår i Microsoft Office. Kalkyl betyder här beräkning så vi kan säga att Excel är ett program som används för

Läs mer

Mätning av bullerappen - sammanställning

Mätning av bullerappen - sammanställning Mätning av bullerappen - sammanställning Mätmetod Jämförande mätningar mellan mobiltelefon med bullerapp och precisionsljudnivåmätare Brüel och Kjaer 2240 gjordes med tersbandsfiltrerat rosa brus i frekvensbanden

Läs mer

Läslandet 2 Ord och meningar

Läslandet 2 Ord och meningar Läslandet 2 Ord och meningar Av LäraMera Program AB och Leripa AB Grafik Musik Röst Kristina Grundström Erik truedsson Gerda Nilsson 1 Innehållsförteckning LÄSLANDET 2 ORD OCH MENINGAR 3 Styrsätt 4 Menyn

Läs mer

Datorövning 2 Matlab/Simulink. Styr- och Reglerteknik för U3/EI2

Datorövning 2 Matlab/Simulink. Styr- och Reglerteknik för U3/EI2 Högskolan i Halmstad Sektionen för Informationsvetenskap, Dator- och Elektroteknik 08/ Thomas Munther Datorövning 2 Matlab/Simulink i Styr- och Reglerteknik för U3/EI2 Laborationen förutsätter en del förberedelser

Läs mer

Guide till rockgruppens instrument

Guide till rockgruppens instrument Guide till rockgruppens instrument Gitarr, elgitarr, bas, keyboard och trummor Detta häfte är tänkt för att du som elev ska kunna jobba självständigt med att lära dig en del om gitarr, bas, keyboard och

Läs mer

Bildbehandling i spatialdomänen och frekvensdomänen

Bildbehandling i spatialdomänen och frekvensdomänen Digital Media Lab 2016-02-22 Tillämpad Fysik och Elektronik Ulrik Söderström Bildbehandling i spatialdomänen och frekvensdomänen Fouriertransform och filtering Del 1. Fouriertransformen 1.1. Fourieranalys

Läs mer

Tillämpning av komplext kommunikationssystem i MATLAB

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,

Läs mer

Tentamen Bildanalys (TDBC30) 5p

Tentamen Bildanalys (TDBC30) 5p Tentamen Bildanalys (TDBC30) 5p Skrivtid: 9-15 Hjälpmedel: kursboken Digital Image Processing Svara på alla frågor på nytt blad. Märk alla blad med namn och frågenummer. Disponera tiden mellan frågorna

Läs mer

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 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

Läs mer

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 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

Läs mer

Fråga 5 (1 poäng) För att definiera ett sökproblem krävs...

Fråga 5 (1 poäng) För att definiera ett sökproblem krävs... OBS! För flervalsfrågorna gäller att ett, flera eller inget alternativ kan vara korrekt. På flervarlsfrågorna ges 1 poäng för korrekt svar och 0,5 poäng om skillnaden mellan antalet korrekta svar och antalet

Läs mer

Välkomna till TSRT19 Reglerteknik Föreläsning 6. Sammanfattning av föreläsning 5 Lite mer om Bodediagram Den röda tråden!

Välkomna till TSRT19 Reglerteknik Föreläsning 6. Sammanfattning av föreläsning 5 Lite mer om Bodediagram Den röda tråden! Välkomna till TSRT19 Reglerteknik Föreläsning 6 Sammanfattning av föreläsning 5 Lite mer om Bodediagram Den röda tråden! Sammanfattning av förra föreläsningen 2 G(s) Sinus in (i stabilt system) ger sinus

Läs mer

Komma igång med Qlikview

Komma igång med Qlikview Denna instruktion är till dig som är ny i Qlikview och snabbt vill komma igång med grundläggande funktioner. Innehåll 1 Introduktion... 2 1.1 Behörighet... 2 1.2 Webbläsare... 2 2 Installation av Qlikview

Läs mer

DT1130 Spektrala transformer Tentamen

DT1130 Spektrala transformer Tentamen DT3 Spektrala transformer Tentamen 3 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:

Läs mer

REPETITION (OCH LITE NYTT) AV REGLERTEKNIKEN

REPETITION (OCH LITE NYTT) AV REGLERTEKNIKEN REPETITION (OCH LITE NYTT) AV REGLERTEKNIKEN Automatisk styra processer. Generell metodik Bengt Carlsson Huvudantagande: Processen kan påverkas med en styrsignal (insignal). Normalt behöver man kunna mäta

Läs mer

Programmeringsuppgift Game of Life

Programmeringsuppgift Game of Life CTH/GU STUDIO TMV06a - 0/0 Matematiska vetenskaper Programmeringsuppgift Game of Life Analys och Linär Algebra, del A, K/Kf/Bt Inledning En cellulär automat är en dynamisk metod som beskriver hur komplicerade

Läs mer

Språkljudens akustik. Akustik, akustiska elementa och talanalys

Språkljudens akustik. Akustik, akustiska elementa och talanalys Akustik, akustiska elementa och talanalys Språkljudens akustik Mattias Heldner KTH Tal, musik och hörsel heldner@kth.se Talsignalen mer lättåtkomlig än andra delar av talkommunikationskedjan Det finns

Läs mer

Innehållsförteckning. Installation Inledning Pedagogisk bakgrund Arbeta med Matematik Screening Basnivå Kalkylator Inställningar Namn Period.

Innehållsförteckning. Installation Inledning Pedagogisk bakgrund Arbeta med Matematik Screening Basnivå Kalkylator Inställningar Namn Period. 2 Resultat Innehållsförteckning Installation Inledning Pedagogisk bakgrund Arbeta med Matematik Screening Basnivå Kalkylator Inställningar Namn Period Screeningmoment Talserier Jämnt - udda Tal och obekanta

Läs mer

Poler och nollställen, motkoppling och loopstabilitet. Skrivet av: Hans Beijner 2003-07-27

Poler och nollställen, motkoppling och loopstabilitet. Skrivet av: Hans Beijner 2003-07-27 Poler och nollställen, motkoppling och loopstabilitet Skrivet av: Hans Beijner 003-07-7 Inledning All text i detta dokument är skyddad enligt lagen om Copyright och får ej användas, kopieras eller citeras

Läs mer

Byggsats Radio med förstärkare Art.nr: 99409

Byggsats Radio med förstärkare Art.nr: 99409 1 Byggsats Radio med förstärkare Art.nr: 99409 Förrådsgatan 33A 542 35 Mariestad sagitta@sagitta.se Tel: 0501 163 44 Fax: 0501 787 80 www.sagitta.se Inledning Byggsatsen består av en radiomottagare, en

Läs mer

Örat. Johnson, Kap 3. Basic audition

Örat. Johnson, Kap 3. Basic audition Det här kapitlet handlar om det man brukar kalla det perifera hörselsystemet och lite om hur processningen på den nivån ser ut och vilka skalor som bäst kan beskriva detta. Så låt oss då först bara påminna

Läs mer

Ansiktsigenkänning med MATLAB

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

Läs mer

Frekvensplanet och Bode-diagram. Frekvensanalys

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,

Läs mer

Programmets startmeny ser ut så här. För att få fram menyerna Avsluta, Inställningar och Användare måste du föra markören upp till det blåa fältet.

Programmets startmeny ser ut så här. För att få fram menyerna Avsluta, Inställningar och Användare måste du föra markören upp till det blåa fältet. Programmets startmeny ser ut så här. För att få fram menyerna Avsluta, Inställningar och Användare måste du föra markören upp till det blåa fältet. Då du klickar på Användare öppnas denna bläddringslista.

Läs mer

Statistisk mönsterigenkänning

Statistisk mönsterigenkänning Statistisk mönsterigenkänning Jonas Sandström Artificiell intelligens II Linköpings universitet HT 2011 Innehållsförteckning 1. Innehållsförteckning sid 2 2. Inledning sid 3 3. Statistisk mönsterigenkänning

Läs mer

En arbetssätt du bör lära dig Så använder du ort- och kartfunktionen

En arbetssätt du bör lära dig Så använder du ort- och kartfunktionen Lär dig mer om Disgen 8 del 63 Disgen 8 har två specialfunktioner ortfunktionen och kartfunktionen som är mycket intressanta att använda. I artikelserien Lär dig mer om Disgen kommer nu flera avsnitt i

Läs mer

Snabbare och tillförlitligare planering

Snabbare och tillförlitligare planering Snabbare och tillförlitligare planering Effekter och erfarenheter från Trioplast ComActivitys eminenta planeringslösning ger oss möjlighet att både möta kundernas behov och maximera kapacitetsutnyttjandet.

Läs mer

Föreläsning 14-16, Tillståndsmodeller för kontinuerliga system

Föreläsning 14-16, Tillståndsmodeller för kontinuerliga system Föreläsning 14-16, Tillståndsmodeller för kontinuerliga system Reglerteknik, IE1304 1 / 50 Innehåll Kapitel 141 Introduktion till tillståndsmodeller 1 Kapitel 141 Introduktion till tillståndsmodeller 2

Läs mer

Laborationskort - ML4

Laborationskort - ML4 microlf ML Laborationskort - ML ML är ett enkelt laborationskort avsett för inledande laborationsövningar i Datorteknik. Kortet innehåller 0 olika sektioner som enkelt kopplas samman via 0-polig flatkabel.

Läs mer

Laborationsprojekt i digital ljudsyntes

Laborationsprojekt i digital ljudsyntes Laborationsprojekt i digital ljudsyntes A. Målsättning Att studenten skall få fördjupade kunskaper i digital signalbehandling genom att lära sig de grundläggande principerna för digital ljudsyntes av stränginstrumentliknande

Läs mer

Du Kan Fixa. Rubiks kub i 8 steg KUB. ALEGA Skolmateriel AB

Du Kan Fixa. Rubiks kub i 8 steg KUB. ALEGA Skolmateriel AB Du Kan Fixa KUB Rubiks kub i 8 steg ALEGA Skolmateriel AB STEG 1 LÄR KÄNNA KUBEN DELARNA I RUBIKS KUB KANT - BITARNA Kantbitarna har 2 färger. Det finns 12 kantbitar. De är placerade i mitten av en rad.

Läs mer

Bildförbättring i spatial domänen (kap. 3) Bildförbättring (enhancement) Spatial domän. Operatorer. Tröskling (threshold) Gråskale-transformationer

Bildförbättring i spatial domänen (kap. 3) Bildförbättring (enhancement) Spatial domän. Operatorer. Tröskling (threshold) Gråskale-transformationer Bildförbättring i spatial domänen (kap. 3) Punktoperationer Gråskaletransformationer Logiska & aritmetiska operationer Filtrering Faltning Lågpassfilter Högpassfilter Bildförbättring (enhancement) Förbättra

Läs mer

Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker. GeoGebraexempel

Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker. GeoGebraexempel matematik Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker 4 GeoGebraexempel Till läsaren I elevböckerna i serien Matematik Origo finns uppgifter där vi rekommenderar användning

Läs mer

Tema - Matematik och musik

Tema - Matematik och musik Tema - Matematik och musik Författarna och Bokförlaget Borken, 2011 Allt vi uppfattar som ljud, från den nästan smärtsamma upplevelsen på en rockkonsert till insekternas surr en sommardag, består av mer

Läs mer

ViTal. Talsyntes. Användarhandledning

ViTal. Talsyntes. Användarhandledning ViTal Talsyntes Användarhandledning Introduktion ViTal är ett program som utvecklats för att med hjälp av artificiellt tal vara ett stöd vid läsning och skrivning. ViTal kan användas både i undervisning

Läs mer

För att förenkla presentationen antas inledningsvis att förstärkningen K 0, och vi återkommer till negativt K senare.

För att förenkla presentationen antas inledningsvis att förstärkningen K 0, och vi återkommer till negativt K senare. 8. Frekvensanalys För att förenkla presentationen antas inledningsvis att förstärkningen K 0, oh vi återkommer till negativt K senare. 8.1. Första ordningens system K y( s u( s Ts 1 Om vi antar att insignalen

Läs mer

Avant BRUKSANVISNING. FAKTARUTA AVANT Hög utnivå med förstärkning upp till 57 db. Automatiska funktioner för tilt och förstärkning

Avant BRUKSANVISNING. FAKTARUTA AVANT Hög utnivå med förstärkning upp till 57 db. Automatiska funktioner för tilt och förstärkning SE-2 000920 00896 Rev 1 Avant FAKTARUTA Hög utnivå med förstärkning upp till 57 db Automatiska funktioner för tilt och förstärkning Välj mellan 3 UHF-ingångar, BI/BIII, bredbandsingång och satellit-mf)

Läs mer

Ljudintensitet med 2270 Kortmanual för 2270

Ljudintensitet med 2270 Kortmanual för 2270 1(15) Ljudintensitet med 2270 Kortmanual för 2270 1. Instruktion Dessa instruktioner är avsedda att ge en snabb vägledning vid användning av 2270 vid ljudintesitesmätningar i samband med exterbuller. Auto

Läs mer

7 Olika faltningkärnor. Omsampling. 2D Sampling.

7 Olika faltningkärnor. Omsampling. 2D Sampling. 7 Olika faltningkärnor. Omsampling. D Sampling. Aktuella ekvationer: Se formelsamlingen. 7.. Faltningskärnors effekt på bilder. Bilden f(, y) ska faltas med olika faltningskärnor, A H, se nedan. f(,y)

Läs mer

Vinjetter TDDC91 Datastrukturer och algoritmer

Vinjetter TDDC91 Datastrukturer och algoritmer Vinjetter TDDC91 Datastrukturer och algoritmer 17 augusti 2015 2 Scenario 1 Man har inom Posten Logistik AB skrivit programvara för sortering av kundinformation och vill standardisera användningen av sorteringsalgoritmer.

Läs mer

Prov i vågrörelselära vt06 Lösningsförslag

Prov i vågrörelselära vt06 Lösningsförslag Prov i vågrörelselära vt06 Lösningsförslag Hjälpmedel: Formelsamling, fysikbok, miniräknare, linjal, sunt förnuft. 7 uppgifter vilka inlämnas på separat papper snyggt och välstrukturerat! Låt oss spela

Läs mer

Steglöst reglerbar ljudkänslighet i ett stort område. Digitalt ljudfilter med 4 förprogrammerade nivåer för att undvika felutlösning

Steglöst reglerbar ljudkänslighet i ett stort område. Digitalt ljudfilter med 4 förprogrammerade nivåer för att undvika felutlösning BRUKSANVISNING FÖR RÖSTLARMET VOICE Variofon2 Röstlarmet Variofon2 (från Mediswitch Signal Technik) är en apparat i bordsutförande för övervakning av ljudet i ett rum. När ljudnivån överstiger ett förinställt

Läs mer

FÖRELÄSNING 3. Förstärkaren. Arbetspunkten. Olika lastresistanser. Småsignalsschemat. Föreläsning 3

FÖRELÄSNING 3. Förstärkaren. Arbetspunkten. Olika lastresistanser. Småsignalsschemat. Föreläsning 3 FÖRELÄSNING 3 Förstärkaren Arbetspunkten Olika lastresistanser Småsignalsschemat Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 1(36) Förstärkaren (S&S4 1.4, 5.2, 5.4, 5.5, 5.6/

Läs mer

Information efter genomgång av Microsoft Excel 2010

Information efter genomgång av Microsoft Excel 2010 Information efter genomgång av Microsoft Excel 2010 Här följer lite information om vad vi gick igenom på en datastuga på biblioteket i Åkersberga. Excel är ett kalkylprogram. Förutom rena kalkyler kan

Läs mer

Färger. Matthew Woehlke Översättare: Stefan Asserhäll

Färger. Matthew Woehlke Översättare: Stefan Asserhäll Matthew Woehlke Översättare: Stefan Asserhäll 2 Innehåll 1 Färger 4 1.1 Hantering av scheman................................... 4 1.2 Redigera eller skapa färgscheman............................. 4 1.2.1

Läs mer