МНОГОУРОВНЕВЫЙ КОД ЦИКЛИЧЕСКОЙ ПРОВЕРКИ ИЗБЫТОЧНОСТЬЮ В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ

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