|
Konvoluční reverb s využitím technologie VST
Trtek, Stanislav
Trtek, S. Convolution reverb using VST technology. Diploma thesis. Brno: Mendel University, 2014. The diploma thesis deals with guitar amp miking, analog and digital guitar cabinet simulation, amp modeling, digital signal processing, loudspeaker measurement using impulse response and VST -- Virtual Studio Technology. Main aim of this thesis was to implement VST plugin that realises guitar cabinet simulator reproducing typical characteristics -- dynamics and nonlinear behavior.
|
|
Visual inspection of PCB installation
Cherniaev, Egor ; Dobrovský, Ladislav (referee) ; Matoušek, Radomil (advisor)
Vizuální kontrola DPS je významnou oblastí rozvoje aplikované informatiky v elektronickém průmyslu. Předložená práce je věnována teoretickému průzkumu používaných algoritmů pro identifikaci defektů montáže komponent na desky plošných spojů a praktické implementaci systému pro automatizaci obecné vizuální kontroly. Průzkum je primárně zaměřen na případy chybějících komponent, orientaci kapacitorů a kvalitu potisku na desce. Praktická část je věnována návrhu a implementaci vlastního systému na frameworku ROS2. Práce popisuje různé aspekty vývoje a použití daného systému. Součástí práce je veřejně přístupný dataset s více než 300 snímky DPS získanými průmyslovou kamerou. Závěrem je provedeno hodnocení přínosu předložené práce.
|
|
Audio effect based on signal spectrum modification
Vejvoda, Zdeněk ; Sysel, Petr (referee) ; Schimmel, Jiří (advisor)
The thesis describes the design and the engineering solution of a hardware electronic sound effect that is a mixture of a frequency shifter and a delay effect. Electronic music intruments, sound effects and particularly modular synthesizer of the Eurorack standard are introduced. The firmware, developed utilizing the Max Gen environment and running on an ARM chip, prompted an examination of the Max platform. Finally, the thesis explores the calculations and processes required to construct a fully functional effect module. The device was assembled, tested and measured.
|
|
Multimedia language support of DSP in German
Škůrek, Pavel ; Vídenka, Rostislav (referee) ; Sigmund, Milan (advisor)
The aim of the work is to provide a German speaking student with a simple and well-arranged list of terms, that appear in the sphere of mathematics, physics and the digital signal processing. Each terms are not explained in a difficult way. Mostly, there is only the basic definition, what the term means, or his function. This mean that this work can´t be taken as a textbook, but only a first aid for a funbling student. The work id divided into 3 databases. The first database Mathematik contains the list of all mathematical terms and relations at the level of secondary school. The database contains these chapters: Grundbegriffe, Mathematische Logik, Funktion, Trigonometrie des rechtwinkligen Dreiecks, kongruennte Darstellung im Ebene, ähnliche Darstellung im Ebene, Trigonometrie, komplexen Zahlen, Logarithmus, Vektor, analytische Geometrie, Folge, Differenzrechnung und Integralgleichung, Matrizen, Determinante, Kombinatorik a Wahrscheinlichkeit. The second database Physik contains the basic physical quantities, the student should know before entering the university. The database contains these chapters: Kinematik, Dynamik, Mechanik der starken Körper, Mechanik der Flüssigkeit, Elektizität, Magnetismus, Optik and Thermodynamik. The last database DSP is divided into 4 parts. It is divided by functionals blocks of each transmission and it is explaining each terms. They are Antialiasing, Analog-digital Wandler, Digital-analog Wandler and Spektral analysis. By this database, there is well-arranged czech - german and german - czech dictionary. These 3 databases are worked by the programm C++ Builder. The user can open each databese separately. All databases contain functions like for example searching, viewing the terms by tree structure, similar themes and so on. In the last database the user can add and change his own terms.
|
| |
|
Parallel signal processing with help of GPU
Václavík, Jiří ; Frýza, Tomáš (referee) ; Mego, Roman (advisor)
In the introduction, the bachelor thesis outlines the origins of modern graphic processors. The theoretical part of the text describes the minimum of required information from parallel programming model essential to program simple DSP algorithms. The next part elaborate on three common DSP algorithms, finite impulse response filter, naive implementation of discrete cosine transform type II, and fast Fourier transform. To demonstrate parallel capability of GPU, algorithm for JPEG compression was chosen as JPEG compression is favorable because it illustrates both advantages and disadvantages of parallel data processing on GPU, and compromises needed to be considered.
|
|
Audio Interface for Signal Procesor Using IEEE 1394 Bus
Staroň, Martin ; Přinosil, Jiří (referee) ; Schimmel, Jiří (advisor)
The scope of bachelor’s thesis is a design of the connection between the Freescale digital signal processor DSP56300 family and the DFM Audio DICE II iKit interface by way of the TDM bus. The DICE II iKit interface uses serial IEEE1394 FireWire bus that transmits an audio stream from a host computer. This signal receives the DICE II iKit interface that converts audio data from IEEE1394 FireWire to the TDM bus. The signal processor that process the sended audio data in a real time is connected to this TDM bus. The theoretical part of this work describes the theory of the digital signal processor, in detail DSP56300 Freescale family. After that there is a basic specification of the IEEE1394 FireWire bus. The theoretical part of this bachelor‘s thesis is ended by a description the TDM bus, the I2S interface and the AudifiedDSP Solution system. A connection of the signal processor and the DICE II interface was solved in the practical part, included the debbuging and the operating of the hadle subroutine for the duplex communication. The results of this thesis is might utilise for the duplex communication between the signal processor and aplication software working on the host computer.
|
|
Deep Neural Networks: Embedded System Implementation
Matěj, Aleš ; Šimek, Václav (referee) ; Mrázek, Vojtěch (advisor)
The goal of this thesis is to firstly design and implement an application for embeddedsystems which will classify MNIST numbers and secondly optimize energy and memoryrequirements of this network. The basics of neural networks, Cortex-M processor cores andembedded devices are described in the theoretical part. Followed by implementation details.Networks learning is done with Python and Theano library on a PC. The network is thenconverted to C for a board STM32F429 Discovery. Last part consist of network optimization,which focuses on convolution, dot product and number representation of weights and biasesof the network.
|
|
Integrated multichannel audio amplifier for home cinema
Fišer, Ondřej ; Šotner, Roman (referee) ; Kratochvíl, Tomáš (advisor)
This paper describes complete design of amplifier for home cinema system. Described amplifier has 2 digital inputs (TOSLINK and S/PDIF) and single analog input. With this inputs it is possible to connect amplifier to a source of surround audio 5+1 signal. Paper further discuss design of correction circuits, preamplifier, power amplifier and power source. The whole is controlled by 8-bit microprocessor and has a graphics output implemented through LCD display. The goal of this paper is to design and build high quality amplifier.
|
|
Software Sound Level Meter
Menšík, Václav ; Sysel, Petr (referee) ; Schimmel, Jiří (advisor)
This thesis discusses noise measurement devices, design and implementation of a software sound pressure meter. Sound pressure meter requirements specified by the IEC 61672 standard and selected acoustic physical properties are discussed. Further, the JUCE framework is presented along with an of the graphical user interface and digital signal processing capabilities of the SoundMeter program.
|