An Erasure Code Decoding Method That Can Recover Data Elements and Redundant Elements Simultaneously
A technology of redundant elements and decoding methods, which is applied in the field of computer information storage and recovery, can solve the problem of not being able to restore data elements and redundant elements at the same time, and achieve the effects of reduced calculation, excellent performance, and good versatility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0034] refer to figure 1 , this embodiment provides a decoding algorithm for STAR(3,6) codes.
[0035] In this embodiment, STAR(3,6) is used for encoding, that is, the prime number P is 3, the data element is 3, and the redundant element is also 3. Assume that the lost block elements are 0, 2, 4, 5, 8, 9, that is, the lost element list L=(0,2,4,5,8,9);
[0036] The data stripe is recorded as T, and the data block of the stripe is recorded as D, then
[0037] D=(d 0,0 , d 1,0 |d 0,1 , d 1,1 |d 0,2 , d 1,2 );
[0038] T=(d 0,0 , d 1,0 |d 0,1 , d 1,1 |d 0,2 , d 1,2 |P 0 ,P 1 |Q 0,0 ,Q 1,0 |Q 0,1 ,Q 1,1 ).
[0039] When decoding:
[0040] S1, construct a square matrix space A;
[0041]
[0042] S2. Determine whether the right half of the parity check matrix H in the square matrix space A is a unit matrix, if so, continue to operate, if not, transform it into a unit matrix. The right half of H in the present embodiment is a unit matrix, then continue to ope...
Embodiment 2
[0062] refer to figure 2 , a decoding algorithm for RDP(3,4) codes is provided for this embodiment.
[0063] In this embodiment, RDP(3,4) is used for encoding, that is, the prime number p is 3, the data element is 2, and the redundant element is also 2. Assume that the missing block elements are 0, 2, 4, 5, that is, the missing element list L=(0,2,4,5);
[0064] The data stripe is recorded as T, and the data block of the stripe is recorded as D, then
[0065] D=(d 0,0 , d 1,0 |d 0,1 , d 1,1 );
[0066] T=(d 0,0 , d 1,0 |d 0,1 , d 1,1 |P 0 ,P 1 |Q 0 ,Q 1 );
[0067] S1. Construct a square matrix space A;
[0068]
[0069] S2. Determine whether the right half of the parity check matrix H in the square matrix space A is a unit matrix, if so, continue to operate, if not, transform it into a unit matrix. The right half of the check matrix H in this embodiment is not a unit matrix, so the matrix space is first transformed to a standard matrix space, that is, the...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com