Digital Radio Receiver Amit Mane System Engineer.

Slides:



Advertisements
Similar presentations
SOC FPGA Design Lab Discussion 5
Advertisements

HINS BPM Overview N. Eddy For Instrumentation Dept.
© 2003 Xilinx, Inc. All Rights Reserved Course Wrap Up DSP Design Flow.
University of Malta ICECS 2010 Terence Zarb, Ivan Grech, Edward Gatt, Owen Casha, Joseph Micallef Presented by: Terence Zarb Department of Microelectronics.
Sundance Multiprocessor Technology SMT702 + SMT712.
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Internal Logic Analyzer Final presentation-part A
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
EELE 367 – Logic Design Module 2 – Modern Digital Design Flow Agenda 1.History of Digital Design Approach 2.HDLs 3.Design Abstraction 4.Modern Design Steps.
3. Digital Implementation of Mo/Demodulators
Analog Devices FMCOMMS1-EBZ WINLAB – Rutgers University Date : April 22, 2013 Authors : Prasanthi Maddala,
Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
CSCE 491: Capstone Computer System Project Instructor: Jason D. Bakos.
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.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Simulink ® From Simulink® 7 Getting Started Guide.
Implementation of DSP Algorithm on SoC. Characterization presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompany engineer : Emilia Burlak.
v8.2 System Generator Audio Quick Start
© 2003 Xilinx, Inc. All Rights Reserved Multi-rate Systems.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
GallagherP188/MAPLD20041 Accelerating DSP Algorithms Using FPGAs Sean Gallagher DSP Specialist Xilinx Inc.
© 2011 Xilinx, Inc. All Rights Reserved Intro to System Generator This material exempt per Department of Commerce license exception TSU.
Summer Research Progress: Week 2 – DSP vs FPGA
Sub-Nyquist Sampling DSP & SCD Modules Presented by: Omer Kiselov, Daniel Primor Supervised by: Ina Rivkin, Moshe Mishali Winter 2010High Speed Digital.
DSP Techniques for Software Radio DSP Front End Processing Dr. Jamil Ahmad.
Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering Bradley University, Peoria, Illinois May 7,
Student: Vikas Agarwal Guide: Prof H S Jamadagni
Trigger design engineering tools. Data flow analysis Data flow analysis through the entire Trigger Processor allow us to refine the optimal architecture.
By: Daniel BarskyNatalie Pistunovich Supervisors: Rolf HilgendorfInna Rivkin.
Matrix Multiplication on FPGA Final presentation One semester – winter 2014/15 By : Dana Abergel and Alex Fonariov Supervisor : Mony Orbach High Speed.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
1 WORLD CLASS – through people, technology and dedication High level modem development for Radio Link INF3430/4431 H2013.
The GNU in RADIO Shravan Rayanchu. SDR Getting the code close to the antenna –Software defines the waveform –Replace analog signal processing with Digital.
© 2003 Xilinx, Inc. All Rights Reserved Answers DSP Design Flow.
Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti.
Scanning Digital Radar Receiver Ryan Hamor Advisor: Dr. Huggins Bradley University ECE Department 5/02/2006.
© 2003 Xilinx, Inc. All Rights Reserved HDL Co-Simulation.
J.L. BIARROTTE, S. BOUSSON, C.JOLY, T. JUNQUERA, J. LESREL, L.LUKOVAC Institut de Physique Nucléaire (CNRS/IN2P3) Orsay – France O. LE DORTZ, J-F.
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.
The World Leader in High-Performance Signal Processing Solutions Design a Clock Distribution for a WCDMA Transceiver System CSNDSP 2006 Session: B.11 Systems.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
Senior Project Presentation: Designers: Shreya Prasad & Heather Smith Advisor: Dr. Vinod Prasad May 6th, 2003 Internal Hardware Design of a Microcontroller.
Introduction to FPGA Created & Presented By Ali Masoudi For Advanced Digital Communication Lab (ADC-Lab) At Isfahan University Of technology (IUT) Department.
This material exempt per Department of Commerce license exception TSU Multi-rate Systems.
© 2011 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU DSP Design Flow System Generator for DSP.
© 2010 Altera Corporation—Public Modeling and Simulating Wireless Systems Using MATLAB ® and Simulink ® 2010 Technology Roadshow.
By: Daniel BarskyNatalie Pistunovich Supervisors: Rolf HilgendorfInna Rivkin 10/06/2010.
Programmable Logic Training Course HDL Editor
Electrocardiogram (ECG) application operation – Part A Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
Digital Phase Control System for SSRF LINAC C.X. Yin, D.K. Liu, L.Y. Yu SINAP, China
High Speed Digital Systems Lab. Agenda  High Level Architecture.  Part A.  DSP Overview. Matrix Inverse. SCD  Verification Methods. Verification Methods.
Sub-Nyquist Sampling Algorithm Implementation on Flex Rio
Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:
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.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Final Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
Booster Dampers Update Nathan Eddy PIP Meeting 4/30/14.
Present Uses of the Fermilab Digital Signal Receiver VXI Module Brian Chase,Paul Joireman, Philip Varghese RF Embedded Systems (LLRF) Group.
Presenters: Genady Paikin, Ariel Tsror. Supervisors : Inna Rivkin, Rolf Hilgendorf. High Speed Digital Systems Lab Yearly Project Part A.
© 2003 Xilinx, Inc. All Rights Reserved Course Wrap Up DSP Design Flow.
© 2003 Xilinx, Inc. All Rights Reserved Answers DSP Design Flow.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Digital Down Converter (DDC)
Software Defined Radio Expanded
Course Agenda DSP Design Flow.
A Comparison of Field Programmable Gate
Software Tools for Digital Down-Converters Design
The performance requirements for DSP applications continue to grow and the traditional solutions do not adequately address this new challenge Paradigm.
Presentation transcript:

Digital Radio Receiver Amit Mane System Engineer

Introduction Virtually all digital receivers perform channel access using DDC The desired channel is translated using the digital mixer comprised of multipliers and DDS The sample rate is then adjusted to match the channel bandwidth –CIC filter –Two poly phase decimators

Introduction The functions performed in the system are –Waveform synthesis (DDS) –Complex multiplication –Multirate filtering The overall sample rate change of the DDC is 120 The DDS mixer has a SFDR of 102 dB The data rate can be upto 208 MHz

Introduction Innovative DRR System requires –One Quadia –Two UWBs Number of channels implemented = 40

Complete System

Block diagram

Digital Receiver Block Diagram A 10 channel s of M SPS 16-bit Clock circuitry A/D 12-bit 130/208 MSPS A/D 12-bit 130/208 MSPS A B Clk CIC 30:1 NCO Mixer A/D Mux Registers A/D input select Mixer Freq Rev Code Status Gain Test 20 channels of 4.33 MSPS 32--bit J4 Link UWB 1 of 2 Command Channel 1 of 20 channels A/D Intf A/D Intf Gain PCI FPGA DDR RAM 16Mx16 DS P Quadia Logic 1 of 2 DSP CFIR 2:1 Overflow detect 1 of 20 channels Interrupt s Triggering Spectral invert Register Spectral Inversion 20-bit Test Mux Test Generator Test Mux Register Test Controls 2-bit Dual Queue VFIFO FIF O Register Rev Codes StatusRegister DCMs locked Clock DCM In = DSP1 EMIF Clk Out = DSP1 EMIF Clk Clock DCM In = DSP2 EMIF Clk Out = DSP2 EMIF Clk DSP1 Registers DSP2 Registers DRR FIFO Thresh J4 link Reset Data Flow Controlle r Overflow detect FIFO 10 channel s of M SPS 16-bit FIFO PFIR 2:1 Test Generato r

UWB

Filter Guide

MATLAB Development System

DDC Frequency Response

MATLab SimuLink Development MATLab and Simulink used with Xilinx System Generator Simulink gateways provide connection to physical hardware and connect with Framework Logic End-to-end simulation under MATLab JTAG link allows real hardware to be tested from MATLab environment System Generator links Xilinx tools for chip design

Using Simulink and System Generator Simulink Block libraries are used to draw the system Innovative BSP provides blocks for UWB components Simulink blocks for DSP, data generation and viewing Xilinx System Generator links all blocks Starting a new design!

Simulink Libraries Board Support Package for CS includes hardware and signal processing components A/Ds, J4, DDCs....

SimuLink Block Diagram The top level design has the Xilinx System Generator block for integration with logic tools Top Level Design

Xilinx System Generator Integrates with Simulink Compiling and fitting the design is done directly from the Simulink environment

Design Using Simulink Blocks and Functions Large libraries of DSP and logic function may be directly used Drag-n-drop from Simulink libraries

Validating the Design Validate the design by including the hardware in the Simulink Hardware in the loop testing using JTAG Bit-true and cycle-true testing The Real Hardware Observe and analyze real data inside Simulink Flow data from Simulink through the hardware and back to Simulink

Design Testing using Simulink Run real-time or Simulink test data through the actual design Execution Control

VHDL Development Tools Flow

Quadia Application Logic Simulation

Multiple Channel on DSP 0 Ten Channels per DSP

Multiple Channel Operation DSP 0 DSP 1 DSP 2 DSP 3

Spectral Inversion Testing MHz Input MHz Tune fs = MHz Before Spectral Inversion kHz

32.51 MHz Input MHz Tune fs = MHz After Spectral Inversion... Spectral Inversion Testing 531 kHz

Thank you !