RF Triangulation: Indoor/Outdoor Location Finding Chip 18-525 Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai Overall Project.

Slides:



Advertisements
Similar presentations
Presentation #M2 EZ Parking Wontaek Shin (M2-1) Shanshan Ma (M2-2) Nan Li (M2-3) Stage 1: 1/24/2006 Design Proposal Overall Project Objective: Design a.
Advertisements

M3: ProDiver 525 Kavita Arora (M3-1) *Lisa Gentry (M3-2) Steven Wasik (M3-3) Karolina Werner (M3-4) Stage : 4 Feb 04 Size Estimates/ Floor Plan Overall.
Encryption Transaction with 3DES Team W2 Yervant Dermenjian (W21) Taewan Kim (W22) Evan Mengstab(W23) Xiaochun Zhu(W24) Objective: To implement a secure.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
RF Triangulator: Indoor/Outdoor Location Finding Architecture Proposal Giovanni Fonseca David Fu Amir Ghiti (away) Stephen Roos (away) Design Manager:
RF Triangulator: Indoor/Outdoor Location Finding Architecture Proposal Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai.
Noise Canceling in 1-D Data: Presentation #7 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Feb 28 th, 2005 Functional.
Overall Project Objective: To design a chip for a SCUBA diver that does real-time calculations to warn the diver of safety concerns including decompressions.
Viterbi Decoder: Presentation #10 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 10: 5 th April Final Design Corrections.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Virtual Wallet Gates Winkler Yin Shen Jordan Samuel Fei /23/2009 A handheld device that saves time and money through smart budget management and.
1 Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation 13: Final Presentation.
Noise Canceling in 1-D Data: Presentation #12 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 April 11 th, 2005 Final.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Noise Canceling in 1-D Data: Presentation #13 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 April 20 th, 2005 Short.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage VI: February 25 h 2004.
1 GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 3: Feb. 4 th Size Estimates/Floorplan Overall Project Objective: Design an.
Viterbi Decoder: Presentation #11 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 11: 12 th April 2004 Short Final Presentation.
Huffman Encoder Project. Howd - Zur Hung Eric Lai Wei Jie Lee Yu - Chiang Lee Design Manager: Jonathan P. Lee Huffman Encoder Project Final Presentation.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 10: April 5th Chip Level Simulation Overall Project Objective: Design an.
Noise Canceling in 1-D Data: Presentation #10 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Mar 28 rd, 2005 Chip Level.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 11: April 12th Short Final Presentation Overall Project Objective: Design.
1 GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
RF Triangulator: Indoor/Outdoor Location Finding Architecture Proposal Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage IX: March 30 th 2004.
RF Triangulator: Indoor/Outdoor Location Finding Architecture Proposal Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Oct. 27 Overall Project Objective : Dynamic Control.
M3: The Pro-Diver 525 Kavita Arora (M3-1) Lisa Gentry (M3-2) Steven Wasik (M3-3) Karolina Werner (M3-4) Design Manager: Steven Beigelmacher Stage 11: Mini-
Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis April 4, 2005 MILESTONE 11 LVS & Simulation DSP 'Swiss.
RF Triangulator: Indoor/Outdoor Location Finding Architecture Proposal Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
1 GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 9: March 31st Chip Level Simulatio Overall Project Objective: Design an Air-Fuel.
GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
RF Triangulator: Indoor/Outdoor Location Finding Architecture Proposal Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage VII: March 1 st 2004.
Group M3 Jacob Thomas Nick Marwaha Craig LeVan Darren Shultz Project Manager: Zachary Menegakis April 25, 2005 Final Presentation DSP 'Swiss Army Knife'
RF Triangulator: Indoor/Outdoor Location Finding Architecture Proposal Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage VIII: March 24 th 2004.
High Dynamic Range Emeka Ezekwe M11 Christopher Thayer M12 Shabnam Aggarwal M13 Charles Fan M14 Manager: Matthew Russo 6/26/
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 8: March 24th Chip Level Layout Overall Project Objective: Design an Air-Fuel.
E-Voting Machine - Design Presentation Group M1 Bohyun Jessica Kim Jonathan Chiang Chi Ho Yoon Donald Cober Mon, Nov 10 Functional Layout Blocks Floor.
1 GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
E-Voting Machine - Design Presentation Group M1 Bohyun Jessica Kim Jonathan Chiang Chi Ho Yoon Donald Cober Mon, Nov 10 Analog Simulation for ExtractedRC.
1 Product Overview Voice Specific Analog-to-Digital Conversion Chip Meeting demands of high quality voice applications such as: Digital Telephony, Digital.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 5: Feb. 18 th Component Layout Overall Project Objective: Design an Air-Fuel.
Viterbi Decoder: Presentation #5 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 18 th Feb Component layout Design Manager:
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 4: Feb. 11 th Gate Level Design Overall Project Objective: Design an Air-Fuel.
Sprinkler Buddy Presentation #12: “Final Presentation Outline” 4/25/2007 Team M3 Kalyan Kommineni Kartik Murthy Panchalam Ramanujan Sasidhar Uppuluri Devesh.
RFID Secure Credit Card Project Proposal (M4) Giovanni Fonseca David Fu Amir R. Ahmad Ghiti Stephen Roos.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage II: February 4 th 2004.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage II: 26 th January 2004.
1 GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Final Presentation: April 25 th, 2005 Seri Abd Rauf Fatima Boujarwah Juan Chen Liyana Sharipp Arti Thumar : Integrated Circuit Design Project, Spring.
1 GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
Camera Auto Focus Group W1 Tom Goff Dave Hwang Kate Killfoile Greg Look Design Manager: Bowei Gai Final Presentation, April 30 th, 2007 Project Objective:
M2: Team Paradigm :: Milestone 7 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.
Camera Auto Focus Presentation 6, February 28 th, 2007 Team W1: Tom Goff (W11) David Hwang (W12) Kate Killfoile (W13) Greg Look (W14) Design Manager: Bowei.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
RF Triangulator: Indoor/Outdoor Location Finding Architecture Proposal Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
RF Triangulator: Indoor/Outdoor Location Finding Architecture Proposal Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai.
Virtual Wallet Gates Winkler Yin Shen Jordan Fei Project Manager: Prajna Shetty /02/2009 A handheld device that saves time and money through smart.
Objective: Solve linear systems.
Alpha Blending and Smoothing
Presentation transcript:

RF Triangulation: Indoor/Outdoor Location Finding Chip Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai Overall Project Objective: Design a Radio-Frequency indoor/outdoor navigation system, utilizing the existing wireless infrastructure.

Project Description Use existing wireless signals to calculate one’s location when GPS is not available. The RF Triangulator will use existing infrastructure to act as an indoor/outdoor local positioning system Using distances calculated from signal to noise ratios from 3 or more wireless access points it will be possible to determine one’s coordinates to within 1 meter.

Motivation & System Integration It will be able to quickly provide your current location and aid in path finding. Can be used by outdoor venues such as amusement parks, tourist areas or college campuses to provide interesting information. To be used indoors to privately locate resources or navigate unfamiliar buildings Our chip can be integrated into handheld computers, watches, cell phones or shopping carts for locations ranging from large theme parks to office buildings.

Our Vision

Triangulation Algorithm Our chip will solve for the simultaneous solution of 3 circle equations – done by the Calc module

Calculations for Calc

Other Components Top Three: Tracks and ID’s best (closest) three signals utilizing distance and access point MAC address. Calculates moving average of signal distance to reduce noise. Caches four recently seen signals. SRAM: Can be loaded with local access point locations and updated as you move.

Dataflow

Design Process Split design into 4 pieces: lookup table, top three, calc and the fpu modules Original specifications for the chip included 16-bit floating point calculations and a waypoint finder utilizing a trig lookup in RAM that could show the direction to your desired location. Size and complexity constraints reduced floating point numbers to 12-bits and eliminated waypoint calculation 1KB SRAM = 48,000+ transistors =>1800bit SRAM Reduced transistors by receiving distance as an input instead of calculating it.

Floorplan Evolution

Lookup Verification 22: r=1, w=0, rst=1, mI= , xin= 9, yin= 9, mO=xxxxxxxxxxxx, x= x, y= x, f=0, d=0, o=0, clk=0 23: r=1, w=0, rst=1, mI= , xin= 9, yin= 9, mO= , x= 0, y= 0, f=1, d=1, o=0, clk=1 24: r=0, w=0, rst=1, mI= , xin= 9, yin= 9, mO= , x= 0, y= 0, f=1, d=1, o=0, clk=0 25: r=0, w=0, rst=1, mI= , xin= 9, yin= 9, mO= , x= 0, y= 0, f=0, d=1, o=0, clk=1 26: r=1, w=0, rst=1, mI= , xin= 9, yin= 9, mO= , x= 0, y= 0, f=0, d=1, o=0, clk=0 27: r=1, w=0, rst=1, mI= , xin= 9, yin= 9, mO= , x= 0, y= 0, f=0, d=0, o=0, clk=1 28: r=1, w=0, rst=1, mI= , xin= 9, yin= 9, mO= , x= 0, y= 0, f=0, d=0, o=0, clk=0 59: r=0, w=1, rst=1, mI= , xin= 9, yin= 9, mO= , x= 9, y= 9, f=0, d=0, o=0, clk=1 60: r=1, w=0, rst=1, mI= , xin= 9, yin= 9, mO= , x= 9, y= 9, f=0, d=0, o=0, clk=0 61: r=1, w=0, rst=1, mI= , xin= 9, yin= 9, mO= , x= 9, y= 9, f=1, d=1, o=0, clk=1 62: r=0, w=0, rst=1, mI= , xin= 9, yin= 9, mO= , x= 9, y= 9, f=1, d=1, o=0, clk=0 63: r=0, w=0, rst=1, mI= , xin= 9, yin= 9, mO= , x= 9, y= 9, f=0, d=1, o=0, clk=1 64: r=1, w=0, rst=1, mI= , xin= 9, yin= 9, mO= , x= 9, y= 9, f=0, d=1, o=0, clk=0 65: r=1, w=0, rst=1, mI= , xin= 9, yin= 9, mO= , x= 9, y= 9, f=0, d=0, o=0, clk=1 Rise Time: 78.2 ps Fall Time: 66.1ps

Top Three Verification *OP: t = 260 INPUTS: [ ID = 0000aaaabbbb SNRr = 80 clk|rst = (1|1) ] LOOKUP: [ ID = 0000aaaabbbb (X,Y) = ( 20, 30) (SNRt,SNRr) = ( 200, 80) ] NEWROW: [ ID = 0000aaaabbbb (X,Y) = ( 0, 0) (SNRt,SNRr) = ( 0, 80) ] ROW A : [ ID = (X,Y) = ( 0, 0) (SNRt,SNRr) = ( 0, 0) R(1) ] ROW B : [ ID = 0000aaaabbbb (X,Y) = ( 20, 30) (SNRt,SNRr) = ( 200, 300) R(1) ] ROW C : [ ID = (X,Y) = ( 0, 0) (SNRt,SNRr) = ( 0, 0) R(0) ] SAMPLA: [ Sample 1 = 0 Sample 2 = 0 Sample 3 = 0 Sample 4 = 0 Average = 300 ] SAMPLB: [ Sample 1 = 300 Sample 2 = 300 Sample 3 = 300 Sample 4 = 300 Average = 300 ] SAMPLC: [ Sample 1 = 0 Sample 2 = 0 Sample 3 = 0 Sample 4 = 0 Average = 300 ]

Calc Verification >./fpu_optest -md -single Input– A: (3009) B: (5) --Results– prod: (1) quo: (601) rem: (4) Done

Issues Encountered Slow or incomplete rise times from lack of buffering especially in SRAM Triangulation algorithm conversion to hardware was difficult Registers became larger than expected Underestimated bus sizes especially in top three with several 48+ bit buses

Pin Specifications PIN COUNT : Input – clk, Output – 12-bit X, reset, 12-bit Y write, = 24 output pins 48-bit MAC, 12-bit X, InOut – Vdd!, Gnd! 12-bit Y, 12-bit Distance = 87 input pins Total Pins = 115

Part Specifications Top Three: 29,322 trans. 3 x FPU Add/Sub Units: 4500 trans. Registers: trans. Muxes & Computation: 8718 trans Area: 602x512 u 2 Density:.095 trans/u 2 FPU Adder: 2,160 trans. Prenorm 866 trans. Postnorm 988 trans. Adder 306 trans. Area: 136x76 u 2 Density:.21 trans/u 2 FPU Mult/Divide: 5,601 trans. Prenorm 1032 trans. Postnorm 1527 trans Mult/Divide 3042 Area: 180x195 u 2 Density:.16 trans/u 2 Lookup: 15,018 trans. Control Registers & Muxes: 2094 trans. Control Logic: 163 trans. Computation: 611 trans. SRAM: 12,150 trans. Area: 210x240 u 2 Density:.3 trans/u 2 Calc: 21,379 trans. 2 x FPU Add/Sub Unit: 2160 trans. 1 x FPU Mult/Div Unit: 5601 trans. 1 x Shifter: 206 trans. 1 x Comparator: 282 transistors. FSM Logic: 1106 transistors 25 x 12-bit Registers: 6600 trans. total 8-1,6-1,4-1,2-1 Mux Sets: 3264 Area: 200x x200 u 2 Density:.08 trans/u 2

Chip Specifications Total Chip: 65,719 transistors Area: 712x871 u 2 Density: trans/u 2 Aspect Ratio: 1.13 Speed: 100Mhz

Layout Masks

Conclusion A good floorplan is essential for a good layout To ensure ExtractedRC results are ok buffering and simulations on schematics are key Group communication is very important