Chiptunes Wie musikalisch ist mein Mikrocontroller?
|
|
- Christian Goldschmidt
- vor 7 Jahren
- Abrufe
Transkript
1 Institut für Elektrische Messtechnik und Grundlagen der Elektrotechnik Chiptunes Wie musikalisch ist mein Mikrocontroller? Martin Wenske WS 2011/ Betreuer: Timo Klingeberg
2 Inhalt Motivation Geschichte des Chiptunes Signalformen Hüllkurvenfilter D/ - Umsetzer Chiptunes Demo 2/27
3 Motivation Wozu ist mein Mikrocontroller in der Lage? Musik vom Chip abspielen lassen Die begrenzten Ressourcen nutzen 20 MHz Taktfrequenz wenig Speicher 3/27
4 Geschichtliche des Chiptunes 1980er: Die ersten Spielkonsolen (Commodore 64, miga) werden erschwinglich ( 1MHz Taktrate; 64kByte RM) : Komponieren von Musik auf Spielkonsolen ist sehr beliebt; Die einzige Möglichkeit Musik digital zu erzeugen 2012: Speicher ist zwar nicht mehr teuer, allerdings ist der Speicher auf Mikrocontrollern immer noch relativ knapp (ca kbyte Flash) 4/27
5 Verfügbare Ressourcen tmel Mega 8 8 Bit Mikrocontroller Musikdaten nur im Flash abspeicherbar 8 kbyte Flash 1 kbyte SRM 512 Byte EEPROM Vergleich: Datenrate mp3 := 16 kbyte/s 1/2 Sekunde speicherbar bspielen von Samples nicht möglich 5/27
6 Syntese von Musik Dynamische Erzeugung von Signalformen beliebiger Frequenz Signalerzeugung Hüllkurven-Filter D/ - Wandlung D Vorteil: Nachteil: - extrem geringe Datenrate nötig - Einschränkungen in der Wahl der Signalform - Wiedergabe von Sampels nicht/nur bedingt möglich 6/27
7 Signalformen Sinus Hz t Dreieck Hz t Sägezahn Hz t Rechteck Hz t 7/27
8 Zusätzliche Signalform - Rauschen Rauschen t Wichtig für die Synthese von frequenzreichen Signalen Schlagzeug Regen Wellen 8/27
9 DDS Direkte Digitale Syntese Phasenakku Datenwort Phasenregister Sinus Tabelle D/ Umsetzer (16 Bit) (8 Bit) (8 Bit) Takt 0x3FFF 255 Datenwort 0x3F := 255 Max. usgangsfrequenz = 8000 Hz Taktfrequenz = Hz Frequenzaufösung = 0,24 Hz 9/27
10 DDS Sägezahn Phasenakku Datenwort Phasenregister D/ Umsetzer (16 Bit) (8 Bit) Takt Datenwort 0x3FFF 10/27
11 DDS Rechteck Phasenakku Datenwort Takt Phasenregister (16 Bit) D/ Umsetzer (8 Bit) 0x7FFF Datenwort 0x3FFF 0 11/27
12 DDS Dreieck Phasenakku Datenwort Phasenregister 2er Komplement D/ Umsetzer (16 Bit) (8 Bit) Takt Datenwort 0x3FFF 2er Komplement 12/27
13 Erzeugung von Rauschen LFSR - Linear Feedback Shift Register: XOR 1 1 XOR 0 XOR 1 Darf nicht mit 0x00 initialisiert werden! Primitives Polynom => Folge des LFSR maximal unterschiedliche Registereinträge 13/27
14 DSR Hüllkurven Filter Hüllkurve ist in vier Bereiche unterteilt: ttack: nstiegszeit bis Signal seine maximale mplitude erreicht Decay: bfall der mplitude bis auf einen bestimmten Wert ttack Decay Sustain Release t Sustain: Halten der mplitude solange der Ton noch aktiv ist Release: bfall der mplitude auf null Erzeugung vielfältiger Klangkurven uch nicht-instrumentenähnliche Verläufe sind möglich t 14/27
15 Instrumentelle Hüllkurvenformen S Steiler nstieg Haltephase R Steiler bfall D t Steiler nstieg Langsamer Signalabfall D t Steiler nstieg bfallphase R Steiler bfall t 15/27
16 Besondere Hüllkurvenformen S Umgekehrter Signalverlauf R S R Rauschen Steiler nstieg Sehr kurze Haltephase Steile bfall Rauschen Steiler nstieg Langsamer bfall R 16/27
17 Signalerzeugung Direkter Pinausgang µc PB0 R Kaum Schaltungsaufwand Erzeugung zusätzlicher höherer Frequenzen 17/27
18 Signalerzeugung R2R Netzwerk PB3 2R µc R PB2 2R R PB1 2R R PB0 2R 2R 4 Bit => 16 Inkremente Hoher Schaltungsaufwand 18/27
19 Signalerzeugung Pulsweitenmodulation TKT PWM Hardware R C Tastverhältnis Nutzt internen PWM Generator des Mikrocontrollers Wenige Bauelemente nötig Maximale Frequenz begrenzt 19/27
20 Signalerzeugung Pulsweitenmodulation Tastverhältnis = t ein t aus t t 20/27
21 Funktionsschema 3 Stimmig DSR Stimme 1 Stimme 2 Summierer Stimme 3 21/27
22 Chiptunes Demo Geschrieben von Linus kesson (lft) Hardware: tmel mega 88 8 kbyte Flash 1 kbyte SRM 8 MHz Taktfrequenz 16 khz btastrate 500 Takte zur Berechnung des nächsten Samples 8 Bit R2R Netzwerk Software: 4 Kanäle Je Kanal ein Rechteck/Dreieck/Rausch Generator nutzbar 22/27
23 Quellen Weiterführende Inhalte: 23/27
24 Vielen Dank für Ihre ufmerksamkeit
Puls Weiten Modulation (PWM)
Puls Weiten Modulation (PWM) Bei der Puls-Weiten-Modulation (PWM), wird ein digitales Ausgangssignal erzeugt, dessen Tastverhältnis moduliert wird. Das Tastverhältnis gibt das Verhältnis der Länge des
MehrTechnische Beschreibung der akustischen Signalkette
Technische Beschreibung der akustischen Signalkette Wichtige Aufgabe: Vielfältige Medien Gestaltung akustischer Kommunikationsketten (Sprache, Geräusche, Musik, CD, Radio, mp3,...) Unterschiedlichste Information
MehrErzeugen von PWM-Signalen mit dem Atmel AVR-Mikrocontroller
Fachbereich Elektrotechnik und Informatik Labor für Angewandte Informatik und Datenbanken Praktikum Automatisierung/Echtzeitregelung (BAU/BER) Prof.Dr.-Ing. Coersmeier Erzeugen von PWM-Signalen mit dem
MehrTest = 28 Punkte. 1: 2: 3: 4: 5: Punkte: Note:
ZHAW, DSV1, FS2010, Rumc, 1 Test 1 5 + 5 + 5 + 8 + 5 = 28 Punkte Name: Vorname: 1: 2: : 4: 5: Punkte: Note: Aufgabe 1: AD-DA-System. + 1 + 1 = 5 Punkte Das analoge Signal x a (t) = cos(2πf 0 t), f 0 =750
MehrMikroprozessortechnik Grundlagen 1
Grundlagen - Grundbegriffe, Aufbau, Rechnerarchitekturen, Bus, Speicher - Maschinencode, Zahlendarstellung, Datentypen - ATMELmega28 Progammierung in C - Vergleich C und C++ - Anatomie eines µc-programmes
Mehr4 Erzeugung von Tonsignalen
4 Erzeugung von Tonsignalen 4.1 Etwas Theorie: Sample, Samplefrequenz, Abtasten Zeit in ms u1(t) 0 0 1 3,09 2 5,88 3 8,09 4 9,51 5 10 6 9,51 7 8,09 8 5,88 9 3,09 10 0 11-3,09 12-5,88 13-8,09 14-9,51 15-10
MehrNWT2.0 zur PC-Software, Kalibrierung. Andreas Lindenau DL4JAL
NWT2.0 zur PC-Software, Kalibrierung Andreas Lindenau DL4JAL 11. November 2018 Inhaltsverzeichnis 1 Kalibrierung des NWT2 2 1.1 PowerON............................... 2 1.2 Starten der SW............................
Mehr1.7 Atmega-Programmierung in ASM/Verschachtelte Schleifen
.7 Atmega-Programmierung in ASM/Verschachtelte Schleifen.7. Aufgabe Die beiden LEDs sollen abwechselnd blinken. Mit der bisherigen Lösung flackern sie nur (Beispiel: blink0.asm):. include /usr/share/avra/m8def.
MehrInstitut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik Universität Rostock.
Seite 1 Optimierung der Verbindungsstrukturen in Digitalen Neuronalen Netzwerken Workshop on Biologically Inspired Methods on Modelling and Design of Circuits and Systems 5.10.2001 in Ilmenau, Germany
Mehr4 Erzeugung von Tonsignalen
4 Erzeugung von Tonsignalen 4.1 Etwas Theorie: Sample, Samplefrequenz, Abtasten Zeit in ms u1(t) 0 0 1 3,09 2 5,88 3 8,09 4 9,51 5 10 6 9,51 7 8,09 8 5,88 9 3,09 10 0 11-3,09 12-5,88 13-8,09 14-9,51 15-10
MehrElektronische Instrumente. Ein kleiner Einblick in die analoge und digitale Klangsynthese
Elektronische Instrumente Ein kleiner Einblick in die analoge und digitale Klangsynthese Bziiirpt Bzoing: Übersicht Erste Versuche im 19. Jahrhundert: Elektrisches Musikinstrument (Lorenz), Telharmonium
MehrBFP Entwurf Eingebetteter Systeme Elektronische Musik. Ein Klavier oder Wie klingt ein Rechteck?
12 2011/10/26 BFP Entwurf Eingebetteter Systeme Elektronische Musik Wintersemester 2011/12 Ein Klavier oder Wie klingt ein Rechteck? Michael Engel Informatik 12 TU Dortmund Überblick Entwurfsprinzipien
MehrDiana Stöckert Applikationsingenieur National Instruments Germany
Interaktives Messen und Prüfen mit LabVIEW SignalExpress Diana Stöckert Applikationsingenieur National Instruments Germany Was ist LabVIEW SignalExpress? Konfigurierbares Softwarewerkzeug zur: Signalerfassung
MehrSoftware ubiquitärer Systeme
Software ubiquitärer Systeme Übung 2: Speicherarchitekturen in Mikrocontrollern und AOStuBS Christoph Borchert Arbeitsgruppe Eingebettete Systemsoftware Lehrstuhl für Informatik 12 TU Dortmund http://ess.cs.uni-dortmund.de/~chb/
MehrSchaltregler. engl. Switching Regulator, DC-DC Converter. Ansatz: Anstelle des linear betriebenen Transistors einen Umschalter benutzten V 0 =D V S
Schaltregler engl. Switching Regulator, DC-DC Converter Ansatz: Anstelle des linear betriebenen Transistors einen Umschalter benutzten V S V 0 Buck Converter (Abwärtsregler) V S Was ist zu erwarten? V
MehrProgrammieren statt Schrauben. Virtuelle Instrumente
Programmieren statt Schrauben Virtuelle Instrumente Agenda Definition Was gibt es alles? Meilensteine der Entwicklung Technologie Synthesizer ein relles MI[nD]I-Konzert 2 Definition www.wikipedia.org Virtuelles
MehrMögliche Praktikumsaufgaben
Kapitel 8 Mögliche Praktikumsaufgaben 8.1 System on a Chip : Entwurf eines Sound-Moduls In diesem Praktikum soll ein Sound-Modul (Soundkarte) mit Master-Zugang zum Core Connect PLB-Bus entworfen werden.
MehrZenit Music
13.05.2013 (1) Allgemeines (2) Vorwissen(?) (3) Funktionsweise des (4) -RS232 (5) beim ATMEGA 32 13.05.2013 2 Allgemeines 13.05.2013 3 : Universal Asynchronus Reciever and Transmitter 13.05.2013 4 : Universal
MehrKlangerzeugung. Grundlagen der Klangerzeugung in analogen Synthesizern
Klangerzeugung Grundlagen der Klangerzeugung in analogen Synthesizern Vorbemerkung Was ist ein Klang? Mehr als ein Ton! Lars-Erik Riechert Referat - Klangerzeugung Folie-2 Gliederung Art der Klangerzeugung
MehrMagic Carpet Manual (deutsch)
Magic Carpet Manual (deutsch) Inhalt Seite Was ist Magic Carpet? 3 Installation 3 Schnellstart 4 Referenz 5 Allgemeine Einstellungen 5 Tonleiter 6 Rhythmik 6 Loop Funktionen 7 Synthesizer 8 Sampler 8 Panorama
Mehr10 khz Ls = 4,50 µh, Z = 99,9Ω, Θ = 0,15 1 MHz Ls = 3,65 µh, Z = 103,0Ω, Θ = 12,58. Σ(l/A) 1,23 [1/mm] V e 2944 [mm³] A e 48,9 [mm²] 60,2 [mm]
attempo Schindler Steinbruchstr. 15 72108 Rottenburg Tel. 07472 96 23 90 Fax 07472 96 23 92 info@attempo.com www.attempo.com Autor: G.Schindler 16.01.2009 Anregung zum Nachdenken Beispiele Vergleich der
MehrStudienplan: Diplom-Ingenieur-Pädagoge/-in Hauptfach: Elektro- und Informationstechnik
Institut für Berufspädagogik und Allgemeine Pädagogik Prüfungsausschuss für den Studiengang Diplom-Ingenieur-Pädagogik Vorsitzender: Prof. Dr. G. Gidion Studienplan: Diplom-Ingenieur-Pädagoge/-in Hauptfach:
MehrApplication Note. PiXtend mit Hilfe der Control- & Status-Bytes konfigurieren und überwachen. Stand , V1.06
Application Note PiXtend mit Hilfe der Control- & Status-Bytes konfigurieren und überwachen Stand 21.02.2017, V1.06 Qube Solutions UG (haftungsbeschränkt) Arbachtalstr. 6, 72800 Eningen, Deutschland http://www.qube-solutions.de/
MehrRechnerorganisation. 1. Juni 201 KC Posch
.6.2 Rechnerorganisation. Juni 2 KC Posch .6.2 2 .6.2 Front Side Bus Accelerated Graphics Port 28 MHz Front Side Bus North Bridge RAM idge South Bri IDE USB PCI Bus 3 .6.2 Front Side Bus Front Side Bus
MehrInformatik / G. Graubner
Was ist Schall Schwingung Eigenschaften von Schallquellen Welle grafische Darstellung Hörfläche Schall/Ton/Klang/Geräusch Digitaler Ton Qualitätskriterien Wiedergabe und Aufnahme Speicherung digitaler
MehrSeminar für Physik. Machbarkeitsstudie - EinChipComputer
Institut für integrierte Naturwissenschaften Abteilung Physik Universität Koblenz-Landau Universitätsstraße 1 56070 Koblenz Seminar für Physik Machbarkeitsstudie - EinChipComputer Betreuer: Dr. Merten
MehrPrinzipien und Komponenten eingebetteter Systeme
1 Prinzipen und Komponenten Eingebetteter Systeme (PKES) (2) Mikrocontroller I Sebastian Zug Arbeitsgruppe: Embedded Smart Systems 2 Veranstaltungslandkarte Fehlertoleranz, Softwareentwicklung Mikrocontroller
MehrWS 2016/17 Viel Erfolg!!
Hochschule München FK03 Zugelassene Hilfsmittel: alle eigenen, Taschenrechner Komponenten & Programmierung von Automatisierungssystemen Matr.-Nr.: Name, Vorname: Hörsaal: Unterschrift: Seite 1 von 11 Prof.
MehrHardware Logik-Analysatoren
Hardware Logik-Analysatoren Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2010/2011 Hardware Logik-Analysatoren 1/24 2010-10-12
MehrAbschlusspräsentation - Bachelorarbeit
Abschlusspräsentation - Bachelorarbeit Thema: Möglichkeiten der kombinierten Simulation in Multisim Matthias Ottmar Fakultät Elektrotechnik und Informationstechnik HTWG-Konstanz Gliederung Motivation,
MehrMini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller
Mini- Mikroprozessor-Experimentier-System mit einem 8051-Mikrocontroller Version 1.0b vom 04.10.2004 14:21 Inhalt 1 Einleitung...3 2 Hardware...4 2.1 Übersicht...4 2.2 Mikrocontroller AT89C51RB2...5 2.3
MehrDer Synthesizer Dark Energy II
Der Synthesizer Dark Energy II Ein Synthesizer erzeugt Töne durch Klangsynthese. Der Ton setzt sich zusammen aus einem Grundton, der die Tonhöhe festlegt, und Obertönen (Harmonische), die für den Klang
MehrDigitale Medien. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid. Übung zur Vorlesung
Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Wintersemester 2016/17 LZW-Komprimierung Idee: Nicht einzelne Zeichen werden günstig kodiert, sondern ganze Zeichenketten
MehrAufgabe 1 (20 Punkte)
Augabe 1 (20 Punkte) Es wird ein Sprachsignal x(t) betrachtet, das über eine ISDN-Teleonleitung übertragen wird. Das Betragsspektrum X() des analogen Signals kann dem nachstehenden Diagramm entnommen werden.
MehrUniversalSerialBus (USB) Busstruktur
TeilC: LokaleBussysteme USB Schnittstelle IEC-Bus IEC 625/IEEE488 05.002.07 Anforderungen: Universal SerialBus(USB) einfacheranschlussvonperipheriegeräten ancomputer; preisgünstig; Datenratenbis12 Megabit/Sekunde;
MehrBetriebssysteme I WS 2017/18. Prof. Dr. Dirk Müller. 05a 64-/32-Bit-Architekturen
Betriebssysteme I 05a 64-/32-Bit-Architekturen Prof. Dr. Dirk Müller Begriff Eine n-bit-architektur ist eine Prozessorarchitektur mit einer Wortbreite von n Bit. meist Zweierpotenzen: 8-, 16-, 32-, 64-Bit-Architekturen
MehrÜbung zur Vorlesung. Digitale Medien. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider
Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider Wintersemester 2015/16 Frequenzraum 0 5 10 15 20 Zeit (ms) f = 1/T T = 10ms = 0,01s f = 1/ 0,01s
MehrProseminar Computer and Music Das C64 SID
Proseminar Computer and Music Das C64 SID Sebastian Jörn Geiss 17. Januar 2018 Inhaltsverzeichnis 1 Einleitung 1 2 Historischer Kontext 2 3 Aufbau des SID 3 4 Ausgabe eines simplen Tons 5 5 Attack, Decay,
MehrEmbedded Software. Praktikum. Licht- und Schlafphasenwecker Lukas Scharlau Timo Schwarte
Embedded Software Praktikum Licht- und Schlafphasenwecker 12.01.2015 Lukas Scharlau Timo Schwarte Inhalt Einleitung... 3 Ansteuerung LED-Streifen...3 Ansteuerung Bewegungssensor...3 Soundausgabe... 4 Buttons
MehrEin (7,4)-Code-Beispiel
Ein (7,4)-Code-Beispiel Generator-Polynom: P(X) = X 3 + X 2 + 1 Bemerkung: Es ist 7 = 2^3-1, also nach voriger Überlegung sind alle 1-Bit-Fehler korrigierbar Beachte auch d min der Codewörter ist 3, also
MehrAnaloge Schnittstellen
Universität Koblenz Landau Name:..... Institut für Physik Vorname:..... Hardwarepraktikum für Informatiker Matr. Nr.:..... Analoge Schnittstellen Versuch Nr. 8 Vorkenntnisse: Komponenten eines Mikrocontrollersystems,
MehrBatronix Produktkatalog 2011
Führende Programmier- und messlösungen Produktkatalog 2011 w w w. b a t r o n i x. c o m Führende Programmier- und messlösungen PROGRAMMIERGERÄTE OSZILLOSKOPE SPEKTRUM ANALYSER MULTIMETER FUNKTIONSGENERATOREN
MehrDie AVR Mikrocontrollerfamilie
AKES - Ausgewählte Kapitel eingebetteter Systeme 10. Mai 2006 Übersicht über den Vortrag Was sind AVRs? 2/35 Anwendungsfelder Übersicht über den Vortrag Mikrocontroller 3/35 Kleiner Chip Viel integrierte
MehrRechnernetze und Organisation
Arithmetic Logic Unit ALU Professor Dr. Johannes Horst Wolkerstorfer Cerjak, 9.2.25 RNO VO4_alu Übersicht Motivation ALU Addition Subtraktion De Morgan Shift Multiplikation Gleitkommazahlen Professor Dr.
MehrSinneswahrnehmungen des Menschen
Sinneswahrnehmungen des Menschen Tastsinn Gleichgewicht Geruch Sehen Gehör Sprache Aktion Multimedia - Kanäle des Menschen Techniken für Medien im Wandel Multimediale Kommunikation Text : Bücher, Zeitschriften
MehrArbStudio Arbiträrer Funktions-Generator. Leistungsstarke, Flexible Kurvenform-Erstellung
ArbStudio Arbiträrer Funktions-Generator Leistungsstarke, Flexible Kurvenform-Erstellung VORBILDLICHE KURVENFORM ERSTELLUNG VORBILDLICHE KURVENFORM-ERSTELLUNG ERSTELLUNG Spezifikationen 125 MHz Bandbreite
MehrElektrische Messtechnik, Labor
Institut für Elektrische Meßtechnik und Meßsignalverarbeitung Elektrische Messtechnik, Labor Analog-Digital-Umsetzer und Frequenzmessung Studienassistentin/Studienassistent Gruppe Datum Note Nachname,
MehrDigitalisierung von Tönen. Von Paul
Digitalisierung von Tönen Von Paul Was passiert beim hören Tonquelle erzeugt Schallwellen Alle vibrierende Objekte erzeugen Schallwellen. Durch die Vibration wird das Medium stoßweise verdichtet. Schallwellen
MehrAnwendungen der Fourier-Entwicklung in der Elektrotechnik 1 / 22
Anwendungen der Fourier-Entwicklung in der Elektrotechnik 1 / Unser heutiges Ziel Reaktion eines Netzwerks auf ein periodisches Eingangssignal oder speziell Wie reagiert ein RC-Glied auf periodische Erregung?
MehrInstitut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik Universität Rostock.
Seite 1 Implementierung Neuronaler Netze mittels Digit-Online Algorithmen Vortrag im Rahmen des 10. Symposium Maritime Elektronik 2001 M.Haase, A.Wassatsch, D.Timmermann Seite 2 Gliederung Was sind Neuronale
MehrFH-Pforzheim Studiengang Elektrotechnik. Labor Schaltungstechnik. Laborübung 3: Oszillatoren Sven Bangha Martin Steppuhn
FH-Pforzheim Studiengang Elektrotechnik Labor Schaltungstechnik Laborübung 3: Oszillatoren 04.12.2000 Sven Bangha Martin Steppuhn 3. Durchführung der Versuche 3.1 Linearer Oszillator mit passivem Rückkopplungsnetzwerk
MehrStudiengang Maschinenbau, Schwerpunkt Mechatronik (früher: Automatisierungstechnik) Seite 1 von 8
Studiengang Maschinenbau, Schwerpunkt Mechatronik (früher: Automatisierungstechnik) Seite 1 von 8 Hochschule München Fakultät 03 Zugelassene Hilfsmittel: alle eigenen, Taschenrechner Viel Erfolg!! Komponenten
MehrInhaltsverzeichnis 1 Ein-Bit-Rechner Mikrorechentechnik-Grundlagen Das Mikrocontrollersystem ein Überblick am Beispiel MSP430F1232
Inhaltsverzeichnis 1 Ein-Bit-Rechner... 15 1.1 Rechenwerk... 15 1.1.1 Register und Takt... 16 1.1.2 Zwischenspeicher... 17 1.1.3 Native und emulierte Datenmanipulationsbefehle... 18 1.2 Steuerwerk... 20
MehrAufgaben und Ziele. Nachahmung natürlicher Instrumente. - Wirtschaftlichkeit - Reproduzierbarkeit. Synthese von neuen Klängen
Audiodesign Elektronische Klangsynthese Aufgaben und Ziele Nachahmung natürlicher Instrumente - Wirtschaftlichkeit - Reproduzierbarkeit Synthese von neuen Klängen Erstellt: 03/2004 AUDIODESIGN / Hannes
MehrÜbung "Struktur von Mikrorechnern" (CBS)
6 Funktion und Anwendung von Timern 6.1 Allgemeiner Überblick 6.2 Vorteiler 6.3 Betriebsmodi 6.3.1 Normalisierte CPU-Zeit 6.3.2 Normalisierter Zeit-Ausgang 6.3.3 Puls-Weiten-Modulations-Ausgang (PWM) 6.3.4
MehrDigitale Bandpass Übertragung. Roland Küng, 2009
Digitale Bandpass Übertragung Roland Küng, 2009 1 Intro: Bandpass System ADSL2 (2-256-QAM) ISDN Pulsformung 2B1Q ADSL Upstream OFDM Downstream OFDM 1 MB/s 8 MB/s 2 Basisband RF Was ändert sich? Sender
MehrDie versteckte Kommunikation
Die versteckte Kommunikation Techniken der Steganographie Marcus Nutzinger Institut für IT-Sicherheitsforschung Fachhochschule St. Pölten IT-Security Community Xchange 2009 6. November 2009 Einführung
Mehr4.1 Grundbegriffe 4.2 Frequenzspektren, Fourier-Transformation 4.3 Abtasttheorem: Eine zweite Sicht 4.4 Filter
4 Signalverarbeitung 4.1 Grundbegriffe 4.2 Frequenzspektren, Fourier-Transformation 4.3 Abtasttheorem: Eine zweite Sicht 4.4 Filter Weiterführende Literatur (z.b.): Beate Meffert, Olaf Hochmuth: Werkzeuge
MehrDigitalisierung und Kodierung
Digitalisierung und Kodierung Digitale Medien liegen in digitaler Form vor Deshalb werden analoge Medien digitalisiert und geeignet kodiert Ziel der Digitalisierung: effiziente Berechnung wenig Verluste
MehrGrundlagen - Grundbegriffe, Aufbau, Rechnerarchitekturen, Bus, Speicher - Maschinencode, Zahlendarstellung, Datentypen - ATMELmega128
Grundlagen - Grundbegriffe, Aufbau, Rechnerarchitekturen, Bus, Speicher - Maschinencode, Zahlendarstellung, Datentypen - ATMELmega128 Progammierung in C - Vergleich C und C++ - Anatomie eines µc-programmes
MehrAVR-Mikrocontroller mit dem GCC programmieren
AVR-Mikrocontroller mit dem GCC programmieren Mario Haustein Chemnitzer Linux User Group 10. Februar 2012 Mario Haustein (CLUG) AVR-Mikrocontroller 10. Februar 2012 1 / 21 1. Die Architektur 2. AVR in
Mehr5. Aufgabenblatt mit Lösungsvorschlag
Einführung in Computer Microsystems Sommersemester 2010 Wolfgang Heenes 5. Aufgabenblatt mit Lösungsvorschlag 19.05.2010 Aufgabe 1: Logik, Latch, Register Geben Sie für alle folgen reg-variablen an, ob
MehrWS 2004 / 2005 Discopixel. Dimmer. Referat von Oliver Pabst
WS 2004 / 2005 Discopixel Dimmer Referat von Oliver Pabst Dimmer Folie 1 / 26 Oliver Pabst 26.1.2005 Gliederung Einleitung: Wozu Dimmer? Verschiedene Dimmerschaltungen Potentiometer Phasenanschnittsteuerung
MehrDigitaltechnik Grundlagen 1. Einleitung und Motivation
1. Einleitung und Motivation Version 1.0 von 02/2018 Wozu? Digitalisierung in aller Munde [Quelle: www.idealo.de] 2 Wozu? [Quelle: www.ber-it.de] 3 Wozu? [Quelle: www.kaltwasser.de] 4 Wozu? Aber auch aus
MehrGranularsynthese. Oliver Seemann TU-Berlin 2005
Granularsynthese Oliver Seemann TU-Berlin 2005 Übersicht Einführung Granularsynthese kurz & knapp Geschichte Personen, Ziele, Anwendungen Beschreibung Wie Granularsynthese funktioniert Praxis Anwendungen
MehrMikrocontroller. Vortrag von Louis Liedtke. 8. Dezember Fakultät Elektrotechnik und Informatik. Bild 1: Atmel ATmega8
Mikrocontroller Bild 1: Atmel ATmega8 Vortrag von 8. Dezember 2015 Gliederung 1. Begriffserklärung 2. Besondere Merkmale 3. Aufbau und Arbeitsweise 4. Programmierung 5. Nutzen 6. Fazit 2 1. Begriffserklärung
MehrArduino Nano. Hello World per LED On-Board LED (Pin D13) Beispiel: Arduino IDE / Beispiele / Basics / Blink 5 / 20
Inhalt Inbetriebnahme Arduino Nano Einführung I2C Bus Inbetriebnahme Real-Time-Clock DS1307 (I2C) Inbetriebnahme 4x 7-Segment Anzeige TM1637 Kombination RTC mit 7-Segment Anzeige => Uhr 2 / 20 Arduino
MehrEinführung Bitübertragungsschicht
Einführung Bitübertragungsschicht 01010001 Kanal 01010001 Information Information Transformation Störeinflüsse (Rauschen, Echo, etc.) Transformation Bitübertragungsschicht (Physical Layer): Übertragung
MehrTimer. Funktionsprinzip
Timer Funktionsprinzip 8-Bit-Timer des ATmega28 Beispiel Timer im Polling- und Interrupt-Betrieb Funktionsprinzip Timer ist ein in Hardware realisierter i Zähler ändert seinen Zählerstand mit einer vorgegebenen
MehrEXKURS GERÄUSCHWAHRNEHMUNG. Vortrag von Sibylle Blümke
EXKURS GERÄUSCHWAHRNEHMUNG Vortrag von Sibylle Blümke INHALT Aufbau des Ohres Wie hören wir? Welche Frequenzen sind wahrnehmbar? Frequenzen in der Musik Bezug auf unser Projekt 2 Sibylle Blümke, Exkurs
MehrTemperaturmessung mit dem ATmega8
Temperaturmessung mit dem ATmega8 Messaufbau: Der ADC des ATmega8 stellt uns 6 Kanäle zur Analog/Digital Wandlung zur Verfügung und wird mit der internen Spannungsquelle bzw. externen Spannungsquelle betrieben.
MehrTable of Contents. Table of Contents Mikrocomputer Assembler - Programmierung (PIC 16F887) Lucas Nülle GmbH Seite 1/7 https://www.lucas-nuelle.
Table of Contents Table of Contents Mikrocomputer Assembler - Programmierung (PIC 16F887) 1 2 2 Lucas Nülle GmbH Seite 1/7 https://www.lucas-nuelle.de Mikrocomputer Trainingssysteme zur Mikrocomputertechnik
MehrMikrocomputertechnik. Thema: Serielle Schnittstelle / UART
Mikrocomputertechnik Thema: Serielle Schnittstelle / UART Parallele vs. serielle Datenübertragung Parallele Datenübertragung Mehrere Bits eines Datums werden zeitgleich mittels mehrerer Datenleitungen
MehrMasterarbeit. Entwicklung und Inbetriebnahme eines Coprozessors zur Ansteuerung von BLDC- Motoren mit einem leistungsschwachen Prozessorkern
Masterarbeit Entwicklung und Inbetriebnahme eines Coprozessors zur Ansteuerung von BLDC- Motoren mit einem leistungsschwachen Prozessorkern bearbeitet von Roman Reichel betreut von Dr.- Ing. Jörg Krupar,
MehrProf. Dr. Stefan Weinzierl SNR V = P signal P noise
Audiotechnik II Digitale Audiotechnik: 5. Tutorium Prof. Dr. Stefan Weinzierl 0.11.01 Musterlösung: 1. November 01, 15:50 1 Dither a) Leiten sie den SNR eines idealen, linearen -bit Wandlers her. Nehmen
MehrProgrammierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13. Teil 8: Ein Sinusgenerator mit AVR-Timer
Programmierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13 Eine Einführung in Aufbau, Funktionsweise, Programmierung und Nutzen von Mikroprozessoren Teil 8: Ein Sinusgenerator mit AVR-Timer
MehrProduktübersicht CAN-Bus-Systeme
CAN-BUS-Knoten 1362 Der CAN-BUS-Knoten 1362 ist ein digitaler, mikroprozessorgesteuerter Regler mit Signalausgängen. Er ist überall dort einsatzbar wo die anzusteuernden Komponenten relativ weit von der
MehrVorlesung 2 Medizininformatik. Sommersemester 2017
Vorlesung 2 Medizininformatik Zeitplan Medizininformatik () Vorlesung (2 SWS) Montags 8:30-10:00 Übung (1 SWS) 10:15-11:00 1. 24.4 1.5 2. 8.5 3. 15.5 4. 22.5 Computer Architecture Begrüssung, Review: Daten
MehrPhysik & Musik. Frequenzanalyse. 1 Auftrag
Physik & Musik 15 Frequenzanalyse 1 Auftrag Physik & Musik Frequenzanalyse Seite 1 Frequenzanalyse Bearbeitungszeit: 45 Minuten Sozialform: Einzelarbeit Voraussetzung: Posten 1: "Wie funktioniert ein KO?"
MehrVerarbeitungsalgorithmen in FUNKTIONSGENERATOR+ SWEEPGENERATOR
Verarbeitungsalgorithmen in Computermusik und Akustik UE IEM Institut für Elektronische Musik FUNKTIONSGENERATOR+ SWEEPGENERATOR Betreuer: Piotr Majdak Martin Schörkmaier 9530506, F750 Projekt 1 1.11.2002
MehrReferenzhandbuch. So arbeiten Sie mit diesem Referenzhandbuch...2. Edit-Modus...2. Ändern einzelner Operator-Einstellungen...3
Referenzhandbuch DE So arbeiten Sie mit diesem Referenzhandbuch...2 Edit-Modus...2 Ändern einzelner Operator-Einstellungen...3 Operator-Einstellbildschirm (Seite 1)...3 Operator-Einstellbildschirm (Seite
MehrSensoren, Aktoren & Mikroprozessoren
Fachbereich Intelligent Elektrotechnik Systems Design Sensoren, Aktoren & Mikroprozessoren Grundlegende Schaltungen für den Anschluss von Sensoren und Aktoren an Mikrocontroller Prof. Dr.Ing. Michael Karagounis
MehrKonzeptausarbeitung Steer-by-Wire
Konzeptausarbeitung Steer-by-Wire PAE-Labor Leistungselektronik & Mikrocontrollertechnik WS17/18 Christian Aßfalg 291342 Alexander Blum 291442 Ziel des Projekts Das Innovationsfahrzeug Trettraktor soll
MehrElektronischer Speicher
Halbleiterspeicher Halbleiterspeicher dient der zeitlich begrenzten oder unbegrenzten Aufbewahrung von Daten, Zuständen und Programmen in Form von digitalen Signalen. Der Begriff resultiert aus dem Grundwerkstoff
MehrTM1638-Anzeige-Taster-Modul
Das besitzt 8 Siebensegmentanzeigen, 8 LEDs und 8 Taster. Diese können von einem Mikrocontroller über den Baustein TM1638 angesprochen werden; die Kommunikation erfolgt hier über ein SPI-Protokoll. Die
MehrÜbungsblatt 6 Audio Grundlagen
Übungsblatt 6 Audio Grundlagen Aufgabe 1: Signalverarbeitung, Codierung a) Berechnen Sie die Größe der digitalen Rohdaten in Megabyte für eine 2 Minuten lange Audiospur in Stereo mit 44,1 khz Abtastrate
MehrUntersuchung digitaler Signalfilter und Implementierung in FPGA für die Modellierung der ATLAS LAr-Kalorimeter-Auslese
Untersuchung digitaler Signalfilter und Implementierung in FPGA für die Modellierung der ATLAS LAr-Kalorimeter-Auslese Johann C. Voigt Institut für Kern- und Teilchenphysik 30. Juni 2017 Johann C. Voigt
MehrDie Mathematik in der CD
Lehrstuhl D für Mathematik RWTH Aachen Lehrstuhl D für Mathematik RWTH Aachen St.-Michael-Gymnasium Monschau 14. 09. 2006 Codes: Definition und Aufgaben Ein Code ist eine künstliche Sprache zum Speichern
MehrAbschlussprüfung Digitale Signalverarbeitung. Aufgaben, die mit einem * gekennzeichnet sind, lassen sich unabhängig von anderen Teilaufgaben lösen.
Name: Abschlussprüfung Digitale Signalverarbeitung Studiengang: Elektrotechnik IK, E/ME Wahlfach SS2015 Prüfungstermin: Prüfer: Hilfsmittel: 3.7.2015 (90 Minuten) Prof. Dr.-Ing. Großmann, Prof. Dr.-Ing.
Mehrfischertechnik-workshop
fischertechnik-workshop fischertechnik-steuerung mit Scratch MINT-Feriencamp, 31.05.2018 Dirk Fox Agenda Scratch Controller Sensoren & Aktoren ftscratch Materialien Scratch Scratch-IDE https://scratch.mit.edu/projects/editor/
MehrFunktion von Delta-Sigma-Wandlern zur Digitaliserung eines analogen Sensorsignals mit einer praktischen Anwendung. Dr.
Funktion von Delta-Sigma-Wandlern zur Digitaliserung eines analogen Sensorsignals mit einer praktischen Anwendung Dr. Thomas Komarek 1 Übersicht Praktische Anwendung: Super Audio Compact Disc (SACD) Grundlagen
MehrGrundlagen der Rechnernetze. Physikalische Schicht
Grundlagen der Rechnernetze Physikalische Schicht Übersicht Frequenz, Spektrum und Bandbreite Kanalkapazität Encoding und Modulation Beispiele für Übertragungsmedien Grundlagen der Rechnernetze Physikalische
MehrI2C-006 DATASHEET I2C-006 V1.00: 1K EEPROM MODUL MIT TWI (I 2 C) SCHNITTSTELLE. Dokument NR.: I2C-006_Datasheet
I2C-006 DATASHEET Dokument NR.: I2C-006_Datasheet I2C-006 V1.00: 1K EEPROM MODUL MIT TWI (I 2 C) SCHNITTSTELLE P Bitte denken Sie an die Umwelt, bevor Sie diese Datei ausdrucken Modification History: Version
MehrDekodierung eines Funkfernschreibersignals mithilfe der Zynq-Plattform. Lehrstuhlseminar Benjamin Koch
Dekodierung eines Funkfernschreibersignals mithilfe der Zynq-Plattform Lehrstuhlseminar Benjamin Koch Dresden, 27.08.2015 Gliederung Aufgabenstellung Funkfernschreiben (RTTY) Aufbau des Systems Fazit und
MehrDie Digitalisierung von Musik
Die Digitalisierung von Musik 1 Analoges Speichern Speicherung von Musik auf einer LP Die Daten sind analog gespeichert Analysis 2 Digitale Datenerfassung 1.Sampling Das (akustische) elektrische Signal
MehrTable of Contents. Table of Contents Kfz-Technik Grundlagen der Kraftfahrzeugtechnik UniTrain DC/AC Wandlung
Table of Contents Table of Contents Kfz-Technik Grundlagen der Kraftfahrzeugtechnik UniTrain DC/AC Wandlung 1 2 2 3 4 Lucas Nülle GmbH Seite 1/8 https://www.lucas-nuelle.de Kfz-Technik Grundlagen der Kraftfahrzeugtechnik
MehrÜbung zur Vorlesung. Digitale Medien. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider
Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider Wintersemester 2015/16 Wiederholung: LZW-Komprimierung Idee: Nicht einzelne Zeichen werden günstig
MehrEDV-Anwendungen im Archivwesen II
EDV-Anwendungen im Archivwesen II 070472 UE WS08/09 Grundlagen der Digitalisierung Überblick Allgemeine Grundlagen der Digitalisierung anhand der Ton-Digitalisierung Abtastrate (Samplerate) Wortlänge (Bitrate)
Mehr