Font Size: a A A

Research On Software-based Configurable Fault Tolerance Techniques For JPEG2000 In COTS DSP Environment

Posted on:2017-09-15Degree:MasterType:Thesis
Country:ChinaCandidate:H Y ZhangFull Text:PDF
GTID:2382330569498521Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the field of space exploration,the amount of data for detecting images is increasing,and consequently the bandwidth of the air-ground transmission is insufficient.The on-orbit image compression on high-performance on-board systems is a popular research method to solve this problem.Compared to anti-radiation devices,high-performance commercial devices has advantages in terms of performance and power consumption,but lack the ability to protect against soft errors caused by radiation from the cosmos.In consequence,research on software fault tolerance techniques for commercial devices have important theoretical significance and application value.However,the current fault-tolerant research in fault recovery is not deep enough,and have poor performance in digital signal Processor(Digital Signal Processor,DSP).It is difficult for these techniques to cooperate with DSP's high parallel and software pipelining mechanisms.Research on software-based fault tolerance algorithms in the COTS DSP environment can improve the reliability of commercial DSP and is worth exploring.In this paper,on the base of in-depth study of the existing fault-tolerance and recovery algorithms,focus on linear assembly error recovery techniques of JPEG2000 application and COTS DSP environment.The main work of this paper are summarized as follows:1.We propose a technique for JPEG2000 application's data flow fault recovery in COTS DSP environment called C-DRLBB.The technique improve the EDDI as a basic method of redundancy calculation.C-DRLBB proposed the concept of single entrance area and idempotent domain,and could detect and correct data flow errors by re-executing idempotent region.In addition,C-DRLBB defined JPEG2000application-level correctness,and use it to design the configurable variable reinforcement method.Compared with the existing research,C-DRLBB could correct data error and recover from data error,optimized for JPEG2000 applications,it could greatly reduce the amount of backup data and its impact on DSP performance.2.We propose a technique for JPEG2000 application's control flow fault recovery in COTS DSP environment called C-PRNC.The C-PRNC contained label designs and assign technique based on differential values ?and self-protection bit stragety.It also designed the error detection technique based on the non-stored basic block as the check unit,and the single entry region as the recovery unit.3.We use the fault tolerance automatic conversion tool and expand it to implementate C-DRLBB and C-PRNC.And we designed and took experiment base on fault injection tool,integrated development environment and DSP simulation environment,and verified validity of the C-DRLBB and C-PRNC.
Keywords/Search Tags:Digital Signal Processor, Software Fault Tolerance, Linear Assembly, Configurable Fault Tolerance, Fault Recovery, Image Compression
PDF Full Text Request
Related items