• DocumentCode
    710065
  • Title

    MATLAB/Simulink-based verification environment for motion estimation in H.264/AVC

  • Author

    AlQaralleh, Esam A. ; Abu-Sharkh, Osama M. F. ; Alqaralleh, Bassam A. Y.

  • Author_Institution
    Comput. Eng. Dept., Princess Sumaya Univ. for Technol., Amman, Jordan
  • fYear
    2015
  • fDate
    April 29 2015-May 1 2015
  • Firstpage
    59
  • Lastpage
    63
  • Abstract
    Recent advances in synthesis tools as well as the use of MATLAB/SIMULINK as a high-level language make it feasible for rapid and efficient verification of Hardware Description Language (HDL) designs. The power of MATLAB in handling complex digital signal processing (DSP) algorithms has strengthened, in one hand, the abilities of processing algorithms for multimedia applications such as video processing. On the other hand, SIMULINK enabled the communication possibilities with HDL simulators which handles DSP algorithms implemented on FPGA. The combination of both MATLAB/SIMULINK in co-simulation with HDL simulators make it feasible for efficient and real-time verifications where researches are able to verify and debug design errors in simple and efficient way. Advanced digital video coding is one of the most important tools for handling videos with its extensive usage in wide range of applications nowadays. The massive widespread of digital video contents has been driven by the high compression of digital contents with high video quality and low bit rate. Motion estimation is the key behind such impressive performance. However, high computations with huge memory references are the cost. To compensate for such high cost, hardware implementations of different fast motion estimation algorithms are proposed instead of software solutions. The verification process of such hardware implementations should be flexible and capable of locating and identifying design errors and bugs. In this paper, a methodology for verifying real-time motion estimation based on MATLAB/Simulink co-simulation with an HDL simulator is presented. The methodology aims to improve the verification process of motion estimation as a complex digital system.
  • Keywords
    data compression; field programmable gate arrays; hardware description languages; high level languages; motion estimation; video coding; FPGA; H.264 AVC standard; HDL design verification; MATLAB-Simulink cosimulation verification environment; advanced digital video coding; complex DSP algorithm; digital content compression; digital signal processing algorithm; hardware description language design; high level language; motion estimation; multimedia applications; video quality; Hardware; Hardware design languages; MATLAB; Mathematical model; Motion estimation; H.264 variable block size; co-simulation; motion estimation; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Information and Communication Technology and its Applications (DICTAP), 2015 Fifth International Conference on
  • Conference_Location
    Beirut
  • Print_ISBN
    978-1-4799-4130-8
  • Type

    conf

  • DOI
    10.1109/DICTAP.2015.7113171
  • Filename
    7113171