Rapid prototyping of of DSP algorithms. real-time. Mattias Arlbrant. Grupphandledare, ANC
|
|
- Reynard Spencer
- 5 years ago
- Views:
Transcription
1 Rapid prototyping of of DSP algorithms real-time Mattias Arlbrant Grupphandledare, ANC
2 Agenda Our Our DSP DSP system system Creating Creating a Simulink Simulink model model Running Running the the Simulink Simulink model model on on our our C6713 C6713 signal signal processor processor Changing Changing parameters parameters in in the the signal signal processor processor in in real-time real-time Measuring Measuring performance
3 In Active Noise Control processing latency (=time delay) is critical! Prediction Time t-4 t-3 t-2 t-1 t t+1 t+2 t+3 t+4 = acoustic delay + processing delay Depends on distance betw. loudspeaker and mic Depends on our signal processing system Longer delay Lower performance
4 Real-time processing Processing Time Waiting Time n n+1 Sample Time (= 8kHz, sound travels ~ *340=4.25cm during that ( time We can say we have a real-time application if the CPU can do all processing in the time between two samples. Note that we also have to take care not to introduce extra delay in the algorithms, like for example by using block processing
5 DSPs = Digital Signal Processors, special CPUs for signal processing Characteristics of of DSPs: DSPs: - Special instructions for common signal processing tasks -Cheap - Low power consumption
6 Our feedback ANC system No more noise! Let's cancel it all! PC USB cable Awful noise! DSP board with AD/DA Amplifier Mic
7 The Texas Instruments C6713 DSK board MHz TMS320C6713 floating point DSP - 16 MB Dynamic RAM, 512 kb Flash memory - USB interface, 4 DIP switches, 4 LEDs - AD/DA with 8-96kHz sampling frequency
8 Automatic DSP code generation The user only has to create a Simulink model and press a button! Simulink/MATLAB Clever DSP engineer (! you (That could be Simulink generates C-code from a model at the press of a button! ( ComposerStudio CCS CCS (Code (Code Composer CCS does compiling, linking and downloads executable to the DSP! TI TI C6713 C6713 DSK DSK board board = Target
9 Modeling in Simulink Creating a new Simulink model Click Click the the Simulink Simulink button button in in MATLAB MATLAB to to open open an an empty empty model model
10 Modeling in Simulink Adding blocks from the Simulink Library Browser Drag and drop
11 Modeling in Simulink Connecting the blocks Signals, can be - Sample-based = one sample at a time - Frame-based = a block of samples at a time - Multi-channel = two or more frame/sample based signals
12 Modeling in Simulink Changing block properties Double-clicking on a block opens a parameter dialog: Ex. Digital Filter: Type Coefficients
13 Simulation in Simulink Start button Simulation time
14 Simulation in Simulink
15 Simulink generating DSP code Add a Target preferences block...to let Simulink know what to generate C code for!
16 Simulink generating DSP code Add A/D and D/A blocks
17 Simulink generating DSP code Check AD/DA settings: smpl per frame, fs etc.
18 Simulink generating DSP code Press the magic button...
19 Simulink generating DSP code CCS opens automatically... and connects to the DSP Run / stop buttons
20 RTDX Real-Time Data Exchange To communicate with the DSP while it is running GUI (=Graphical User Interface) designed in MATLAB RTDX Channels ( USB (via C6713 DSK
21 RTDX Real-Time Data Exchange Ex. : Add an RTDX block to control the output level Name of channel Enable
22 RTDX Real-Time Data Exchange Set RTDX data in the MATLAB GUI Channel name
23 Performance CPU Load Select DSP/BIOS CPU Load Graph
24 Performance - Latency We can measure the delay that our DSP board introduces by comparing impulse response measurements on two channels: Out In RME soundcard PC with MATLAB
25 Performance - Aliasing - Make sure you use efficient decimation and interpolation filters when you process at a lower sample rate - Non-linearities like aliasing components in the feedback loop can cause instability - Check with sinusoids that the aliasing is kept at a low level
26 Important advice! Build your Simulink model one step at a time and test it after EVERY step! Good luck!
27 Resources Resources and and tips tips Simulink -Help>Simulink RTDX - Help>Link for CCS>Automation Interface>Getting started with RTDX - MATLAB GUI prototype implementing RTDX communication ( site (available on course web MATLAB GUI - Type guide in MATLAB, opens a nice GUI editor - Help>MATLAB>Creating graphical user interfaces - MATLAB GUI prototype implementing RTDX communication ( site (available on course web
28 Useful Useful Simulink Simulink blocks blocks The Subsystem block use it to make the model less cluttered Delay line and Matrix multiply to implement your own filters Mux and Demux to join and split vector signals Transpose - to transpose vector signals Scope, Spectrum scope, To workspace - to inspect signals FIR Decimation/Interpolation or Digital filter and Upsample/Downsample - to do processing at a lower sample rate
29 Simulink Simulink pitfalls pitfalls The Delay line block make sure you set Allow direct feedthrough correctly The Delay line block the output column vectors have the least delayed sample at the bottom Make sure there is at least one sample of delay in feedback loops
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 informationDigital 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 informationImplementation of Graphical Equalizer using LabVIEW for DSP Kit DSK C6713
JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGIES, VOLUME 2, ISSUE 6, JUNE 2012 Implementation of Graphical Equalizer using LabVIEW for DSP Kit DSK C6713 8 T SREEKANTH RAO 1, B PRATHYUSHA 1 AND P NAGARJUNA
More informationJournal of Theoretical and Applied Information Technology 20 th July Vol. 65 No JATIT & LLS. All rights reserved.
MODELING AND REAL-TIME DSK C6713 IMPLEMENTATION OF NORMALIZED LEAST MEAN SQUARE (NLMS) ADAPTIVE ALGORITHM FOR ACOUSTIC NOISE CANCELLATION (ANC) IN VOICE COMMUNICATIONS 1 AZEDDINE WAHBI, 2 AHMED ROUKHE,
More informationIMPLEMENTATION AND ANALYSIS OF FIR FILTER USING TMS 320C6713 DSK Sandeep Kumar
IMPLEMENTATION AND ANALYSIS OF FIR FILTER USING TMS 320C6713 DSK Sandeep Kumar Munish Verma ABSTRACT In most of the applications, analog signals are produced in response to some physical phenomenon or
More informationDH400. 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 informationDSP 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 informationMultiband Noise Reduction Component for PurePath Studio Portable Audio Devices
Multiband Noise Reduction Component for PurePath Studio Portable Audio Devices Audio Converters ABSTRACT This application note describes the features, operating procedures and control capabilities of a
More informationReal-time EEG signal processing based on TI s TMS320C6713 DSK
Paper ID #6332 Real-time EEG signal processing based on TI s TMS320C6713 DSK Dr. Zhibin Tan, East Tennessee State University Dr. Zhibin Tan received her Ph.D. at department of Electrical and Computer Engineering
More informationLab 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 informationAcoustiSoft RPlusD ver
AcoustiSoft RPlusD ver 1.2.03 Feb 20 2007 Doug Plumb doug@etfacoustic.com http://www.etfacoustic.com/rplusdsite/index.html Software Overview RPlusD is designed to provide all necessary function to both
More informationInternational Journal of Engineering Research-Online A Peer Reviewed International Journal
RESEARCH ARTICLE ISSN: 2321-7758 VLSI IMPLEMENTATION OF SERIES INTEGRATOR COMPOSITE FILTERS FOR SIGNAL PROCESSING MURALI KRISHNA BATHULA Research scholar, ECE Department, UCEK, JNTU Kakinada ABSTRACT The
More informationExperiment 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 informationEmbedded Signal Processing with the Micro Signal Architecture
LabVIEW Experiments and Appendix Accompanying Embedded Signal Processing with the Micro Signal Architecture By Dr. Woon-Seng S. Gan, Dr. Sen M. Kuo 2006 John Wiley and Sons, Inc. National Instruments Contributors
More informationECE438 - 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 information1.1 Digital Signal Processing Hands-on Lab Courses
1. Introduction The field of digital signal processing (DSP) has experienced a considerable growth in the last two decades primarily due to the availability and advancements in digital signal processors
More informationPut your sound where it belongs: Numerical optimization of sound systems. Stefan Feistel, Bruce C. Olson, Ana M. Jaramillo AFMG Technologies GmbH
Put your sound where it belongs: Stefan Feistel, Bruce C. Olson, Ana M. Jaramillo Technologies GmbH 166th ASA, San Francisco, 2013 Sound System Design Typical Goals: Complete Coverage High Level and Signal/Noise-Ratio
More informationPC-based Personal DSP Training Station
Session 1220 PC-based Personal DSP Training Station Armando B. Barreto 1, Kang K. Yen 1 and Cesar D. Aguilar Electrical and Computer Engineering Department Florida International University This paper describes
More informationChapter 3. Basic Techniques for Speech & Audio Enhancement
Chapter 3 Basic Techniques for Speech & Audio Enhancement Chapter 3 BASIC TECHNIQUES FOR AUDIO/SPEECH ENHANCEMENT 3.1 INTRODUCTION Audio/Speech signals have been essential for the verbal communication.
More informationREAL-TIME DIGITAL SIGNAL PROCESSING from MATLAB to C with the TMS320C6x DSK
REAL-TIME DIGITAL SIGNAL PROCESSING from MATLAB to C with the TMS320C6x DSK Thad B. Welch United States Naval Academy, Annapolis, Maryland Cameron KG. Wright University of Wyoming, Laramie, Wyoming Michael
More information: INTERFACING J-DSP WITH A TI DSK FOR USE IN A SIGNAL PROCESSING CLASS
2006-1513: INTERFACING J-DSP WITH A TI DSK FOR USE IN A SIGNAL PROCESSING CLASS CHIH-WEI HUANG, Arizona State University CHIH-WEI HUANG IS A MASTERS ELECTRICAL ENGINEERING STUDENT AT ARIZONA STATE. HIS
More informationNutaq. PicoDigitizer-125. Up to 64 Channels, 125 MSPS ADCs, FPGA-based DAQ Solution With Up to 32 Channels, 1000 MSPS DACs PRODUCT SHEET. nutaq.
Nutaq Up to 64 Channels, 125 MSPS ADCs, FPGA-based DAQ Solution With Up to 32 Channels, 1000 MSPS DACs PRODUCT SHEET QUEBEC I MONTREAL I N E W YO R K I nutaq.com Nutaq The PicoDigitizer 125-Series is a
More informationUpgrading Digital Signal Processing Development Boards in an Introductory Undergraduate Signals and Systems Course
Paper ID #11958 Upgrading Digital Signal Processing Development Boards in an Introductory Undergraduate Signals and Systems Course Mr. Kip D. Coonley, Duke University Kip D. Coonley received the M.S. degree
More informationVideo Surveillance *
OpenStax-CNX module: m24470 1 Video Surveillance * Jacob Fainguelernt This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 2.0 Abstract This module describes
More informationA Matlab toolbox for. Characterisation Of Recorded Underwater Sound (CHORUS) USER S GUIDE
Centre for Marine Science and Technology A Matlab toolbox for Characterisation Of Recorded Underwater Sound (CHORUS) USER S GUIDE Version 5.0b Prepared for: Centre for Marine Science and Technology Prepared
More informationMultirate 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 informationLow-Cost Personal DSP Training Station based on the TI C3x DSK
Low-Cost Personal DSP Training Station based on the TI C3x DSK Armando B. Barreto 1 and Cesar D. Aguilar Electrical and Computer Engineering Florida International University, CEAS-3942 Miami, FL, 33199
More informationFPGA Implementation of Optimized Decimation Filter for Wireless Communication Receivers
FPGA Implementation of Optimized Decimation Filter for Wireless Communication Receivers Rajpreet Singh, Tripatjot Singh Panag, Amandeep Singh Sappal M. Tech. Student, Dept. of ECE, BBSBEC, Fatehgarh Sahib,
More informationEnsemble QLAB. Stand-Alone, 1-4 Axes Piezo Motion Controller. Control 1 to 4 axes of piezo nanopositioning stages in open- or closed-loop operation
Ensemble QLAB Motion Controllers Ensemble QLAB Stand-Alone, 1-4 Axes Piezo Motion Controller Control 1 to 4 axes of piezo nanopositioning stages in open- or closed-loop operation Configurable open-loop
More informationinter.noise 2000 The 29th International Congress and Exhibition on Noise Control Engineering August 2000, Nice, FRANCE
Copyright SFA - InterNoise 2000 1 inter.noise 2000 The 29th International Congress and Exhibition on Noise Control Engineering 27-30 August 2000, Nice, FRANCE I-INCE Classification: 5.3 ACTIVE NOISE CONTROL
More informationExperiment: FPGA Design with Verilog (Part 4)
Department of Electrical & Electronic Engineering 2 nd Year Laboratory Experiment: FPGA Design with Verilog (Part 4) 1.0 Putting everything together PART 4 Real-time Audio Signal Processing In this part
More informationFPGA Digital Signal Processing. Derek Kozel July 15, 2017
FPGA Digital Signal Processing Derek Kozel July 15, 2017 table of contents 1. Field Programmable Gate Arrays (FPGAs) 2. FPGA Programming Options 3. Common DSP Elements 4. RF Network on Chip 5. Applications
More informationDiamond Cut Productions / Application Notes AN-2
Diamond Cut Productions / Application Notes AN-2 Using DC5 or Live5 Forensics to Measure Sound Card Performance without External Test Equipment Diamond Cuts DC5 and Live5 Forensics offers a broad suite
More informationSpeech and Speaker Recognition for the Command of an Industrial Robot
Speech and Speaker Recognition for the Command of an Industrial Robot CLAUDIA MOISA*, HELGA SILAGHI*, ANDREI SILAGHI** *Dept. of Electric Drives and Automation University of Oradea University Street, nr.
More informationSession 1 Introduction to Data Acquisition and Real-Time Control
EE-371 CONTROL SYSTEMS LABORATORY Session 1 Introduction to Data Acquisition and Real-Time Control Purpose The objectives of this session are To gain familiarity with the MultiQ3 board and WinCon software.
More informationDDC and DUC Filters in SDR platforms
Conference on Advances in Communication and Control Systems 2013 (CAC2S 2013) DDC and DUC Filters in SDR platforms RAVI KISHORE KODALI Department of E and C E, National Institute of Technology, Warangal,
More informationVocoder 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 informationUsing Extra Loudspeakers and Sound Reinforcement
1 SX80, Codec Pro A guide to providing a better auditory experience Produced: December 2018 for CE9.6 2 Contents What s in this guide Contents Introduction...3 Codec SX80: Use with Extra Loudspeakers (I)...4
More informationDigital Signal Processing
Real-Time Second Edition Digital Signal Processing from MATLAB to C with the TMS320C6X DSPs Thad B. Welch Boise State University, Boise, Idaho Cameron H.G. Wright University of Wyoming, Laramie, Wyoming
More informationMAutoPitch. Presets button. Left arrow button. Right arrow button. Randomize button. Save button. Panic button. Settings button
MAutoPitch Presets button Presets button shows a window with all available presets. A preset can be loaded from the preset window by double-clicking on it, using the arrow buttons or by using a combination
More informationHugo Technology. An introduction into Rob Watts' technology
Hugo Technology An introduction into Rob Watts' technology Copyright Rob Watts 2014 About Rob Watts Audio chip designer both analogue and digital Consultant to silicon chip manufacturers Designer of Chord
More informationVXI RF Measurement Analyzer
VXI RF Measurement Analyzer Mike Gooding ARGOSystems, Inc. A subsidiary of the Boeing Company 324 N. Mary Ave, Sunnyvale, CA 94088-3452 Phone (408) 524-1796 Fax (408) 524-2026 E-Mail: Michael.J.Gooding@Boeing.com
More informationmmwave Radar Sensor Auto Radar Apps Webinar: Vehicle Occupancy Detection
mmwave Radar Sensor Auto Radar Apps Webinar: Vehicle Occupancy Detection Please note, this webinar is being recorded and will be made available to the public. Audio Dial-in info: Phone #: 1-972-995-7777
More informationAND8383/D. Introduction to Audio Processing Using the WOLA Filterbank Coprocessor APPLICATION NOTE
Introduction to Audio Processing Using the WOLA Filterbank Coprocessor APPLICATION NOTE This application note is applicable to: Toccata Plus, BelaSigna 200, Orela 4500 Series INTRODUCTION The Toccata Plus,
More informationDoubletalk Detection
ELEN-E4810 Digital Signal Processing Fall 2004 Doubletalk Detection Adam Dolin David Klaver Abstract: When processing a particular voice signal it is often assumed that the signal contains only one speaker,
More informationPEP-II longitudinal feedback and the low groupdelay. Dmitry Teytelman
PEP-II longitudinal feedback and the low groupdelay woofer Dmitry Teytelman 1 Outline I. PEP-II longitudinal feedback and the woofer channel II. Low group-delay woofer topology III. Why do we need a separate
More informationC8000. switch over & ducking
features Automatic or manual Switch Over or Fail Over in case of input level loss. Ducking of a main stereo or surround sound signal by a line level microphone or by a pre recorded announcement / ad input.
More informationPROVIDING AN ENVIRONMENT TO TEACH DSP ALGORITHMS. José Vieira, Ana Tomé, João Rodrigues
PROVIDG AN ENVIRONMENT TO TEACH DSP ALGORITHMS José Vieira, Ana Tomé, João Rodrigues Departamento de Electrónica e Telecomunicações da Universidade de Aveiro Instituto de Engenharia e Electrónica e Telemática
More informationAN 623: Using the DSP Builder Advanced Blockset to Implement Resampling Filters
AN 623: Using the DSP Builder Advanced Blockset to Implement Resampling Filters AN-623-1.0 Application Note Prerequisites This application note discusses various design techniques for implementing resampling
More informationDesign of Speech Signal Analysis and Processing System. Based on Matlab Gateway
1 Design of Speech Signal Analysis and Processing System Based on Matlab Gateway Weidong Li,Zhongwei Qin,Tongyu Xiao Electronic Information Institute, University of Science and Technology, Shaanxi, China
More informationThe following exercises illustrate the execution of collaborative simulations in J-DSP. The exercises namely a
Exercises: The following exercises illustrate the execution of collaborative simulations in J-DSP. The exercises namely a Pole-zero cancellation simulation and a Peak-picking analysis and synthesis simulation
More informationDragon. manual version 1.6
Dragon manual version 1.6 Contents DRAGON TOP PANEL... 2 DRAGON STARTUP... 2 DRAGON STARTUP SCREEN... 2 DRAGON INFO SCREEN... 3 DRAGON MAIN SCREEN... 3 TURNING ON A TRANSMITTER... 4 CHANGING MAIN SCREEN
More informationMIE 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 information2 MHz Lock-In Amplifier
2 MHz Lock-In Amplifier SR865 2 MHz dual phase lock-in amplifier SR865 2 MHz Lock-In Amplifier 1 mhz to 2 MHz frequency range Dual reference mode Low-noise current and voltage inputs Touchscreen data display
More informationDigital 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 informationFilm Grain Technology
Film Grain Technology Hollywood Post Alliance February 2006 Jeff Cooper jeff.cooper@thomson.net What is Film Grain? Film grain results from the physical granularity of the photographic emulsion Film grain
More informationModeling and Implementing Software-Defined Radio Communication Systems on FPGAs Puneet Kumar Senior Team Lead - SPC
Modeling and Implementing Software-Defined Radio Communication Systems on FPGAs Puneet Kumar Senior Team Lead - SPC 2012 The MathWorks, Inc. 1 Agenda Integrated Model-Based Design to Implement SDR on FPGA
More informationInside Digital Design Accompany Lab Manual
1 Inside Digital Design, Accompany Lab Manual Inside Digital Design Accompany Lab Manual Simulation Prototyping Synthesis and Post Synthesis Name- Roll Number- Total/Obtained Marks- Instructor Signature-
More informationAnalyzing Modulated Signals with the V93000 Signal Analyzer Tool. Joe Kelly, Verigy, Inc.
Analyzing Modulated Signals with the V93000 Signal Analyzer Tool Joe Kelly, Verigy, Inc. Abstract The Signal Analyzer Tool contained within the SmarTest software on the V93000 is a versatile graphical
More informationDigital Strobe Tuner. w/ On stage Display
Page 1/7 # Guys EEL 4924 Electrical Engineering Design (Senior Design) Digital Strobe Tuner w/ On stage Display Team Members: Name: David Barnette Email: dtbarn@ufl.edu Phone: 850-217-9147 Name: Jamie
More informationMULTIMIX 8/4 DIGITAL AUDIO-PROCESSING
MULTIMIX 8/4 DIGITAL AUDIO-PROCESSING Designed and Manufactured by ITEC Tontechnik und Industrieelektronik GesmbH 8200 Laßnitzthal 300 Austria / Europe MULTIMIX 8/4 DIGITAL Aim The most important aim of
More informationSolutions to Embedded System Design Challenges Part II
Solutions to Embedded System Design Challenges Part II Time-Saving Tips to Improve Productivity In Embedded System Design, Validation and Debug Hi, my name is Mike Juliana. Welcome to today s elearning.
More informationSR-D8-M, SR-D8-S. (Ver ) SOFTWARE INSTRUCTIONS
SOFTWARE INSTRUCTIONS active l ine array speak er SYStems SR-D8-M, SR-D8-S (Ver. 1.1.1) Thank you for purchasing TOA's Active Line Array Speaker Systems. Please carefully follow the instructions in this
More informationDSP Monitoring Systems. dsp GLM. AutoCal TM
DSP Monitoring Systems dsp GLM AutoCal TM Genelec DSP Systems - 8200 bi-amplified monitor loudspeakers and 7200 subwoofers For decades Genelec has measured, analyzed and calibrated its monitoring systems
More informationATS50SAW Programmable Selective Amplifier
ATS50SAW Programmable Selective Amplifier Technical Specifications N Input BI/BII (40 108 MHz) 1 N Input BIII/DAB (170 320 MHz) 1 N AUX input (40 860 MHz) 1 N Programmable Input UHF (470 790 MHz) 4 N IF-SAT
More informationSREV1 Sampling Guide. An Introduction to Impulse-response Sampling with the SREV1 Sampling Reverberator
An Introduction to Impulse-response Sampling with the SREV Sampling Reverberator Contents Introduction.............................. 2 What is Sound Field Sampling?.....................................
More informationDHANALAKSHMI COLLEGE OF ENGINEERING Tambaram, Chennai
DHANALAKSHMI COLLEGE OF ENGINEERING Tambaram, Chennai 601 301 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING EC6511 DIGITAL SIGNAL PROCESSING LABORATORY V SEMESTER - R 2013 LABORATORY MANUAL Name
More informationVoxengo PHA-979 User Guide
Version 2.6 http://www.voxengo.com/product/pha979/ Contents Introduction 3 Features 3 Compatibility 3 User Interface Elements 5 Delay 5 Phase 5 Output 6 Correlometer 7 Introduction 7 Parameters 7 Credits
More informationDAC Express Release 3.4 (VT9801B)
DAC Express Release 3.4 (VT9801B) DAC Express 3.4 Highlights n Display Wizard for fast test setups n 48-channel high performance remote strain measurement unit (EX1629) n Combine multi-channel analog,
More informationFeatures/Specifications
Introduction Thank you for purchasing the DD Audio DSI-1(Digital Signal Integrator). The DSI-1 is a feature rich audio signal processor that will allow you to precisely tune the acoustics of your car audio
More informationEffect of Compensation and Arbitrary Sampling in interpolators for Different Wireless Standards on FPGA Platform
Research Journal of Applied Sciences, Engineering and Technology 6(4): 609-621, 2013 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2013 Submitted: August 29, 2012 Accepted: September
More informationKeywords Xilinx ISE, LUT, FIR System, SDR, Spectrum- Sensing, FPGA, Memory- optimization, A-OMS LUT.
An Advanced and Area Optimized L.U.T Design using A.P.C. and O.M.S K.Sreelakshmi, A.Srinivasa Rao Department of Electronics and Communication Engineering Nimra College of Engineering and Technology Krishna
More informationSCM820 Digital IntelliMix Automatic Mixer SEAMLESS MIXING. ADVANCED CONTROL.
SCM820 Digital IntelliMix Automatic Mixer SEAMLESS MIXING. ADVANCED CONTROL. SCM820 Digital IntelliMix Automatic Mixer The SCM820 is the flagship Shure digital automatic mixer for seamless, natural-sounding
More informationFPGA Laboratory Assignment 4. Due Date: 06/11/2012
FPGA Laboratory Assignment 4 Due Date: 06/11/2012 Aim The purpose of this lab is to help you understanding the fundamentals of designing and testing memory-based processing systems. In this lab, you will
More informationDesign and VLSI Implementation of Oversampling Sigma Delta Digital to Analog Convertor Used For Hearing Aid Application
Page48 Design and VLSI Implementation of Oversampling Sigma Delta Digital to Analog Convertor Used For Hearing Aid Application ABSTRACT: Anusheya M* & Selvi S** *PG scholar, Department of Electronics and
More informationGetting Started with Launchpad and Grove Starter Kit. Franklin Cooper University Marketing Manager
Getting Started with Launchpad and Grove Starter Kit Franklin Cooper University Marketing Manager Prelab Work Lab Documentation: https://goo.gl/vzi53y Create a free my.ti.com account Install Drivers for
More informationAE16 DIGITAL AUDIO WORKSTATIONS
AE16 DIGITAL AUDIO WORKSTATIONS 1. Storage Requirements In a conventional linear PCM system without data compression the data rate (bits/sec) from one channel of digital audio will depend on the sampling
More informationControlling adaptive resampling
Controlling adaptive resampling Fons ADRIAENSEN, Casa della Musica, Pzle. San Francesco 1, 43000 Parma (PR), Italy, fons@linuxaudio.org Abstract Combining audio components that use incoherent sample clocks
More informationSensor Development for the imote2 Smart Sensor Platform
Sensor Development for the imote2 Smart Sensor Platform March 7, 2008 2008 Introduction Aging infrastructure requires cost effective and timely inspection and maintenance practices The condition of a structure
More informationSystem Requirements SA0314 Spectrum analyzer:
System Requirements SA0314 Spectrum analyzer: System requirements Windows XP, 7, Vista or 8: 1 GHz or faster 32-bit or 64-bit processor 1 GB RAM 10 MB hard disk space \ 1. Getting Started Insert DVD into
More informationAn Introduction to Hardware-Based DSP Using windsk6
Session 1320 An Introduction to Hardware-Based DSP Using windsk6 Michael G. Morrow University of Wisconsin Thad B. Welch United States Naval Academy Cameron H. G. Wright U.S. Air Force Academy Abstract
More informationDigital Effects Pedal Description Ross Jongeward 10 December 2014
Digital Effects Pedal Description Ross Jongeward 10 December 2014 1 Contents Section Number Title Page 1.1 Introduction..3 2.1 Project Electrical Specifications..3 2.1.1 Project Specifications...3 2.2.1
More informationPEP-I1 RF Feedback System Simulation
SLAC-PUB-10378 PEP-I1 RF Feedback System Simulation Richard Tighe SLAC A model containing the fundamental impedance of the PEP- = I1 cavity along with the longitudinal beam dynamics and feedback system
More informationControlSpace Designer software 5.1
BOSE Professional ControlSpace Designer software 5.1 Aug 13, 2018 Revision: 0.2 General This release of ControlSpace Designer and firmware adds the following features: 1. Standard Room Combiner 2. Predictive
More informationA Fast Constant Coefficient Multiplier for the XC6200
A Fast Constant Coefficient Multiplier for the XC6200 Tom Kean, Bernie New and Bob Slous Xilinx Inc. Abstract. We discuss the design of a high performance constant coefficient multiplier on the Xilinx
More information8 DIGITAL SIGNAL PROCESSOR IN OPTICAL TOMOGRAPHY SYSTEM
Recent Development in Instrumentation System 99 8 DIGITAL SIGNAL PROCESSOR IN OPTICAL TOMOGRAPHY SYSTEM Siti Zarina Mohd Muji Ruzairi Abdul Rahim Chiam Kok Thiam 8.1 INTRODUCTION Optical tomography involves
More informationThe Discussion of this exercise covers the following points:
Exercise 3-1 Digital Baseband Processing EXERCISE OBJECTIVE When you have completed this exercise, you will be familiar with various types of baseband processing used in digital satellite communications.
More informationYellow Frog. Manual Version 1.1
Yellow Frog Manual Version 1.1 1 YellowFrog Contents PC Requirements...... 2 YellowFrog Power Meter Measurement.... 3 YellowFrog PC Software..... 3 Main Screen....... 4 Input Overload....... 5 Battery
More informationOL_H264MCLD Multi-Channel HDTV H.264/AVC Limited Baseline Video Decoder V1.0. General Description. Applications. Features
OL_H264MCLD Multi-Channel HDTV H.264/AVC Limited Baseline Video Decoder V1.0 General Description Applications Features The OL_H264MCLD core is a hardware implementation of the H.264 baseline video compression
More informationAN 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 informationLOW POWER DIGITAL EQUALIZATION FOR HIGH SPEED SERDES. Masum Hossain University of Alberta
LOW POWER DIGITAL EQUALIZATION FOR HIGH SPEED SERDES Masum Hossain University of Alberta 0 Outline Why ADC-Based receiver? Challenges in ADC-based receiver ADC-DSP based Receiver Reducing impact of Quantization
More information!! 1 of! 21. Magico Subwoofer Setup and DSP Control Manual. Password: Fact_ory
Magico Subwoofer Setup and DSP Control Manual Password: Fact_ory Thank you for the purchase of your new Magico S-Sub or Q-Sub. The goal of this setup manual is to first integrate the subwoofer into your
More informationBrain-Computer Interface (BCI)
Brain-Computer Interface (BCI) Christoph Guger, Günter Edlinger, g.tec Guger Technologies OEG Herbersteinstr. 60, 8020 Graz, Austria, guger@gtec.at This tutorial shows HOW-TO find and extract proper signal
More informationExperiment # 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 informationFall 2008 Group 3. 2-Point 5.1. Final Report
18-551 Fall 2008 Group 3 2-Point 5.1 Headphones Never Sounded This Good Final Report Dan Passmore (dpassmor@andrew.cmu.edu) Vitaly Cherednichenko (vitalyc@cmu.edu) Yiran Liu (yiranl@andrew.cmu.edu) 1 Table
More informationNew Results on QAM-Based 1000BASE-T Transceiver
New Results on QAM-Based 1000BASE-T Transceiver Oscar Agazzi, Mehdi Hatamian, Henry Samueli Broadcom Corp. 16251 Laguna Canyon Rd. Irvine, CA 92618 714-450-8700 Outline Transceiver parameters 3dB and 10dB
More informationLab 2: A/D, D/A, and Sampling Theorem
Lab 2: A/D, D/A, and Sampling Theorem Introduction The purpose of this lab is to explore the principles of analog-to-digital conversion, digital-to-analog conversion, and the sampling theorem. It will
More informationCommon Spatial Patterns 3 class BCI V Copyright 2012 g.tec medical engineering GmbH
g.tec medical engineering GmbH Sierningstrasse 14, A-4521 Schiedlberg Austria - Europe Tel.: (43)-7251-22240-0 Fax: (43)-7251-22240-39 office@gtec.at, http://www.gtec.at Common Spatial Patterns 3 class
More informationFigure 1: Feature Vector Sequence Generator block diagram.
1 Introduction Figure 1: Feature Vector Sequence Generator block diagram. We propose designing a simple isolated word speech recognition system in Verilog. Our design is naturally divided into two modules.
More informationRadar Signal Processing Final Report Spring Semester 2017
Radar Signal Processing Final Report Spring Semester 2017 Full report report by Brian Larson Other team members, Grad Students: Mohit Kumar, Shashank Joshil Department of Electrical and Computer Engineering
More information