-
公开(公告)号:EP2707878A4
公开(公告)日:2015-05-20
申请号:EP12786763
申请日:2012-04-24
Applicant: IBM
Inventor: CIDECIYAN ROY DARON , FURRER SIMEON
CPC classification number: G11B5/00813
-
2.
公开(公告)号:WO2011124630A3
公开(公告)日:2011-12-22
申请号:PCT/EP2011055392
申请日:2011-04-07
Applicant: IBM , CIDECIYAN ROY DARON , MATSUO HISATO , MITTELHOLZER THOMAS , OHTANI KENJI , SEGER PAUL , TANAKA KEISUKE
Inventor: CIDECIYAN ROY DARON , MATSUO HISATO , MITTELHOLZER THOMAS , OHTANI KENJI , SEGER PAUL , TANAKA KEISUKE
IPC: G11B20/18
CPC classification number: G11B20/18 , G11B2020/184 , G11B2020/1853 , G11B2220/90
Abstract: A method for integrating data and header protection in tape drives includes receiving an array of data organized into rows and columns. The array is extended to include one or more headers for each row of data in the array. The method provides two dimensions of error correction code (ECC) protection for the data in the array and a single dimension of ECC protection for the headers in the array. A corresponding apparatus is also disclosed herein.
Abstract translation: 在磁带驱动器中集成数据和标题保护的方法包括接收组织成行和列的数据阵列。 数组被扩展为包含数组中每行数据的一个或多个头。 该方法为阵列中的数据提供纠错码(ECC)保护的两个维度,并为阵列中的头部提供单维度ECC保护。 本文还公开了相应的装置。
-
3.
公开(公告)号:GB2512533A
公开(公告)日:2014-10-01
申请号:GB201412083
申请日:2012-12-19
Applicant: IBM
Inventor: CIDECIYAN ROY DARON , JAQUETTE GLEN ALAN , MITTELHOLZER THOMAS
IPC: H03M7/40
Abstract: Provided are a computer program product, system, and method for generating a code alphabet for use by a deployed program to determine codewords for words. A first code alphabet is generated having a first number of symbols that provide variable length codings of the words. The symbols in the first code alphabet are merged into a second number of groups of the symbols in the first code alphabet, where the second number is less than the first number. A second code alphabet is generated having the second number of symbols, wherein a second average codeword length of the codewords produced using the symbols in the second code alphabet is smaller than the codeword length (b) of the words, and wherein the second code alphabet comprises the code alphabet used by the deployed program.
-
公开(公告)号:CA2871865A1
公开(公告)日:2013-12-05
申请号:CA2871865
申请日:2013-05-15
Applicant: IBM
Inventor: CIDECIYAN ROY DARON , HUTCHINS ROBERT ALLEN , MITTELHOLZER THOMAS , OELCER SEDAT
Abstract: In one embodiment, a data storage system includes a write channel for writing data to a storage medium, the write channel configured to utilize a partial reverse concatenated modulation code. The write channel includes logic adapted for encoding data sets using a C2 encoding scheme, logic adapted for adding a header to each subunit of the data sets, logic adapted for encoding the headers of the data sets with a first modulation encoding scheme, logic adapted for encoding data portions of the data sets with a second modulation encoding scheme, logic adapted for encoding portions of the one or more C2-encoded data sets using a C1 encoding scheme, logic adapted for combining the C1-encoded portions with the modulation-encoded headers of the C2-encoded data sets using a multiplexer, and logic adapted for writing the one or more combined C1- and C2-encoded data sets to data tracks.
-
公开(公告)号:CA2843349A1
公开(公告)日:2012-11-22
申请号:CA2843349
申请日:2012-04-24
Applicant: IBM
Inventor: CIDECIYAN ROY DARON , FURRER SIMEON
IPC: G11C7/00
Abstract: A method for writing data to a tape storage medium includes: writing first user data to a first physical region (11) of the tape storage medium (1) in a first write mode, writing second user data to a second physical region (12) of the tape storage medium (1) in a second write mode, wherein the second write mode differs from the first write mode. An apparatus for writing data to a tape storage medium, a tape storage medium, a tape cartridge are also provided.
-
公开(公告)号:CA2843349C
公开(公告)日:2019-05-07
申请号:CA2843349
申请日:2012-04-24
Applicant: IBM
Inventor: CIDECIYAN ROY DARON , FURRER SIMEON
IPC: G11C7/00
Abstract: A method for writing data to a tape storage medium includes: writing first user data to a first physical region (11) of the tape storage medium (1) in a first write mode, writing second user data to a second physical region (12) of the tape storage medium (1) in a second write mode, wherein the second write mode differs from the first write mode. An apparatus for writing data to a tape storage medium, a tape storage medium, a tape cartridge are also provided.
-
公开(公告)号:DE112016003638T5
公开(公告)日:2018-05-03
申请号:DE112016003638
申请日:2016-11-29
Applicant: IBM
Inventor: HUTCHINS ROBERT ALLEN , BENTLEY STEVEN ROSS , TANAKA KEISUKE , CIDECIYAN ROY DARON
IPC: H03M13/00
Abstract: In einer Ausführungsform enthält ein System einen Controller und eine Logik, die in den Controller integriert und/oder von diesem ausführbar ist. Die Logik ist zum Ausführen einer iterativen Decodierung von verschlüsselten Daten konfiguriert, um entschlüsselte Daten zu erhalten. In der iterativen Decodierung werden mindestens drei Decodierungsoperationen ausgeführt, wobei die Decodierungsoperationen aus einer Gruppe ausgewählt werden, aufweisend: C1-Decodierung und C2-Decodierung. Die Logik ist außerdem zum Ausführen einer der Decodierung nachfolgenden Fehlerdiagnose an einem ersten Abschnitt der entschlüsselten Daten konfiguriert in Reaktion darauf, dass nach der iterativen Decodierung der verschlüsselten Daten kein gültiges Produktcodewort in dem ersten Abschnitt erhalten wurde. Weitere Systeme, Verfahren und Computerprogrammprodukte zum Erzeugen von einer Decodierung nachfolgenden Fehlersignaturen werden gemäß weiteren Ausführungsformen vorgestellt.
-
公开(公告)号:DE102012218531A1
公开(公告)日:2013-05-02
申请号:DE102012218531
申请日:2012-10-11
Applicant: IBM
Inventor: CHERUBINI GIOVANNI , CIDECIYAN ROY DARON
IPC: G11B5/584
Abstract: Ein Magnetbandmedium zum Speichern von Daten weist mindestens ein Servoband auf, das sich entlang des Magnetbandmediums erstreckt und Servodaten aufweist, um zu ermöglichen, dass eine seitliche Abweichung eines die Servodaten lesenden Servolesers von einer seitlichen Bezugsposition auf dem Servoband ermittelt wird. Zusätzliche Daten werden in die Servodaten integriert, wobei die zusätzlichen Daten durch ein M-näres Alphabet A codiert werden, das M > 2 unterschiedliche Symbole aufweist und in einer Wortmenge angeordnet ist. Jedes Wort der Wortmenge enthält – Synchronisationsdaten, wobei jedes Symbol, das zum Darstellen der Synchronisationsdaten verwendet wird, aus einer Menge B von m Symbolen stammt, wobei es sich bei die Menge B um eine echte Teilmenge der Symbole in dem Alphabet A handelt, sodass 1 ≤ m
-
公开(公告)号:GB2496006A
公开(公告)日:2013-05-01
申请号:GB201212274
申请日:2012-07-10
Applicant: IBM
Inventor: CHERUBINI GIOVANNI , CIDECIYAN ROY DARON
Abstract: A magnetic tape media for storing data comprises at least one servo band extending along the tape and comprising lateral servo information. Additional information is integrated into the servo information and is encoded by an M-ary alphabet A comprising M>2 different symbols and is arranged in a set of words. Each word contains synchronization information, longitudinal position information (LPOS) and other information, such as manufacturing information. Each symbol used for representing the synchronization information is from a set B of m symbols, where set B is a proper subset of the symbols in the alphabet A such that 1 ¤ m
-
公开(公告)号:DE112012005557B4
公开(公告)日:2016-12-15
申请号:DE112012005557
申请日:2012-12-19
Applicant: IBM
Inventor: JAQUETTE GLEN ALAN , CIDECIYAN ROY DARON , MITTELHOLZER THOMAS
IPC: H03M7/30
Abstract: Computerprogrammprodukt zum Erzeugen eines Code-Alphabets zur Verwendung durch ein genutztes Programm zum Bestimmen von Codewörtern für Wörter mit einer Länge von b Bit, die in einem Datenverarbeitungssystem verwendet werden, wobei die Codewörter eine durchschnittliche Codewortlänge haben, die kleiner als b ist, wobei das Computerprogrammprodukt ein computerlesbares Speichermedium aufweist, das einen darin verkörperten computerlesbaren Programmcode hat, der ausgeführt wird, um Operationen auszuführen, wobei die Operationen aufweisen: Erzeugen eines ersten Code-Alphabets, das eine erste Anzahl von Symbolen hat, die Codierungen von variabler Länge der Wörter bereitstellen, wobei eine erste durchschnittliche Codewortlänge der Codewörter, die unter Verwendung der Symbole in dem ersten Code-Alphabet erzeugt werden, kleiner ist als die Codewortlänge (b) der Wörter, und wobei jedes Symbol einer Gruppe von K der N = 2b möglichen Wörter zugeordnet ist. Zusammenführen der Symbole in dem ersten Code-Alphabet in eine zweite Anzahl von Gruppen der Symbole in dem ersten Code-Alphabet, wobei die zweite Anzahl kleiner als die erste Anzahl ist; und Erzeugen eines zweiten Code-Alphabets, das die zweite Anzahl von Symbolen aufweist, wobei eine zweite durchschnittliche Codewortlänge der Codewörter, die unter Verwendung der Symbole in dem zweiten Code-Alphabet erzeugt wurden, kleiner ist als die Codewortlänge (b) der Wörter, und wobei das zweite Code-Alphabet das Code-Alphabet aufweist, das von dem genutzten Programm verwendet wird.
-
-
-
-
-
-
-
-
-