RUS  ENG
Полная версия
ЖУРНАЛЫ // Информатика и автоматизация // Архив

Тр. СПИИРАН, 2019, выпуск 18, том 5, страницы 1149–1181 (Mi trspy1077)

Эта публикация цитируется в 2 статьях

Информационная безопасность

Каскадное кодирование для многоуровневой флэш-памяти с исправлением ошибок малой кратности во внешней ступени

Ф. А. Таубин, А. Н. Трофимов

Санкт-Петербургский государственный университет аэрокосмического приборостроения (СПбГУАП)

Аннотация: Один из эффективных подходов к организации помехоустойчивого кодирования в многоуровневой флэш-памяти связан с использованием каскадных конструкций на основе многомерных целочисленных решеток, используемых для построения внутреннего кода. Характерной особенностью таких каскадных конструкций является доминирование доли сложности внешнего декодера в общей сложности каскадного декодера. Учитывая, что в практических приложениях сложность декодирования, как правило, ключевое ограничение, определяющее возможность использования помехоустойчивого кодирования для многоуровневой флэш-памяти, каскадные конструкции со сравнительно малой сложностью внешнего декодера могут оказаться привлекательным решением в рамках обменного соотношения «плотность записи — сложность декодирования». Рассмотрена каскадная схема кодирования для многоуровневой флэш-памяти, в которой в качестве внутренней ступени используются коды на основе решеток Барнса–Уолла, а в качестве внешней ступени используется код Рида–Соломона с исправлением малого числа ошибок — не более 4…5.
Анализ помехоустойчивости предложенной каскадной схемы выполнен применительно к модели, отражающей основные физические особенности ячейки флэш-памяти с неравномерно расположенными целевыми уровнями напряжения в ячейке и дисперсией шума, зависящей от записанного значения (input-dependent additive Gaussian noise, ID-AGN). Для этой модели в работе развита модификация ранее предложенного авторами подхода к оценке вероятности ошибки декодирования внутреннего кода, основанная на использовании параллельной структуры кодовой решетки внутреннего кода, что позволяет существенно понизить сложность вычислений и ускорить получение окончательного результата. Приведены численные результаты, иллюстрирующие степень снижения достижимой плотности записи при введении ограничения на число исправляемых кодом Рида–Соломона ошибок — не более 4 — для широкого диапазона значений времени хранения данных и числа циклов перезаписи.

Ключевые слова: каскадный код, решетки Барнса–Уолла, код Рида–Соломона, многоуровневая flash память, вероятность ошибки декодирования, сложность декодирования.

УДК: 621.391

Поступила в редакцию: 02.04.2019

DOI: 10.15622/sp.2019.18.5.1149-1181



Реферативные базы данных:


© МИАН, 2024