Florida Tech Logo
    • Login
    View Item 
    •   Scholarship Repository at Florida Tech
    • College of Engineering and Science
    • Theses/Dissertations
    • View Item
    •   Scholarship Repository at Florida Tech
    • College of Engineering and Science
    • Theses/Dissertations
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Complexity Analysis and Parallel Implementation of the Well Optimized Linear Finder (WOLF) Atmospheric Turbulence Compensation (ATC) Algorithm on GPU Technology with Comparative Analysis of Traditional Phase Diverse ATC Methods

    Thumbnail
    View/Open
    XIN-DISSERTATION-2022.pdf (2.531Mb)
    Date
    2022-05
    Author
    Xin, Yang
    Metadata
    Show full item record
    Abstract
    A new high-speed, high-accuracy general transfer function estimation method for diversitybased problems, known as the Well Optimized Linear Finder Algorithm (WOLF Algorithm), has been developed [1]. Compared to the traditional phase diversity ATC methods, the WOLF Algorithm has less computational complexity and better approximation of the Optical Transfer Function (OTF) and consequently the entrance pupil phases. We compare the time complexity between the traditional Phase Diversity atmospheric turbulence compensation approach and the WOLF Algorithm. The results show that the WOLF Algorithm is dramatically faster than traditional phase diversity methods theoretically. We also implement the time complexity results of the WOLF methodology using serial processing on a Central Processing Unit (CPU) architecture (2.8 GHz Quad-Core Intel Core i7 processor). The results show that the simulated run time for the WOLF methodology with a 256 × 256 pixel image is 8.2 seconds which matches our theoretical results within one standard deviation. Finally, we simulate the WOLF methodology time complexity using parallel processing on several GPUs. The results for the WOLF methodology with a 256 × 256 pixel image on the fastest GPU processor (Nvidia Tesla T100) was 3.7740 × 10−3 seconds (264.97 Hz), which is 1224.05 times faster than the implementations on a CPU architecture.
    URI
    http://hdl.handle.net/11141/3524
    Collections
    • Theses/Dissertations

    DSpace software copyright © 2002-2015  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    @mire NV
     

     

    Browse

    All of Scholarship RepositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Statistics

    Most Read ItemsStatistics by CountryMost Read Authors

    DSpace software copyright © 2002-2015  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    @mire NV