© 2010 Altera Corporation—Public Modeling and Simulating Wireless Systems Using MATLAB ® and Simulink ® 2010 Technology Roadshow.

Slides:



Advertisements
Similar presentations
SOC FPGA Design Lab Discussion 5
Advertisements

SOC Design: From System to Transistor
© 2003 Xilinx, Inc. All Rights Reserved Course Wrap Up DSP Design Flow.
1 of 24 The new way for FPGA & ASIC development © GE-Research.
Overview and Basics of Software Defined Radios INSTRUCTOR: Dr. George Collins By Praveen Kumar Chukka
01/10/2013 Ebro Observatory, October 1st, 2013 New Technology involved in SWING: Software Radio and HF Links A.L. Saverino A.Capria, F.Berizzi, M. Martorella,
3. Digital Implementation of Mo/Demodulators
Digital PM Demodulator for Brazilian Data Collecting System José Marcelo L. Duarte – UFRN – Natal, Brazil Francisco Mota das Chagas – UFRN – Natal, Brazil.
MATLAB Applications By: Ramy Yousry.
Electronics’2004, Sozopol, September 23 Design of Mixed Signal Circuits and Systems for Wireless Applications V. LANTSOV, Vladimir State University
Motor Control Lab Using Altera Nano FPGA
MotoHawk Training Model-Based Design of Embedded Systems.
Projekt „ESSNBS“ Niš, November 4 th – 7 th, DAAD HDL Code Generation using MATLAB/Simulink Milica Ristović, Slobodan Lubura University of East.
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.
Digital Signal Processing and Field Programmable Gate Arrays By: Peter Holko.
Software Defined Radio
Tejas Bhatt and Dennis McCain Hardware Prototype Group, NRC/Dallas Matlab as a Development Environment for FPGA Design Tejas Bhatt June 16, 2005.
UML for Embedded Systems Development— Extensions; Hardware-Software CoDesign.
© 2008 Altera Corporation—Public High-Performance Embedded Computing Workshop September 2008 Impact on High-Performance Applications: FPGA Chip Bandwidth.
1 Summary of SDR Analog radio systems are being replaced by digital radio systems for various radio applications. SDR technology aims to take advantage.
SDR System Level Test Challenges and Measurement Solutions.
Anne Mascarin DSP Marketing The MathWorks
© 2010 Altera Corporation—Public DSP Innovations in 28-nm FPGAs Danny Biran Senior VP of Marketing.
© 2011 Xilinx, Inc. All Rights Reserved Intro to System Generator This material exempt per Department of Commerce license exception TSU.
Delevopment Tools Beyond HDL
© 2005 The MathWorks, Inc. Advanced Technologies to Accelerate Mixed Signal Simulation Pieter J. Mosterman Senior Research Scientist The MathWorks, Inc.
Alessandra Pipino – XXIX cycle
Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering Bradley University, Peoria, Illinois May 7,
I N V E N T I V EI N V E N T I V E EDA360 - Is End-to-End Design a Riddle, a Rebus, or a Reality? April 6, 2011.
Trigger design engineering tools. Data flow analysis Data flow analysis through the entire Trigger Processor allow us to refine the optimal architecture.
Highest Performance Programmable DSP Solution September 17, 2015.
© 2010 Altera Corporation—Public Quickly Master SDC (Synopsis Design Constraint) Timing Analysis 2010 Technology Roadshow.
Digital Radio Receiver Amit Mane System Engineer.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
© 2008 Altera Corporation—Public How to Facilitate Advanced Digital Signal Processing (DSP) Design When Facing Performance and Time-to- Market Challenges.
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.
Concept of Modular Design Module Carriers Embedded or PC-Host Modules A/D,D/A,I/O DSP,FPGA IMAGING,MEMORY Systems Data Acquisition Medical Industrial Control.
Xilinx Programmable Logic Design Solutions Version 2.1i Designing the Industry’s First 2 Million Gate FPGA Drop-In 64 Bit / 66 MHz PCI Design.
1 WP3 Progress towards objectives 27/10/ WP3.1 Communications equipment for trials The objectives of this work package are: to configure existing.
Matt Schurmann Erik Thompson Jon Pirog Scott Curtis.
System Design with CoWare N2C - Overview. 2 Agenda q Overview –CoWare background and focus –Understanding current design flows –CoWare technology overview.
Advanced SW/HW Optimization Techniques for Application Specific MCSoC m Yumiko Kimezawa Supervised by Prof. Ben Abderazek Graduate School of Computer.
Adaptive beamforming using QR in FPGA Richard Walke, Real-time System Lab Advanced Processing Centre S&E Division.
SW and HW platforms for development of SDR systems SW: Model-Based Design and SDR HW: Concept of Modular Design and Solutions Fabio Ancona Sundance Italia.
ECE 4710: Lecture #17 1 Transmitters  Communication Tx  generate modulated signal s(t) at the carrier frequency f c from the modulating information signal.
The World Leader in High-Performance Signal Processing Solutions Design a Clock Distribution for a WCDMA Transceiver System CSNDSP 2006 Session: B.11 Systems.
© 2010 Altera Corporation—Public Easily Build Designs Using Altera’s Video and Image Processing Framework 2010 Technology Roadshow.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Casper 2010Marc Torres Part 2: Building blocks for the next generation.
STATEFLOW AND SIMULINK TO VERILOG COSIMULATION OF SOME EXAMPLES
Adapting the USRP as an Underwater Acoustic Modem Paul Ozog, Miriam Leeser, Milica Stojanovic Department of Electrical and Computer Engineering Northeastern.
© 2002 ® Wireless Solution Update Asif Batada Marketing Manager, Wireless Business Unit Asif Batada Marketing Manager, Wireless Business Unit.
Student: Vikas Agarwal Guide: Prof H S Jamadagni
© 2010 Altera Corporation - Public Lutiac – Small Soft Processors for Small Programs David Galloway and David Lewis November 18, 2010.
© 2003 Xilinx, Inc. All Rights Reserved Course Wrap Up DSP Design Flow.
Baseband Implementation of an OFDM System for 60GHz Radios: From Concept to Silicon Jing Zhang University of Toronto.
1 ® ® Agenda 8:30 a.m.Introduction to The MathWorks, Xilinx, and Avnet 9:00 a.m.Video System Design with Simulink 9:45 a.m.Break 10:00 a.m.FPGA Implementation.
Introduction to Simulink Matlab based Both Continuous Time and Discrete Time Simulation Based on Blocksets Model Based Design: a software model of the.
Advanced SW/HW Optimization Techniques for Application Specific MCSoC m Yumiko Kimezawa Supervised by Prof. Ben Abderazek Graduate School of Computer.
© 2009 Altera Corporation Floating Point Synthesis From Model-Based Design M. Langhammer, M. Jervis, G. Griffiths, M. Santoro.
Prototyping SoC-based Gate Drive Logic for Power Convertors by Generating code from Simulink models. Researchers Rounak Siddaiah, Graduate Student-University.
Digital Down Converter (DDC)
EEE2135 Digital Logic Design Chapter 1. Introduction
Munigala Srinivaas EE-587 (April )
Course Agenda DSP Design Flow.
Matlab as a Development Environment for FPGA Design
Srinivas Aluri Jaimin Mehta
Modeling of RF in W-CDMA with SystemView
by Neyaz Khan Senior PMTS Maxim Integrated Products
Presentation transcript:

© 2010 Altera Corporation—Public Modeling and Simulating Wireless Systems Using MATLAB ® and Simulink ® 2010 Technology Roadshow

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. Agenda Introduction  Challenges of wireless system modeling and simulation  Introduction to MATLAB, Simulink, and blocksets Models and demonstrations  System-level wireless system model  RF receiver front-end design  Fixed-point design  HDL co-simulation Next steps  FPGA implementation 2

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. Design Flow Challenges Result in High Verification Costs Design and Implementation Research & System Level Design Requirements Algorithms Integration and Test Analog Hardware Embedded Software Digital Hardware VHDL, VerilogSPICEC/C++ Gap #1: Algorithm development is not connected to the design flow. Gap #1: Algorithm development is not connected to the design flow. Gap #2: Multiple tools are used for design and implementation. Gap #2: Multiple tools are used for design and implementation. Impact: Errors are found too late; product is delayed. Impact: Errors are found too late; product is delayed. 3

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. System Design Requires Multi-Domain Expertise and Collaboration Signal modeling in three domains:  Time domain  Frequency domain  Spatial domain System modeling in three domains:  Digital baseband  Analog/mixed-signal  Radio frequency Advanced Multifunction RF Concept (AMRFC) Test-Bed Block Diagram (radar- 4

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. Requirements Solution: Multi-domain Modeling and Simulation Unify algorithm research, design, & testing 1. Model the system and requirements in the same industry-standard environment. 2. Model different subsystem domains in one integrated environment. 3. Re-use this model as a testbench throughout the design process 4. Verify implementation details using system testbench and co- simulation with your chosen design tools. 5. Leverage the environment all the way to integration and test. Design Analog/RF Models Environment Models Algorithms Digital Models Timing and Control Logic Integration and Test Test Environments C, C++VHDL, Verilog Embedded Software Prototype SPICE Digital Hardware Analog Hardware Implementation Generate 5

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. Simulink Key Features Hierarchical, component-based modeling MATLAB ® integration Extensive library of predefined blocks Application-specific libraries available Open application program interface (API) 6

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. Key Features – Signal Processing Blockset Waveform coding Matched filter detectors Adaptive beamforming or detection (STAP) DOA, target detection Beamforming Tracking N-dimensional signals 7

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. Key Features – Communications Blockset Modulation Sequence generators RF impairments Channel models 8

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. Key Features – RF Blockset Complex baseband-equivalent modeling Physical blocks account for reflections Cascaded receiver chains: gain, noise figure, IP3 modeling Verify RF behavior at system level Amplifiers, filters, mixers, etc. 9

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. Demonstrations 10

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. RF Receiver Front End – Conclusion Radar is a mixed domain of signal processing and RF RF engineers can specify performance of RF components with basic specs like gain and noise figure for first pass modeling RF engineers can model at a higher level of fidelity by using measured performance data for RF components 11

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. Fixed-Point Design Signal processing engineers face many decisions: Implement in time or frequency domain? Word length needed for fixed-point processing? Protect against overflow? Problem statement: Need to perform what-if trades at the implementation level and at the bit level 12

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. Example: Digital Down Converter for Radar System Diplex DUC Pulse train/ compress LO Mixer Format Pre- filter Beam weight IFFT RF Format Spatial estimate Correlate Track/ predict Threshold Decision making Post-processingPre-processing Beam weight process FPGA implementation High-speed serial Front end High-speed serial Example design focus Pre- detect Beam weight process DDC FFT 13

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. ADC Traditional Digital Downconversion Complex NCO M:1 Decimating Low Pass FIR I Baseband Data Q Baseband Data X Real IF Data exp ( j θ k n + PhsAdj) Baseband Fc = Carrier Signal Frequency, FBaseband Carrier Signal Frequency, F Real IF Signal Complex Baseband Signal 14

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. Polyphase Digital Downconversion 350 MSPS 1:2 Demux exp ( j ω carrier +0+PhsAdj) exp ( j ω carrier +π+PhsAdj) NCO X X 8:1 Decimating FIR 1:2 Demux exp ( j ω carrier +π/4+PhsAdj) exp ( j ω carrier +5π/4+PhsAdj) NCO X X 8:1 Decimating FIR 1:2 Demux exp ( j ω carrier + π/2 +PhsAdj) exp ( j ω carrier + 3π/2 + PhsAdj) NCO X X 8:1 Decimating FIR 1:2 Demux exp ( j ω carrier +3 π/4 +PhsAdj) exp ( j ω carrier +7π/4+PhsAdj) NCO X X 8:1 Decimating FIR baseband I data baseband Q data ADC 2.8 GSPS 15

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. ADC Aliased Polyphase Digital Downconversion Real IF Data Baseband Fc = Carrier Signal FS/2 K=2 for second Nyquist zone FS Real IF Signal Spinner selects Nyquist Zone to downconvert Low Pass FIRФ 1 exp ( j 1k 2π/8) X Low Pass FIRФ 2 exp ( j 2k 2π/8) X Low Pass FIRФ 3 exp ( j 3k 2π/8) X Low Pass FIRФ 4 exp ( j 4k 2π/8) X Low Pass FIRФ 5 exp ( j 5k 2π/8) X Low Pass FIRФ 6 exp ( j 6k 2π/8) X Low Pass FIRФ 7 exp ( j 7k 2π/8) X baseband I data baseband Q data Low Pass FIRФ 0 exp ( j 0k 2π/8) X + X 350 MSPS Optional Complex NCO 16

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. What We Used Simulink Embedded MATLAB RF Blockset Signal Processing Blockset Fixed-Point Tool EDA Simulator Links Masked subsystems and libraries 17

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. Key Take-Aways Integrated tool for collaboration among multiple engineering teams:  System engineers  Signal processing engineers  Antenna designers  RF engineers  HDL programmers Environment to explore design tradeoffs:  Fixed-point processing  RF receiver architecture  Beam-forming configurations Continuous verification flow from system- level specifications to implementation- level component designs MATLAB ® and Simulink ® provide: 18

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. Next steps: FPGA implementation The original Simulink floating-point model and the elaborated fixed-point models are re-used as a system level verification test bench Verification “deltas” resulting from device-specific behavior are evaluated using system level metrics (BER, Pd, etc.) Altera ® Advanced DSP Builder blocks enable system level verification by maintaining the connection between high level model and FPGA hardware 19

© 2010 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S. For More Information about MATLAB Products or Services, Please Contact: Mainland, China Non-military Industry and Education Users: The MathWorks China Website: Tel: Military Industry Users: HiRain Technologies Website: Tel: Hong Kong/ Macau World Express Computer Systems Ltd. Tel: Taiwan TeraSoft Inc. Website: Tel: US Headquarters : The MathWorks, Inc Website: Tel:

© 2010 Altera Corporation—Public Thank You! For more information visit: