Dynamic Reconfiguration Based on Input

by Engineer's Planet

Approximation computations have attracted much attention recently, especially in the context of signal processing. The computational power of image and video compression techniques such as JPEG, MPEG, and others, which is imperceptible to humans, makes them perfect candidates for approximation computation to be used to their advantage. Apart from the fact that the level of hardware approximation is fixed, current approximation designs are not data adaptive. For example, if an MPEG encoder is configured with a fixed hardware configuration for approximation, the output quality will vary significantly for different input videos (i.e., for a fixed approximation level). In this paper, we propose a reconfigurable MPEG encoder architecture that maximises power consumption while maintaining a certain peak signal-to-noise ratio (PSNR) threshold for each video. As a result, we create reconfigurable adder/subtractor blocks (RABs) that allow us to change the approximation level. We then use these blocks in the motion estimation and discrete cosine transform modules of the MPEG encoder. We recommend two methods for automatically adjusting the approximation degree of the RABs in these two modules during runtime. According to the experimental findings, by dynamically adjusting the level of hardware approximation in line with the input video, we may be able to save up to 38% more power compared to a normal non-approximated MPEG encoder design.

The proposed reconfigurable approximation architecture can easily be extended to various DSP applications, even if it is presented for the specific scenario of an MPEG encoder.

You may also like

2 comments

PYTHON PROJECTS CLASS XI & XII - Engineer's Planet December 28, 2022 - 4:03 pm

[…] Abstract […]

Reply
MTech Power Systems Projects - Engineer's Planet December 22, 2022 - 4:19 pm

[…] Abstract […]

Reply

Leave a Reply

[script_15]

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. OK Read More

Privacy & Cookies Policy
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00
✓ Customized M.Tech Projects | ✓ Thesis Writing | ✓ Research Paper Writing | ✓ Plagiarism Checking | ✓ Assignment Preparation | ✓ Electronics Projects | ✓ Computer Science | ✓ AI ML | ✓ NLP Projects | ✓ Arduino Projects | ✓ Matlab Projects | ✓ Python Projects | ✓ Software Projects | ✓ Readymade M.Tech Projects | ✓ Java Projects | ✓ Manufacturing Projects M.Tech | ✓ Aerospace Projects | ✓ AI Gaming Projects | ✓ Antenna Projects | ✓ Mechatronics Projects | ✓ Drone Projects | ✓ Mtech IoT Projects | ✓ MTech Project Source Codes | ✓ Deep Learning Projects | ✓ Structural Engineering Projects | ✓ Cloud Computing Mtech Projects | ✓ Cryptography Projects | ✓ Cyber Security | ✓ Data Engineering | ✓ Data Science | ✓ Embedded Projects | ✓ AWS Projects | ✓ Biomedical Engineering Projects | ✓ Robotics Projects | ✓ Capstone Projects | ✓ Image Processing Projects | ✓ Power System Projects | ✓ Electric Vehicle Projects | ✓ Energy Projects Mtech | ✓ Simulation Projects | ✓ Thermal Engineering Projects

© 2024 All Rights Reserved Engineer’s Planet

Digital Media Partner #magdigit