УСТРОЙСТВО И СПОСОБ ДЕКОДИРОВАНИЯ И СИСТЕМА ПЕРЕДАЧИ СИГНАЛОВ

1. Устройство декодирования, сконфигурированное с возможностью декодировать код с низкой плотностью проверок на четность (LDPC) и содержащее:
блок получения, сконфигурированный с возможностью получать первое кодовое слово, причем первое кодовое слово генерируется устройством кодирования LDPC-кода в соответствии с порождающей матрицей и содержит M первых кодовых элементов, и M является положительным целым числом;
блок обработки, сконфигурированный с возможностью получать Р первых кодовых элементов, соответствующих n-ой строке проверочной матрицы; получать Р первых значений обновления, соответствующих Р первым кодовым элементам; получать, в соответствии с Р первыми значениями обновления, P вторых значений обновления, соответствующих Р первым кодовым элементам; определять, превышает ли каждое второе значение обновления из Р вторых значений обновления диапазон квантования кодового элемента;  обрабатывать Р первых кодовых элементов в соответствии с определением для получения P вторых кодовых элементов, соответствующих n-ой строке проверочной матрицы; и генерировать второе кодовое слово в соответствии с P вторыми кодовыми элементами, соответствующими n-ой строке проверочной матрицы, причем проверочная матрица соответствует порождающей матрице и содержит N строк, 1≤n≤N, P≤M, , и каждое второе значение обновления является суммой каждого первого значения обновления и соответствующего первого кодового элемента; и
блок определения, сконфигурированный с возможностью получать второе кодовое слово и определять, декодировано ли второе кодовое слово успешно.
2. Устройство декодирования по п. 1, в котором блок обработки, сконфигурирован с возможностью сохранять a-ый первый кодовый элемент не обновленным, если определено, что a-ое второе значение обновления из Р вторых значений обновления превышает диапазон квантования кодового элемента; обновлять b-ый первый кодовый элемент с использованием b-го второго значения обновления, если определено, что b-ое второе значение обновления из Р вторых значений обновления не превышает диапазон квантования кодового элемента 1≤a≤P, 1≤b≤P.
3. Устройство декодирования по п. 1, в котором блок обработки, сконфигурирован с возможностью сохранять Р первых кодовых элементов не обновленными, когда a-ое второе значение обновления из Р вторых значений обновления превышает диапазон квантования кодового элемента; обновлять Р первых кодовых элементов с использованием P вторых значений обновления, когда каждое второе значение обновления из Р вторых значений обновления не превышает диапазон квантования кодового элемента 1≤a≤P.
4. Устройство декодирования по любому из пп. 1-3, в котором определение, превышает ли каждое второе значение обновления из Р вторых значений обновления диапазон квантования кодового элемента, содержит:
последовательное определение, превышает ли каждое второе значение обновления из Р вторых значений обновления диапазон квантования кодового элемента.
5. Устройство декодирования по любому из пп. 1-3, в котором блок получения, блок обработки и блок определения, каждый, сформированы схемой.
6. Устройство декодирования по п. 2, в котором блок обработки содержит модуль хранения;
модуль хранения сконфигурирован, чтобы хранить Р первых кодовых элементов, и дополнительно сконфигурирован, чтобы хранить P вторых значений обновления;
блок обработки считывает, при определении, что a-ое второе значение обновления из Р вторых значений обновления превышает диапазон квантования кодового элемента, a-ый первый кодовый элемент, сохраненный в модуле хранения; и
блок обработки считывает, при определении, что b-ое второе значение обновления из Р вторых значений обновления не превышает диапазон квантования кодового элемента, b-ое второе значение обновления, сохраненное в модуле хранения, чтобы обновлять b-ый первый кодовый элемент.
7. Устройство декодирования по п. 3, в котором блок обработки содержит модуль хранения;
модуль хранения сконфигурирован, чтобы хранить Р первых кодовых элементов, и дополнительно сконфигурирован, чтобы хранить P вторых значений обновления;
блок обработки считывает, при определении, что a-ое второе значение обновления из Р вторых значений обновления превышает диапазон квантования кодового элемента, Р первых кодовых элементов, сохраненных в модуле хранения; и
блок обработки считывает, при определении, что каждое второе значение обновления из Р вторых значений обновления не превышает диапазон квантования кодового элемента, P вторых значений обновления, сохраненных в модуле хранения, чтобы обновлять Р первых кодовых элементов.
8. Способ декодирования, используемый для декодирования кода с низкой плотностью проверок на четность (LDPC), и содержащий:
получение первого кодового слова, причем первое кодовое слово генерируется устройством кодирования LDPC-кода в соответствии с порождающей матрицей и содержит M первых кодовых элементов, и M является положительным целым числом;
получение Р первых кодовых элементов соответствующих n-ой строке проверочной матрицы; получение Р первых значений обновления, соответствующих Р первым кодовым элементам; получение, в соответствии с Р первыми значениями обновления, P вторых значений обновления, соответствующих Р первым кодовым элементам; определение, превышает ли каждое второе значение обновления из Р вторых значений обновления диапазон квантования кодового элемента; обработку Р первых кодовых элементов в соответствии с определением для получения P вторыми кодовыми элементами, соответствующими n-ой строке проверочной матрицы, причем проверочная матрица соответствует порождающей матрице и содержит N строк, 1≤n≤N, P≤M, , и каждое второе значение обновления является суммой каждого первого значения обновления и соответствующего первого кодового элемента; и
определение, декодировано ли второе кодовое слово успешно.
9. Способ декодирования по п. 9, в котором обработка содержит:
сохранение a-ого первого кодового элемента не обновленным, когда a-ое второе значение обновления из вторых значений обновления из Р вторых значений обновления превышает диапазон квантования кодового элемента 1≤a≤P., и обновление
первого кодового элемента, с использованием  b-го второго значения обновления, когда b-ое второе значение обновления из Р вторых значений обновления не превышает диапазон квантования кодового элемента 1≤b≤P.
10. Способ декодирования по п. 8, в котором обработка содержит сохранение Р первых кодовых элементов  не обновленными, когда a-ое второе значение обновления из Р вторых значений обновления превышает диапазон квантования кодового элемента 1≤a≤P;и
обновление Р первых кодовых элементов с использованием P вторых значений обновления, когда каждое второе значение обновления из Р вторых значений обновления не превышает диапазон квантования кодового элемента.
11. Способ декодирования по любому из пп. 8-10, в котором определение, превышает ли каждое второе значение обновления из Р вторых значений обновления диапазон квантования кодового элемента, содержит:
последовательное определение, превышает ли каждое второе значение обновления из Р вторых значений обновления диапазон квантования кодового элемента.
12. Система передачи сигналов, содержащая устройство кодирования LDPC-кода и устройство декодирования по п. 1, в которой:
устройство кодирования LDPC-кода сконфигурировано, чтобы генерировать первое кодовое слово в соответствии с порождающей матрицей и передавать первое кодовое слово в устройство декодирования по каналу связи.
13. Система хранения данных, содержащая устройство кодирования LDPC-кода, устройство декодирования по п. 1 и носитель хранения данных, в которой:
устройство кодирования LDPC-кода сконфигурировано, чтобы генерировать первое кодовое слово в соответствии с порождающей матрицей и сохранять первое кодовое слово на носителе хранения данных, и устройство декодирования сконфигурировано, чтобы получать первое кодовое слово от носителя хранения данных.