• DocumentCode
    2789742
  • Title

    Hardware accelerated simulation tool (HAST)

  • Author

    Lin, V.S. ; Speelman, R.J. ; Daniels, C.I. ; Grayver, E. ; Dafesh, P.A.

  • Author_Institution
    Aerosp. Corp., Los Angeles, CA
  • fYear
    2005
  • fDate
    5-12 March 2005
  • Firstpage
    1475
  • Lastpage
    1483
  • Abstract
    Most simulations of communications systems are done using a high-level language such as Matlab or C. As the complexity of these simulations grows and higher performance is expected, the runtime of the simulations becomes unacceptable. A promising solution to this problem is to move frequently executed (bottleneck) sections of the simulation into dedicated hardware that is implemented on field-programmable gate arrays (FPGAs). An FPGA, coupled with a very high-speed interface to the PC, is an ideal platform for such an accelerator. The system described in this paper is based on a PCI board with multiple Xilinx FPGAs. A typical wireless communications channel can be described as a finite impulse response (FIR) filter with time-varying coefficients. In this paper a FIR filter is implemented using dedicated hardware mapped onto a Xilinx FPGA board. The filter has additional hardware that interpolates between adjacent coefficients for more continuous and realistic results. The same filter is created in optimized Matlab for software simulation. Another common algorithm implemented in modern communication systems is a fast Fourier transform (FFT). This paper compares the software simulation and co-simulation approaches for both the FIR and the FFT blocks. Dramatic improvements in overall simulation throughput are demonstrated by using the hardware accelerator, as opposed to a pure software simulation
  • Keywords
    FIR filters; aerospace simulation; computer network management; fast Fourier transforms; field programmable gate arrays; high level languages; mathematics computing; telecommunication congestion control; PCI board; Xilinx FPGA board; fast Fourier transforms; field programmable gate arrays; finite impulse response filter; hardware accelerated simulation tool; high level language; wireless communications channel; Acceleration; Aerospace simulation; Emulation; Field programmable gate arrays; Finite impulse response filter; Hardware; High level languages; Mathematical model; Runtime; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2005 IEEE
  • Conference_Location
    Big Sky, MT
  • Print_ISBN
    0-7803-8870-4
  • Type

    conf

  • DOI
    10.1109/AERO.2005.1559437
  • Filename
    1559437