Wireless TXRX for TLL2020 It is awesome.. Outline Project Overview System Overview Transmiter Hardware Receiver Hardware FPGA Architecture Driver and.

Slides:



Advertisements
Similar presentations
Digital Computer Fundamentals
Advertisements

Georgia Tech Digital Back-end µHRG interface Curtis Mayberry School of Electrical and Computer Engineering Georgia Institute of Technology January 13 th,
Digital Modulation The discontinuity between analog and digital modulation is that in analog modulation, there are theoretically an infinite number of.
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,
Software Defined Radio Testbed Team may11-18 Members: Alex Dolan, Mohammad Khan, Ahmet Unsal Adviser: Dr. Aditya Ramamoorthy.
Analog Devices FMCOMMS1-EBZ WINLAB – Rutgers University Date : April 22, 2013 Authors : Prasanthi Maddala,
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
Software Defined Radio Mentor: Dr. Brian Banister Sponsor: Comtech AHA Team: Brad Eylander, Dylan Kievit, Jeff Chang, Ted Storms Acknowledgements: Dr.
Software Defined Radio
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
Fall Senior Project Presentation Rev :22.00 By: Salem, Ray M. Date: December Title: Micro Mouse Control Systems Topics: Robotics, System.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel October 6 th 2005.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Wireless Terminal and PC Interface Using VLSI EE452 - Senior Project Members: Chris Brophy Matt Olinger Advisor: Dr. V. Prasad 5/2/02.
Remote Activation of Appliances Using USB Interfaces Vanessa Cox Chris Hydak Kaori Wada.
Interface of DSP to Peripherals of PC Spring 2002 Supervisor: Broodney, Hen | Presenting: Yair Tshop Michael Behar בס " ד.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
ASPPRATECH.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Communication System Laboratory
INPUT-OUTPUT ORGANIZATION
Computer Architecture Lecture 08 Fasih ur Rehman.
Computerized Train Control System by: Shawn Lord Christian Thompson.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Reconfigurable Communication System Design
Student: Vikas Agarwal Guide: Prof H S Jamadagni
UART and UART Driver B. Ramamurthy.
Software Defined Radio
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
Low Cost Radar and Sonar using Open Source Hardware and Software
Font 4 Review Digital Feedback System BPM Analogue Processor Digital Processor Feather Kicker Power Amplifier Pick up StriplinesKicker StriplinesBeam.
1 Microprocessor-based Systems Course 9 Design of the input/output interfaces (continue)
Embedded System Design Laboratory October 4, 2002Stanford University - EE281 Lecture #3#1 Lecture #3 Outline Announcements AVR Processor Resources –UART.
The GNU in RADIO Shravan Rayanchu. SDR Getting the code close to the antenna –Software defines the waveform –Replace analog signal processing with Digital.
Ultra-Wideband Research and Implementation By Jarrod Cook and Nathan Gove Advisors: Dr. Brian Huggins Dr. In Soo Ahn Dr. Prasad Shastry.
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
University of Calcutta CBM 1 ROC Design Issues Dr. Amlan Chakrabarti, Dr. Sanatan Chattopadhyay & Mr. Suman Sau.
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
Digitization When data acquisition hardware receives an analog signal it converts it to a voltage. An A/D (analog-to-digital) converter then digitizes.
ECE 4710: Lecture #17 1 Transmitters  Communication Tx  generate modulated signal s(t) at the carrier frequency f c from the modulating information signal.
S&IP Consortium Course Material Standard I/O and Core Peripherals Speaker: Tian-Sheuan Chang July, 2004.
Computer Architecture Lecture 2 System Buses. Program Concept Hardwired systems are inflexible General purpose hardware can do different tasks, given.
EEE440 Computer Architecture
Chapter 2 Introducing the PIC Mid-Range Family and the 16F84A The aims of this chapter are to introduce: The PIC mid-range family, in overview The overall.
Communications Hardware for a UAV Sensor Network ECE 791- Oral Project Proposal ECE Faculty Advisor: Nicholas Kirsch Ph.D. October 28, 2011 Presented By:
PADS Power Aware Distributed Systems Architecture Approaches USC Information Sciences Institute Brian Schott, Bob Parker UCLA Mani Srivastava Rockwell.
SOC Consortium Course Material Core Peripherals National Taiwan University Adopted from National Chiao-Tung University IP Core Design.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
L/O/G/O Input Output Chapter 4 CS.216 Computer Architecture and Organization.
Embedded Network Interface (ENI). What is ENI? Embedded Network Interface Originally called DPO (Digital Product Option) card Printer without network.
DSP Techniques for Software Radio A System Example Dr. Jamil Ahmad.
Student: Vikas Agarwal Guide: Prof H S Jamadagni
Chapter 13 – I/O Systems (Pgs ). Devices  Two conflicting properties A. Growing uniformity in interfaces (both h/w and s/w): e.g., USB, TWAIN.
Wireless communication Emmanuel Gyebison. Transmission Signals must be converted into digital values, using a circuit called ADC (Analog to Digital Converter),
LAB 3 – Synchronous Serial Port Design Using Verilog
Device Interface Board for Wireless LAN Testing
1 Lab. 12 Signal transmission with two boards  The system: –Use DSP to conduct processing in this lab. DigitalAnalog a(n)a(n) DigitalAnalog DAC ADC PC.
Chapter 3 System Buses.  Hardwired systems are inflexible  General purpose hardware can do different tasks, given correct control signals  Instead.
1 Lab. 11 Modulation/demodulation with RF module  The system: Digital Analog  a(n)a(n) Filter Digital Digital filter (SRRC) Digital Analog  Filter Digital.
Device Interface Board for Wireless LAN Testing Team May Client ECpE Department Faculty Advisor Dr. Weber Team Members Nathan Gibbs – EE Adnan Kapadia.
Tiva C TM4C123GH6PM UART Embedded Systems ECE 4437 Fall 2015 Team 2:
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
Michael Rahaim, PhD Candidate Multimedia Communications Lab
Software Defined Radio
Low Cost Radar and Sonar using Open Source Hardware and Software
<Your Team # > Your Team Name Here
Presentation transcript:

Wireless TXRX for TLL2020 It is awesome.

Outline Project Overview System Overview Transmiter Hardware Receiver Hardware FPGA Architecture Driver and Application References, Acknowledgments, and more baby pictures.

Project Overview Goal: To create a wireless physical front end for further study of digital communications theory and embedded system design.

Jason Perkey – Hardware Team (and project lead) Sarat Anumula – Hardware Team (and proud new father) Atif Habib – Software Team (verilog czar) Vanessa Canac – Software Team (code monkey) Division of Labor

System Block Diagram GPIOGPIO TX MX21 TLL6219 RX TLL5000 FPGA Accessory port Ribbon Cable Data Path Ribbon Cable2 Serial Communication & Control Signals MxFE Wireless “Our SRP*” * SRP = Software Radio Peripheral

TLL5000 Motherboard Accessory Port - Direct connection to FPGA - Datapath (transmit and receive data) - Master clock signal

TLL6219 Daughter Board CSPI Port and GPIO for control signals (for Mixer, VCO, and MxFE Processor)

Ettus USRP Motherboard Reference Design Motherboard

Ettus Daughterboard - RFX Reference Design Daughterboard

10 Digital Receiver Architecture: Partitioning Tasks Between hardware, fpga, and DSP H F A R R O D N W T A E R N E D ARM DSP FPGAFPGA *Slide adapted from Raghu Rao's Presentation 5/16/2009 VLSI Communications Lecture

BPSK & QPSK Modulation BPSK – One Bit / Symbol at a time QPSK – Two Bits / Symbols at a time on opposite clock phases I = In-phase clock Q = Quadrature phase

MxFE Processor

MxFE Processor - TX

Transmitter Path I - Channel Q - Channel Signals from FPGA. Mixed Signal front end processor Transmitter path – AD9860*. * AD9860 – Analog Devices

Tx to Up-converter. To Mixer. From FPGA clock.

TX to Upconverter. From FPGA From Local Oscillator To Antenna RF_TX High Gain Block MMIC Amplifier High Linearity Amplifier.

RF_TX Transmit Antenna & LPF

RX Path – to IF LNA Mixer Single-Ended to Differential Conversion Variable Gain Control – Output from AD9860 I Q LO

RX – LO Generation Clock_P from FPGA Synthesizer and VCO Synthesizer and VCO – Digital Control Serial Communication from MX21 CSPI (GPIO Ribbon Cable) To Mixer

RX – IF to ADC I Q To FPGA Data-In Mixed-Signal Front-End Processor Receiver Path, AD9860

MxFE Processor

The Verilog Serves as the interface between Hardware and Software Uses a FIFO protocol for bus transactions Separate FIFO Registers are kept for RX and TX data Initiates interrupts to indicate FIFO status Utilizes the BPSK algorithm for modulation/demodulation of data

Block Diagram

Current Status FIFO protocol for Bus Interactions completed –Includes Interrupt generation BPSK algorithm code still under development –Will be completed over the Summer of 2009

Software Block Diagram (vanessa)

Driver Initialize and setup wireless board through the CSPI2 port Will use an interrupt to warn when FIFO's are nearing empty/full ioctl command + purpose –TX_COMMAND – write to transmission FIFO –RX_COMMAND – read from receive FIFO –CHK_TX_COMMAND – request number of entries in transmission FIFO –CHK_RX_COMMAND – request number of entries in receive FIFO

Driver Progress Interrupt implemented. Policy for software to access transfer and receive FIFO's implemented. Need to write the initialization routine for the wireless hardware.

Software Completed work: –Partial testing of driver completed. –Can read and write to files. Work Remaining: –Complete driver testing. –Determine and implement a transmission protocol.

Summary – Into the Summer Finish board design Simulate passive on-board networks Determine ECC and clock recovery strategy Tapeout and commission board assembly Complete Verilog and Software development Debug, debug, debug, … Profit! –(by “profit” we mean write a master's report)

Acknowledgements and References Mark McDermott, TA's, Adnan Aziz, phd students that showed us their Ettus boards. Gnuradio software. ( Reference design adapted from open source project at: