• DocumentCode
    2970675
  • Title

    The FU Berlin parallel lateration-algorithm simulation and visualization engine

  • Author

    Will, Heiko ; Hillebrandt, Thomas ; Kyas, Marcel

  • Author_Institution
    AG Comput. Syst. & Telematics, Freie Univ. Berlin, Berlin, Germany
  • fYear
    2012
  • fDate
    15-16 March 2012
  • Firstpage
    131
  • Lastpage
    136
  • Abstract
    We introduce a simulation engine to visually evaluate and compare distance based lateration algorithms and deployments called the FU Berlin Parallel Lateration-Algorithm Simulation and Visualization Engine (LS2). Our engine simulates a scenario which consists of given anchor positions and evaluates all positions of a playing field in parallel, instead of only randomly selected positions. At the end of a simulation run, the user is able to judge the strengths and weaknesses of the algorithm in a picture that displays the spatial position error distribution, a representation of positions in a plane with their errors. Understanding spacial distribution of error is especially valuable, because we observed that it depends on the placement of anchor nodes. This enables the developer to optimize his algorithm or aid him in selecting an algorithm for his application. The simulator´s design separates the simulation engine, the lateration algorithms, and the error models. The simulator can be easily extended with additional lateration algorithms and error models. The engine is written in GNU C99 and uses the SSE or AVX vector extensions of modern microprocessors. Thus, it is able to scale fully to all cores. Beside extendability, the main focus is set on execution speed.
  • Keywords
    error statistics; microprocessor chips; parallel algorithms; simulation; vectors; AVX; FU Berlin parallel lateration-algorithm; GNU C99; LS2; SSE; distance based lateration algorithms; error models; microprocessors; simulation engine; vector extensions; visualization engine; Algorithm design and analysis; Benchmark testing; Computational modeling; Engines; Heuristic algorithms; Java; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Positioning Navigation and Communication (WPNC), 2012 9th Workshop on
  • Conference_Location
    Dresden
  • Print_ISBN
    978-1-4673-1437-4
  • Type

    conf

  • DOI
    10.1109/WPNC.2012.6268752
  • Filename
    6268752