Crash Course in Digital Signal Processing

Size: px
Start display at page:

Download "Crash Course in Digital Signal Processing"

Transcription

1 Crash Course in Digital Signal Processing Signals and Systems Conversion Digital Signals and Their Spectra Digital Filtering Speech, Music, Images and More DSP-G 1.1 Signals and Systems Signals Something that carry information from one place to another Represented mathematically as functions of one or more independent variables, e.g., x(t) Analog signals take any value from a continuum of values; are defined at every instant of time Digital signals defined at only a finite number of levels and points in time DSP-G 1.2

2 DSP-G 1.3 DSP-G 1.4

3 DSP-G 1.5 DSP-G 1.6

4 256 Hz 512 Hz DSP-G 1.7 DSP-G 1.8

5 DSP-G 1.9 DSP-G 1.10

6 AVI DSP-G 1.11 Systems Something that can analyze, combine, modify, record, or play back signals; e.g., image compression system, speech recognition system, digital filters, etc. Mathematically, a transformation or an operator that maps an input signal into an output signal The operations are usually referred to as signal processing DSP-G 1.12

7 Conversion Analog-to-Digital (A/D) Conversion Two steps sampling and quantization Sampling Occur at regular intervals called sampling periods Sample and hold at each sampling point, the value of the analog signal is held steady until the next sampling point DSP-G 1.13 Conversion (cont.) Analog-to-Digital (A/D) Conversion Sampling (cont.) Aliasing if sampling is too slow, important signal characteristics can be lost Acquisition time the amount of time required for the act of sampling DSP-G 1.14

8 Conversion (cont.) Analog-to-Digital (A/D) Conversion (cont.) Quantization Quantize and digitize the analog values Quantization select the quantization level that approximates the sample-and-hold value as closely as possible Digitization assign a binary digital code that identifies the quantization level Quantization error the difference between the analog and digital value The average of the square of the quantization errors is σ 2 = Q e 12 DSP-G 1.15 Conversion (cont.) DSP-G 1.16

9 Conversion (cont.) Digital-to-Analog (D/A) Conversion Step 1 convert each digital code into an analog level Zero-order-hold the analog level is held steady for the duration of a sampling period Step 2 smooth the zero-order-hold signal DSP-G 1.17 Conversion (cont.) A/D and D/A conversion DSP-G 1.18

10 Digital Signal and Their Spectra Time domain representation of the digital signal the signal variations are displayed against time Spectrum a representation of the frequency element that are present in a signal Frequency domain representation of the digital signal Low frequency signals are constant or change slowly over time; while high frequency signals change quickly with time DSP-G 1.19 Digital Signal and Their Spectra (cont.) DSP-G 1.20

11 Digital Signal and Their Spectra (cont.) An example piano note Each piano note consists of many harmonic frequencies, all multiples of a fundamental frequency a single piano note (middle C) DSP-G 1.21 Digital Signal and Their Spectra (cont.) An example piano note (cont.) a piano chord (CEG) DSP-G 1.22

12 Digital Filtering Digital filter change the nature of a signal Change the frequency characteristics of a signal let some frequencies in the signal pass while block others Low pass filter let low frequencies through while block high frequencies High pass filter let high frequencies through while block low frequencies Band pass filter allow a band of frequencies to pass Band stop filter allow all frequencies outside a band to pass Cut-off frequency the corner frequency of the filter DSP-G 1.23 Digital Filtering (cont.) 男低音男高音次高音女高音 DSP-G 1.24

13 Digital Filtering (cont.) An example the piano chord DSP-G 1.25 Applications of DSP Applications of DSP Speech speech recognition, speech synthesis Music recordings, mixer, animal sounds Image image synthesis, image enhancement, morphing, 3-D display, visual inspection, robot vision Communication cellular phone, modem, audio and video transmission, etc. DSP-G 1.26

Digital Signal. Continuous. Continuous. amplitude. amplitude. Discrete-time Signal. Analog Signal. Discrete. Continuous. time. time.

Digital Signal. Continuous. Continuous. amplitude. amplitude. Discrete-time Signal. Analog Signal. Discrete. Continuous. time. time. Discrete amplitude Continuous amplitude Continuous amplitude Digital Signal Analog Signal Discrete-time Signal Continuous time Discrete time Digital Signal Discrete time 1 Digital Signal contd. Analog

More information

Digitization: Sampling & Quantization

Digitization: Sampling & Quantization Digitization: Sampling & Quantization Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls

More information

Chapter 1. Introduction to Digital Signal Processing

Chapter 1. Introduction to Digital Signal Processing Chapter 1 Introduction to Digital Signal Processing 1. Introduction Signal processing is a discipline concerned with the acquisition, representation, manipulation, and transformation of signals required

More information

FFT Laboratory Experiments for the HP Series Oscilloscopes and HP 54657A/54658A Measurement Storage Modules

FFT Laboratory Experiments for the HP Series Oscilloscopes and HP 54657A/54658A Measurement Storage Modules FFT Laboratory Experiments for the HP 54600 Series Oscilloscopes and HP 54657A/54658A Measurement Storage Modules By: Michael W. Thompson, PhD. EE Dept. of Electrical Engineering Colorado State University

More information

Digital Fundamentals. Introduction to Digital Signal Processing

Digital Fundamentals. Introduction to Digital Signal Processing Digital Fundamentals Introduction to Digital Signal Processing 1 Objectives List the essential elements in a digital signal processing system Explain how analog signals are converted to digital form Discuss

More information

Digital Signal Processing Lecture One Introduction to Digital Signal Processing Third Stage Prepared by: Marwah Kareem

Digital Signal Processing Lecture One Introduction to Digital Signal Processing Third Stage Prepared by: Marwah Kareem Lecture One Introduction to Digital Signal Processing Third Stage Prepared by: Marwah Kareem Digital Signal Processing Digital signal processing (DSP) technology and its advancements have dramatically

More information

ECE438 - Laboratory 4: Sampling and Reconstruction of Continuous-Time Signals

ECE438 - Laboratory 4: Sampling and Reconstruction of Continuous-Time Signals Purdue University: ECE438 - Digital Signal Processing with Applications 1 ECE438 - Laboratory 4: Sampling and Reconstruction of Continuous-Time Signals October 6, 2010 1 Introduction It is often desired

More information

Introduction to Signal Processing D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y

Introduction to Signal Processing D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y Introduction to Signal Processing D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y 2 0 1 4 What is a Signal? A physical quantity that varies with time, frequency, space, or any

More information

Experiment 2: Sampling and Quantization

Experiment 2: Sampling and Quantization ECE431, Experiment 2, 2016 Communications Lab, University of Toronto Experiment 2: Sampling and Quantization Bruno Korst - bkf@comm.utoronto.ca Abstract In this experiment, you will see the effects caused

More information

Fundamentals of DSP Chap. 1: Introduction

Fundamentals of DSP Chap. 1: Introduction Fundamentals of DSP Chap. 1: Introduction Chia-Wen Lin Dept. CSIE, National Chung Cheng Univ. Chiayi, Taiwan Office: 511 Phone: #33120 Digital Signal Processing Signal Processing is to study how to represent,

More information

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE On Industrial Automation and Control By Prof. S. Mukhopadhyay Department of Electrical Engineering IIT Kharagpur Topic Lecture

More information

Data Converter Overview: DACs and ADCs. Dr. Paul Hasler and Dr. Philip Allen

Data Converter Overview: DACs and ADCs. Dr. Paul Hasler and Dr. Philip Allen Data Converter Overview: DACs and ADCs Dr. Paul Hasler and Dr. Philip Allen The need for Data Converters ANALOG SIGNAL (Speech, Images, Sensors, Radar, etc.) PRE-PROCESSING (Filtering and analog to digital

More information

Experiment 13 Sampling and reconstruction

Experiment 13 Sampling and reconstruction Experiment 13 Sampling and reconstruction Preliminary discussion So far, the experiments in this manual have concentrated on communications systems that transmit analog signals. However, digital transmission

More information

DIGITAL COMMUNICATION

DIGITAL COMMUNICATION 10EC61 DIGITAL COMMUNICATION UNIT 3 OUTLINE Waveform coding techniques (continued), DPCM, DM, applications. Base-Band Shaping for Data Transmission Discrete PAM signals, power spectra of discrete PAM signals.

More information

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

Version 1.10 CRANE SONG LTD East 5th Street Superior, WI USA tel: fax: -192 HARMONICALLY ENHANCED DIGITAL DEVICE OPERATOR'S MANUAL Version 1.10 CRANE SONG LTD. 2117 East 5th Street Superior, WI 54880 USA tel: 715-398-3627 fax: 715-398-3279 www.cranesong.com 2000 Crane Song,LTD.

More information

Introduction To LabVIEW and the DSP Board

Introduction To LabVIEW and the DSP Board EE-289, DIGITAL SIGNAL PROCESSING LAB November 2005 Introduction To LabVIEW and the DSP Board 1 Overview The purpose of this lab is to familiarize you with the DSP development system by looking at sampling,

More information

2. AN INTROSPECTION OF THE MORPHING PROCESS

2. AN INTROSPECTION OF THE MORPHING PROCESS 1. INTRODUCTION Voice morphing means the transition of one speech signal into another. Like image morphing, speech morphing aims to preserve the shared characteristics of the starting and final signals,

More information

10:15-11 am Digital signal processing

10:15-11 am Digital signal processing 1 10:15-11 am Digital signal processing Data Conversion & Sampling Sampled Data Systems Data Converters Analog to Digital converters (A/D ) Digital to Analog converters (D/A) with Zero Order Hold Signal

More information

Multirate Digital Signal Processing

Multirate Digital Signal Processing Multirate Digital Signal Processing Contents 1) What is multirate DSP? 2) Downsampling and Decimation 3) Upsampling and Interpolation 4) FIR filters 5) IIR filters a) Direct form filter b) Cascaded form

More information

Module 8 : Numerical Relaying I : Fundamentals

Module 8 : Numerical Relaying I : Fundamentals Module 8 : Numerical Relaying I : Fundamentals Lecture 28 : Sampling Theorem Objectives In this lecture, you will review the following concepts from signal processing: Role of DSP in relaying. Sampling

More information

Digital Signal Processing Laboratory 7: IIR Notch Filters Using the TMS320C6711

Digital Signal Processing Laboratory 7: IIR Notch Filters Using the TMS320C6711 Digital Signal Processing Laboratory 7: IIR Notch Filters Using the TMS320C6711 Thursday, 4 November 2010 Objective: To implement a simple filter using a digital signal processing microprocessor using

More information

Digital Representation

Digital Representation Chapter three c0003 Digital Representation CHAPTER OUTLINE Antialiasing...12 Sampling...12 Quantization...13 Binary Values...13 A-D... 14 D-A...15 Bit Reduction...15 Lossless Packing...16 Lower f s and

More information

Introduction to Digital Signal Processing

Introduction to Digital Signal Processing Introduction to Digital Signal Processing Paolo Prandoni LCAV - EPFL Introduction to Digital Signal Processing p. 1/2 Inside DSP... Digital Brings experimental data & abstract models together Makes math

More information

Simple Harmonic Motion: What is a Sound Spectrum?

Simple Harmonic Motion: What is a Sound Spectrum? Simple Harmonic Motion: What is a Sound Spectrum? A sound spectrum displays the different frequencies present in a sound. Most sounds are made up of a complicated mixture of vibrations. (There is an introduction

More information

ELEC 310 Digital Signal Processing

ELEC 310 Digital Signal Processing ELEC 310 Digital Signal Processing Alexandra Branzan Albu 1 Instructor: Alexandra Branzan Albu email: aalbu@uvic.ca Course information Schedule: Tuesday, Wednesday, Friday 10:30-11:20 ECS 125 Office Hours:

More information

Analog to Digital Converter. Last updated 7/27/18

Analog to Digital Converter. Last updated 7/27/18 Analog to Digital Converter Last updated 7/27/18 Analog to Digital Conversion Most of the real world is analog temperature, pressure, voltage, current, To work with these values in a computer we must convert

More information

Supplementary Course Notes: Continuous vs. Discrete (Analog vs. Digital) Representation of Information

Supplementary Course Notes: Continuous vs. Discrete (Analog vs. Digital) Representation of Information Supplementary Course Notes: Continuous vs. Discrete (Analog vs. Digital) Representation of Information Introduction to Engineering in Medicine and Biology ECEN 1001 Richard Mihran In the first supplementary

More information

Digitizing and Sampling

Digitizing and Sampling F Digitizing and Sampling Introduction................................................................. 152 Preface to the Series.......................................................... 153 Under-Sampling.............................................................

More information

Introduction to Digital Signal Processing (DSP)

Introduction to Digital Signal Processing (DSP) Introduction to Digital Processing (DSP) Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter

More information

Signals and Systems. Spring Room 324, Geology Palace, ,

Signals and Systems. Spring Room 324, Geology Palace, , Signals and Systems Spring 2013 Room 324, Geology Palace, 13756569051, zhukaiguang@jlu.edu.cn Chapter 7 Sampling 1) The Concept and Representation of Periodic Sampling of a CT Signal 2) Analysis of Sampling

More information

PCM ENCODING PREPARATION... 2 PCM the PCM ENCODER module... 4

PCM ENCODING PREPARATION... 2 PCM the PCM ENCODER module... 4 PCM ENCODING PREPARATION... 2 PCM... 2 PCM encoding... 2 the PCM ENCODER module... 4 front panel features... 4 the TIMS PCM time frame... 5 pre-calculations... 5 EXPERIMENT... 5 patching up... 6 quantizing

More information

Investigation of Digital Signal Processing of High-speed DACs Signals for Settling Time Testing

Investigation of Digital Signal Processing of High-speed DACs Signals for Settling Time Testing Universal Journal of Electrical and Electronic Engineering 4(2): 67-72, 2016 DOI: 10.13189/ujeee.2016.040204 http://www.hrpub.org Investigation of Digital Signal Processing of High-speed DACs Signals for

More information

CAP240 First semester 1430/1431. Sheet 4

CAP240 First semester 1430/1431. Sheet 4 King Saud University College of Computer and Information Sciences Department of Information Technology CAP240 First semester 1430/1431 Sheet 4 Multiple choice Questions 1-Unipolar, bipolar, and polar encoding

More information

Laboratory 5: DSP - Digital Signal Processing

Laboratory 5: DSP - Digital Signal Processing Laboratory 5: DSP - Digital Signal Processing OBJECTIVES - Familiarize the students with Digital Signal Processing using software tools on the treatment of audio signals. - To study the time domain and

More information

Virtual Vibration Analyzer

Virtual Vibration Analyzer Virtual Vibration Analyzer Vibration/industrial systems LabVIEW DAQ by Ricardo Jaramillo, Manager, Ricardo Jaramillo y Cía; Daniel Jaramillo, Engineering Assistant, Ricardo Jaramillo y Cía The Challenge:

More information

Lab experience 1: Introduction to LabView

Lab experience 1: Introduction to LabView Lab experience 1: Introduction to LabView LabView is software for the real-time acquisition, processing and visualization of measured data. A LabView program is called a Virtual Instrument (VI) because

More information

Introduction to Computers and Programming

Introduction to Computers and Programming 16.070 Introduction to Computers and Programming March 22 Recitation 7 Spring 2001 Topics: Input / Output Formatting Output with printf File Input / Output Data Conversion Analog vs. Digital Analog Æ Digital

More information

LabView Exercises: Part II

LabView Exercises: Part II Physics 3100 Electronics, Fall 2008, Digital Circuits 1 LabView Exercises: Part II The working VIs should be handed in to the TA at the end of the lab. Using LabView for Calculations and Simulations LabView

More information

Digital Signal Processing

Digital Signal Processing COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #1 Friday, September 5, 2003 Dr. Ian C. Bruce Room CRL-229, Ext. 26984 ibruce@mail.ece.mcmaster.ca Office Hours: TBA Instructor: Teaching Assistants:

More information

DH400. Digital Phone Hybrid. The most advanced Digital Hybrid with DSP echo canceller and VQR technology.

DH400. Digital Phone Hybrid. The most advanced Digital Hybrid with DSP echo canceller and VQR technology. Digital Phone Hybrid DH400 The most advanced Digital Hybrid with DSP echo canceller and VQR technology. The culmination of 40 years of experience in manufacturing at Solidyne, broadcasting phone hybrids,

More information

Digital Signal Processing (DSP)

Digital Signal Processing (DSP) Digital Signal Processing (DSP) Fall 2014 ECE. Dept., Isfahan University of Technology mm_naghsh@cc.iut.ac.ir Course materials: https://naghsh.iut.ac.ir 1 DIGITAL SIGNAL PROCESSING (DSP) Introduction 2

More information

Audio Compression Technology for Voice Transmission

Audio Compression Technology for Voice Transmission Audio Compression Technology for Voice Transmission 1 SUBRATA SAHA, 2 VIKRAM REDDY 1 Department of Electrical and Computer Engineering 2 Department of Computer Science University of Manitoba Winnipeg,

More information

B I O E N / Biological Signals & Data Acquisition

B I O E N / Biological Signals & Data Acquisition B I O E N 4 6 8 / 5 6 8 Lectures 1-2 Analog to Conversion Binary numbers Biological Signals & Data Acquisition In order to extract the information that may be crucial to understand a particular biological

More information

Professor Laurence S. Dooley. School of Computing and Communications Milton Keynes, UK

Professor Laurence S. Dooley. School of Computing and Communications Milton Keynes, UK Professor Laurence S. Dooley School of Computing and Communications Milton Keynes, UK The Song of the Talking Wire 1904 Henry Farny painting Communications It s an analogue world Our world is continuous

More information

Lab 1 Introduction to the Software Development Environment and Signal Sampling

Lab 1 Introduction to the Software Development Environment and Signal Sampling ECEn 487 Digital Signal Processing Laboratory Lab 1 Introduction to the Software Development Environment and Signal Sampling Due Dates This is a three week lab. All TA check off must be completed before

More information

Laboratory Assignment 3. Digital Music Synthesis: Beethoven s Fifth Symphony Using MATLAB

Laboratory Assignment 3. Digital Music Synthesis: Beethoven s Fifth Symphony Using MATLAB Laboratory Assignment 3 Digital Music Synthesis: Beethoven s Fifth Symphony Using MATLAB PURPOSE In this laboratory assignment, you will use MATLAB to synthesize the audio tones that make up a well-known

More information

Analysis, Synthesis, and Perception of Musical Sounds

Analysis, Synthesis, and Perception of Musical Sounds Analysis, Synthesis, and Perception of Musical Sounds The Sound of Music James W. Beauchamp Editor University of Illinois at Urbana, USA 4y Springer Contents Preface Acknowledgments vii xv 1. Analysis

More information

Chapter 14 D-A and A-D Conversion

Chapter 14 D-A and A-D Conversion Chapter 14 D-A and A-D Conversion In Chapter 12, we looked at how digital data can be carried over an analog telephone connection. We now want to discuss the opposite how analog signals can be carried

More information

Department of Communication Engineering Digital Communication Systems Lab CME 313-Lab

Department of Communication Engineering Digital Communication Systems Lab CME 313-Lab German Jordanian University Department of Communication Engineering Digital Communication Systems Lab CME 313-Lab Experiment 3 Pulse Code Modulation Eng. Anas Alashqar Dr. Ala' Khalifeh 1 Experiment 2Experiment

More information

The Effect of Time-Domain Interpolation on Response Spectral Calculations. David M. Boore

The Effect of Time-Domain Interpolation on Response Spectral Calculations. David M. Boore The Effect of Time-Domain Interpolation on Response Spectral Calculations David M. Boore This note confirms Norm Abrahamson s finding that the straight line interpolation between sampled points used in

More information

Vocoder Reference Test TELECOMMUNICATIONS INDUSTRY ASSOCIATION

Vocoder Reference Test TELECOMMUNICATIONS INDUSTRY ASSOCIATION TIA/EIA STANDARD ANSI/TIA/EIA-102.BABC-1999 Approved: March 16, 1999 TIA/EIA-102.BABC Project 25 Vocoder Reference Test TIA/EIA-102.BABC (Upgrade and Revision of TIA/EIA/IS-102.BABC) APRIL 1999 TELECOMMUNICATIONS

More information

Linear Time Invariant (LTI) Systems

Linear Time Invariant (LTI) Systems Linear Time Invariant (LTI) Systems Superposition Sound waves add in the air without interacting. Multiple paths in a room from source sum at your ear, only changing change phase and magnitude of particular

More information

Digital Signal Processing Detailed Course Outline

Digital Signal Processing Detailed Course Outline Digital Signal Processing Detailed Course Outline Lesson 1 - Overview Many digital signal processing algorithms emulate analog processes that have been around for decades. Other signal processes are only

More information

UNIVERSITY OF DUBLIN TRINITY COLLEGE

UNIVERSITY OF DUBLIN TRINITY COLLEGE UNIVERSITY OF DUBLIN TRINITY COLLEGE FACULTY OF ENGINEERING & SYSTEMS SCIENCES School of Engineering and SCHOOL OF MUSIC Postgraduate Diploma in Music and Media Technologies Hilary Term 31 st January 2005

More information

Patchmaster. Elektronik. The Pulse generator. February 2013

Patchmaster. Elektronik. The Pulse generator. February 2013 Patchmaster The Pulse generator Elektronik Telly Galiatsatos, BS 1987: Graduated at Queens College, NY Computer Science 1987-2007: Instrutech Corporation IT Engineering Support Software Engineer, Sales

More information

Hands-on session on timing analysis

Hands-on session on timing analysis Amsterdam 2010 Hands-on session on timing analysis Introduction During this session, we ll approach some basic tasks in timing analysis of x-ray time series, with particular emphasis on the typical signals

More information

MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003

MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003 MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003 OBJECTIVE To become familiar with state-of-the-art digital data acquisition hardware and software. To explore common data acquisition

More information

CSC475 Music Information Retrieval

CSC475 Music Information Retrieval CSC475 Music Information Retrieval Monophonic pitch extraction George Tzanetakis University of Victoria 2014 G. Tzanetakis 1 / 32 Table of Contents I 1 Motivation and Terminology 2 Psychacoustics 3 F0

More information

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11)

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11) Rec. ITU-R BT.61-4 1 SECTION 11B: DIGITAL TELEVISION RECOMMENDATION ITU-R BT.61-4 Rec. ITU-R BT.61-4 ENCODING PARAMETERS OF DIGITAL TELEVISION FOR STUDIOS (Questions ITU-R 25/11, ITU-R 6/11 and ITU-R 61/11)

More information

Experiment 9 Analog/Digital Conversion

Experiment 9 Analog/Digital Conversion Experiment 9 Analog/Digital Conversion Introduction Most digital signal processing systems are interfaced to the analog world through analogto-digital converters (A/D) and digital-to-analog converters

More information

Tiptop audio z-dsp.

Tiptop audio z-dsp. Tiptop audio z-dsp www.tiptopaudio.com Introduction Welcome to the world of digital signal processing! The Z-DSP is a modular synthesizer component that can process and generate audio using a dedicated

More information

ni.com Digital Signal Processing for Every Application

ni.com Digital Signal Processing for Every Application Digital Signal Processing for Every Application Digital Signal Processing is Everywhere High-Volume Image Processing Production Test Structural Sound Health and Vibration Monitoring RF WiMAX, and Microwave

More information

Calibrate, Characterize and Emulate Systems Using RFXpress in AWG Series

Calibrate, Characterize and Emulate Systems Using RFXpress in AWG Series Calibrate, Characterize and Emulate Systems Using RFXpress in AWG Series Introduction System designers and device manufacturers so long have been using one set of instruments for creating digitally modulated

More information

Audio Processing Exercise

Audio Processing Exercise Name: Date : Audio Processing Exercise In this exercise you will learn to load, playback, modify, and plot audio files. Commands for loading and characterizing an audio file To load an audio file (.wav)

More information

DSP in Communications and Signal Processing

DSP in Communications and Signal Processing Overview DSP in Communications and Signal Processing Dr. Kandeepan Sithamparanathan Wireless Signal Processing Group, National ICT Australia Introduction to digital signal processing Introduction to digital

More information

Synthesized Clock Generator

Synthesized Clock Generator Synthesized Clock Generator CG635 DC to 2.05 GHz low-jitter clock generator Clocks from DC to 2.05 GHz Random jitter

More information

Experiment # 5. Pulse Code Modulation

Experiment # 5. Pulse Code Modulation ECE 416 Fall 2002 Experiment # 5 Pulse Code Modulation 1 Purpose The purpose of this experiment is to introduce Pulse Code Modulation (PCM) by approaching this technique from two individual fronts: sampling

More information

NanoGiant Oscilloscope/Function-Generator Program. Getting Started

NanoGiant Oscilloscope/Function-Generator Program. Getting Started Getting Started Page 1 of 17 NanoGiant Oscilloscope/Function-Generator Program Getting Started This NanoGiant Oscilloscope program gives you a small impression of the capabilities of the NanoGiant multi-purpose

More information

BASIC LINEAR DESIGN. Hank Zumbahlen Editor Analog Devices, Inc. All Rights Reserved

BASIC LINEAR DESIGN. Hank Zumbahlen Editor Analog Devices, Inc. All Rights Reserved BASIC LINEAR DESIGN Hank Zumbahlen Editor A 2007 Analog Devices, Inc. All Rights Reserved Preface: This work is based on the work of many other individuals who have been involved with applications and

More information

Using different reference quantities in ArtemiS SUITE

Using different reference quantities in ArtemiS SUITE 06/17 in ArtemiS SUITE ArtemiS SUITE allows you to perform sound analyses versus a number of different reference quantities. Many analyses are calculated and displayed versus time, such as Level vs. Time,

More information

Dithering in Analog-to-digital Conversion

Dithering in Analog-to-digital Conversion Application Note 1. Introduction 2. What is Dither High-speed ADCs today offer higher dynamic performances and every effort is made to push these state-of-the art performances through design improvements

More information

Analog and Digital. ICT Foundation. Copyright 2010, IT Gatekeeper Project Ohiwa Lab. All rights reserved.

Analog and Digital. ICT Foundation. Copyright 2010, IT Gatekeeper Project Ohiwa Lab. All rights reserved. 1 ICT Foundation Analog and Digital 2 Analog and Digital Analog Information that continuously varies by time Infinite precision is required to represent in numbers Examples: analog clock, weighing scale

More information

Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion. A k cos.! k t C k / (1)

Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion. A k cos.! k t C k / (1) DSP First, 2e Signal Processing First Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion Pre-Lab: Read the Pre-Lab and do all the exercises in the Pre-Lab section prior to attending lab. Verification:

More information

Techniques for Extending Real-Time Oscilloscope Bandwidth

Techniques for Extending Real-Time Oscilloscope Bandwidth Techniques for Extending Real-Time Oscilloscope Bandwidth Over the past decade, data communication rates have increased by a factor well over 10X. Data rates that were once 1Gb/sec and below are now routinely

More information

An Introduction to the Sampling Theorem

An Introduction to the Sampling Theorem An Introduction to the Sampling Theorem An Introduction to the Sampling Theorem With rapid advancement in data acquistion technology (i.e. analog-to-digital and digital-to-analog converters) and the explosive

More information

Music Representations

Music Representations Lecture Music Processing Music Representations Meinard Müller International Audio Laboratories Erlangen meinard.mueller@audiolabs-erlangen.de Book: Fundamentals of Music Processing Meinard Müller Fundamentals

More information

Hello, welcome to the course on Digital Image Processing.

Hello, welcome to the course on Digital Image Processing. Digital Image Processing Prof. P. K. Biswas Department of Electronics and Electrical Communications Engineering Indian Institute of Technology, Kharagpur Module 01 Lecture Number 05 Signal Reconstruction

More information

UNIT V 8051 Microcontroller based Systems Design

UNIT V 8051 Microcontroller based Systems Design UNIT V 8051 Microcontroller based Systems Design INTERFACING TO ALPHANUMERIC DISPLAYS Many microprocessor-controlled instruments and machines need to display letters of the alphabet and numbers. Light

More information

AN INTEGRATED MATLAB SUITE FOR INTRODUCTORY DSP EDUCATION. Richard Radke and Sanjeev Kulkarni

AN INTEGRATED MATLAB SUITE FOR INTRODUCTORY DSP EDUCATION. Richard Radke and Sanjeev Kulkarni SPE Workshop October 15 18, 2000 AN INTEGRATED MATLAB SUITE FOR INTRODUCTORY DSP EDUCATION Richard Radke and Sanjeev Kulkarni Department of Electrical Engineering Princeton University Princeton, NJ 08540

More information

Delta-Sigma ADC

Delta-Sigma ADC http://www.allaboutcircuits.com/vol_4/chpt_13/9.html Delta-Sigma ADC One of the more advanced ADC technologies is the so-called delta-sigma, or Σ (using the proper Greek letter notation). In mathematics

More information

Intro to DSP: Sampling. with GNU Radio Jeff Long

Intro to DSP: Sampling. with GNU Radio Jeff Long Intro to DSP: Sampling with GNU Radio Jeff Long ADC SDR Hardware Reconfigurable Logic Front End Analog Bus USB2 USB3 GBE PCI Digital Data Control Analog Signals May include multiplesystem Typical SDR Radio

More information

16.5 Media-on-Demand (MOD)

16.5 Media-on-Demand (MOD) 16.5 Media-on-Demand (MOD) Interactive TV (ITV) and Set-top Box (STB) ITV supports activities such as: 1. TV (basic, subscription, pay-per-view) 2. Video-on-demand (VOD) 3. Information services (news,

More information

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

Research Article. ISSN (Print) *Corresponding author Shireen Fathima Scholars Journal of Engineering and Technology (SJET) Sch. J. Eng. Tech., 2014; 2(4C):613-620 Scholars Academic and Scientific Publisher (An International Publisher for Academic and Scientific Resources)

More information

INTRODUCTION. SLAC-PUB-8414 March 2000

INTRODUCTION. SLAC-PUB-8414 March 2000 SLAC-PUB-8414 March 2 Beam Diagnostics Based on Time-Domain Bunch-by-Bunch Data * D. Teytelman, J. Fox, H. Hindi, C. Limborg, I. Linscott, S. Prabhakar, J. Sebek, A. Young Stanford Linear Accelerator Center

More information

OCTAVE C 3 D 3 E 3 F 3 G 3 A 3 B 3 C 4 D 4 E 4 F 4 G 4 A 4 B 4 C 5 D 5 E 5 F 5 G 5 A 5 B 5. Middle-C A-440

OCTAVE C 3 D 3 E 3 F 3 G 3 A 3 B 3 C 4 D 4 E 4 F 4 G 4 A 4 B 4 C 5 D 5 E 5 F 5 G 5 A 5 B 5. Middle-C A-440 DSP First Laboratory Exercise # Synthesis of Sinusoidal Signals This lab includes a project on music synthesis with sinusoids. One of several candidate songs can be selected when doing the synthesis program.

More information

Analog Performance-based Self-Test Approaches for Mixed-Signal Circuits

Analog Performance-based Self-Test Approaches for Mixed-Signal Circuits Analog Performance-based Self-Test Approaches for Mixed-Signal Circuits Tutorial, September 1, 2015 Byoungho Kim, Ph.D. Division of Electrical Engineering Hanyang University Outline State of the Art for

More information

BBN ANG 141 Foundations of phonology Phonetics 3: Acoustic phonetics 1

BBN ANG 141 Foundations of phonology Phonetics 3: Acoustic phonetics 1 BBN ANG 141 Foundations of phonology Phonetics 3: Acoustic phonetics 1 Zoltán Kiss Dept. of English Linguistics, ELTE z. kiss (elte/delg) intro phono 3/acoustics 1 / 49 Introduction z. kiss (elte/delg)

More information

Synthesis Technology E102 Quad Temporal Shifter User Guide Version 1.0. Dec

Synthesis Technology E102 Quad Temporal Shifter User Guide Version 1.0. Dec Synthesis Technology E102 Quad Temporal Shifter User Guide Version 1.0 Dec. 2014 www.synthtech.com/euro/e102 OVERVIEW The Synthesis Technology E102 is a digital implementation of the classic Analog Shift

More information

Digital Lock-In Amplifiers SR850 DSP lock-in amplifier with graphical display

Digital Lock-In Amplifiers SR850 DSP lock-in amplifier with graphical display Digital Lock-In Amplifiers SR850 DSP lock-in amplifier with graphical display SR850 DSP Lock-In Amplifier 1 mhz to 102.4 khz frequency range >100 db dynamic reserve 0.001 degree phase resolution Time constants

More information

Introduction: Overview. EECE 2510 Circuits and Signals: Biomedical Applications. ECG Circuit 2 Analog Filtering and A/D Conversion

Introduction: Overview. EECE 2510 Circuits and Signals: Biomedical Applications. ECG Circuit 2 Analog Filtering and A/D Conversion EECE 2510 Circuits and Signals: Biomedical Applications ECG Circuit 2 Analog Filtering and A/D Conversion Introduction: Now that you have your basic instrumentation amplifier circuit running, in Lab ECG1,

More information

Training Note TR-06RD. Schedules. Schedule types

Training Note TR-06RD. Schedules. Schedule types Schedules General operation of the DT80 data loggers centres on scheduling. Schedules determine when various processes are to occur, and can be triggered by the real time clock, by digital or counter events,

More information

Lab 5 Linear Predictive Coding

Lab 5 Linear Predictive Coding Lab 5 Linear Predictive Coding 1 of 1 Idea When plain speech audio is recorded and needs to be transmitted over a channel with limited bandwidth it is often necessary to either compress or encode the audio

More information

ZONE PLATE SIGNALS 525 Lines Standard M/NTSC

ZONE PLATE SIGNALS 525 Lines Standard M/NTSC Application Note ZONE PLATE SIGNALS 525 Lines Standard M/NTSC Products: CCVS+COMPONENT GENERATOR CCVS GENERATOR SAF SFF 7BM23_0E ZONE PLATE SIGNALS 525 lines M/NTSC Back in the early days of television

More information

EC 6501 DIGITAL COMMUNICATION

EC 6501 DIGITAL COMMUNICATION EC 6501 DIGITAL COMMUNICATION UNIT - III PART A 1. Define correlative level coding. [N/D-16] Correlative level coding is used to transmit a baseband signal with the signaling rate of 2Bo over the channel

More information

Sampling Issues in Image and Video

Sampling Issues in Image and Video Sampling Issues in Image and Video Spring 06 Instructor: K. J. Ray Liu ECE Department, Univ. of Maryland, College Park Overview and Logistics Last Time: Motion analysis Geometric relations and manipulations

More information

Interfacing Analog to Digital Data Converters. A/D D/A Converter 1

Interfacing Analog to Digital Data Converters. A/D D/A Converter 1 Interfacing Analog to Digital Data Converters A/D D/A Converter 1 In most of the cases, the PPI 8255 is used for interfacing the analog to digital converters with microprocessor. The analog to digital

More information

CS311: Data Communication. Transmission of Digital Signal - I

CS311: Data Communication. Transmission of Digital Signal - I CS311: Data Communication Transmission of Digital Signal - I by Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur E-mail: manaskhatua@iitj.ac.in Web: http://home.iitj.ac.in/~manaskhatua http://manaskhatua.github.io/

More information

DSP First Lab 04: Synthesis of Sinusoidal Signals - Music Synthesis

DSP First Lab 04: Synthesis of Sinusoidal Signals - Music Synthesis DSP First Lab 04: Synthesis of Sinusoidal Signals - Music Synthesis Pre-Lab and Warm-Up: You should read at least the Pre-Lab and Warm-up sections of this lab assignment and go over all exercises in the

More information

High Performance Real-Time Software Asynchronous Sample Rate Converter Kernel

High Performance Real-Time Software Asynchronous Sample Rate Converter Kernel Audio Engineering Society Convention Paper Presented at the 120th Convention 2006 May 20 23 Paris, France This convention paper has been reproduced from the author's advance manuscript, without editing,

More information

REPORT DOCUMENTATION PAGE

REPORT DOCUMENTATION PAGE REPORT DOCUMENTATION PAGE Form Approved OMB No. 0704-0188 Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,

More information