УСКОРИТЕЛЬ ДЛЯ СРЕДСТВА ПРОЕКТИРОВАНИЯ И МОДЕЛИРОВАНИЯ КАНАЛА СЧИТЫВАНИЯ ЗАПИСИ

1. Компьютеризированный способ проектирования, который содержит:
(А) моделирование рабочих характеристик канала считывания записи, имеющего детектор импульсной последовательности и турбо-декодер, сконфигурированный для использования первой матрицы проверки на четность, при этом генерируется первый набор величин логарифмического отношения правдоподобия посредством моделирования выхода детектора импульсной последовательности, и
(В) моделирование рабочих характеристик упомянутого канала считывания записи с турбо-декодером, выполненным с возможностью использования второй матрицы проверки на четность, отличающейся от первой матрицы проверки на четность, причем первый набор величин логарифмического отношения правдоподобия используется для моделирования рабочих характеристик турбо-декодера, сконфигурированного для использования второй матрицы проверки на четность.
2. Способ по п. 1, в котором турбо-декодер является декодером проверки на четность малой плотности.
3. Способ по п. 1, в котором канал считывания записи выполнен с возможностью считывания данных, сохраненных на магнитном жестком диске.
4. Способ по п. 1, в котором этап (А) содержит:
(А1) генерацию кодового слова посредством конкатенации информационного слова и псевдослучайной последовательности битов;
(А2) генерацию первого вектора синдрома посредством умножения первой матрицы проверки на четность на кодовое слово; и
(А3) декодирование первого набора величин логарифмического отношения правдоподобия на основе первой матрицы проверки на четность и первого вектора синдрома.
5. Способ по п. 4, в котором этап (А3) содержит:
(А3а) временную остановку декодирования, если число итераций декодирования превышает пороговое значение;
(A3b) генерацию второго набора величин логарифмического отношения правдоподобия на основе первого набора величин логарифмического отношения правдоподобия и одной или более характеристик декодирования до временной остановки; и
(А3с) декодирование второго набора величин логарифмического отношения правдоподобия на основе первой матрицы проверки на четность и первого вектора синдрома.
6. Способ по п. 4, в котором этап (А) дополнительно содержит:
(А4) генерацию формы колебаний сигнала на основе кодового слова; и
(А5) генерацию первого набора величин логарифмического отношения правдоподобия посредством применения оценки последовательности максимального правдоподобия к форме колебаний сигнала.
7. Способ по п. 4, в котором первый вектор синдрома имеет по меньшей мере один ненулевой компонент.
8. Способ по п. 4, который дополнительно содержит генерацию псевдослучайной последовательности битов детерминистическим образом на основе соответствующего начального значения.
9. Способ по п. 4, в котором этап (В) содержит:
(В1) генерацию второго вектора синдрома посредством умножения второй матрицы проверки на четность на кодовое слово; и
(В2) декодирование первого набора величин логарифмического отношения правдоподобия на основе второй матрицы проверки на четность и второго вектора синдрома.
10. Способ по п. 9, в котором этап (В) дополнительно содержит:
(В3) временную остановку декодирования, если число итераций декодирования превышает пороговый уровень;
(В4) генерацию второго набора величин логарифмического отношения правдоподобия на основе первого набора величин логарифмического отношения правдоподобия и одной или более характеристик декодирования до временной остановки; и
(В5) декодирование второго набора величин логарифмического отношения правдоподобия на основе второй матрицы проверки на четность и второго вектора синдрома.
11. Способ по п. 1, в котором:
этап (А) содержит генерацию первого показателя частоты ошибок, соответствующего первой матрице проверки на четность;
этап (В) дополнительно содержит генерацию второго показателя частоты ошибок, соответствующего второй матрице проверки на четность; и
способ дополнительно содержит выбор одной из первой и второй матриц проверки на четность для использования в канале считывания записи на основе первого и второго показателей частоты ошибок.
12. Способ по п. 11, в котором каждый из первого и второго показателей частоты ошибок включает в себя соответствующую зависимость частоты ошибок по битам от отношения сигнал-шум.
13. Способ по п. 1, в котором:
этап (А) содержит сохранение в памяти первого набора величин логарифмического отношения правдоподобия; и
этап (В) содержит извлечение из памяти первого набора величин логарифмического отношения правдоподобия для моделирования рабочих характеристик турбо-декодера, сконфигурированного для использования второй матрицы проверки на четность.
14. Способ по п. 1, который дополнительно содержит:
выполнение этапа (А) в первом процессорном блоке; и
выполнение этапа (В) в другом, втором процессорном блоке.
15. Способ по п. 14, в котором:
этап (А) содержит сохранение в памяти первого набора величин логарифмического отношения правдоподобия;
этап (В) содержит извлечение из памяти первого набора величин логарифмического отношения правдоподобия для моделирования рабочих характеристик турбо-декодера, сконфигурированного для использования второй матрицы проверки на четность; и
первый процессорный блок и второй процессорный блок имеют совместный доступ к памяти.
16. Способ по п. 1, который дополнительно содержит:
(С) генерацию базы данных на основе результатов моделирования рабочих характеристик на этапах (А) и (В), чтобы обеспечить производственному оборудованию возможность изготовить интегральную схему, содержащую в себе канал считывания записи.
17. Интегральная схема, изготовленная с использованием базы данных по п. 16.
18. База данных для изготовления интегральной схемы, созданной на основе результатов моделирования рабочих характеристик на этапах (А) и (В) по п. 1.
19. Интегральная схема, изготовленная на основе результатов моделирования рабочих характеристик на этапах (А) и (В) по п. 1.
20. Постоянный машиночитаемый носитель информации, содержащий кодированный на нем программный код, причем при выполнении этого программного кода машиной, машина реализует компьютеризированный способ проектирования, и этот компьютеризированный способ проектирования содержит:
(А) моделирование рабочих характеристик канала считывания записи, имеющего детектор импульсной последовательности и турбо-декодер, сконфигурированный для использования первой матрицы проверки на четность, при этом генерируется первый набор величин логарифмического отношения правдоподобия посредством моделирования выхода детектора импульсной последовательности; и
(В) моделирование рабочих характеристик упомянутого канала считывания записи с турбо-детектором, выполненным с возможностью использования второй матрицы проверки на четность, отличающейся от первой матрицы проверки на четность, причем первый набор величин логарифмического отношения правдоподобия используется для моделирования рабочих характеристик турбо-декодера, сконфигурированного для использования второй матрицы проверки на четность.