УСТРОЙСТВО, СОДЕРЖАЩЕЕ КОЛЬЦЕВОЙ БУФЕР, И СПОСОБ ДЛЯ ПРИСВОЕНИЯ ВАРИАНТОВ ИЗБЫТОЧНОСТИ КОЛЬЦЕВОМУ БУФЕРУ

1. Способ для присвоения вариантов избыточности кольцевому буферу, способ, содержащий этапы, на которых:
принимают систематические биты, первый блок битов четности и второй блок битов четности, при этом систематические биты, первый блок битов четности и второй блок битов четности - все содержат фиктивные биты;
по отдельности блоками перемежают систематические биты, первый блок битов четности и второй блок битов четности;
чересстрочно чередуют первый блок битов четности со вторым блоком битов четности, чтобы создать чересстрочно чередованные биты четности;
присоединяют спереди перемеженные систематические биты к чересстрочно чередованным битам четности, чтобы создать кольцевой буфер;
определяют варианты избыточности для начала в конкретном ряду кольцевого буфера;
принимают вариант избыточности (RV) и число требуемых битов; и
выводят число требуемых битов, начиная с битового положения RV.
2. Способ по п.1, в котором этап, где определяют варианты избыточности для начала в конкретном ряду кольцевого буфера, содержит этап, где определяют варианты избыточности для начала с вершин столбцов кольцевого буфера.
3. Способ по п.2, в котором этап, где определяют варианты избыточности для начала с вершин столбцов кольцевого буфера содержит этап, где определяют варианты избыточности для начала с 8 вершин столбцов кольцевого буфера.
4. Способ по п.2, в котором этап, где определяют варианты избыточности для начала с вершин столбцов кольцевого буфера содержит этап, где определяют варианты избыточности для начала с 4 вершин столбцов кольцевого буфера.
5. Способ по п.1, дополнительно содержащий этап, на котором выкалывают систематические биты посредством определения первого варианта избыточности для начала в положении со смещением относительно начала кольцевого буфера.
6. Способ по п.5, дополнительно содержащий этап, на котором
определяют первый вариант избыточности для начала с вершины σ-го столбца, где σ является числом смещенных столбцов.
7. Способ по п.1, дополнительно содержащий этап, на котором
удаляют один или более столбцов из кольцевого буфера, чтобы образовать укороченный кольцевой буфер.
8. Способ по п.7, дополнительно содержащий этап, на котором
определяют варианты избыточности для начала с вершин столбцов укороченного кольцевого буфера.
9. Способ по п.8, дополнительно содержащий этап, на котором
выкалывают систематические биты посредством определения первого варианта избыточности для начала в положении со смещением относительно начала укороченного кольцевого буфера.
10. Устройство, содержащее:
кодер, выводящий систематические биты, первый блок битов четности и второй блок битов четности;
схему согласования скорости, принимающую систематические биты, первый блок битов четности и второй блок битов четности и создающую кольцевой буфер, имеющий фиктивные биты, и при этом конкретный ряд кольцевого буфера содержит начальные точки вариантов избыточности (RVs), и в котором схема согласования скорости выводит нефиктивные биты из кольцевого буфера в передатчик, начиная с конкретного RV;
схему передачи, принимающую нефиктивные биты и передающую нефиктивные биты.
11. Устройство по п.10, в котором конкретный ряд содержит верхний ряд кольцевого буфера.
12. Устройство по п.10, в котором 8 вершин столбцов кольцевого буфера определяют как начальное положение для варианта избыточности (RV).
13. Устройство по п.10, в котором 4 вершины столбцов кольцевого буфера определяют как начальное положение для варианта избыточности (RV).
14. Устройство по п.10, в котором кольцевой буфер содержит перемеженные систематические биты, перемеженные и чересстрочно чередованные первый и второй блок битов четности.
15. Устройство по п.14, в котором схема согласования скорости выкалывает систематические биты посредством определения первого варианта избыточности для начала в положении со смещением относительно начала кольцевого буфера.
16. Устройство по п.15, в котором схема согласования скорости начинает первый вариант избыточности с вершины σ-го столбца, где σ является числом смещенных столбцов.
17. Устройство по п.10, в котором схема согласования скорости удаляет один или более столбцов из кольцевого буфера, чтобы образовать укороченный кольцевой буфер.
18. Устройство по п.17, в котором схема согласования скорости определяет варианты избыточности для начала с вершин столбцов укороченного кольцевого буфера.
19. Устройство по п.18, в котором схема согласования скорости выкалывает систематические биты посредством определения первого варианта избыточности для начала в положении со смещением относительно начала укороченного кольцевого буфера.
20. Устройство, содержащее:
потока
кодер, выводящий систематические биты, первый блок битов четности и второй блок битов четности, каждый длиной K;
схему согласования скорости, принимающую систематические биты, первый блок битов четности и второй блок битов четности и по отдельности перемежающую систематические биты, первый блок битов четности и второй блок битов четности;
потока
логическую схему, определяющую варианты избыточности (RVs), соответствующие битовому положению в пределах потока данных для начала вывода данных, и при этом RVs начинаются в положениях K/32(C×i+σ), i=0, 1,…, Y-1 и,
0
где C указывает число столбцов между двумя соседними RVs, Y является числом определенных RVs, σ указывает индекс столбца начального положения первого RV (RV), и
в которой поток содержит перемеженные систематические биты и перемеженные и чересстрочно чередованные первый и второй блок битов четности, и фиктивные биты; и
схему передачи, принимающую нефиктивные биты, начиная с конкретного RV и передающую нефиктивные биты.