Kombinations-Fehler- und Löschdecodierung für Produktcodes

    公开(公告)号:DE112014002870B4

    公开(公告)日:2021-06-24

    申请号:DE112014002870

    申请日:2014-07-28

    Applicant: IBM

    Abstract: System für eine Kombinations-Fehler- und Löschdecodierung für Produktcodes, wobei das System einen Prozessor und Logik aufweist, die in den Prozessor integriert und/oder von dem Prozessor ausführbar ist, wobei die Logik so konfiguriert ist, dass sie:erfasste Daten empfängt (402, 602);Löschmarkierungen für die erfassten Daten erzeugt (404, 604) und die Löschmarkierungen einem C2-Decodierer bereitstellt;einen Stopp-Parameter so setzt (406, 606), dass er einer Länge von C1-Codewörtern in einer Codewort-Verschachtelung entspricht, die zur Codierung der erfassten Daten verwendet werden; undin einem iterativen Prozess (408, 608) eine Fehler- oder Lösch-C1-Decodierung, gefolgt von einer Fehler- oder Lösch-C2-Decodierung selektiv durchführt, bis eines von zumindest zwei Fehlerkriterien, nämlich das erste Fehlerkriterium „Decodierung erfolgreich“ (416, 424) oder das zweite Fehlerkriterium „Decodierung nicht erfolgreich“ (428) erfüllt ist.

    Auf eine Decodierung folgende Fehlerprüfung mit Diagnose für Produktcodes

    公开(公告)号:DE112016003638T5

    公开(公告)日:2018-05-03

    申请号:DE112016003638

    申请日:2016-11-29

    Applicant: IBM

    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.

    FEHLERSICHERUNG VON UNTER VERWENDUNG VON HEADERN MIT VARIABLER LÄNGE GESPEICHERTEN DATEN

    公开(公告)号:DE102016205281A1

    公开(公告)日:2016-10-06

    申请号:DE102016205281

    申请日:2016-03-31

    Applicant: IBM

    Abstract: In einer Ausführungsform enthält ein System eine Logik, die konfiguriert ist, um zu veranlassen, dass Daten, die in eine Mehrzahl von logischen Arrays mit Zeilen und Spalten mit Symbolen organisiert sind, in einen ersten Schreibabschnitt eines Magnetdatenträgers als eine Mehrzahl von CWI-4-Gruppen geschrieben werden, wobei jede Zeile der logischen Arrays vier verschachtelte C1'-Codewörter mit Header (eine CWI-4 mit Header) enthält, wobei jede CWI-4-Gruppe M gleichzeitig geschriebene Zeilen eines logischen Arrays mit M entsprechenden ersten Headern enthält und veranlasst, dass einige der Daten in einen Umschreibabschnitt des Magnetdatenträgers als eine oder mehrere umgeschriebene CWI-4-Gruppen geschrieben werden, wobei eine Länge von mindestens einer umgeschriebenen Zeile größer ist als mindestens eine von: einer Länge einer anderen umgeschriebenen Zeile in derselben umgeschriebenen CWI-4-Gruppe und einer Länge von mindestens einer Zeile in einer CWI-4-Gruppe, die in dem ersten Schreibabschnitt des Magnetdatenträgers gespeichert ist.

    TRACK-DEPENDENT DATA RANDOMIZATION MITIGATING FALSE VFO DETECTION

    公开(公告)号:SG194689A1

    公开(公告)日:2013-12-30

    申请号:SG2013080296

    申请日:2012-05-25

    Applicant: IBM

    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.

    Device, method, and program for memory sharing between data flow and processor
    16.
    发明专利
    Device, method, and program for memory sharing between data flow and processor 有权
    数据流和处理器之间的存储器共享的设备,方法和程序

    公开(公告)号:JP2011113119A

    公开(公告)日:2011-06-09

    申请号:JP2009266286

    申请日:2009-11-24

    CPC classification number: G06F13/161 G06F13/1673 Y02D10/14

    Abstract: PROBLEM TO BE SOLVED: To provide a memory access device for sharing a buffer for data flows of an information device and a main memory for a processor. SOLUTION: An arbiter unit assigns access requests to the memory from a plurality of functional blocks sequentially by a round-robin method with a predetermined transfer length. (a) Data transfer from a functional block is split into partial transfers by a predetermined transfer length, and a plurality of partial transfers are performed according to a band for data transfer in one round-robin cycle. (b) The plurality of partial transfers have different priorities, and the priorities are programmably set up so that the required band of data transfer from all functional blocks may be satisfied by alternate transfer of the partial transfers from different functional blocks. (c) An access from the processor is executed so that the number of accesses from the processor to the memory may exert less effect on bands for data flow transfers with top priority and with a predetermined transfer length (CPU transfer length) in predetermined intervals between the transfer blocks. COPYRIGHT: (C)2011,JPO&INPIT

    Abstract translation: 要解决的问题:提供一种用于共享用于处理器的信息设备和主存储器的数据流的缓冲器的存储器访问设备。 解决方案:仲裁器单元通过具有预定传送长度的循环方法顺序地从多个功能块向存储器分配访问请求。 (a)从功能块的数据传送被分割成预定传送长度的部分传送,并且根据用于一轮循环的数据传送的频带执行多个部分传送。 (b)多个部分传送具有不同的优先级,并且可编程地设置优先级,使得可以通过从不同功能块的部分传输的交替传送来满足来自所有功能块的所需数据传送频带。 (c)执行来自处理器的访问,使得从处理器到存储器的访问次数可以对具有最高优先级的数据流传输的频带施加较小的影响,并且以预定的传送长度(CPU传送长度)以 传输块。 版权所有(C)2011,JPO&INPIT

    Apparatus and method for reading out data recorded on tape
    17.
    发明专利
    Apparatus and method for reading out data recorded on tape 有权
    读取记录在录像带上的数据的装置和方法

    公开(公告)号:JP2010027118A

    公开(公告)日:2010-02-04

    申请号:JP2008185083

    申请日:2008-07-16

    CPC classification number: G11B5/584

    Abstract: PROBLEM TO BE SOLVED: To accelerate reading out of a specific kind of data from among a plurality of kinds of data with different formats.
    SOLUTION: In a controller 16 of a tape drive, a command processing unit 41 receives a request for reading out old data behind EOD of new data; a channel input/output unit 43 receives data read out with a read head in response to the request; and a buffer managing unit 42 receives this data. A header information determining unit 44 determines whether this data includes header information of the old data. If it is determined that this data includes the header information of the old data, a data set determining unit 45 determines whether a data set is extractable from this data. If it is determined that the data set is not extractable, a move signal output unit 47 outputs a signal for moving the read head in a direction of the new data.
    COPYRIGHT: (C)2010,JPO&INPIT

    Abstract translation: 要解决的问题:加速从具有不同格式的多种数据中读出特定种类的数据。 解决方案:在磁带驱动器的控制器16中,命令处理单元41接收新数据背后的EOD读出旧数据的请求; 通道输入/输出单元43响应于该请求接收用读取头读出的数据; 并且缓冲器管理单元42接收该数据。 头信息确定单元44确定该数据是否包括旧数据的头信息。 如果确定该数据包括旧数据的标题信息,则数据集确定单元45确定数据集是否可从该数据中提取。 如果确定数据集不可提取,则移动信号输出单元47输出用于在新数据的方向上移动读取头的信号。 版权所有(C)2010,JPO&INPIT

    Error correction method and system thereof
    18.
    发明专利
    Error correction method and system thereof 失效
    错误校正方法及其系统

    公开(公告)号:JPH11274941A

    公开(公告)日:1999-10-08

    申请号:JP2487598

    申请日:1998-02-05

    Abstract: PROBLEM TO BE SOLVED: To shorten the total processing time needed for correction of errors by taking out two position data adjacent to each other in a single line that is sorted as an erased line and also two information data related to the position data and then repetitively correcting two position data based on the patterns included in those position and information data until all lines are corrected. SOLUTION: The coding data on a row 1 included in every group which are stored in the memory sections 14 and 15 and taken out of a main memory 12 are sent to a wrong data position/pattern generator 16 via a line 24. Thus, the information blocks are generated. The generator 16 detects via an erased line pointer of a register 32 whether the wrong data under processing belong to an erased line or non-erased line. Then generator 16 calculates the wrong data position of the erased line to generate an information block, including a bit pattern that corrects the wrong data position and sends the information block to a memory section 14A of a buffer memory 13 to assemble the rows. It is checked whether all rows have been processed, and these operations are repeated until all the rows are have been corrected.

    Abstract translation: 要解决的问题:通过在排列为擦除行的单行中取出彼此相邻的两个位置数据以及与位置数据相关的两个信息数据,然后重复地缩短校正错误所需的总处理时间 基于包括在那些位置和信息数据中的模式来校正两个位置数据,直到所有行被校正。 解决方案:存储在存储器部分14和15中并从主存储器12中取出的每个组中包括的行1上的编码数据经由线路24被发送到错误的数据位置/模式发生器16.因此, 生成信息块。 发生器16经由寄存器32的擦除行指针检测处理中的错误数据是否属于擦除行或未擦除行。 然后,发生器16计算擦除行的错误数据位置,以产生信息块,包括校正错误数据位置的位模式,并将信息块发送到缓冲存储器13的存储器部分14A以组合行。 检查是否已经处理了所有行,并重复这些操作,直到所有行已被更正。

    DATA STORAGE DEVICE
    19.
    发明专利

    公开(公告)号:JPH11213574A

    公开(公告)日:1999-08-06

    申请号:JP1574098

    申请日:1998-01-28

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To improve the operating efficiency of a working memory by setting two memory banks having a specific total byte length, dividing them into specific blocks having a specific by te length and dividing plural encoded data rows which are to be read out in series from a recording disk into specific byte lengths and specific blocks which are to be set in the memory banks and storing the specific blocks alternately. SOLUTION: In the case of reading out plural encoded data having a Y byte length, the right-hand side 2 ×(2m+1)of Y ×(2m+1) is divided into (2m+1) pieces of blocks and the length of each block is set to a 2 byte length, Then, in an encoded data row L01 or L04, the first block and the second block of the encoded data row L01 are respectively stored in the block A0 of a memory bank 0 and the block B0 of a memory bank 1 under the control of a buffer manager. The error correction of the encoded data row L01 is performed by taking out the block A0 of the bank 0, the block B0 of the bank 1 and the block A1 of the bank 0 alternately.

    METHOD FOR BIT CONVERSION OF OPTICAL DISK AND DEMODULATION METHOD AND DEVICE

    公开(公告)号:JPH11186910A

    公开(公告)日:1999-07-09

    申请号:JP32456997

    申请日:1997-11-26

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To reduce the consumption of memory resources through a single processing route by identifying first and second channel bits, removing a pattern not present on a first PLL rule from the patterns of first channel bit display, generating an output bit and removing the pattern not present in a second PLL rule from the patterns of second channel bit display. SOLUTION: The 8/16 modulated or EFM modulated channel bits of 16 bits or 14 bits are inputted through an input line to the data input of a buffer register 500, and the data of the channel bits are stored for 8 bits in a higher order and for 8 or 6 bits in a lower order by loading control from an arithmetic control circuit 550. The data of the upper 8 bits of the buffer register 500 are sent to a demultiplexer 501, and for medium information from an arithmetic circuit 550, the data of the lower 8 bits are sent to an 8/16 bit operation I circuit 511 at the time of a DVD and the lower 6 bits are sent to a bit operation III circuit 530 at a CD time.

Patent Agency Ranking