Final Project Overall Design Presented By: Akram Ahmed Date: 19 November 2014 CMPE 691: Digital Signal Processing Hardware Implementation.

Slides:



Advertisements
Similar presentations
DFT & FFT Computation.
Advertisements

1 The 2-to-4 decoder is a block which decodes the 2-bit binary inputs and produces four output All but one outputs are zero One output corresponding to.
Programmable FIR Filter Design
Digital FX Correlator Nimish Sane Center for Solar-Terrestrial Research New Jersey Institute of Technology, Newark, NJ EOVSA Technical Design Meeting.
Digital Kommunikationselektronik TNE027 Lecture 5 1 Fourier Transforms Discrete Fourier Transform (DFT) Algorithms Fast Fourier Transform (FFT) Algorithms.
Appendix 1 Number Systems Objectives: Review of number systems and radix conversion methods Review of binary, octal, hexadecimal and BCD unsigned codes.
FPGA Programming for Real Time Analysis of Lidar Systems
1 Final project Speaker: Team 5 電機三 黃柏森 趙敏安 Mentor : 陳圓覺 Adviser: Prof. An-Yeu Wu Date: 2007/1/22.
Auto-tuning for Electric Guitars using Digital Signal Processing Pat Hurney, 4ECE 31 st March 2009.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Speech & Audio Processing
FIR Tap Filter Optimization CE222 Final Project Spring 2003 S oleste H ilberg N icole S tarr.
Sampling, Reconstruction, and Elementary Digital Filters R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
20 October 2003WASPAA New Paltz, NY1 Implementation of real time partitioned convolution on a DSP board Enrico Armelloni, Christian Giottoli, Angelo.
Connectivity Lab University of California, Berkeley Location and Timing with C/A code in GPS Wanbin Tang Jan 24, 2007.
Introduction SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software and Applications Miodrag Bolic.
CMPE222 Final Project Presentation More Optimization on FIR Manju Anand 06/03/03.
Overview of the Circuit Multiplier Subtractor Comparator Multiplexer.
Ger man Aerospace Center Transfer Chart Analysis of Iterative OFDM Receivers with Data Aided Channel Estimation Stephan Sand, Christian Mensing, and Armin.
Final Presentation Neural Network Implementation On FPGA Supervisor: Chen Koren Maria Nemets Maxim Zavodchik
Mohammad Tamim Alkhodary Ali Al-Saihati
Prepared by: Hind J. Zourob Heba M. Matter Supervisor: Dr. Hatem El-Aydi Faculty Of Engineering Communications & Control Engineering.
Sub-band Mixing and Addition of Digital Effects for Consumer Audio ELECTRICAL & ELECTRONIC ENGINEERING FINAL YEAR PROJECTS 2012/2013 Presented by Fionn.
Transition Converter " Supply signals from new antennas to old correlator. " Will be discarded or abandoned in place when old correlator is turned off.
Discrete-Time and System (A Review)
ELEN 5346/4304 DSP and Filter Design Fall Lecture 12: Number representation and Quantization effects Instructor: Dr. Gleb V. Tcheslavski Contact:
March 8, 2006Spectral RTL ATPG1 High-Level Spectral ATPG for Gate-level Circuits Nitin Yogi and Vishwani D. Agrawal Auburn University Department of ECE.
Sub-Nyquist Reconstruction Final Presentation Winter 2010/2011 By: Yousef Badran Supervisors: Asaf Elron Ina Rivkin Technion Israel Institute of Technology.
Sine Wave Generation on the XUP Virtex-II Pro Development System Steven Wasson ECE 443 – Hardware Design in VHDL Assignment 3 – Sine Wave Generation October.
1 A 252Kgates/4.9Kbytes SRAM/71mW Multi-Standard Video Decoder for High Definition Video Applications Motivation A variety of video coding standards Increasing.
6.2 - The power Spectrum of a Digital PAM Signal A digtal PAM signal at the input to a communication channl scale factor (where 2d is the “Euclidean.
1 of 23 Fouts MAPLD 2005/C117 Synthesis of False Target Radar Images Using a Reconfigurable Computer Dr. Douglas J. Fouts LT Kendrick R. Macklin Daniel.
ECE532 Final Project Demo Disparity Map Generation on a FPGA Using Stereoscopic Cameras ECE532 Final Project Demo Team 3 – Alim, Muhammad, Yu Ting.
Jacob Zurasky ECE5526 – Spring 2011
Casper 2010Marc Torres Part 2: Building blocks for the next generation.
ECE 448: Lab 6 DSP and FPGA Embedded Resources (Digital Downconverter)
Active Noise Cancellation System
Convolution in Matlab The convolution in matlab is accomplished by using “conv” command. If “u” is a vector with length ‘n’ and “v” is a vector with length.
LIST OF EXPERIMENTS USING TMS320C5X Study of various addressing modes of DSP using simple programming examples Sampling of input signal and display Implementation.
Booster Dampers Update Nathan Eddy PIP Meeting 4/30/14.
ECE 448: Lab 7 Design and Testing of an FIR Filter.
Automatic Equalization for Live Venue Sound Systems Damien Dooley, Final Year ECE Progress To Date, Monday 21 st January 2008.
Digital Signal Processing
DEPARTMENTT OF ECE TECHNICAL QUIZ-1 AY Sub Code/Name: EC6502/Principles of digital Signal Processing Topic: Unit 1 & Unit 3 Sem/year: V/III.
GROUP MEMBERS ELISHBA KHALID 07-CP-07 TAHIRA SAMEEN 07-CP-31.
Lecture 09b Finite Impulse Response (FIR) Filters
FP7 Uniboard project Digital Receiver G. Comoretto, A. Russo, G. Tuccari, A Baudry, P. Camino, B. Quertier Dwingeloo, February 27, 2009.
JIVE UniBoard Correlator External Review
Davin Larson, Roberto Livi, Phyllis Whittlesey,
Final Project Report 64 points FFT
Signal Processing First
Digital Signal Processing
Lecture 11 FIR Filtering Intro
Speech Signal Processing
Using MathCAD, Matlab and PSpice for electronics simulations
Fixed-pointed FFT model
Lecture 12 Linearity & Time-Invariance Convolution
FFT-based filtering and the
A New Approach to Pipeline FFT Processor
Quantization in Implementing Systems
Trigger Frequency Analysis & Busy/Veto on the SCT TIM
DIGITAL ON/OFF AM MODULATOR AMIT R SHARMA & AKRAM SHAZAD.
Data Wordlength Reduction for Low-Power Signal Processing Software
Signal Processing First
Christian Hackmann and Evert Nord
Presented by Mohsen Shakiba
Real time signal processing
Introduction SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software and Applications Miodrag Bolic.
Introduction SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software and Applications Miodrag Bolic.
Presentation transcript:

Final Project Overall Design Presented By: Akram Ahmed Date: 19 November 2014 CMPE 691: Digital Signal Processing Hardware Implementation

Outline  Filter Design  Window Design  Complex Number  Absolute Value Calculation  City Distance  Spectral Density Design  FFT Latency and selection  Overall Design

Filter Design  Number of Taps: 201  Max Filter Coeff =  Min Filter Coeff Value =  Coeff representation = 1.9, signed 2’s compliment

Window Design  Max Window Coeff = 1  Min Window Coeff Value = (non-zero)  Coeff representation = 1. 9, unsigned

Combined Filter and Window

Spectral Density

FFT  Number of Inputs: 1024  Target Design Frequency: 50 MHz (20ns)  FFT Latency = FFT calculation time + drain time  For Radix 2 lite  FFT Latency =  s * 20 ns = ms  For Radix 2 Burst I/O  FFT Latency =  s * 20 ns = ms  For Radix 4 Burst I/O  FFT Latency =  s * 20 ns = ms  For Pipeline Streaming  FFT Latency =  s * 20 ns = ms

Overall Design

FIR IP Core

FIR Simulation

FIR Matlab f = fopen ('filtInp','w'); filtLen = length(y1); for i = 1:1:filtLen nonF = fi(y1(i),1,16,0); fprintf(f,'%s,\n', nonF.bin); fix = strcat(nonF.bin,'.0'); y1(i) = fix2dec(fix); end

FIR Simulated output and Matlab comp.

FIR input

Overall Design