S UB -N YQUIST S AMPLING DSP & S UPPORT C HANGE D ETECTOR M IDTERM PRESENTATION S UB -N YQUIST S AMPLING DSP & S UPPORT C HANGE D ETECTOR M IDTERM PRESENTATION.

Slides:



Advertisements
Similar presentations
Clare Smtih SHARC Presentation1 The SHARC Super Harvard Architecture Computer.
Advertisements

Characterization Presentation Neural Network Implementation On FPGA Supervisor: Chen Koren Maria Nemets Maxim Zavodchik
Performed by: Andre Steiner Yael Dresner Instructor: Michael Levilov המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
1 Control System Using LabVIEW Performed by: Goldfeld Uri Schwartz David Project instructor: Alkalay Daniel Reuben Amir Technion – Israel Institute of.
1 Matrix Multiplication on SOPC Project instructor: Ina Rivkin Students: Shai Amara Shuki Gulzari Project duration: one semester.
LoopBuster Hardware Loop Detection in Fast Mesh Ethernet Networks Uriel Peled and Tal Kol Guided by Boaz Mizrahi Advised by Gideon Kaempfer Digital Systems.
Performed by: Farid Ghanayem & Jihad Zahdeh Instructor: Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
© 2004 Xilinx, Inc. All Rights Reserved Implemented by : Alon Ben Shalom Yoni Landau Project supervised by: Mony Orbach High speed digital systems laboratory.
Presenters: Guy Elazar, Eyal Shindler Supervised By: Pavel Kislov, Inna Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון.
Performed by:Fina Marganit Instructor: Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה.
1 Performed by: Lin Ilia Khinich Fanny Instructor: Fiksman Eugene המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
Performed by : Rivka Cohen and Sharon Solomon Instructor : Walter Isaschar המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון.
DSP Algorithm on System on Chip Performed by : Einat Tevel Supervisor : Isaschar Walter Accompanying engineers : Emilia Burlak, Golan Inbar Technion -
Performed by: Sheetrit Idan Erlichman Sharon Instructor: Gandelsman Michael Cooperated with: Signal and Image Processing Laboratory המעבדה למערכות ספרתיות.
Performed by: Asaf Gal Elad Ilan Instructor: Alex Zviagintsev המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of.
Data Acquisition for Biofeedback System Using LabVIEW Midterm Presentation Performed by Rapoport Alexandra Supervised by Eugene Rivkin Technion Department.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Written by: Haim Natan Benny Pano Supervisor:
1 Portable Heart Attack Detector (PHAD) Spring semester, 2005 Technion – Israel Institute of Technology Department of Electrical Engineering High-Speed.
Performed by: Rapoport Alexandra Instructor: Rivkin Eugene המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Written by: Haim Natan Benny Pano Supervisor:
1 Mid-term Presentation Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System architectures.
Elad Hadar Omer Norkin Supervisor: Mike Sumszyk Winter 2010/11 Date: Technion – Israel Institute of Technology Faculty of Electrical Engineering High Speed.
Sub-Nyquist Sampling DSP & SCD Modules Presented by: Omer Kiselov, Daniel Primor Supervised by: Ina Rivkin, Moshe Mishali Winter 2010High Speed Digital.
Sub- Nyquist Sampling System Hardware Implementation System Architecture Group – Shai & Yaron Data Transfer, System Integration and Debug Environment Part.
Sub-Nyquist Reconstruction Final Presentation Winter 2010/2011 By: Yousef Badran Supervisors: Asaf Elron Ina Rivkin Technion Israel Institute of Technology.
By: Daniel BarskyNatalie Pistunovich Supervisors: Rolf HilgendorfInna Rivkin.
Student : Andrey Kuyel Supervised by Mony Orbach Spring 2011 Final Presentation High speed digital systems laboratory High-Throughput FFT Technion - Israel.
Digital Radio Receiver Amit Mane System Engineer.
Matrix Multiplication on FPGA Final presentation One semester – winter 2014/15 By : Dana Abergel and Alex Fonariov Supervisor : Mony Orbach High Speed.
Elad Hadar Omer Norkin Supervisor: Mike Sumszyk Winter 2010/11, Single semester project. Date:22/4/12 Technion – Israel Institute of Technology Faculty.
Efficient FPGA Implementation of QR
Department of Communication Engineering, NCTU
FPGA (Field Programmable Gate Array): CLBs, Slices, and LUTs Each configurable logic block (CLB) in Spartan-6 FPGAs consists of two slices, arranged side-by-side.
EKT 221/4 DIGITAL ELECTRONICS II  Registers, Micro-operations and Implementations - Part3.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
Company LOGO Mid semester presentation Spring 2008/9 Performed by: Alexander PavlovDavid Domb Supervisor: Mony Orbach GPS/INS Computing System.
Performed by: Yaron Recher & Shai Maylat Supervisor: Mr. Rolf Hilgendorf המעבדה למערכות ספרתיות מהירות הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל.
By: Daniel BarskyNatalie Pistunovich Supervisors: Rolf HilgendorfInna Rivkin 10/06/2010.
Presenters: Guy Elazar, Eyal Shindler Supervised By: Pavel Kislov, Inna Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון.
High Speed Digital Systems Lab. Agenda  High Level Architecture.  Part A.  DSP Overview. Matrix Inverse. SCD  Verification Methods. Verification Methods.
1 Implementation in Hardware of Video Processing Algorithm Performed by: Yony Dekell & Tsion Bublil Supervisor : Mike Sumszyk SPRING 2008 High Speed Digital.
Performed by: Lotem Sharon, Yuval sela Instructor: Ina Rivkin Cooperated with: Piltest המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Sub-Nyquist Sampling Algorithm Implementation on Flex Rio
1 by: Ilya Melamed Supervised by: Eyal Sarfati High Speed Digital Systems Lab.
Final Presentation Final Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by: Mony Orbach Duration:
Performed by Greenberg Oleg Kichin Dima Winter 2010 Supervised by Moshe Mishali Inna Rivkin.
Asaf Barel Eli Ovits Supervisor: Debby Cohen June 2013 High speed digital systems laboratory Technion - Israel institute of technology department of Electrical.
Technion - Israel institute of technology department of Electrical Engineering High speed digital systems laboratory 40Gbit Signal Generator for Ethernet.
Performed by: Dor Kasif, Or Flisher Instructor: Rolf Hilgendorf Jpeg decompression algorithm implementation using HLS PDR presentation Winter Duration:
Sub-Nyquist Reconstruction Characterization Presentation Winter 2010/2011 By: Yousef Badran Supervisors: Asaf Elron Ina Rivkin Technion Israel Institute.
Presenters: Genady Paikin, Ariel Tsror. Supervisors : Inna Rivkin, Rolf Hilgendorf. High Speed Digital Systems Lab Yearly Project Part A.
By: Daniel Barsky, Natalie Pistunovich Supervisors: Rolf Hilgendorf, Ina Rivkin Characterization Sub Nyquist Implementation Optimization 11/04/2010.
Performed by:Gidi Getter, Shir Borenstein Supervised by:Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
GPS Computer Program Performed by: Moti Peretz Neta Galil Supervised by: Mony Orbach Spring 2009 Part A Presentation High Speed Digital Systems Lab Electrical.
Performed by:Elkin Aleksey and Savi Esacov Instructor: Idan Shmuel המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Portable Heart Attack Detector (PHAD) Final Presentation
1 Performed by: Kobi Cohen,Yaron Yagoda Instructor: Zigi Walter המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Fundamentals of Programming Languages-II
Performed by: Alexander Pavlov David Domb Instructor: Mony Orbach המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
VLSI Design of 2-D Discrete Wavelet Transform for Area-Efficient and High- Speed Image Computing - End Presentation Presentor: Eyal Vakrat Instructor:
Performed by:Liran Sperling Gal Braun Instructor: Evgeny Fiksman המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Performed by: Or Rozenboim Gilad Shterenshis Instructor: Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
GPS Computer Program Performed by: Moti Peretz Neta Galil Supervised by: Mony Orbach Spring 2009 Characterization presentation High Speed Digital Systems.
ECE 434 Advanced Digital System L12
A Comparison of Field Programmable Gate
Convolution, GPS and the TigerSHARC XCORRS instr.
Presentation transcript:

S UB -N YQUIST S AMPLING DSP & S UPPORT C HANGE D ETECTOR M IDTERM PRESENTATION S UB -N YQUIST S AMPLING DSP & S UPPORT C HANGE D ETECTOR M IDTERM PRESENTATION Performed by: Omer Kiselov Daniel Primor Winter 2010 :Supervised by Moshe Mishali Inna Rivkin High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering

O UTLINE Algorithms in the systems Testing methods Functional Architecture Entity Definition Full System Architecture Resources Estimation Goals for future Work environment Gantt Chart

T HE W HOLE S YSTEM AND M AIN OBJECTIVE High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering

To implement in hardware (on FPGA) a DSP to reconstruct the digital signal of the samples given by the expand To implement a Support Change Detector which identify the spectral support changes. The DSP & Support Change Detector Project Goals High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering

The DSP Computation Algorithm High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering QR Decomposition As matrix R matrix Inverse Inv(R)*transpose(Q) Pseudo Inverse Of As Matrix Multiply Pinv(A)*Samples Y Y Analog Samples Digital Samples

M ATHEMATICAL A LGORITHM High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering

Adding an extra support to the matrix As. After Pseudo inverse the “Control Vector” is multiplied by 12 samples The results are summed up If the Energy level is high we get a support change. The support change signal is up to ‘1’ for a single clock cycle. The Support Change Detector Algorithm High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering

S IMULATIONS Floating point simulations  The algorithm in basic hardware implementation possible functions Fixed point simulations  Word length : 18 bit, 12 for fraction  The algorithm with sliced R matrix High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering

M AIN E NTITY I NTERFACE DSP & SCD High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering HDL Memory interface Expander interface CTF interface

High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering HDL I NTEFACE B EHAVIOR The Expander Sends The signals serially and valid while they are TRUE. The CTF sends a Valid bit and one clock cycle later send the support serially one by one after which the valid drops. It first sends the support amount one clock after valid simultaneously with the first support organ. The memory in the ordinary memory access. There are 3 clocks with hopefully 12 times the main clock in speed and 4 times the main clock in speed. Any faster clock will be appreciated.

MAIN BLOCK DIAGRAM High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering HDL

DSP BLOCK DIAGRAM High speed digital systems laboratory Technion - Israel institute of technology department of Electrical EngineeringInputs HDL

DSP BLOCK DIAGRAM High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering HDL

DSP BLOCK DIAGRAM High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering HDL

DSP BLOCK DIAGRAM High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering HDL

DSP BLOCK DIAGRAM High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering HDL

S UPPORT CHANGE DETECTOR BLOCK DIAGRAM High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering HDL

R ESOURCES E STIMATION Multipliers: QR Decomposition needs one divide unit and one square root unit Other units don’t require arithmetic units Memory Estimation  The calculation matrixes (4) are saved in serial on chip FIFOs, with wordlength of 24X18bit=432bit, depth of 32 words  The Pseudo Inverse matrixes (current and last)are saved in on chip RAM, 2X24X24X18bit=20,736bit  The support is saved serially in on chip FIFO 12X7 bits  The support number is saved in the controller.  The samples are saved in on chip FIFO, including bit from SCD that shows if there is a change in the support, 227bit wordlength and depth of 64 words  In QR Decomposition: 4X18bit=72bit for Beta (number for calculation), 2X24X18bit=864bit for vectors, 2X24X24X18bit=20,736bit for temporary matrixesIn matrix multiplier: 2X24X24X18bit=20,736bit for temporary matrixes.  In samples multiplier: 2X24X18bit=864bit for samples Samples Multiplier Matrix MultiplierMatrix InverseQR Decomposition 48, uses Two Sum of Four mode 24, uses Two Sum of Four mode 2051

P ROJECT P ART A G OALS Until the end of the first part of the project:  To finish the implementation of the DSP & Support Change Detector in VHDL.  The system must pass a full simulation in ModelSim and perform (in flying colors! )  To reach the minimal acceptable mark of energy for the support change detector via simulation in Matlab. (Tradeoff – false alarm to miss detection) High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering

B OUNDARIES I N I MPLEMENTATION We are to implement the device for the stratix III FPGA which has limited resources. High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering Device Multipliers 9x912x1218x1836x36 18X18 Complex 18X18 Sum of Mults EP3SE Stratix III breakdown Memory resources 1040X9k 48X144k 6750X0.64k

S IMULATION AND D ESIGN T OOLS High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering

Gantt Chart High speed digital systems laboratory Technion - Israel institute of technology department of Electrical Engineering * already done * in process * not approached yet

High speed digital systems laboratory Technion - Israel institute of technology department of Electrical EngineeringQuestions? Thank you very much!