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
fDate :
April 29 2015-May 1 2015
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;
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
DOI :
10.1109/DICTAP.2015.7113171