Software Defined Radio Transceiver Implementation

Slides:



Advertisements
Similar presentations
Ultrasound Microscopy and High Frequency Coded Signals Antti Meriläinen, Edward Hæggström.
Advertisements

Data Acquisition Risanuri Hidayat.
Data Acquisition Concepts Data Translation, Inc. Basics of Data Acquisition.
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
Electronics’2004, Sozopol, September 23 Design of Mixed Signal Circuits and Systems for Wireless Applications V. LANTSOV, Vladimir State University
Design and Implementation a 8 bits Pipeline Analog to Digital Converter in The Technology 0.6 μm CMOS Process Eri Prasetyo.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
Large Area, High Speed Photo-detectors Readout Jean-Francois Genat + On behalf and with the help of Herve Grabas +, Samuel Meehan +, Eric Oberla +, Fukun.
Wireless Motion Capture Mid-Year Design Review Seth Berkowitz Dean Howarth Eric Marklein Ashesh Rastogi Advisor: Professor Daniel Schaubert.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Spring semester (4/2009) High Speed Signal Processing Board Design By: Nir Malka, Lior Rom Instructor: Mike Sumszyk הטכניון - מכון טכנולוגי לישראל הפקולטה.
General Licensing Class Your Receiver Your organization and dates here.
Camera Interfacing using ARM7
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
1 Quarterly Technical Report 1 for Pittsburgh Digital Greenhouse Kyusun Choi The Pennsylvania State University Computer Science and Engineering Department.
Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Low Cost Radar and Sonar using Open Source Hardware and Software
The GNU in RADIO Shravan Rayanchu. SDR Getting the code close to the antenna –Software defines the waveform –Replace analog signal processing with Digital.
Picture-perfect ultrasound TI’s analog front end solutions for used in ultrasound applications.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
IMAGE DATA ACQUISITION
Low Power, High-Throughput AD Converters
Embedded Control Systems Dr. Bonnie Heck School of ECE Georgia Tech.
1 Quarterly Technical Report II for Pittsburgh Digital Greenhouse Kyusun Choi The Pennsylvania State University Computer Science and Engineering Department.
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
Radio Equipment. Review: On the Transmitter Side The purpose of radio communications is to transfer information from one point to another. The information.
Digital Signal Processor HANYANG UNIVERSITY 학기 Digital Signal Processor 조 성 호 교수님 담당조교 : 임대현
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Application Case Study Security Camera Controller
Digital Receivers for Radio Astronomy
Software Defined Radio
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
Low Cost Radar and Sonar using Open Source Hardware and Software
Digital Down Converter (DDC)
A General Purpose Charge Readout Chip for TPC Applications
Baby-Mind SiPM Front End Electronics
CTA-LST meeting February 2015
SCADA for Remote Industrial Plant
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
SUBMITTED BY EDGEFX TEAM
Fig. 4 Block diagram of system
ARDUINO LINE FOLLOWER ROBOT
S-D analog to digital conversion
Data Acquisition Systems
RAILWAY TRACK SNAP NOTIFICATION
Introduction.
The Hardware of Software Defined Radios
Digital Signal Processing for ultrasonic Testing
The Arduino Microcontroller: Atmel AVR Atmega 328
Σ-D Analog to Digital Converter for CMOS Image Sensors Nonu Singh (RIT, MicroE Co-Op) Background After fabricating an imaging sensor it needs to be characterized.
Introduction to Microprocessors and Microcontrollers
Interfacing Memory Interfacing.
1 Gbit/s Serial Link 1 Gbit/s Data Link Using Multi Level Signalling
General Licensing Class
A Software Defined Radio for the Masses, Part 4
Interfacing Data Converters with FPGAs
AVR – ATmega103(ATMEL) Architecture & Summary
Manual Robotics ..
Quarterly Technical Report III for Pittsburgh Digital Greenhouse
PID meeting Mechanical implementation Electronics architecture
Fig. 4 Block diagram of system
Building The AfriCUBE Transponder.
Presentation transcript:

Software Defined Radio Transceiver Implementation A Single Semester Software Defined Radio Transceiver Implementation In a Xilinx Spartant-3 FPGA Steven Brown Justin Ford Kyusun Choi Penn State University 9/17/2018 Sp06 CSE598a/EE597g Choi

SDR Technology Commercial AM and FM radio TV Walkie Talkie Cell phone Cordless phone Garage door opener Car door opener WiFi/802.11 GPS Shortwave radio Remote control car/toy 9/17/2018 Sp06 CSE598a/EE597g Choi Image source: http://www.target.com

SDR Technology Military Image source: http://www.deutschdao.com/ http://www.nu-cast.com/ http://www2.hawaii.edu/~mcgraw/Page-Military/Military-Navy/carrier-1.jpg http://www.mathworks.com http://www.shopingathome.com/Military%20Wireless.htm 9/17/2018 Sp06 CSE598a/EE597g Choi

Hardware Architecture 9/17/2018 Sp06 CSE598a/EE597g Choi

SOFTWARE DEFINED RADIO IN AN FPGA OPERATING AT CARRIER FREQUENCY 9/17/2018 Sp06 CSE598a/EE597g Choi

Filter Design + 1 / Z G + + 9/17/2018 Sp06 CSE598a/EE597g Choi Considered Algorithms / Selected Algorithm Though only 6-bit results are shown here, the algorithms were simulated with up to 10 bits of mantissa. The number of exponent bits was not as significant to the quality of the results. 50 100 150 200 250 -50 -45 -40 -35 -30 -25 -20 -15 -10 -5 freq (MHz) L e v l ( d B ) All-Pass Coupled Std. Direct Lattice Zero-Free Direct 6-bit Mantissa Frequency Response Filter Stucture # Add # Mult Worst case latency Std. Direct 3 2× ADLAT + 1× MULAT All - pass 7 2 4× + 2× Lattice 4 3× Coupled 5 Zero Free Direct Zero-free Direct 1 / Z x [ n ] - a 2 G y + + 1 / Z v y [ n ] - x h G Coupled + 1/Z -a1 -a2 G y[n] x[n] - Standard Direct + 1/Z - A B x[n] y[n] All Pass Lattice - k 1 x [ n ] y / Z 2 + G 9/17/2018 Sp06 CSE598a/EE597g Choi

9/17/2018 Sp06 CSE598a/EE597g Choi

Applications: Ultrasound Microscope Ultrasound Endoscope Ultrasound Pill-camera Ultrasound pill-camera complements the photo pill-camera by providing the following advantages: Imaging below the tissues Imaging even in murky liquids Imaging without illumination Remote medical practice Soldiers – Military Astronauts - NASA 9/17/2018 Sp06 CSE598a/EE597g Choi

Applications: Ultrasound Microscope More ideas: Ultrasound communication instead of RF communication for the image transmission Use lower frequency ultrasound actuation for positioning control and propulsion Add lab-on-a-chip for fluid chemical analysis Add drug dispenser, temperature sensor, other micro equipments (micro piezo actuators) in the pill 9/17/2018 Sp06 CSE598a/EE597g Choi

A Novel Scanning Acoustic Microscopy Acoustic Lens Y X Computer Monitor Z Stage Culture Liquid Cell Temperature Controlled Chamber X-Y Stage Control Board 2-D Transducer Array Front-end Board 9/17/2018 Sp06 CSE598a/EE597g Choi

A Novel Scanning Acoustic Microscopy 9/17/2018 Sp06 CSE598a/EE597g Choi

Block Diagram of the first prototype CMOS Chip Control & IO Address Decoder Command Host Computer AWG Tx Driver Transducers VGA SRAM (27kbyte) ADC 16bit On-chip Self-test Circuitry The Front-end Chip 2bit 5bit Variable Delay Channel Selection Rx Preamp Analog Signal Processing Part (9 Channels) 9ch Controller: controls the RF chip and interfaces Host computer with the chip. Tx Driver: Generates 50 MHz signal to be sent to the transducers. Preamp: Standard preamp design that is interfaced to the Rx side. VGA: Variable Gain Amplifier. This will be utilized to achieve the 30 – 80 dB boost. ADC: Analog to Digital Converter. In this configuration there are 9 ADCs, each one dedicated to an individual RF channel. SRAM: Analog to Digital Converter output data will be saved at SRAM. Then the data will be transferred to the host DSP processor. 9/17/2018 Sp06 CSE598a/EE597g Choi

Functional Diagram of the CMOS Chip SRAM ADC Preamp/VGA Channel <0> Channel <n> Channel <i> HOST Computer Ctrl Command (Ex.) Tx. Pulse Gen Timer Data tmin count Ch<0:n> (Read) Transducer Array ASIC Chip Fire Receive Preamp Output VGA Output RF Front-End tmin Reflection Signal from Transducers Excitation Pulse (50MHz) Functional diagram of the CMOS chip: When this chip sends out excitation pulse to transducers, transducers convert electrical signal to ultrasonic wave. Then ultrasonic wave is reflected by the object of interest, and captured by the transducer array. The received signal from the transducer is then fed to the preamp on the CMOS chip. The reflected ultrasound signal from the shallower depth will be received as strong signal; however, the reflected ultrasound signal from the deeper depth will be received as weak signal. Therefore, Variable Gain Amplifier should provide needed gain boost for the reflected ultrasound signal from deeper depth. The time varying control signal is applied to VGA gain control input such that the signal strength at the VGA output is constant over time (depth). The amplified analog signal is converted to digital signal by ADC, and the digital signal is stored on SRAM for further image process. time 9/17/2018 Sp06 CSE598a/EE597g Choi

Simplified Block Diagram of the Chip (1 channel) Control & DSP Tx Generator Transducer Array VGA SRAM (3k byte) A/D Converter Tx Driver Programmable Delay Preamp Custom Designed IC Simplified block diagram of the front-end chip: Actual Chip contains 9 channels rather than the 1 channel shown here. (Use this diagram for papers) 9/17/2018 Sp06 CSE598a/EE597g Choi

Pin Configuration SRAM Control Analog Circuits Total: 64ea Transducer: 9ea Control: 2ea Address: 5ea Date Out: 16ea Power: 16ea Clock: 2ea VGA Monitor: 9ea ETC: 5ea Total: 64ea 9/17/2018 Sp06 CSE598a/EE597g Choi

Layout of the full-custom designed CMOS Chip Analog Components (Preamp, VGA, ADC, Tx Driver) Control Circuits SRAM 5006 um 5360 um Area: 26.83um2 9/17/2018 Sp06 CSE598a/EE597g Choi

Specifications of the CMOS Chip On-chip Memory SRAM Capacity: 3k byte/Channel Speed: up to 125 MHz Number of Bits: 16 bit Operating Functions Single Channel Mode Multiple Channel Mode Power Supply 3.3V Fabrication Information Chip Size: 26.83mm2 Package: LQFP 64pin Design Rule: TSMC 0.35um (2 poly 4 metal) Beam-former Frequency: 100 MHz (5 more options b/w 3.9MHz to 125MHz) Pulse Type: Sine/Square wave Amplitude of Pulse: 3.3V Number of Channels 9 Channels Preamp Gain: 1.8 ~ 8.6 (Adjustable) Bandwidth: 600 MHz@5dB ~ 52 MHz@19dB VGA Gain: -5dB to 15dB Bandwidth: 300 MHz A/D Converter Type: Pipelined Algorithmic ADC Resolution: 8 bit Sampling Rate: 250 MS/s 9/17/2018 Sp06 CSE598a/EE597g Choi

9/17/2018 Sp06 CSE598a/EE597g Choi

9/17/2018 Sp06 CSE598a/EE597g Choi

9/17/2018 Sp06 CSE598a/EE597g Choi

9/17/2018 Sp06 CSE598a/EE597g Choi

9/17/2018 Sp06 CSE598a/EE597g Choi