ANALYSIS OF REAL TIME AUDIO EFFECT DESIGN USING TMS320 C6713 DSK

Size: px
Start display at page:

Download "ANALYSIS OF REAL TIME AUDIO EFFECT DESIGN USING TMS320 C6713 DSK"

Transcription

1 ANALYSIS OF REAL TIME AUDIO EFFECT DESIGN USING TMS32 C6713 DSK Rio Harlan, Fajar Dwisatyo, Hafizh Fazha, M. Suryanegara, Dadang Gunawan Departemen Elektro Fakultas Teknik Universitas Indonesia Kampus Baru UI Depok Abstract---We review the design of three audio effect using TMS32 C6713 DSK. The effect has different types, which are fuzz, echo, and reverb. The applications of the effects are widely used in music and entertainment industry. Our design has effectively implemented the algorithm on a low cost platform DSP board using C programming. The results are analyzed using FFT method and to be assesed for meeting the design purpose. The results shows that TMS32 C6713 DSK designs, can be develop into a real-time application for audio effects in electronic devices and acoustic. Keyword---Audio effect, Algorithm I. INTRODUCTION Audio effects are one of many applications of DSP. The principle of an audio effect is to manipulate input signals to a new output signal just as expected. In daily life, audio effects are commonly used in entertainment industry. Before digital era, audio effects are created using analog circuit, but the use of analog circuit for multiple audio effects in one circuit needs a very complex circuit. This complex circuit refers to time, budget, and also inflexibility. Audio effects using a DSP processor is not as complex as the audio effects build using an analog circuit. Even though using a DSP processor can create multiple audio signals in one project, the circuit is not significantly change or added, but the program will be much more complex. The DSP processor that is use in this audio effects design is the DSK TMS32C6713. In the DSK, applications build in algorithms using the C language, or the Assembler language. So the first thing to do is to do the coding. Then after the coding is done, the algorithm can be implicated directly to the DSK, and then the output and the performance of the program can be analyzed. In general, audio effects are classified into three types, which are Drive/Distortion, Modulation, and Ambience. Before implementing these effects in the DSK TMS32C6713, we have to know how these audio effects works. Knowing how it works will help us to make the algorithm of the audio effects. This paper will review about the performance of a real-time audio effects design for fuzz, echo, and reverb. The DSK TMS32C6713 is used for the design process. The result shows that designing using the DSP board, can be develop into a real-time application for audio effects in electronic devices and acoustic. So then the design can be written in the C6713 chip device and can be fabricated. II. AUDIO EFFECT IN DSP BOARD A. DSP BOARD TMS32 C6713 DSK TMS32 C6713 is a DSP board, a platform where someone can build a signal processing application by writing a program in the DSP board [1]. The process of the DSP board is very simple, the analog signal coming from port mic in/line in then, it is sampled to digital signal by the codec. After that, the signal will be processed digitally by the DSP. How the DSP process this signal depends on how the user program the DSP board. Then, the output signal will be release thru line out/headphone. As mentioned before, signal processing by DSP depends on program algorithm given from user to the DSP processor. Writing a program in the DSP processor is as same as writing a program in other processors, which is using the machine language or assembler. As an alternative, we can also use C language to program the DSP processor. To development an application with DSK, Texas Instrument provides software called Code Composer Studio (CCS). CCS is software that is used for interfacing user and the DSP board. CCS provides a work environment that contains all of the tools needed to program the DSP processor [3]. The tools are integrated with the CCS. It is also flexible software that can work together with popular software, such as MATLAB, LabView, Visual Basic, etc. B. FUZZ Basic principle of fuzz is making a harmonic distortion from a signal, it means occurrence of another frequency component other than fundamental frequency.

2 The method used to make harmonic distortion is clipping method. In this method, output value is limited in some range. When the output value surpasses this limit, output signal will automatically clip Grafik input goes to the wall and then reflected to the user. The second process will takes more time than the first process, so the listener will hear two sounds in a different period of time. The signal power from the second process will be attenuated due to the reflection process. D. REVERBERATION Amplitudo Waktu Fig. 1. Input signal Reverb is the sum of all sound reflections. The principle of reverberations is more like echo, but in reverb the sound reflections comes very often in a short period of time. In reverb effect, usually the listener can not tell the difference between the original sound and the reflected sound. The mechanism can be seen below..8 Grafik output Amplitudo Waktu Fig. 2. Clipped input signal Fig. 1 show input signal with assumed amplitude 1 volt. After the fuzz effect applied to the input, the result will showed in Fig. 2. It can be seen from this figure that signal is clipped at.7 volt changing the signal shape. C. ECHO Fig.4. Reverb mechanism Fig. 4 shows the mechanism of reverb effect. Every reflection from the source can be a new sound source. There are two important parameters in reverberation [5], which are: - Predelay, is the period amount of time of the first sound reflection - Reverb decay, is the period amount of time of reverb since the input stops. Echo is a sound reflection that comes to the listener in a period amount of time after the original sound. Generally, echo has a time delay that is relative long, which is more than 1 second. So that in echo effect, the true sound and the artificial sound are clearly separated, so that human hearings can tell the difference. The mechanism of echo can be seen below. Fig. 3. Echo mechanism As seen in Fig. 3, the signal goes from the source to the listener in two paths [2]. First, the signal from the source goes directly to the listener. Second, the signal III. DESIGN There are a few steps taken working in this project. The first step is to do an initialization on the board. There are many types of initialization. We initialize the board components that we use for the project. For example, in this audio effects project, the codec for audio input and output jack in this board must be initialized. If the other components like the switches and LEDs are used, its must be initialize first. The initialization can be written in C language. The next step is to write the main program. In this section, the input signal will be manipulated with a certain algorithm so that the output will create signals as expected. With the help of CCS features and external analysis tools, the performance of the output such as attenuation, delay, and noise can be analyzed. From here, the performance of DSP also can be seen, and it represents the efficiency of the algorithm created by the user.

3 A. FUZZ From the principles explained above, the algorithm of fuzz effect can be made using C language. int fuzz(int input) int output; output = gain * input; if (output > batasclip) output = batasclip; else if (output < -batasclip) output = -batasclip; return(output); From the program above, the gain parameter and batasclip are the parameters that have been defined before. The use of the batasclip parameter is for the limit where a signal will be clipped. The gain parameter is needed to strengthen the signal that is located under the clipping limit, so the signal will also be clipped. B. ECHO The algorithm of this effect can be seen below. int echo(int input) int temp,output; static int i=; temp = buffer[i]; buffer[i] = input; i++; if (i==buffer_size) i=; output = temp *.5; output = output + input; return(output); C. REVERB The algorithm to implement this effect in DSK TMS32C6713 can bee seen below int reverb(int input) int temp,output; static int i=; temp = buffer1[i]; output = temp *.5; output = output + input; buffer1[i] = output; i++; if (i==buffer_length) i=; return(output); The difference between the reverb algorithm and the echo algorithm is not significant. The difference takes place in the program structure, and the delay process. In reverb, the delay process is applied in the output. These differences create a different effect character. IV. RESULT AND DISCUSSION The result of this application is analyzed with audio editor software. A sinusoid signal with 1 khz frequency applied as the input to the board. This signal is generated using computer software and sent to the line in on the board. Then output from the board is sent to the computer to be analyzed in the same software. Fig. 6. Input signal in frequency domain The main line of the algorithm is located in the end of the algorithm. In the end of the algorithm, the latest output will come together with the new output. The output will be attenuated, just like the theory of this effect. The attenuation value used in this algorithm is 5%. The buffer[i] parameter is an array that helps the delay process. In echo, the delay process is done in the input.

4 Fig. 7. FFT graph of output signal without effect Fig. 6 and Fig. 7 show the FFT (Fast Fourier Transform) graph of input and output signal without using audio effect algorithm where the axis represents the frequency of a signal in Hertz and ordinate represent the signal power in db. It can be seen from the graph that in the output, there are some other frequency component beside the fundamental frequency. These frequency components are not wanted and known as noise. But if we look from signal intensity, the noise signals have a very low power compare to the main signal, which is causing the noise effect not significant. Next, if the input and output is compared, it will be found that there are 9,64 db of attenuation between these signal. This attenuation occurs because of the characteristic and setting from the board. But the attenuation will not be a big problem, because when the application running, the output can be amplified using an external amplifier. When fuzz effect algorithm is implemented to the input, the harmonic distortion will occur as can be seen in Fig. 8. with lower power and unwanted around two main frequencies. These unwanted frequencies can occur because of the noises that already occur before, when the input is not using fuzz effect. Noise occurs because of some factor, for example a poor audio transmission cable, noise from other instrument that is used, etc. However, the signal that comes out from this fuzz effect is still can be heard as the original signal, it means the frequency that is heard is still 1 khz, just in a distorted form. It can be proved from the graph where the signal that has the highest power is 1 khz. In delay based audio effect, the parameter that can be analyzed is the delay time. The delay time must be analyzed in time domain. Fig. 9. Echo output signal in time domain Fig. 9 show two output signals from echo effect. The original signal is in the left side while the reflected signal is in the right side. The delay time is measured from the beginning of the first signal to the second signal, resulting 1,24 second. The attenuation between those signals can be measure by comparing the FFT graph. Fig. 8. FFT graph of output signal from fuzz effect Fig. 1. FFT graph of original signal from echo effect As it mention in the theory, that the harmonic distortion should occur in the odd number of harmonic. In the figure above, there are two main frequency components, 1 khz and 3 khz, which is match with the theory. However, there are other frequency components

5 Fig. 11. FFT graph of reflected signal from echo effect From Fig. 1 and Fig. 11 show the attenuation between original signal and reflected signal is 6,19 db. Noise in this graph is the same noise as discussed earlier. Fig. 13. FFT graph of original output signal from reverb effect Fig. 12. Reverb output signal in time domain Fig. 12 shows the output result from reverb effect. As mention before, there are two parameter that can be measured in reverb effect, predelay and reverb decay, which are 32 ms and 2,239 s respectively. These parameter can be vary depend on buffer variable that is used in reverb algorithm. Same as echo effect, the attenuation between original signal and reflected signal can be seen in FFT (Fig. 13 and Fig. 14). The attenuation is 6,9 db and constant for every reflected signal. Fig. 14. FFT graph of reverb reflected signal, showing the signal attenuation The time delay that is measured in echo and reverb effect depends on buffer value in its algorithm. A further analysis can be done by finding mathematical expression that shows relationship between these variable with iteration method. With this function, we can easily control the time delay. Buffer Delay (s) Fig. 15. Iteration graph for echo effect

6 Buffer Delay (s) Fig. 16. Iteration graph for reverb effect Fig. 15 and Fig. 16 show the iteration graph from echo and reverb respectively. Because both graph are look similar, we may conclude that buffer value have same impact in echo and reverb algorithm. The relation between buffer and time delay can be written in mathematic expression, resulting y = 15627x and y = 15621x + 4,8843 for echo and reverb respectively. As we can see in both graph, y is defined as the buffer value and x is defined as time delay. However, we found that there is a weakness in both algorithms. The value of buffer is limited in some constant. If the value surpasses this limit, overflow can occur. This weakness shows that the algorithm is not perfect yet and has to be developed further. V. CONCLUSION The design of audio effect can be applied to the DSP board successfully. It also can be used in real time application. The input signal of audio effect can be a music instrument or voice. The measured performances in every effect give a good result and the purpose of the design is met. Noises still occur in this application, but the effect is not significant so this noise will not disturb the process of application. VI. REFERENSI [1] TMS32C6713 DSK Technical Reference, Spectrum Digital, Inc., Mei 23 [2] Sikora R., Implementing Echo and Reverberation using the Audio Daughter Card and the TMS32C542 DSK and the TMS32C6711 DSK, 22 July 21 [3] Code Composer Studio Help, Texas Instrument, 23 [4] Chassaing R., Digital Signal Processing and Applications with C6713 and C6416 DSK, John Wiley & Sons, Hoboken, New Jersey, 25 [5] Lehman,S., Reverberation, 5 Juni 26

ECEn 487 Digital Signal Processing Laboratory. Lab 3 FFT-based Spectrum Analyzer

ECEn 487 Digital Signal Processing Laboratory. Lab 3 FFT-based Spectrum Analyzer ECEn 487 Digital Signal Processing Laboratory Lab 3 FFT-based Spectrum Analyzer Due Dates This is a three week lab. All TA check off must be completed by Friday, March 14, at 3 PM or the lab will be marked

More information

Experiment 02: Amplitude Modulation

Experiment 02: Amplitude Modulation ECE316, Experiment 02, 2017 Communications Lab, University of Toronto Experiment 02: Amplitude Modulation Bruno Korst - bkf@comm.utoronto.ca Abstract In this second laboratory experiment, you will see

More information

Lab 3 FFT based Spectrum Analyzer

Lab 3 FFT based Spectrum Analyzer ECEn 487 Digital Signal Processing Laboratory Lab 3 FFT based Spectrum Analyzer Due Dates This is a three week lab. All TA check off must be completed prior to the beginning of class on the lab book submission

More information

GSM Interference Cancellation For Forensic Audio

GSM Interference Cancellation For Forensic Audio Application Report BACK April 2001 GSM Interference Cancellation For Forensic Audio Philip Harrison and Dr Boaz Rafaely (supervisor) Institute of Sound and Vibration Research (ISVR) University of Southampton,

More information

Available online at ScienceDirect. Anugerah Firdauzi*, Kiki Wirianto, Muhammad Arijal, Trio Adiono

Available online at   ScienceDirect. Anugerah Firdauzi*, Kiki Wirianto, Muhammad Arijal, Trio Adiono Available online at www.sciencedirect.com ScienceDirect Procedia Technology 11 ( 2013 ) 1003 1010 The 4th International Conference on Electrical Engineering and Informatics (ICEEI 2013) Design and Implementation

More information

1/14. Signal. Surasak Sanguanpong Last updated: 11 July Signal 1/14

1/14. Signal. Surasak Sanguanpong  Last updated: 11 July Signal 1/14 1/14 Signal Surasak Sanguanpong nguan@ku.ac.th http://www.cpe.ku.ac.th/~nguan Last updated: 11 July 2000 Signal 1/14 Transmission structure 2/14 Transmitter/ Receiver Medium Amplifier/ Repeater Medium

More information

Sampling and Reconstruction

Sampling and Reconstruction Experiment 10 Sampling and Reconstruction In this experiment we shall learn how an analog signal can be sampled in the time domain and then how the same samples can be used to reconstruct the original

More information

VIBRATO DETECTING ALGORITHM IN REAL TIME. Minhao Zhang, Xinzhao Liu. University of Rochester Department of Electrical and Computer Engineering

VIBRATO DETECTING ALGORITHM IN REAL TIME. Minhao Zhang, Xinzhao Liu. University of Rochester Department of Electrical and Computer Engineering VIBRATO DETECTING ALGORITHM IN REAL TIME Minhao Zhang, Xinzhao Liu University of Rochester Department of Electrical and Computer Engineering ABSTRACT Vibrato is a fundamental expressive attribute in music,

More information

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10 Digital Signal Processing VO Embedded Systems Engineering Armin Wasicek WS 2009/10 Overview Signals and Systems Processing of Signals Display of Signals Digital Signal Processors Common Signal Processing

More information

Exploring DSP Performance

Exploring DSP Performance ECE1756, Experiment 02, 2015 Communications Lab, University of Toronto Exploring DSP Performance Bruno Korst, Siu Pak Mok & Vaughn Betz Abstract The performance of two DSP architectures will be probed

More information

MPEG-4 Structured Audio Systems

MPEG-4 Structured Audio Systems MPEG-4 Structured Audio Systems Mihir Anandpara The University of Texas at Austin anandpar@ece.utexas.edu 1 Abstract The MPEG-4 standard has been proposed to provide high quality audio and video content

More information

University Ibn Tofail, B.P. 133, Kenitra, Morocco. University Moulay Ismail, B.P Meknes, Morocco

University Ibn Tofail, B.P. 133, Kenitra, Morocco. University Moulay Ismail, B.P Meknes, Morocco Research Journal of Applied Sciences, Engineering and Technology 8(9): 1132-1138, 2014 DOI:10.19026/raset.8.1077 ISSN: 2040-7459; e-issn: 2040-7467 2014 Maxwell Scientific Publication Corp. Submitted:

More information

Real Time Implementation of a Tuning Device Using a Digital Signal Processor

Real Time Implementation of a Tuning Device Using a Digital Signal Processor Session 1460 Real Time Implementation of a Tuning Device Using a Digital Signal Processor Joseph Reagan, Sedig Agili and Aldo Morales E E/ E E T Programs Penn State University at Harrisburg Middletown,

More information

NemFX M-Type Version. Nemesis Technology, Inc.

NemFX M-Type Version. Nemesis Technology, Inc. NemFX M-Type Version Digital Multi-Effects Module Features Low cost and high performance Digital Multi-Effects Module Superior sound quality 16 built-in Reverb, Chorus, Flanger, Delay and Multi-Effects

More information

SIMULATION AND PROGRAM REALIZATION OF RECURSIVE DIGITAL FILTERS

SIMULATION AND PROGRAM REALIZATION OF RECURSIVE DIGITAL FILTERS SIMULATION AND PROGRAM REALIZATION OF RECURSIVE DIGITAL FILTERS Stela Angelova Stefanova, Radostina Stefanova Gercheva Technology School Electronic System associated to the Technical University of Sofia,

More information

Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback

Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback PURPOSE This lab will introduce you to the laboratory equipment and the software that allows you to link your computer to the hardware.

More information

Experiment # 2. Pulse Code Modulation: Uniform and Non-Uniform

Experiment # 2. Pulse Code Modulation: Uniform and Non-Uniform 10 8 6 4 2 0 2 4 6 8 3 2 1 0 1 2 3 2 3 4 5 6 7 8 9 10 3 2 1 0 1 2 3 4 1 2 3 4 5 6 7 8 9 1.5 1 0.5 0 0.5 1 ECE417 c 2017 Bruno Korst-Fagundes CommLab Experiment # 2 Pulse Code Modulation: Uniform and Non-Uniform

More information

DIGITAL SIGNAL PROCESSING LABORATORY

DIGITAL SIGNAL PROCESSING LABORATORY DIGITAL SIGNAL PROCESSING LABORATORY SECOND EDITION В. Preetham Kumar CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Croup, an informa business

More information

Lab Report #10 Alex Styborski, Daniel Telesman, and Josh Kauffman Group 12 Abstract

Lab Report #10 Alex Styborski, Daniel Telesman, and Josh Kauffman Group 12 Abstract Lab Report #10 Alex Styborski, Daniel Telesman, and Josh Kauffman Group 12 Abstract During lab 10, students carried out four different experiments, each one showing the spectrum of a different wave form.

More information

Signal Processing and Display of LFMCW Radar on a Chip

Signal Processing and Display of LFMCW Radar on a Chip Signal Processing and Display of LFMCW Radar on a Chip Abstract The tremendous progress in embedded systems helped in the design and implementation of complex compact equipment. This progress may help

More information

A Guitar Overdrive/Distortion Effect of Digital Signal Processing

A Guitar Overdrive/Distortion Effect of Digital Signal Processing A Guitar Overdrive/Distortion Effect of Digital Signal Processing Instructor: William L. Martens Student: Cheng-Hao Chang; SID: 310106370; E-Mail: ccha5015@uni.sydney.edu.au 1. Problem Description Urban

More information

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2 ECE363, Experiment 02, 2018 Communications Lab, University of Toronto Experiment 02: Noise Bruno Korst - bkf@comm.utoronto.ca Abstract This experiment will introduce you to some of the characteristics

More information

Real time digital audio processing with Arduino

Real time digital audio processing with Arduino Real time digital audio processing with Arduino André J. Bianchi ajb@ime.usp.br Marcelo Queiroz mqz@ime.usp.br Departament of Computer Science Institute of Mathematics and Statistics University of São

More information

ALTERNATING CURRENT (AC)

ALTERNATING CURRENT (AC) ALL ABOUT NOISE ALTERNATING CURRENT (AC) Any type of electrical transmission where the current repeatedly changes direction, and the voltage varies between maxima and minima. Therefore, any electrical

More information

Mel Spectrum Analysis of Speech Recognition using Single Microphone

Mel Spectrum Analysis of Speech Recognition using Single Microphone International Journal of Engineering Research in Electronics and Communication Mel Spectrum Analysis of Speech Recognition using Single Microphone [1] Lakshmi S.A, [2] Cholavendan M [1] PG Scholar, Sree

More information

DREAM DSP LIBRARY. All images property of DREAM.

DREAM DSP LIBRARY. All images property of DREAM. DREAM DSP LIBRARY One of the pioneers in digital audio, DREAM has been developing DSP code for over 30 years. But the company s roots go back even further to 1977, when their founder was granted his first

More information

AC : INTERACTIVE LEARNING DISCRETE TIME SIGNALS AND SYSTEMS WITH MATLAB AND TI DSK6713 DSP KIT

AC : INTERACTIVE LEARNING DISCRETE TIME SIGNALS AND SYSTEMS WITH MATLAB AND TI DSK6713 DSP KIT AC 2007-2807: INTERACTIVE LEARNING DISCRETE TIME SIGNALS AND SYSTEMS WITH MATLAB AND TI DSK6713 DSP KIT Zekeriya Aliyazicioglu, California State Polytechnic University-Pomona Saeed Monemi, California State

More information

SGN Audio and Speech Processing

SGN Audio and Speech Processing Introduction 1 Course goals Introduction 2 SGN 14006 Audio and Speech Processing Lectures, Fall 2014 Anssi Klapuri Tampere University of Technology! Learn basics of audio signal processing Basic operations

More information

DSP Project. Reminder: Project proposal is due Friday, October 19, 2012 by 5pm in my office (Small 239).

DSP Project. Reminder: Project proposal is due Friday, October 19, 2012 by 5pm in my office (Small 239). DSP Project eminder: Project proposal is due Friday, October 19, 2012 by 5pm in my office (Small 239). Budget: $150 for project. Free parts: Surplus parts from previous year s project are available on

More information

Speech Enhancement Based On Spectral Subtraction For Speech Recognition System With Dpcm

Speech Enhancement Based On Spectral Subtraction For Speech Recognition System With Dpcm International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Speech Enhancement Based On Spectral Subtraction For Speech Recognition System With Dpcm A.T. Rajamanickam, N.P.Subiramaniyam, A.Balamurugan*,

More information

Additional Reference Document

Additional Reference Document Audio Editing Additional Reference Document Session 1 Introduction to Adobe Audition 1.1.3 Technical Terms Used in Audio Different applications use different sample rates. Following are the list of sample

More information

ENGR 210 Lab 12: Sampling and Aliasing

ENGR 210 Lab 12: Sampling and Aliasing ENGR 21 Lab 12: Sampling and Aliasing In the previous lab you examined how A/D converters actually work. In this lab we will consider some of the consequences of how fast you sample and of the signal processing

More information

USBPRO User Manual. Contents. Cardioid Condenser USB Microphone

USBPRO User Manual. Contents. Cardioid Condenser USB Microphone USBPRO User Manual Cardioid Condenser USB Microphone Contents 2 Preliminary setup with Mac OS X 4 Preliminary setup with Windows XP 6 Preliminary setup with Windows Vista 7 Preliminary setup with Windows

More information

Discrete Fourier Transform

Discrete Fourier Transform 6 The Discrete Fourier Transform Lab Objective: The analysis of periodic functions has many applications in pure and applied mathematics, especially in settings dealing with sound waves. The Fourier transform

More information

Chapter 3 Data and Signals 3.1

Chapter 3 Data and Signals 3.1 Chapter 3 Data and Signals 3.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Note To be transmitted, data must be transformed to electromagnetic signals. 3.2

More information

AN547 - Why you need high performance, ultra-high SNR MEMS microphones

AN547 - Why you need high performance, ultra-high SNR MEMS microphones AN547 AN547 - Why you need high performance, ultra-high SNR MEMS Table of contents 1 Abstract................................................................................1 2 Signal to Noise Ratio (SNR)..............................................................2

More information

LAB 2 SPECTRUM ANALYSIS OF PERIODIC SIGNALS

LAB 2 SPECTRUM ANALYSIS OF PERIODIC SIGNALS Eastern Mediterranean University Faculty of Engineering Department of Electrical and Electronic Engineering EENG 360 Communication System I Laboratory LAB 2 SPECTRUM ANALYSIS OF PERIODIC SIGNALS General

More information

Experiment # 4. Frequency Modulation

Experiment # 4. Frequency Modulation ECE 416 Fall 2002 Experiment # 4 Frequency Modulation 1 Purpose In Experiment # 3, a modulator and demodulator for AM were designed and built. In this experiment, another widely used modulation technique

More information

Hewlett-Packard Company 1995

Hewlett-Packard Company 1995 Using off-the-shelf parts and a special interface ASIC, an I/O card was developed that provides voice, fax, and data transfer via a telephone line for the HP 9000 Model 712 workstation. AT Hewlett-Packard

More information

Harmonics Analysis Of A Single Phase Inverter Using Matlab Simulink

Harmonics Analysis Of A Single Phase Inverter Using Matlab Simulink International Journal Of Engineering Research And Development e- ISSN: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 14, Issue 5 (May Ver. II 2018), PP.27-32 Harmonics Analysis Of A Single Phase Inverter

More information

This tutorial describes the principles of 24-bit recording systems and clarifies some common mis-conceptions regarding these systems.

This tutorial describes the principles of 24-bit recording systems and clarifies some common mis-conceptions regarding these systems. This tutorial describes the principles of 24-bit recording systems and clarifies some common mis-conceptions regarding these systems. This is a general treatment of the subject and applies to I/O System

More information

FIR/Convolution. Visulalizing the convolution sum. Convolution

FIR/Convolution. Visulalizing the convolution sum. Convolution FIR/Convolution CMPT 368: Lecture Delay Effects Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University April 2, 27 Since the feedforward coefficient s of the FIR filter are

More information

Reducing comb filtering on different musical instruments using time delay estimation

Reducing comb filtering on different musical instruments using time delay estimation Reducing comb filtering on different musical instruments using time delay estimation Alice Clifford and Josh Reiss Queen Mary, University of London alice.clifford@eecs.qmul.ac.uk Abstract Comb filtering

More information

Signal Characteristics

Signal Characteristics Data Transmission The successful transmission of data depends upon two factors:» The quality of the transmission signal» The characteristics of the transmission medium Some type of transmission medium

More information

EE 300W 001 Lab 2: Optical Theremin. Cole Fenton Matthew Toporcer Michael Wilson

EE 300W 001 Lab 2: Optical Theremin. Cole Fenton Matthew Toporcer Michael Wilson EE 300W 001 Lab 2: Optical Theremin Cole Fenton Matthew Toporcer Michael Wilson March 8 th, 2015 2 Abstract This document serves as a design review to document our process to design and build an optical

More information

Experiment # 2 Pulse Code Modulation: Uniform and Non-Uniform

Experiment # 2 Pulse Code Modulation: Uniform and Non-Uniform 10 8 6 4 2 0 2 4 6 8 3 2 1 0 1 2 3 2 3 4 5 6 7 8 9 10 3 2 1 0 1 2 3 4 1 2 3 4 5 6 7 8 9 1.5 1 0.5 0 0.5 1 ECE417 c 2015 Bruno Korst-Fagundes CommLab Experiment # 2 Pulse Code Modulation: Uniform and Non-Uniform

More information

COMPARATIVE STUDY OF VARIOUS FIXED AND VARIABLE ADAPTIVE FILTERS IN WIRELESS COMMUNICATION FOR ECHO CANCELLATION USING SIMULINK MODEL

COMPARATIVE STUDY OF VARIOUS FIXED AND VARIABLE ADAPTIVE FILTERS IN WIRELESS COMMUNICATION FOR ECHO CANCELLATION USING SIMULINK MODEL COMPARATIVE STUDY OF VARIOUS FIXED AND VARIABLE ADAPTIVE FILTERS IN WIRELESS COMMUNICATION FOR ECHO CANCELLATION USING SIMULINK MODEL Mr. R. M. Potdar 1, Mr. Mukesh Kumar Chandrakar 2, Mrs. Bhupeshwari

More information

FIR/Convolution. Visulalizing the convolution sum. Frequency-Domain (Fast) Convolution

FIR/Convolution. Visulalizing the convolution sum. Frequency-Domain (Fast) Convolution FIR/Convolution CMPT 468: Delay Effects Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University November 8, 23 Since the feedforward coefficient s of the FIR filter are the

More information

REVERB (PEDAL) MANUAL v.2 MORE THAN LOGIC. UNITING ART + ENGINEERING. CONTACT.

REVERB (PEDAL) MANUAL v.2 MORE THAN LOGIC. UNITING ART + ENGINEERING. CONTACT. REVERB (PEDAL) MANUAL v.2 MORE THAN LOGIC. UNITING ART + ENGINEERING. CONTACT email: info@meris.us phone: 747.233.1440 website: www.meris.us TABLE OF CONTENTS SECTION 1 PG. 1 FRONT PANEL CONTROLS SECTION

More information

Computer Networks. Practice Set I. Dr. Hussein Al-Bahadili

Computer Networks. Practice Set I. Dr. Hussein Al-Bahadili بسم االله الرحمن الرحيم Computer Networks Practice Set I Dr. Hussein Al-Bahadili (1/11) Q. Circle the right answer. 1. Before data can be transmitted, they must be transformed to. (a) Periodic signals

More information

FFT Analyzer. Gianfranco Miele, Ph.D

FFT Analyzer. Gianfranco Miele, Ph.D FFT Analyzer Gianfranco Miele, Ph.D www.eng.docente.unicas.it/gianfranco_miele g.miele@unicas.it Introduction It is a measurement instrument that evaluates the spectrum of a time domain signal applying

More information

Data Transmission. ITS323: Introduction to Data Communications. Sirindhorn International Institute of Technology Thammasat University ITS323

Data Transmission. ITS323: Introduction to Data Communications. Sirindhorn International Institute of Technology Thammasat University ITS323 ITS323: Introduction to Data Communications Sirindhorn International Institute of Technology Thammasat University Prepared by Steven Gordon on 23 May 2012 ITS323Y12S1L03, Steve/Courses/2012/s1/its323/lectures/transmission.tex,

More information

CMPT 468: Delay Effects

CMPT 468: Delay Effects CMPT 468: Delay Effects Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University November 8, 2013 1 FIR/Convolution Since the feedforward coefficient s of the FIR filter are

More information

Vybrid ASRC Performance

Vybrid ASRC Performance Freescale Semiconductor, Inc. Engineering Bulletin Document Number: EB808 Rev. 0, 10/2014 Vybrid ASRC Performance Audio Analyzer Measurements by: Jiri Kotzian, Ronald Wang This bulletin contains performance

More information

Version 1.01 CRANE SONG LTD East 5th Street Superior, WI USA tel: fax:

Version 1.01 CRANE SONG LTD East 5th Street Superior, WI USA tel: fax: DISCRETE CLASS A MICROPHONE PREAMP OPERATOR'S MANUAL Version 1.01 CRANE SONG LTD. 2117 East 5th Street Superior, WI 54880 USA tel: 715-398-3627 fax: 715-398-3279 1998 Crane Song,LTD. Subject to change

More information

A102 Signals and Systems for Hearing and Speech: Final exam answers

A102 Signals and Systems for Hearing and Speech: Final exam answers A12 Signals and Systems for Hearing and Speech: Final exam answers 1) Take two sinusoids of 4 khz, both with a phase of. One has a peak level of.8 Pa while the other has a peak level of. Pa. Draw the spectrum

More information

Teaching Digital Signal Processing with MatLab and DSP Kits

Teaching Digital Signal Processing with MatLab and DSP Kits Teaching Digital Signal Processing with MatLab and DSP Kits Authors: Marco Antonio Assis de Melo,Centro Universitário da FEI, S.B. do Campo,Brazil, mant@fei.edu.br Alessandro La Neve, Centro Universitário

More information

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202) Department of Electronic Engineering NED University of Engineering & Technology LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202) Instructor Name: Student Name: Roll Number: Semester: Batch:

More information

Signal Processing. Introduction

Signal Processing. Introduction Signal Processing 0 Introduction One of the premiere uses of MATLAB is in the analysis of signal processing and control systems. In this chapter we consider signal processing. The final chapter of the

More information

Performing the Spectrogram on the DSP Shield

Performing the Spectrogram on the DSP Shield Performing the Spectrogram on the DSP Shield EE264 Digital Signal Processing Final Report Christopher Ling Department of Electrical Engineering Stanford University Stanford, CA, US x24ling@stanford.edu

More information

The quality of the transmission signal The characteristics of the transmission medium. Some type of transmission medium is required for transmission:

The quality of the transmission signal The characteristics of the transmission medium. Some type of transmission medium is required for transmission: Data Transmission The successful transmission of data depends upon two factors: The quality of the transmission signal The characteristics of the transmission medium Some type of transmission medium is

More information

F I R Filter (Finite Impulse Response)

F I R Filter (Finite Impulse Response) F I R Filter (Finite Impulse Response) Ir. Dadang Gunawan, Ph.D Electrical Engineering University of Indonesia The Outline 7.1 State-of-the-art 7.2 Type of Linear Phase Filter 7.3 Summary of 4 Types FIR

More information

SIA Software Company, Inc.

SIA Software Company, Inc. SIA Software Company, Inc. One Main Street Whitinsville, MA 01588 USA SIA-Smaart Pro Real Time and Analysis Module Case Study #2: Critical Listening Room Home Theater by Sam Berkow, SIA Acoustics / SIA

More information

Accurate Harmonics Measurement by Sampler Part 2

Accurate Harmonics Measurement by Sampler Part 2 Accurate Harmonics Measurement by Sampler Part 2 Akinori Maeda Verigy Japan akinori.maeda@verigy.com September 2011 Abstract of Part 1 The Total Harmonic Distortion (THD) is one of the major frequency

More information

SIMPLE STEREO FM BASEBAND GENERATOR USING TIME- DIVISION MULTIPLEXING MIXING TECHNIQUE

SIMPLE STEREO FM BASEBAND GENERATOR USING TIME- DIVISION MULTIPLEXING MIXING TECHNIQUE SIMPLE STEREO FM BASEBAND GENERATOR USING TIME- DIVISION MULTIPLEXING MIXING TECHNIQUE 1 EDWARD JEN, 2 CHUNG-HSING CHAO 1 Undergraduate, Department of Electrical Engineering, University of Wisconsin -

More information

MUSC 316 Sound & Digital Audio Basics Worksheet

MUSC 316 Sound & Digital Audio Basics Worksheet MUSC 316 Sound & Digital Audio Basics Worksheet updated September 2, 2011 Name: An Aggie does not lie, cheat, or steal, or tolerate those who do. By submitting responses for this test you verify, on your

More information

Modulation. Digital Data Transmission. COMP476 Networked Computer Systems. Analog and Digital Signals. Analog and Digital Examples.

Modulation. Digital Data Transmission. COMP476 Networked Computer Systems. Analog and Digital Signals. Analog and Digital Examples. Digital Data Transmission Modulation Digital data is usually considered a series of binary digits. RS-232-C transmits data as square waves. COMP476 Networked Computer Systems Analog and Digital Signals

More information

14 fasttest. Multitone Audio Analyzer. Multitone and Synchronous FFT Concepts

14 fasttest. Multitone Audio Analyzer. Multitone and Synchronous FFT Concepts Multitone Audio Analyzer The Multitone Audio Analyzer (FASTTEST.AZ2) is an FFT-based analysis program furnished with System Two for use with both analog and digital audio signals. Multitone and Synchronous

More information

Introduction to Telecommunications and Computer Engineering Unit 3: Communications Systems & Signals

Introduction to Telecommunications and Computer Engineering Unit 3: Communications Systems & Signals Introduction to Telecommunications and Computer Engineering Unit 3: Communications Systems & Signals Syedur Rahman Lecturer, CSE Department North South University syedur.rahman@wolfson.oxon.org Acknowledgements

More information

Data and Computer Communications. Chapter 3 Data Transmission

Data and Computer Communications. Chapter 3 Data Transmission Data and Computer Communications Chapter 3 Data Transmission Data Transmission quality of the signal being transmitted The successful transmission of data depends on two factors: characteristics of the

More information

Different Approaches of Spectral Subtraction Method for Speech Enhancement

Different Approaches of Spectral Subtraction Method for Speech Enhancement ISSN 2249 5460 Available online at www.internationalejournals.com International ejournals International Journal of Mathematical Sciences, Technology and Humanities 95 (2013 1056 1062 Different Approaches

More information

Data Communication. Chapter 3 Data Transmission

Data Communication. Chapter 3 Data Transmission Data Communication Chapter 3 Data Transmission ١ Terminology (1) Transmitter Receiver Medium Guided medium e.g. twisted pair, coaxial cable, optical fiber Unguided medium e.g. air, water, vacuum ٢ Terminology

More information

NemFX. Nemesis Technology, Inc. Digital Multi-Effects Module

NemFX. Nemesis Technology, Inc. Digital Multi-Effects Module NemFX Digital Multi-Effects Module Features Low cost and high performance Digital Multi- Effects Module Superior sound quality 32 or 16 built-in Reverb, Delay, Chorus, Flanger and Multi-Effects programs

More information

Analysis on Acoustic Attenuation by Periodic Array Structure EH KWEE DOE 1, WIN PA PA MYO 2

Analysis on Acoustic Attenuation by Periodic Array Structure EH KWEE DOE 1, WIN PA PA MYO 2 www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.24 September-2014, Pages:4885-4889 Analysis on Acoustic Attenuation by Periodic Array Structure EH KWEE DOE 1, WIN PA PA MYO 2 1 Dept of Mechanical

More information

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b Exam 1 February 3, 006 Each subquestion is worth 10 points. 1. Consider a periodic sawtooth waveform x(t) with period T 0 = 1 sec shown below: (c) x(n)= u(n). In this case, show that the output has the

More information

Sound Design and Technology. ROP Stagehand Technician

Sound Design and Technology. ROP Stagehand Technician Sound Design and Technology ROP Stagehand Technician Functions of Sound in Theatre Music Effects Reinforcement Music Create aural atmosphere to put the audience in the proper mood for the play Preshow,

More information

Speech Intelligibility Enhancement using Microphone Array via Intra-Vehicular Beamforming

Speech Intelligibility Enhancement using Microphone Array via Intra-Vehicular Beamforming Speech Intelligibility Enhancement using Microphone Array via Intra-Vehicular Beamforming Devin McDonald, Joe Mesnard Advisors: Dr. In Soo Ahn & Dr. Yufeng Lu November 9 th, 2017 Table of Contents Introduction...2

More information

Suppose you re going to mike a singer, a sax, or a guitar. Which mic should you choose? Where should you place it?

Suppose you re going to mike a singer, a sax, or a guitar. Which mic should you choose? Where should you place it? MICROPHONE TECHNIQUE BASICS FOR MUSICAL INSTRUMENTS by Bruce Bartlett Copyright 2010 Suppose you re going to mike a singer, a sax, or a guitar. Which mic should you choose? Where should you place it? Your

More information

THE BENEFITS OF DSP LOCK-IN AMPLIFIERS

THE BENEFITS OF DSP LOCK-IN AMPLIFIERS THE BENEFITS OF DSP LOCK-IN AMPLIFIERS If you never heard of or don t understand the term lock-in amplifier, you re in good company. With the exception of the optics industry where virtually every major

More information

Lecture 2 Physical Layer - Data Transmission

Lecture 2 Physical Layer - Data Transmission DATA AND COMPUTER COMMUNICATIONS Lecture 2 Physical Layer - Data Transmission Mei Yang Based on Lecture slides by William Stallings 1 DATA TRANSMISSION The successful transmission of data depends on two

More information

AC : FIR FILTERS FOR TECHNOLOGISTS, SCIENTISTS, AND OTHER NON-PH.D.S

AC : FIR FILTERS FOR TECHNOLOGISTS, SCIENTISTS, AND OTHER NON-PH.D.S AC 29-125: FIR FILTERS FOR TECHNOLOGISTS, SCIENTISTS, AND OTHER NON-PH.D.S William Blanton, East Tennessee State University Dr. Blanton is an associate professor and coordinator of the Biomedical Engineering

More information

The RC30 Sound. 1. Preamble. 2. The basics of combustion noise analysis

The RC30 Sound. 1. Preamble. 2. The basics of combustion noise analysis 1. Preamble The RC30 Sound The 1987 to 1990 Honda VFR750R (RC30) has a sound that is almost as well known as the paint scheme. The engine sound has been described by various superlatives. I like to think

More information

Real-Time Digital Signal Processing Demonstration Platform

Real-Time Digital Signal Processing Demonstration Platform Paper ID #12241 Real-Time Digital Signal Processing Demonstration Platform Dr. Joseph P Hoffbeck, University of Portland Joseph P. Hoffbeck (hoffbeck@up.edu) is an Associate Professor of Electrical Engineering

More information

A Digital Signal Processor for Musicians and Audiophiles Published on Monday, 09 February :54

A Digital Signal Processor for Musicians and Audiophiles Published on Monday, 09 February :54 A Digital Signal Processor for Musicians and Audiophiles Published on Monday, 09 February 2009 09:54 The main focus of hearing aid research and development has been on the use of hearing aids to improve

More information

Contents. Telecom Service Chae Y. Lee. Data Signal Transmission Transmission Impairments Channel Capacity

Contents. Telecom Service Chae Y. Lee. Data Signal Transmission Transmission Impairments Channel Capacity Data Transmission Contents Data Signal Transmission Transmission Impairments Channel Capacity 2 Data/Signal/Transmission Data: entities that convey meaning or information Signal: electric or electromagnetic

More information

The Application of Genetic Algorithms in Electrical Drives to Optimize the PWM Modulation

The Application of Genetic Algorithms in Electrical Drives to Optimize the PWM Modulation The Application of Genetic Algorithms in Electrical Drives to Optimize the PWM Modulation ANDRÉS FERNANDO LIZCANO VILLAMIZAR, JORGE LUIS DÍAZ RODRÍGUEZ, ALDO PARDO GARCÍA. Universidad de Pamplona, Pamplona,

More information

ENGINEERING FOR RURAL DEVELOPMENT Jelgava, EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS

ENGINEERING FOR RURAL DEVELOPMENT Jelgava, EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS Jakub Svatos, Milan Kriz Czech University of Life Sciences Prague jsvatos@tf.czu.cz, krizm@tf.czu.cz Abstract. Education methods for

More information

Improving room acoustics at low frequencies with multiple loudspeakers and time based room correction

Improving room acoustics at low frequencies with multiple loudspeakers and time based room correction Improving room acoustics at low frequencies with multiple loudspeakers and time based room correction S.B. Nielsen a and A. Celestinos b a Aalborg University, Fredrik Bajers Vej 7 B, 9220 Aalborg Ø, Denmark

More information

NAME STUDENT # ELEC 484 Audio Signal Processing. Midterm Exam July Listening test

NAME STUDENT # ELEC 484 Audio Signal Processing. Midterm Exam July Listening test NAME STUDENT # ELEC 484 Audio Signal Processing Midterm Exam July 2008 CLOSED BOOK EXAM Time 1 hour Listening test Choose one of the digital audio effects for each sound example. Put only ONE mark in each

More information

Experiment One: Generating Frequency Modulation (FM) Using Voltage Controlled Oscillator (VCO)

Experiment One: Generating Frequency Modulation (FM) Using Voltage Controlled Oscillator (VCO) Experiment One: Generating Frequency Modulation (FM) Using Voltage Controlled Oscillator (VCO) Modified from original TIMS Manual experiment by Mr. Faisel Tubbal. Objectives 1) Learn about VCO and how

More information

Interfacing to the SoundStation VTX 1000 TM with Vortex Devices

Interfacing to the SoundStation VTX 1000 TM with Vortex Devices Interfacing to the SoundStation VTX 1000 TM with Vortex Devices Application Note Polycom Installed Voice Business Group September 2004 Rev. F TABLE OF CONTENTS TABLE OF CONTENTS... 2 INTRODUCTION... 6

More information

Case study for voice amplification in a highly absorptive conference room using negative absorption tuning by the YAMAHA Active Field Control system

Case study for voice amplification in a highly absorptive conference room using negative absorption tuning by the YAMAHA Active Field Control system Case study for voice amplification in a highly absorptive conference room using negative absorption tuning by the YAMAHA Active Field Control system Takayuki Watanabe Yamaha Commercial Audio Systems, Inc.

More information

FPGA-capella: A Real-Time Audio FX Unit

FPGA-capella: A Real-Time Audio FX Unit FPGA-capella: A Real-Time Audio FX Unit Cosma Kufa, Justin Xiao November 4, 2015 1 Introduction In live music performance, it is often desirable to apply effects to the source sound, such as delay and

More information

Pre-Lab. Introduction

Pre-Lab. Introduction Pre-Lab Read through this entire lab. Perform all of your calculations (calculated values) prior to making the required circuit measurements. You may need to measure circuit component values to obtain

More information

Receiver Performance Transmitted BW Contest Fatigue Rob Sherwood NCØ B

Receiver Performance Transmitted BW Contest Fatigue Rob Sherwood NCØ B Receiver Performance Transmitted BW Contest Fatigue Rob Sherwood NCØ B Limitations to a better contest score may not always be obvious. Sherwood Engineering What is important in a contest environment?

More information

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

Appendix B. Design Implementation Description For The Digital Frequency Demodulator Appendix B Design Implementation Description For The Digital Frequency Demodulator The DFD design implementation is divided into four sections: 1. Analog front end to signal condition and digitize the

More information

Experiment 3. Direct Sequence Spread Spectrum. Prelab

Experiment 3. Direct Sequence Spread Spectrum. Prelab Experiment 3 Direct Sequence Spread Spectrum Prelab Introduction One of the important stages in most communication systems is multiplexing of the transmitted information. Multiplexing is necessary since

More information

High Group Hz Hz. 697 Hz A. 770 Hz B. 852 Hz C. 941 Hz * 0 # D. Table 1. DTMF Frequencies

High Group Hz Hz. 697 Hz A. 770 Hz B. 852 Hz C. 941 Hz * 0 # D. Table 1. DTMF Frequencies AN-1204 DTMF Tone Generator Dual-tone multi-frequency signaling (DTMF) was first developed by Bell Labs in the 1950 s as a method to support the then revolutionary push button phone. This signaling system

More information

Since the advent of the sine wave oscillator

Since the advent of the sine wave oscillator Advanced Distortion Analysis Methods Discover modern test equipment that has the memory and post-processing capability to analyze complex signals and ascertain real-world performance. By Dan Foley European

More information

Design and study of frequency response of band pass and band reject filters using operational amplifiers

Design and study of frequency response of band pass and band reject filters using operational amplifiers International Journal of Advanced Educational Research ISSN: 2455-6157 Impact Factor: RJIF 5.12 www.educationjournal.org Volume 2; Issue 6; November 2017; Page No. 22-26 Design and study of frequency response

More information