摘要:
An encoding system and associated method protect against miscorrection due to parity sector correction in, for example, an on-drive RAID system. The system adds a parity cluster block, which itself is a complete, C3-protected cluster. Having the cluster level, C4 level correction, by parity sectors, checked and verified by C3 checks that have high reliability level, as well as the capability for checking consistency of a cluster block, even in the presence of “jami” errors, makes this possibility unlikely. A scrub algorithm avoids read-modify-write operations by deferring the completion of the C2 and C3-ckecks until the storage device is idle.
摘要:
A method and an apparatus encodes and decodes blocks having a predetermined number of sectors of data bytes to detect and correct data bytes in error in each sector of a block. The method and the apparatus generates sector level check bytes for each sector in the block responsive to the data bytes in each sector according to a first level of an error correction code, and generates block level check bytes for a predetermined sector in the block responsive to the sector level check bytes of various sectors, including the predetermined sector, according to at least a second level of the error correction code. The method and apparatus processes the block to detect and correct data bytes in error in each sector within the capability of the sector level check bytes, to detect and correct data bytes in error in the at least two sectors that exceed the correction capability of the sector level check bytes but within the correction capability of the block level check bytes, or to indicate that the data bytes in error in the at least two sectors exceed the correction capability of each of the sector level check bytes and the block level check bytes. The method and apparatus improves signal quality for long streams of information having multiple sequential physical blocks of data bytes, such as audio visual information, with a low check byte overhead while being compatible with conventional 512 data byte sized sectors and conventional single sector error correction code processes.
摘要:
An error correction algebraic decoder and an associated method correct a combination of a B-byte burst of errors and t-byte random errors in a failed sector, by iteratively adding and removing an erasure (N−B) times until the entire failed sector has been scanned, provided the following inequality is satisfied: (B+2t)≦(R−1), where N denotes the number of bytes, B denotes the length of the burst of errors, t denotes the total number of random errors, and R denotes the number of check bytes in the failed sector. This results in a corrected sector at a decoding latency that is a generally linear function of the number of the check bytes R, as follows: Decoding Latency=5R(N−B).
摘要:
The Hamming distance of an array of storage devices is increased by generating a parity check matrix based on column equations that are formed using an orthogonal parity code and includes a higher-order multiplier that changes each column. The higher order multiplier is selected to generate a finite basic field of a predetermined number of elements. The array has M rows and N columns, such that M is greater than or equal to three and N is greater than or equal to three. Row 1 through row M−2 of the array each have n–p data storage devices and p parity storage devices. Row M−1 of the array has n−(p+1) data storage devices and (p+1) parity storage devices. Lastly, row M of the array has N parity storage devices.
摘要:
A soft error correction algebraic decoder and an associated method use erasure reliability numbers to derive error locations and values. More specifically, symbol reliability numbers from a maximum likelihood (ML) decoder as well as a parity check success/failure from inner modulation code symbols are combined by a Reed-Solomon decoder in an iterative manner, such that the ratio of erasures to errors is maximized. The soft error correction (ECC) algebraic decoder and associated method decode Reed Solomon codes using a binary code and detector side information. The Reed Solomon codes are optimally suited for use on erasure channels. A threshold adjustment algorithm qualifies candidate erasures based on a detector error filter output as well as modulation code constraint success/failure information, in particular parity check or failure as current modulation codes in disk drive applications use parity checks. This algorithm creates fixed erasure inputs to the Reed Solomon decoder. A complementary soft decoding algorithm of the present invention teaches the use of a key equation solver algorithm that calculates error patterns obtained as a solution to a weighted rational interpolation problem with the weights given by the detector side information.
摘要:
Disclosed is a process for producing a fluorine-containing complex salt, characterized by that, on a reaction mother liquor containing a plurality of cation species and a fluoroanion in a state that they have been dissolved in a solvent, a trigger for accelerating decomposition of the fluoroanion is allowed to act, thereby precipitating a complex salt containing a plurality of cation species and fluorine, as a solid, from the reaction mother liquor. According to this process, it is possible to produce a monodispersed fluorine-containing complex salt with uniform particle size and shape.
摘要:
The present invention provides a solid pharmaceutical composition comprising a cocrystal of (1S)-1,5-anhydro-1-[3-(1-benzothien-2-ylmethyl)-4-fluorophenyl]-D-glucitol and L-proline, in combination with crystalline cellulose, and also provides a method for producing the composition.
摘要:
A sheet material transport apparatus includes a second planetary gear engaging with a transmission gear and providing planetary motion around the transmission gear. The second planetary gear is in a second separated position not capable of engaging with a first planetary gear during forward-direction rotation. The transmission gear engages with the first planetary gear and rotates in a direction that causes a second transport roller to rotate in the forward rotation direction, and positioned to engage with the first planetary gear that is positioned in a first engaging position during reverse rotation. A load is placed on the transmission gear by the second transport roller. The transmission gear rotates in the opposite direction to the forward-direction rotation. The second planetary gear applies a force on the first planetary gear in the direction that separates the first planetary gear from the transmission gear due to rotation.
摘要:
A liquid ejection apparatus including a carriage 8 that moves a head capable of ejecting liquid back and forth in a first direction D1 and a second direction D2 opposite to the first direction D1, a linear scaler 9 that is provided along the first direction D1 and the second direction D2, for recognizing the position of the carriage 8, and a mist guide 21 that is provided so as to be extended from the carriage 8 so as to face the linear scaler 9. The mist guide 21 includes the first slope surface 21b forming the acute slope angle R2 with respect to the first direction D1 and the second slope surface 21a forming the acute slope angle R1 with respect to the second direction D2.
摘要:
A data storage apparatus is provided. The data storage apparatus includes: a storage unit managed using a logical block address; a memory; a storage control unit for storing in the storage unit a free area control table transmitted from the host apparatus in which information on a free area in the storage unit is stored; an expanding unit for reading the free area control table in the storage unit and expanding it in the memory; a recording unit for recording data transmitted from the host apparatus into a free area in the storage unit on the basis of the free area control table in the memory; an updating unit for updating the free area control table in the memory after the data recording unit has completed a recording operation; and a transmission unit for transmitting to the host apparatus updated information included in the free area control table which has been updated by the updating unit.