Способ и устройство

1. Способ, включающий:
использование одной или более из набора версий избыточности, причем начальные позиции упомянутых версий избыточности в буфере, используемом в блочном кодировании, удовлетворяют одному или более из следующих критериев:
расстояние между начальной позицией третьей версии избыточности RV2 и начальной позицией четвертой версии избыточности RV3 больше, чем расстояние между начальной позицией второй версии избыточности RV1 и начальной позицией третьей версии избыточности RV2;
расстояние между начальной позицией второй версии избыточности RV1, начальной позицией третьей версии избыточности RV2 или начальной позицией четвертой версии избыточности RV3 и начальной позицией, соответствующей предыдущей последовательной версии избыточности, увеличивается;
начальная позиция второй версии избыточности RV1, третьей версии избыточности RV2 и/или четвертой версии избыточности RV3 находится за пределами области систематических битов упомянутого буфера; и
расстояние между начальной позицией первой версии избыточности RV0 и начальной позицией второй версии избыточности RV1 больше, чем расстояние между начальной позицией второй версии избыточности RV1 и начальной позицией третьей версии избыточности RV2 и чем расстояние между начальной позицией третьей версии избыточности RV3 избыточности и начальной позицией четвертой версии избыточности RV3.
2. Способ по п. 1, содержащий определение начальной позиции кодированных битов из буфера согласно соответствующей одной из упомянутых версий избыточности.
3. Способ по п. 2, включающий прием или инициирования передачи закодированных битов в соответствии с одной из упомянутых версий избыточности.
4. Способ по любому из предыдущих пунктов, в котором соответствующие начальные позиции версий избыточности в наборе версий избыточности являются фиксированными.
5. Способ по п. 4, в котором набор версий избыточности содержит четыре версии избыточности.
6. Способ по любому из предыдущих пунктов, в котором упомянутый буфер является кольцевым буфером.
7. Способ по любому из предыдущих пунктов, содержащий прием информации об индексе версии избыточности и, в зависимости от упомянутой информации об индексе версии избыточности, использование соответствующей версии избыточности.
8. Способ по любому из предыдущих пунктов, содержащий прием информации о конфигурации для определения критериев, которым удовлетворяют соответствующие версии избыточности.
9. Способ по любому из предыдущих пунктов, в котором информация о конфигурации содержит по меньшей мере одно из
скоростей кода для генерации начальных позиций версий избыточности; и
числа повторных передач для генерации начальных позиций версий избыточности.
10. Способ по любому из предыдущих пунктов, в котором упомянутый буфер содержит первую область, содержащую систематические биты, подлежащие передаче, и вторую область, содержащую биты четности, подлежащие передаче.
11. Способ по п. 10, в котором упомянутые первая, вторая и третья версии избыточности расположены в упомянутой первой области.
12. Способ по п. 10 или 11, в котором упомянутая четвертая версия избыточности расположена во второй области.
13. Способ по п. 10, в котором упомянутые вторая, третья и четвертая версии избыточности расположены в упомянутой второй области.
14. Способ по п. 10 или 13, в котором упомянутая первая версия избыточности расположена в первой области.
15. Способ по любому из предыдущих пунктов, в котором упомянутые фиксированные позиции избыточности выбирают на основе начальной позиции по меньшей мере второй передачи с последовательным способом передачи.
16. Способ по любому из предыдущих пунктов, в котором упомянутое блочное кодирование является кодированием с низкой плотностью проверок на четность.
17. Устройство, содержащее по меньшей мере один процессор и по меньшей мере одну память, содержащую код компьютерной программы, причем по меньшей мере одна память и код компьютерной программы сконфигурированы так, чтобы с помощью по меньшей мере одного процессора:
использовать одну или более из набора версий избыточности, при этом позиции упомянутых версий избыточности в буфере, используемом в блочном кодировании, удовлетворяют одному или более из следующих критериев: расстояние между начальной позицией третьей версии избыточности RV2 и начальной позицией четвертой версии избыточности RV3 больше, чем расстояние между начальной позицией второй версии избыточности RV1 и начальной позицией третьей версии избыточности RV2;
расстояние между начальной позицией второй версии избыточности RV1, начальной позицией третьей версии избыточности RV2 или начальной позицией четвертой версии избыточности RV3 и начальной позицией, соответствующей предыдущей последовательной версии избыточности, увеличивается;
начальная позиция второй версии избыточности RV1, третьей версии избыточности RV2 и/или четвертой версии избыточности RV3 находится за пределами области систематических битов упомянутого буфера; и
расстояние между начальной позицией первой версии избыточности RV1 и начальной позицией второй версии избыточности RV1 больше, чем расстояние между начальной позицией второй версии избыточности RV1 и начальной позицией третьей версии избыточности RV2 и чем расстояние между начальной позицией третьей версии избыточности RV3 и начальной позицией четвертой версии избыточности RV3.