A data recording system employs parallel iterative decoding of soft output
samples representing encoded data read from a storage medium. The
iterative decoder reads packets of data from a sector of the medium, each
packet containing soft output samples representing data encoded with a
concatenated code formed from N component codes, N a positive integer. The
iterative decoder employs I decoding iterations, I a positive integer.
Each packet has a length substantially equal to the sector length divided
by N. For an exemplary magnetic recording system, encoded data read from a
sector of a magnetic medium is partitioned into N packets of length
4096/N. The first packet is passed to the first component code decoder of
a parallel iterative decoder. When the second packet is ready to be passed
to the first component code decoder, the decoded output values of the
first packet in the first decoder are passed to the second component code
decoder. The second packet is then applied to the first component code
decoder. This operation is repeated until the last (Nth) packet is input
to the first component code decoder. When the last (Nth) packet is input
to the first component code decoder, all data in a sector is stored within
the parallel iterative decoder and servo mode of the magnetic recording
system is enabled. During servo mode, the iterative process of the
iterative decoder begins. The decoded output of the first packet in the
last (Nth) component code decoder is now input to the first component code
decoder and the second iteration starts. Each packet in the corresponding
component code decoder is then circularly shifted to the next component
code decoder. After repeating the decode and shift operation for I
iterations, each successive packet output from the last (Nth) component
code decoder is provided as the decoded user data.
Система записи данных использует параллельный итеративный расшифровывать мягких образцов выхода представляя зашифрованные данные прочитанные от носительа записи. Итеративный дешифратор читает пакеты данных от участка средства, каждого пакета содержа приведенные данные мягких образцов выхода зашифрованные при конкатенированное Кодий сформированное от Кодих н компонентных, н положительный интежер. Итеративный дешифратор использует итерирования расшифровывать I, I положительный интежер. Каждый пакет имеет длину существенн равную к длине участка разделенной Н. Для примерной магнитной системы записи, зашифрованные данные прочитанной от участка магнитного средства разделены в пакеты н длины 4096/N. Первый пакет передан к первому дешифратору компонентного Кодего параллельного итеративного дешифратора. Когда второй пакет готов быть ым к первому дешифратору компонентного Кодего, расшифрованные значения выхода первого пакета в первом дешифраторе переданы к второму дешифратору компонентного Кодего. Второй пакет после этого приложен к первому дешифратору компонентного Кодего. Эта деятельность повторена до тех пор пока последний (nth) пакет input к первому дешифратору компонентного Кодего. Когда последний (nth) пакет input к первому дешифратору компонентного Кодего, все данные в участке хранятся внутри параллельный итеративный дешифратор и включен servo режим магнитной системы записи. Во время servo режима, итеративный процесс итеративного дешифратора начинает. Расшифрованный выход первого пакета в последнем (nth) дешифраторе компонентного Кодего теперь input к первому дешифратору компонентного Кодего и вторым стартам итерирования. Каждый пакет в соответствуя дешифраторе компонентного Кодего после этого кругово перенесен к следующему дешифратору компонентного Кодего. После повторять деятельность расшифровывать и перенос для итерирований I, каждый последовательный выход пакета от последнего (nth) дешифратора компонентного Кодего обеспечен как расшифрованные данные по потребителя.