ПРОЕКТНОЕ РЕШЕНИЕ С ИСПОЛЬЗОВАНИЕМ МНОЖЕСТВА БАЗОВЫХ ГРАФОВ НА ОСНОВЕ КОНТРОЛЯ ПО ЧЕТНОСТИ МАЛОЙ ПЛОТНОСТИ (LDPC)

1. Способ кодирования на основе контроля по четности малой плотности (LDPC), при этом способ содержит этапы, на которых:
поддерживают множество базовых LDPC-графов, причем множество базовых LDPC-графов содержат, по меньшей мере, первый базовый LDPC-граф, ассоциированный с первым диапазоном длин блоков информации, и второй базовый LDPC-граф, ассоциированный со вторым диапазоном длин блоков информации, при этом второй диапазон длин блоков информации содержит поднабор первого диапазона длин блоков информации;
выбирают избранный базовый LDPC-граф из множества базовых LDPC-графов для блока информации, по меньшей мере частично, на основе длины блока информации упомянутого блока информации;
кодируют блок информации с использованием избранного базового LDPC-графа, чтобы формировать кодовое слово; и
передают кодовое слово по беспроводному радиоинтерфейсу.
2. Способ по п. 1, в котором выбор избранного базового LDPC-графа для блока информации, по меньшей мере частично, на основе длины блока информации упомянутого блока информации дополнительно содержит этап, на котором выбирают первый базовый LDPC-граф в качестве избранного базового LDPC-графа из числа поддерживаемых базовых LDPC-графов, если только первый базовый LDPC-граф поддерживает длину блока информации упомянутого блока информации.
3. Способ по п. 1, в котором выбор избранного базового LDPC-графа для блока информации, по меньшей мере частично, на основе длины блока информации упомянутого блока информации дополнительно содержит этап, на котором выбирают избранный базовый LDPC-граф, дополнительно, по меньшей мере частично, на основе размера увеличения.
4. Способ по п. 3, в котором выбор избранного базового LDPC-графа, дополнительно, по меньшей мере частично, на основе размера увеличения дополнительно содержит этап, на котором выбирают первый базовый LDPC-граф в качестве избранного базового LDPC-графа, если первый размер увеличения, применяемый к первому базовому LDPC-графу, чтобы формировать длину блока информации, превышает второй размер увеличения, применяемый ко второму базовому LDPC-графу, чтобы формировать длину блока информации.
5. Способ по п. 1, в котором выбор избранного базового LDPC-графа для блока информации, по меньшей мере частично, на основе длины блока информации упомянутого блока информации дополнительно содержит этап, на котором выбирают избранный базовый LDPC-граф, дополнительно, по меньшей мере частично, на основе кодовой скорости, используемой, чтобы кодировать блок информации.
6. Способ по п. 5, в котором первый базовый LDPC-граф ассоциирован с первым диапазоном кодовых скоростей, и второй базовый LDPC-граф ассоциирован со вторым диапазоном кодовых скоростей, причем второй диапазон кодовых скоростей содержит поднабор первого диапазона кодовых скоростей.
7. Способ по п. 6, в котором второй диапазон кодовых скоростей перекрывает первый диапазон кодовых скоростей и содержит дополнительные кодовые скорости за пределами первого диапазона кодовых скоростей.
8. Способ по п. 6, в котором выбор избранного базового LDPC-графа, дополнительно, по меньшей мере частично, на основе кодовой скорости, используемой, чтобы кодировать блок информации, дополнительно содержит этап, на котором выбирают первый базовый LDPC-граф в качестве избранного базового LDPC-графа из числа поддерживаемых базовых LDPC-графов, если только первый диапазон кодовых скоростей содержит кодовую скорость, используемую, чтобы кодировать блок информации.
9. Способ по п. 8, в котором выбор избранного базового LDPC-графа, дополнительно, по меньшей мере частично, на основе кодовой скорости, используемой, чтобы кодировать блок информации, дополнительно содержит этап, на котором выбирают избранный базовый LDPC-граф, дополнительно, по меньшей мере частично, на основе размера увеличения.
10. Способ по п. 9, в котором выбор избранного базового LDPC-графа, дополнительно, по меньшей мере частично, на основе размера увеличения, применяемого к избранному базовому LDPC-графу, дополнительно содержит этап, на котором выбирают первый базовый LDPC-граф в качестве избранного базового LDPC-графа, если первый размер увеличения, применяемый к первому базовому LDPC-графу, чтобы формировать длину блока информации, превышает второй размер увеличения, применяемый ко второму базовому LDPC-графу, чтобы формировать длину блока информации.
11. Способ по п. 1, в котором второй диапазон длин блоков информации перекрывает первый диапазон длин блоков информации и содержит дополнительные длины блоков информации за пределами первого диапазона длин блоков информации.
12. Способ по п. 1, в котором множество базовых LDPC-графов дополнительно содержит третий базовый LDPC-граф, ассоциированный с третьим диапазоном блоков информации, при этом третий диапазон блоков информации содержит дополнительный поднабор первого диапазона блоков информации, который содержит второй диапазон блоков информации.
13. Способ по п. 1, в котором кодирование блока информации с использованием избранного базового LDPC-графа, чтобы формировать кодовое слово, дополнительно содержит этап, на котором выбирают LDPC-граф, представленный посредством избранного базового LDPC-графа, чтобы кодировать блок информации.
14. Способ по п. 13, в котором каждый из множества из базовых LDPC-графов представляет соответствующее множество LDPC-графов, причем каждый содержит соответствующее число битовых узлов в соответствующем диапазоне битового узла.
15. Устройство, выполненное с возможностью кодирования на основе контроля по четности малой плотности (LDPC), содержащее:
приемо-передающее устройство;
запоминающее устройство; и
процессор, функционально соединенный с приемо-передающим устройством и запоминающим устройством, причем процессор выполнен с возможностью:
поддерживать множество базовых LDPC-графов, причем множество базовых LDPC-графов содержат, по меньшей мере, первый базовый LDPC-граф, ассоциированный с первым диапазоном длин блоков информации, и второй базовый LDPC-граф, ассоциированный со вторым диапазоном длин блоков информации, при этом второй диапазон длин блоков информации содержит поднабор первого диапазона длин блоков информации;
выбирать избранный базовый LDPC-граф из множества базовых LDPC-графов для блока информации, по меньшей мере частично, на основе длины блока информации упомянутого блока информации;
кодировать блок информации с использованием избранного базового LDPC-графа, чтобы формировать кодовое слово; и
передавать кодовое слово по беспроводному радиоинтерфейсу через приемо-передающее устройство.
16. Устройство по п. 15, в котором процессор дополнительно выполнен с возможностью выбирать первый базовый LDPC-граф в качестве избранного базового LDPC-графа из числа поддерживаемых базовых LDPC-графов, если только первый базовый LDPC-граф поддерживает длину блока информации упомянутого блока информации.
17. Устройство по п. 15, в котором процессор дополнительно выполнен с возможностью выбирать избранный базовый LDPC-граф, дополнительно, по меньшей мере частично, на основе размера увеличения.
18. Устройство по п. 17, в котором процессор дополнительно выполнен с возможностью выбирать первый базовый LDPC-граф в качестве избранного базового LDPC-графа, если первый размер увеличения, применяемый к первому базовому LDPC-графу, чтобы формировать длину блока информации, превышает второй размер увеличения, применяемый ко второму базовому LDPC-графу, чтобы формировать длину блока информации.
19. Устройство по п. 15, в котором процессор дополнительно выполнен с возможностью выбирать избранный базовый LDPC-граф, дополнительно, по меньшей мере частично, на основе кодовой скорости, используемой, чтобы кодировать блок информации.
20. Устройство по п. 19, в котором первый базовый LDPC-граф ассоциирован с первым диапазоном кодовых скоростей, и второй базовый LDPC-граф ассоциирован со вторым диапазоном кодовых скоростей, причем второй диапазон кодовых скоростей содержит поднабор первого диапазона кодовых скоростей.
21. Устройство по п. 20, в котором второй диапазон кодовых скоростей перекрывает первый диапазон кодовых скоростей и содержит дополнительные кодовые скорости за пределами первого диапазона кодовых скоростей.
22. Устройство по п. 20, в котором процессор дополнительно выполнен с возможностью выбирать первый базовый LDPC-граф в качестве избранного базового LDPC-графа из числа поддерживаемых базовых LDPC-графов, если только первый диапазон кодовых скоростей содержит кодовую скорость, используемую, чтобы кодировать блок информации.
23. Устройство по п. 15, в котором процессор дополнительно выполнен с возможностью выбирать LDPC-граф, представленный посредством избранного базового LDPC-графа, чтобы кодировать блок информации.
24. Устройство беспроводной связи, содержащее:
средство для поддержания множества базовых LDPC-графов, причем множество базовых LDPC-графов содержит, по меньшей мере, первый базовый LDPC-граф, ассоциированный с первым диапазоном длин блоков информации, и второй базовый LDPC-граф, ассоциированный со вторым диапазоном длин блоков информации, при этом второй диапазон длин блоков информации содержит поднабор первого диапазона длин блоков информации;
средство для выбора избранного базового LDPC-графа из множества базовых LDPC-графов для блока информации, по меньшей мере частично, на основе длины блока информации упомянутого блока информации;
средство для кодирования блока информации с использованием избранного базового LDPC-графа, чтобы формировать кодовое слово; и
средство для передачи кодового слова по беспроводному радиоинтерфейсу.
25. Устройство беспроводной связи по п. 24, в котором средство для выбора избранного базового LDPC-графа дополнительно содержит:
средство для выбора первого базового LDPC-графа в качестве избранного базового LDPC-графа, если первый размер увеличения, применяемый к первому базовому LDPC-графу, чтобы формировать длину блока информации, превышает второй размер увеличения, применяемый ко второму базовому LDPC-графу, чтобы формировать длину блока информации.
26. Устройство беспроводной связи по п. 24, в котором первый базовый LDPC-граф ассоциирован с первым диапазоном кодовых скоростей, и второй базовый LDPC-граф ассоциирован со вторым диапазоном кодовых скоростей, причем второй диапазон кодовых скоростей содержит поднабор первого диапазона кодовых скоростей, и при этом средство для выбора избранного базового LDPC-графа дополнительно содержит средство для выбора первого базового LDPC-графа в качестве избранного базового LDPC-графа из числа поддерживаемых базовых LDPC-графов, если только первый диапазон кодовых скоростей содержит кодовую скорость, используемую, чтобы кодировать блок информации.
27. Устройство беспроводной связи по п. 24, в котором средство для кодирования блока информации с использованием избранного базового LDPC-графа, чтобы формировать кодовое слово, дополнительно содержит средство для выбора LDPC-графа, представленного посредством избранного базового LDPC-графа, чтобы кодировать блок информации.
28. Энергонезависимый машиночитаемый носитель, сохраняющий машиноисполняемый код, содержащий код для:
поддержания множества базовых LDPC-графов, причем множество базовых LDPC-графов содержит, по меньшей мере, первый базовый LDPC-граф, ассоциированный с первым диапазоном длин блоков информации, и второй базовый LDPC-граф, ассоциированный со вторым диапазоном длин блоков информации, при этом второй диапазон длин блоков информации содержит поднабор первого диапазона длин блоков информации;
выбора избранного базового LDPC-графа из множества базовых LDPC-графов для блока информации, по меньшей мере частично, на основе длины блока информации упомянутого блока информации;
кодирования блока информации с использованием избранного базового LDPC-графа, чтобы формировать кодовое слово; и
передачи кодового слова по беспроводному радиоинтерфейсу.
29. Энергонезависимый машиночитаемый носитель по п. 28, дополнительно содержащий код для выбора первого базового LDPC-графа в качестве избранного базового LDPC-графа, если первый размер увеличения, применяемый к первому базовому LDPC-графу, чтобы формировать длину блока информации, превышает второй размер увеличения, применяемый ко второму базовому LDPC-графу, чтобы формировать длину блока информации.
30. Энергонезависимый машиночитаемый носитель по п. 29, в котором первый базовый LDPC-граф ассоциирован с первым диапазоном кодовых скоростей, и второй базовый LDPC-граф ассоциирован со вторым диапазоном кодовых скоростей, причем второй диапазон кодовых скоростей содержит поднабор первого диапазона кодовых скоростей, и дополнительно содержащий код для выбора первого базового LDPC-графа в качестве избранного базового LDPC-графа из числа поддерживаемых базовых LDPC-графов, если только первый диапазон кодовых скоростей содержит кодовую скорость, используемую, чтобы кодировать блок информации.