Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.

Slides:



Advertisements
Similar presentations
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 181 Lecture 18 DSP-Based Analog Circuit Testing  Definitions  Unit Test Period (UTP)  Correlation.
Advertisements

Guitar Effects Processor Using DSP
Theoretical basis for data communication
Data Acquisition Risanuri Hidayat.
EET 2351 Lecture 2 Professor: Dr. Miguel Alonso Jr.
Sampling and quantization Seminary 2. Problem 2.1 Typical errors in reconstruction: Leaking and aliasing We have a transmission system with f s =8 kHz.
WIMS Capstone Proposal DSP Demo Abigail Fuentes Rivera Esteban Valentin Lugo Michael Ortiz Sanchez ICOM 5047 Prof Nayda Santiago.
1 Fully Digital HF Radios Phil Harman VK6APH Dayton Hamvention – 17 th May 2008.
Digital Signal Processing Techniques ECE2799 Lecture Prof. W. Michalson.
Software Defined Radio Mentor: Dr. Brian Banister Sponsor: Comtech AHA Team: Brad Eylander, Dylan Kievit, Jeff Chang, Ted Storms Acknowledgements: Dr.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
DSP Implementation of a 1961 Fender Champ Amplifier James Siegle Advisor: Dr. Thomas L. Stewart April 8, 2003.
EE 198 B Senior Design Project. Spectrum Analyzer.
Inventory Control in Stores Dec05-09 Team: Jeff Benson Frederick Brown Christopher Reed Brian Wagner Date: December 6, 2005 Client: ISU Senior Design Program.
Helicopter Data Acquisition System ECE 4522 Senior Design II.
INTRODUCTION TO DIGITAL SIGNAL PROCESSING Dr. Hugh Blanton ENTC 4347.
WCBI Team Information Team number: Client: Faculty Advisors: Technical Advisors: Team Members: May02-11 Square D Company (Greg Wiese) Glenn Hillesland.
1 Summary of SDR Analog radio systems are being replaced by digital radio systems for various radio applications. SDR technology aims to take advantage.
Digital Communication Techniques
Over-Sampling and Multi-Rate DSP Systems
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
PIC Evaluation/ Development Board Dec02-12 December 10, 2002 Client: ECpE Department Faculty Advisors: Dr. Rover, Dr. Weber Chad Berg, Luke Bishop, Tyson.
Team may00-04 Fazal Baloch, EE Yew-Kwong Soo, EE Wee-Liat Tay, EE Chris Van Oosbree, CprE Walter Wedan, EE Abstract The purpose of this project is to develop.
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Spectrum Analyzer Basics Copyright 2000 Agenda Overview: What is spectrum analysis? What measurements do we make? Theory of Operation: Spectrum analyzer.
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
DSP Techniques for Software Radio DSP Front End Processing Dr. Jamil Ahmad.
1-1 Basics of Data Transmission Our Objective is to understand …  Signals, bandwidth, data rate concepts  Transmission impairments  Channel capacity.
Device Interface Board for Wireless LAN Testing Team May Client ECpE Department Faculty Advisor Dr. Weber Team Members Matthew Dahms – EE Justine.
Understanding ADC Specifications September Definition of Terms 000 Analogue Input Voltage Digital Output Code FS1/2.
Lecture 18 DSP-Based Analog Circuit Testing
Smart Digital Valve Control Simulator May April 25, 2001 Client: Client: Fisher Controls Intl. Inc. Contacts: Contacts: Patrick Ryan and Jeff Seyller.
FCS - AAO - DM COMPE/SE/ISE 492 Senior Project 2 System/Software Test Documentation (STD) System/Software Test Documentation (STD)
Acoustic Analysis of Speech Robert A. Prosek, Ph.D. CSD 301 Robert A. Prosek, Ph.D. CSD 301.
Professor: Dr. Miguel Alonso Jr.
EE302 Lesson 19: Digital Communications Techniques 3.
Abstract Previous senior design teams developed an amplifier board for Teradyne Corporation. This board will boost the input signal to a computer-based.
Educational Laboratory Virtual Instrumentation Suite (ELVIS) May Client: National Instruments Advisors: Dr. Mani Mina, Dr. Diane Rover Group Members:
Sept. 25, 2006 Assignment #1 Assignment #2 and Lab #3 Now Online Formula Cheat Sheet Cheat SheetCheat Sheet Review Time, Frequency, Fourier Bandwidth Bandwidth.
CYBERSIM Dec Client: Information Assurance Center Advisor: Dr. Doug Jacobson Group Members: Ryan ApplegateCprE Saddam KhattakCprE Dan NguyenCprE/JLMC.
FPGA Controlled Amplifier Module May Team Members  Jesse Bartley, CprE  Jiwon Lee, EE  Michael Hayen, CprE  Zhi Gao, EE Client: Teradyne Corp.
Mixed-Signal Option for the Teradyne Integra J750 Test System May08-12 Emily Evers Vincent Tai.
- 1 - YLD 10/2/99ESINSA Tools YLD 10/2/99ESINSA Filters Performances A filter should maintain the signal integrity. A signal does not exist alone.
Introduction Advantage of DSP: - Better signal quality & repeatable performance - Flexible  Easily modified (Software Base) - Handle more complex processing.
§ 4.1 Instrumentation and Measurement Systems § 4.2 Dynamic Measurement and Calibration § 4.3 Data Preparation and Analysis § 4.4 Practical Considerations.
SPECTRUM ANALYZER 9 kHz GHz
ABSTRACT The purpose of this project is to develop an amplifier for Teradyne Corporation. The amplifier will take the input signal and amplify it without.
High-Performance FPGA-Controlled Amplifier Phase IV May April 27 th, 2005.
Why Data Conversion? Real world is analog Mostly, communication and computation is digital Need a component to convert analog signals to digital (ADC)
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Present Uses of the Fermilab Digital Signal Receiver VXI Module Brian Chase,Paul Joireman, Philip Varghese RF Embedded Systems (LLRF) Group.
Optical Encoder for a Game Steering Wheel May05-26 Client: Thomas Enterprises Advisors: Dr. James Davis Dr. Douglas Jacobson Team Members: Sam Dahlke,
Introduction ProjectRequirements Project Requirements In a previous senior design project, a wireless front-end was added to Iowa State University’s Teradyne.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
Device Interface Board for Wireless LAN Testing
P08311: FPGA Based multi-purpose driver / data acquisition system Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Andrew FitzgeraldCEProject Manager/FPGA.
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
May FPGA Controlled Amplifier Module (FCAM) December 8, 2005.
PC Based Spectrum Analyzer April 29, 2003 May03-10 Faculty Advisor: Dr. DJ Chen Michael Cain Paul Heil Eric Rasmussen Aung Thuya Client: Teradyne Inc.
Abstract The purpose of this project is to design a high-performance FPGA-controlled amplifier for Teradyne Corporation. This will constitute Phase IV.
1.1 What is Noise? any ‘unwanted” part of the analytical signal always some noise in a signal 1.2 Signal-to-noise ratio (S/N) for a set of data (replicate.
Device Interface Board for Wireless LAN Testing Team May Client ECpE Department Faculty Advisor Dr. Weber Team Members Nathan Gibbs – EE Adnan Kapadia.
Digital Signal Processor HANYANG UNIVERSITY 학기 Digital Signal Processor 조 성 호 교수님 담당조교 : 임대현
Microcontroller Enhancement Design Project
The performance requirements for DSP applications continue to grow and the traditional solutions do not adequately address this new challenge Paradigm.
Data Acquisition (DAQ)
FPGA Controlled Amplifier Module May 06-14
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky HiltonCprE Team Number: Date: Client: Advisors: Team Members:

Presentation Outline Introduction Problem Statement Design Objectives End Product Description Assumptions & Limitations Risks and Concerns Technical Approach Project Success Future Work Human and Financial Budgets Lessons Learned Summary

Introduction Teradyne – very high end test equipment Several Teradyne sponsored groups Group 1 – PC spectrum analyzer Group 2 – Embedded DSP spectrum analyzer Group 3 – Single board DSP spectrum analyzer Group 4 – Replicating analyzers on single board Purpose of projects – Replace ‘serial’ method of testing with faster ‘parallel’ approach

Key Concepts Dynamic range Ratio of signal levels expressed in dB DSP - Digital signal processing Fourier Transform – Translates signal from time domain to frequency domain Notch filter - Rejects signals within a narrow band of frequencies and passes all other signals Anti-aliasing filter A low-pass filter to prevent aliasing

What is Aliasing? Aliasing is the generation of a false (alias) frequency along with the correct one when doing frequency sampling.

Dynamic Range CD player: 96 dB Tester must have dynamic range that is a factor of 10 better Ratio V(tester) to V(cd player) = * log(10) = 20 dB Our tester – another factor of 10!!! 96 dB + 20 dB + 20 dB = 136 dB

Fourier Transform More than one signal present Signal broken into frequency components Time domain Frequency domain

Problem Statement Evaluate analog input signal between DC and 1MHz (bandwidth) Process signal on external hardware Display signal properties on PC

Design Objectives Dynamic range Total dynamic range -135dB Digitizer -96 dB Filters approx. -40/50 dB Signal properties Measure five harmonics Measure THD, SNR, Noise floor Measure amplitude of fundamental & harmonic frequencies Measure input frequencies from DC to 1MHz Intended users and uses Future Teradyne senior design teams

End Product Description External hardware System components Signal generator Filter board A/D converter Digital signal processor Host computer PC software GUI interface DSP program

Assumptions Hardware selection Finding A/D and DSP would be easy Hardware integration Interfacing A/D and DSP would be difficult Software package Development tools for DSP available Filter design High quality parts for filters available Financial Budget Teradyne will cover all costs

Limitations Technical knowledge Analog filter design Limited experience with DSP Hardware selection Reading data sheets Available digitizer/DSP boards Software No experience writing in Lab View

Project Risks and Concerns Hardware selection Delay part orders Delay system integration Delay software development Integrating hardware Frying expensive equipment

Technical Approach Required specifications External hardware approach Twin-T notch filters Analog Devices products Design choices Hardware Custom/commercial board design Anti-aliasing filters Software LabView/C/C++/Java E.A.G.L.E software OrCAD p-spice

Technical Approach

Step 1 – Filtering frequency by dB Filter board 4 filters laid out on custom board Anti-aliasing Makes sure no signals over 1 MHz enter the system Notch filters Knocks down fundamental

Notch Filter Before notch filter After notch filter Noise floor

Step 2 – A/D Conversion Analog Devices 976A 16 bit Signal from filter is digitized Data passed to DSP A/D channel determines which filter will be used.

Step 3 – Signal Processing Analog Devices DSP 40 MHz Store digitized signal in DSP memory Perform Fast Fourier Transform Calculate signal properties of interest

Step 4 – Calibration Reduces total system error Determines notch frequency of each filter Calibration steps Generate white noise Perform FFT Find notch Generate signal at notch frequency

Notch Filter Calibration White noise FFT of noise

Step 5 – Display Data DSP data sent to PC Lists all signal properties of interest

Evaluation of Project Success Completed tasks Filter design Filter board design Filter board fabrication GUI code written DSP code written Tasks not completed Hardware integration DSP and host PC communication code

Future Work Hardware Redesign to meet frequency specification Single board solution Filtering More filters added Prefabricated filter banks Software Rewrite DSP code for single board solution Optimize algorithms for real time processing Add functionality to software

Financial Budget

Human Budget

Lessons Learned Keep ahead of deadlines Make backup plans Ordering/Receiving parts Software problems More documentation Keep better lab notes Documentation for next team

Closing Summary Learned a lot about DSP and analog filter design Team skills improved Useful information passed to next group Acknowledgements Teradyne Julie Dickerson & Bill Black Brian Nowak & Neeraj Nayak

Questions