DOC PREVIEW
UW-Madison ECE 734 - Optimizing Sensor Network Boundary Estimation and Localization Algorithms for TMS320C6x

This preview shows page 1-2-3-4 out of 13 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 13 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 13 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 13 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 13 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 13 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Optimizing Sensor Network Boundary Estimation and Localization Algorithms for TMS320C6xOutlineMotivationBoundary EstimationK-mean clusteringSupport Vector MachinesSimulationsLocalizationProject ScopeApproachSample CCS SnapshotResult previewConclusionOptimizing Sensor NetworkBoundary Estimation and Localization Algorithms for TMS320C6xKamal SrinivasanNiveditha SundaramOutline•Motivation•Background–Boundary Estimation–Localization•Project Scope•Approach•ConclusionMotivation•Sensor Networks: Network of wireless enabled sensors•Applications–Environmental monitoring•Constraints–Delay Sensitive–Small memory footprintBoundary Estimation•Estimating boundary of a contaminated field•Oil spill•Biochemical attack•Radioactive and hazardous gas leaks•Algorithms•K-mean•Support Vector Machine (SVM)K-mean clusteringIterati vely,-Partition data into K=2 subsets based on initial seeds- Calculate centroid locationsBoundary Point DetectionthresholdfavgfavgiCiiCi)()(21Support Vector Machines-Partition data using 2 support lines that maximizes the distance between the 2 data setsSupport line equations-w1x + w2y + b = ±1 Boundary line detection-w1x + w2y + b = 0SimulationsEstimation using SVM for a rectangular boundaryLocalizationL(i) of node i(lxi, lyi)(uxi, uyi)(lxA, lyA)(uxA, uyA)NewL(A)F(i) of node iL(i) : location rectangle of node iF(i) : neighbor rectangle of node iLocation Estimation using neighborsProject Scope•Optimizing for TMS320C6x DSP processor•TMS320C6x architecture–8-way VLIW architecture–8 functional unitsApproach•Understanding the dependencies of the algorithm – DG•Software ILP•Loop Transformations •Loop Unrolling•Loop Interchange•Avoiding function call within loops – use function pointers•Tool – Code Composer StudioSample CCS SnapshotResult previewFunction() Speedupfindrect() 0.8906checkrect() 0.8741updateL() 0.9158updateG() 0.8266updateF() 0.9172Conclusion•Analyzed sensor network boundary estimation and localization algorithms•Code optimization is useful for sensor


View Full Document

UW-Madison ECE 734 - Optimizing Sensor Network Boundary Estimation and Localization Algorithms for TMS320C6x

Documents in this Course
Load more
Download Optimizing Sensor Network Boundary Estimation and Localization Algorithms for TMS320C6x
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Optimizing Sensor Network Boundary Estimation and Localization Algorithms for TMS320C6x and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Optimizing Sensor Network Boundary Estimation and Localization Algorithms for TMS320C6x 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?