Abstract:
A method for randomizing data to mitigate false VFO detection is described. In one embodiment, such a method includes simultaneously receiving multiple input data streams. Each input data stream is associated with a different track on a magnetic tape medium. The input data streams are simultaneously scrambled to produce multiple randomized data streams. The input data streams are scrambled such that different bit patterns are produced in the randomized data streams even where corresponding bit patterns in the input data streams are identical. The randomized data streams are simultaneously written to their associated data tracks on the magnetic tape medium. A corresponding apparatus is also described.
Abstract:
A servo write head is provided and is configured to simultaneously write at least two servo patterns in respective servo bands on linear magnetic tape. Centerlines of the servo patterns are substantially uniformly spaced in the lateral direction. In addition, the servo patterns of all adjacent respective servo bands are displaced relative to each other in a longitudinal direction by an amount that is related to a length of a servo frame and a type of the servo patterns.
Abstract:
PROBLEM TO BE SOLVED: To provide error correction coding for a codeword header in a data tape recording format of linear tape open 4th generation (LTO-4). SOLUTION: In the data tape format, each codeword header comprises N bytes C K =C 0 ,...C N-1 , K bytes C0 to CK-1 of the first and second headers in a codeword quad differ such that if one is known, the other can be inferred. Each header byte Ck of a codeword quad is redefined as comprising two interleaved (m/2) bit nibbles, e k , o k . For each header, nibbles e K to e N-1 and nibbles o K to o N-1 are generated as a function of nibbles e 0 to e K-1 and o 0 to o K-1 . COPYRIGHT: (C)2008,JPO&INPIT
Abstract translation:要解决的问题:为线性磁带开放第四代(LTO-4)的数据磁带记录格式提供码字头的纠错编码。 解决方案:在数据磁带格式中,每个码字头包括N个字节C = C 0 SB>,... C N-1 SB >,代码字四分之一的第一和第二标题的K字节C0至CK-1不同,使得如果已知,则可以推断另一个。 代码字四边形的每个标题字节Ck被重新定义为包括两个交错(m / 2)位半字节,其中,k S SB>。 对于每个标题,将nib SB和N-1 SB>与n SB SB之间的比较来说,是N SBB 作为半刚性的函数产生为e K-1 SB>和o 0 SB>到0 K-1 SB>。 版权所有(C)2008,JPO&INPIT
Abstract:
Verfahren zum Decodieren eines Codeworts (W), das von einem Flash-Speicher (26), der mehrere Multilevel-Flash-Speicherzellen (28) umfasst, empfangen wird, wobei jede derartige Multilevel-Flash-Speicherzelle (28) ein Zeichen (Si) des Codeworts (W) speichert, und wobei ein ECC-Decodierer (22) zum Decodieren des Codeworts (W) in ein decodiertes Codewort (D) eingerichtet ist, wobei der ECC-Decodierer (22) entworfen ist, um eine maximale Anzahl (t) von Fehlern zu korrigieren, wobei das Verfahren die folgenden Schritte umfasst:- in einem Fehlerprüfschritt (44) Bestimmen der Anzahl (e) von Fehlern in dem Codewort (W),- wenn die Anzahl (e) von Fehlern größer ist als die maximale Anzahl (t) von Fehlern, die der ECC-Decodierer (22) korrigieren kann:o Ausführen■ eines ersten Zeichenmodifikationsschritts (32'), der ein erstes modifiziertes Codewort (W') erzeugt, durch Anheben des Werts eines Zeichens (Si) auf den nächsthöheren Wertpegel, und/oder■ eines zweiten Zeichenmodifikationsschritts (32''), der ein zweites modifiziertes Codewort (W'') erzeugt, durch Absenken des Werts eines Zeichens (Si) auf den nächstniedrigeren Wertpegel,o in einem Analyseschritt (50) Berechnen der Korrekturwirkung des wenigstens einen Zeichenmodifikationsschritts (32', 32''),o in einem Rückgabeschritt (41) Festlegen■ des decodierten Codeworts (D) anhand der Korrekturwirkung,■ oder einer Löschung des Codeworts (W), wobei der Analyseschritt (50) Folgendes umfasst:- in einem Decodierschritt (33) Decodieren der modifizierten Codewörter (W', W'') und für alle decodierten modifizierten Codewörter (D', D'') Zählen der Häufigkeit (x(D)) des Vorkommens der decodierten modifizierten Codewörter (D', D''), und- in einem Folgeschritt (40) Bestimmen, ob es genau ein decodiertes modifiziertes Codewort (D', D'') gibt, dessen Häufigkeit (x(D)) des Vorkommens um eins größer ist als die maximale Anzahl (t) von Fehlern, wobei die decodierten modifizierten Codewörter (D', D'') in Hash-Werte umgesetzt werden, die gemeinsam mit der Häufigkeit (x(D)) des Vorkommens der decodierten modifizierten Codewörter (D', D'') in eine Kandidaten-Hash-Abbildung (H) eingegeben werden.
Abstract:
In einer Ausführungsform enthält ein System für eine Kombinations-Fehler- und Löschdecodierung für Produktcodes einen Prozessor und Logik, die in den Prozessor integriert ist und/oder von dem Prozessor ausgeführt werden kann, wobei die Logik so konfiguriert ist, dass sie erfasste Daten empfängt, Löschmarkierungen für die erfassten Daten erzeugt und die Löschmarkierungen einem C2-Decodierer bereitstellt, einen Stopp-Parameter so setzt, dass er einer Länge von C1-Codewörtern in einer Codewort-Verschachtelung entspricht, die zur Codierung der erfassten Daten verwendet werden, und in einem iterativen Prozess eine Fehler- oder Lösch-C1-Decodierung, gefolgt von einer Fehler- oder Lösch-C2-Decodierung selektiv durchführt, bis die Decodierung erfolgreich oder nicht erfolgreich ist. In weiteren Ausführungsformen kann ein Verfahren und/oder ein Computerprogrammprodukt für eine Kombinations-Fehler- und Löschdecodierung für Produktcodes verwendet werden.
Abstract:
In one embodiment, a method includes executing a first forward loop of a detection algorithm on a block of signal samples during a first time interval, executing a first reverse loop of the detection algorithm on the block during a second time interval to produce first soft information, executing a decoding algorithm on the block during a third time interval using the first soft information to produce second soft information, executing a second forward loop of the detection algorithm on the block during a fourth time interval using the second soft information, executing a second reverse loop of the detection algorithm on the block during a fifth time interval to produce third soft information, executing the decoding algorithm on the block during a sixth time interval using the third soft information to produce a decoded block of signal samples, and outputting the decoded block of signal samples.
Abstract:
Systems and methods are provided that confront the problem of failed storage integrated circuits (ICs) in a solid state drive (SSD) by using a fault-tolerant architecture along with one error correction code (ECC) mechanism for random/burst error corrections and an L-fold interleaving mechanism. The systems and methods described herein keep the SSD operational when one or more integrated circuits fail and allow the recovery of previously stored data from failed integrated circuits and allow random/burst errors to be corrected in other operational integrated circuits. These systems and methods replace the failed integrated circuits with fully functional/operational integrated circuits treated herein as spare integrated circuits. Furthermore, these systems and methods improve I/O performance in terms of maximum achievable read/write data rate.
Abstract:
A noise-predictive data detection method and apparatus are provided for enhanced noise-predictive maximum-likelihood (NPML) data detection in a direct access storage device. A data signal from a data channel in the direct access storage device is applied to a maximum-likelihood detector that provides an estimated sequence signal. A noise bleacher filter having a frequency response of (1+ alpha D)/1- beta D2) receives a combined estimated sequence signal and data signal and provides a noise filtered signal. A matching and error event filter receives the noise filtered signal and provides an error event filtered signal. An error correction unit receives the estimated sequence signal from the maximum-likelihood detector and receives the error event filtered signal and provides an error corrected estimated sequence signal.
Abstract:
A method for wireless transmission of data packets in code division multiple access communication system and communication system with transmitter-receiver of a transmitting station on mobile site in a code division multiple access communication system where one of the channels with code division multiple access is used on time division basis to transmit data packets from many transmitters to a receiver characterised by a fact, that a request is sent from a transmitting station (Msy) to appropriate receiving station (BS) of a communication system, this request indicates a target address a packet or packets of data are to be directed to. This station is assigned a unique virtual connection identifier (VCIy), switches a transmitting station (Msy) to a (PRCH) channel with code division multiple access for transmitting data packets a downstream link on a code division multiple access channel (PRCH) is monitored, until a base station (BS) broadcasts that it will be free and in the next frame free access to a code division multiple access channel (PRCH) will be permitted, a power of a transmitting station (Msy) is increased during the next frame until a given power is attained, a data packet or packets and a virtual connection identifier (VCIy) are transmitted through an upstream link of a code division multiple access channel (PRCH) for transmission of data packets to a base station (BS) and a data packet or packets are redirected again to a target address with an access to code division multiple access channel (PRCH) for transmission of data packets is controlled by a multiple access protocol based on carrier detection and collision detection.