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

1. Способ осуществления связи, содержащий
вычисление контрольного значения циклического избыточного кода для транспортного блока на основе транспортного блока информационных бит путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода;
сегментацию транспортного блока по меньшей мере на один кодовый блок;
вычисление по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока на основе по меньшей мере одного кодового блока путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода, причем одно контрольное значение циклического избыточного кода для кодового блока вычисляют на основе одного соответствующего кодового блока; и
передачу по меньшей мере одного кодового блока и по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока по меньшей мере через одну передающую антенну, причем информационные биты в транспортном блоке перемежают после вычисления контрольного значения циклического избыточного кода для транспортного блока, но до вычисления по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока.
2. Способ по п.1, содержащий перемежение информационных бит в транспортном блоке вместе с битами в контрольном значении циклического избыточного кода для транспортного блока.
3. Способ по п.1, содержащий перемежение информационных бит в транспортном блоке без перемежения бит в контрольном значении циклического избыточного кода для транспортного блока.
4. Способ по п.1, содержащий перемежение информационных бит в транспортном блоке перед сегментацией транспортного блока по меньшей мере на один кодовый блок.
5. Способ по п.1, содержащий перемежение информационных бит в транспортном блоке после сегментации транспортного блока по меньшей мере на один кодовый блок.
6. Способ по п.1, содержащий перемежение информационных бит в транспортном блоке путем применения шаблонов перемежения, имеющих меньшую продолжительность, чем длина кодового блока.
7. Способ по п.1, содержащий перемежение информационных бит в транспортном блоке путем замены по меньшей мере одного информационного бита другим информационным битом в транспортном блоке.
8. Способ по п.1, содержащий перемежение информационных бит в транспортном блоке путем замены четных информационных бит нечетными информационными битами в транспортном блоке.
9. Способ осуществления связи, содержащий
вычисление контрольного значения циклического избыточного кода для транспортного блока для последовательности информационных бит в транспортном блоке путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода;
сегментацию последовательности информационных бит в транспортном блоке по меньшей мере на один кодовый блок;
вычисление по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока на основе по меньшей мере одного кодового блока путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода, причем одно контрольное значение циклического избыточного кода для кодового блока вычисляют на основе одного соответствующего кодового блока; и
передачу по меньшей мере одного кодового блока и по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока по меньшей мере через одну передающую антенну, причем либо битовую последовательность в транспортном блоке, либо битовую последовательность по меньшей мере в одном кодовом блоке располагают в обратном порядке перед вычислением соответствующего контрольного значения циклического избыточного кода.
10. Способ по п.9, содержащий
вычисление контрольного значения циклического избыточного кода для транспортного блока на основе естественного порядка битовой последовательности в транспортном блоке; и
вычисление контрольного значения циклического избыточного кода для кодового блока на основе обратного порядка битовой последовательности в кодовом блоке.
11. Способ по п.10, содержащий обратное упорядочивание битовой последовательности в транспортном блоке вместе с битовой последовательностью в контрольном значении циклического избыточного кода для транспортного блока перед сегментацией транспортного блока по меньшей мере на один кодовый блок.
12. Способ по п.10, содержащий обратное упорядочивание битовой последовательности в транспортном блоке без обратного упорядочивания битовой последовательности в контрольном значении циклического избыточного кода для транспортного блока перед сегментацией транспортного блока по меньшей мере на один кодовый блок.
13. Способ по п.10, содержащий обратное упорядочивание битовой последовательности в соответствующем кодовом блоке после сегментации транспортного блока по меньшей мере на один кодовый блок.
14. Способ по п.9, содержащий
вычисление контрольного значения циклического избыточного кода для транспортного блока на основе обратного порядка битовой последовательности в транспортном блоке; и
вычисление контрольного значения циклического избыточного кода для кодового блока на основе естественного порядка битовой последовательности в кодовом блоке.
15. Способ осуществления связи, содержащий
вычисление контрольного значения циклического избыточного кода для транспортного блока на основе транспортного блока информационных бит путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода;
сегментацию транспортного блока информационных бит на множество кодовых блоков;
распределение бит в контрольном значении циклического избыточного кода для транспортного блока в каждый из кодовых блоков;
вычисление множества контрольных значений циклического избыточного кода для кодового блока на основе множества кодовых блоков путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода, причем каждое контрольное значение циклического избыточного кода для кодового блока вычисляют на основе соответствующего кодового блока; и
передачу множества кодовых блоков и множества контрольных значений циклического избыточного кода для кодового блока по меньшей мере через одну передающую антенну.
16. Способ осуществления связи, содержащий
прием по меньшей мере одного кодового блока битовой последовательности и по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока по меньшей мере через одну приемную антенну;
декодирование по меньшей мере одного кодового блока;
проверку по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода для определения, правильно ли декодирован по меньшей мере один кодовый блок;
при правильном декодировании по меньшей мере одного кодового блока подцепление этого по меньшей мере одного кодового блока для создания транспортного блока; и
проверку контрольного значения циклического избыточного кода для транспортного блока путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода для определения, правильно ли декодирован транспортный блок, причем битовую последовательность либо в по меньшей мере одном кодовом блоке, либо в транспортном блоке переупорядочивают после проверки контрольного значения циклического избыточного кода по меньшей мере одного кодового блока, но перед проверкой контрольного значения циклического избыточного кода для транспортного блока.
17. Способ по п.16, содержащий переупорядочивание битовой последовательности в транспортном блоке после подцепления по меньшей мере одного кодового блока.
18. Способ по п.16, содержащий переупорядочивание битовой последовательности по меньшей мере в одном кодовом блоке перед подцеплением по меньшей мере одного кодового блока.
19. Способ осуществления связи, содержащий
вычисление множества контрольных значений циклического избыточного кода для множества бит путем использования множества порождающих многочленов для контрольного значения циклического избыточного кода, причем первый порождающий многочлен для контрольного значения циклического избыточного кода используют для вычисления первого контрольного значения циклического избыточного кода на основе первого множества бит, а второй порождающий многочлен для контрольного значения циклического избыточного кода используют для вычисления второго контрольного значения циклического избыточного кода на основе второго множества бит; и
передачу множества бит и множества контрольных значений циклического избыточного кода по меньшей мере через одну передающую антенну.
20. Способ по п.19, содержащий первое множество бит, являющееся поднабором второго множества бит.
21. Способ по п.19, содержащий первое множество бит, являющееся расширенным набором второго множества бит.
22. Способ по п.19, содержащий первое множество бит, перекрывающее второе множество бит.
23. Способ по п.19, содержащий первое контрольное значение циклического избыточного кода и второе контрольное значение циклического избыточного кода, имеющие разную длину.
24. Способ по п.19, содержащий первое контрольное значение циклического избыточного кода и второе контрольное значение циклического избыточного кода, имеющие одинаковую длину.
1
2
25. Способ по п.24, содержащий первое контрольное значение циклического избыточного кода и второе контрольное значение циклического избыточного кода, имеющие длину 24 бита, а также первый порождающий многочлен g(x) для контрольного значения циклического избыточного кода и второй порождающий многочлен g(x) для контрольного значения циклического избыточного кода, которые соответственно устанавливают в виде
1
2
26. Способ по п.24, содержащий первое контрольное значение циклического избыточного кода и второе контрольное значение циклического избыточного кода, имеющие длину 24 бита, а также первый порождающий многочлен g(x) для контрольного значения циклического избыточного кода и второй порождающий многочлен g(x) для контрольного значения циклического избыточного кода, которые соответственно устанавливают в виде
27. Способ осуществления связи, содержащий
вычисление контрольного значения циклического избыточного кода для транспортного блока на основе транспортного блока информационных бит путем использования первого порождающего многочлена для контрольного значения циклического избыточного кода;
сегментацию транспортного блока по меньшей мере на один кодовый блок;
вычисление по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока на основе по меньшей мере одного кодового блока путем использования второго порождающего многочлена для контрольного значения циклического избыточного кода, причем одно контрольное значение циклического избыточного кода для кодового блока вычисляют на основе одного соответствующего кодового блока; и
передачу по меньшей мере одного кодового блока и по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока по меньшей мере через одну передающую антенну.
28. Способ осуществления связи, содержащий
прием по меньшей мере одного кодового блока битовой последовательности и по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока по меньшей мере через одну приемную антенну;
декодирование по меньшей мере одного кодового блока;
проверку по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока путем использования второго порождающего многочлена для контрольного значения циклического избыточного кода для определения, правильно ли декодирован по меньшей мере один кодовый блок;
при правильном декодировании по меньшей мере одного кодового блока подцепление этого по меньшей мере одного кодового блока для создания транспортного блока; и
проверку контрольного значения циклического избыточного кода для транспортного блока путем использования первого порождающего многочлена для контрольного значения циклического избыточного кода для определения, правильно ли декодирован транспортный блок.
29. Беспроводный терминал в системе связи, содержащий
генератор контрольного значения циклического избыточного кода для транспортного блока, вычисляющий контрольное значение циклического избыточного кода для транспортного блока на основе транспортного блока информационных бит путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода;
генератор кодовых блоков, сегментирующий транспортный блок по меньшей мере на один кодовый блок;
генератор по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока, вычисляющий по меньшей мере одно контрольное значение циклического избыточного кода для кодового блока на основе по меньшей мере одного кодового блока путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода, причем одно контрольное значение циклического избыточного кода для кодового блока вычисляют на основе одного соответствующего кодового блока;
блок перемежения, перемежающий информационные биты в транспортном блоке после вычисления генератором контрольного значения циклического избыточного кода для транспортного блока контрольного значения циклического избыточного кода для транспортного блока, но до вычисления генератором контрольного значения циклического избыточного кода для кодового блока по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока; и
по меньшей мере одну антенну, передающую по меньшей мере один кодовый блок и по меньшей мере одно контрольное значение циклического избыточного кода для кодового блока.
30. Беспроводный терминал по п.29, содержащий блок перемежения, перемежающий информационные биты в транспортном блоке вместе с битами в контрольном значении циклического избыточного кода для транспортного блока.
31. Беспроводный терминал по п.29, содержащий блок перемежения, перемежающий информационные биты в транспортном блоке без перемежения бит в контрольном значении циклического избыточного кода для транспортного блока.
32. Беспроводный терминал по п.29, содержащий блок перемежения, перемежающий информационные биты в транспортном блоке перед сегментацией транспортного блока по меньшей мере на один кодовый блок.
33. Беспроводный терминал по п.29, содержащий блок перемежения, перемежающий информационные биты в транспортном блоке после сегментации транспортного блока по меньшей мере на один кодовый блок.
34. Беспроводный терминал по п.29, содержащий блок перемежения, перемежающий информационные биты в транспортном блоке путем применения шаблонов перемежения, имеющих меньшую продолжительность, чем длина кодового блока.
35. Беспроводный терминал в системе связи, содержащий
генератор контрольного значения циклического избыточного кода для транспортного блока, вычисляющий контрольное значение циклического избыточного кода для транспортного блока для последовательности информационных бит в транспортном блоке путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода;
генератор кодовых блоков, сегментирующий последовательность информационных бит в транспортном блоке по меньшей мере на один кодовый блок;
генератор контрольного значения циклического избыточного кода для кодового блока, вычисляющий по меньшей мере одно контрольное значение циклического избыточного кода для кодового блока на основе по меньшей мере одного кодового блока путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода, причем одно контрольное значение циклического избыточного кода для кодового блока вычисляют на основе одного соответствующего кодового блока;
блок переупорядочивания, выполняющий обратное упорядочивание либо битовой последовательности в транспортном блоке, либо битовой последовательности по меньшей мере в одном кодовом блоке перед тем, как либо генератор контрольного значения циклического избыточного кода для транспортного блока, либо генератор контрольного значения циклического избыточного кода для кодового блока вычислит соответствующее контрольное значение циклического избыточного кода; и
по меньшей мере одну антенну, передающую по меньшей мере один кодовый блок и по меньшей мере одно контрольное значение циклического избыточного кода для кодового блока.
36. Беспроводный терминал по п.35, содержащий
генератор контрольного значения циклического избыточного кода для транспортного блока, вычисляющий контрольное значение циклического избыточного кода для транспортного блока на основе естественного порядка битовой последовательности в транспортном блоке; и
генератор контрольного значения циклического избыточного кода для кодового блока, вычисляющий контрольное значение циклического избыточного кода для кодового блока на основе обратного порядка битовой последовательности в кодовом блоке.
37. Беспроводный терминал по п.35, содержащий
генератор контрольного значения циклического избыточного кода для транспортного блока, вычисляющий контрольное значение циклического избыточного кода для транспортного блока на основе обратного порядка битовой последовательности в транспортном блоке; и
генератор контрольного значения циклического избыточного кода для кодового блока, вычисляющий контрольное значение циклического избыточного кода для кодового блока на основе естественного порядка битовой последовательности в кодовом блоке.
38. Беспроводный терминал в системе связи, содержащий
генератор контрольного значения циклического избыточного кода для транспортного блока, вычисляющий контрольное значение циклического избыточного кода для транспортного блока на основе транспортного блока информационных бит путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода;
генератор кодовых блоков, сегментирующий транспортный блок информационных бит на множество кодовых блоков;
блок распределения, распределяющий биты в контрольном значении циклического избыточного кода для транспортного блока в каждый из кодовых блоков;
генератор контрольного значения циклического избыточного кода для кодового блока, вычисляющий множество контрольных значений циклического избыточного кода для кодового блока на основе множества кодовых блоков путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода, причем каждое контрольное значение циклического избыточного кода для кодового блока вычисляют на основе соответствующего кодового блока; и
по меньшей мере одну антенну, передающую множество кодовых блоков и множество контрольных значений циклического избыточного кода для кодового блока.
39. Беспроводный терминал в системе связи, содержащий
по меньшей мере одну антенну, принимающую по меньшей мере один кодовый блок битовой последовательности и по меньшей мере одно контрольное значение циклического избыточного кода для кодового блока;
блок декодирования кодовых блоков, декодирующий по меньшей мере один кодовый блок;
блок проверки контрольного значения циклического избыточного кода для кодового блока, проверяющий по меньшей мере одно контрольное значение циклического избыточного кода для кодового блока путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода для определения, правильно ли декодирован по меньшей мере один кодовый блок;
генератор транспортного блока, подцепляющий по меньшей мере один кодовый блок для создания транспортного блока;
блок проверки контрольного значения циклического избыточного кода для транспортного блока, проверяющий контрольное значение циклического избыточного кода для транспортного блока путем использования выбранного порождающего многочлена для контрольного значения циклического избыточного кода для определения, правильно ли декодирован транспортный блок;
блок переупорядочивания, переупорядочивающий битовую последовательность либо в по меньшей мере одном кодовом блоке, либо в транспортном блоке после проверки блоком проверки контрольного значения циклического избыточного кода для кодового блока по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока, но перед проверкой блоком проверки контрольного значения циклического избыточного кода для транспортного блока контрольного значения циклического избыточного кода для транспортного блока.
40. Беспроводный терминал по п.39, содержащий блок переупорядочивания, переупорядочивающий битовую последовательность в транспортном блоке после подцепления генератором транспортного блока по меньшей мере одного кодового блока.
41. Беспроводный терминал по п.39, содержащий блок переупорядочивания, переупорядочивающий битовую последовательность в транспортном блоке перед подцеплением генератором транспортного блока по меньшей мере одного кодового блока.
42. Беспроводный терминал в системе связи, содержащий
по меньшей мере один генератор контрольного значения циклического избыточного кода, вычисляющий множество контрольных значений циклического избыточного кода для множества бит путем использования множества порождающих многочленов для контрольного значения циклического избыточного кода, причем первый порождающий многочлен для контрольного значения циклического избыточного кода используют для вычисления первого контрольного значения циклического избыточного кода на основе первого множества бит, а второй порождающий многочлен для контрольного значения циклического избыточного кода используют для вычисления второго контрольного значения циклического избыточного кода на основе второго множества бит; и
по меньшей мере одну антенну, передающую множество бит и множество контрольных значений циклического избыточного кода.
43. Беспроводный терминал по п.42, содержащий первое множество бит, являющееся поднабором второго множества бит.
44. Беспроводный терминал по п.42, содержащий первое множество бит, являющееся расширенным набором второго множества бит.
45. Беспроводный терминал по п.42, содержащий первое множество бит, перекрывающее второе множество бит.
46. Беспроводный терминал по п.42, содержащий первое контрольное значение циклического избыточного кода и второе контрольное значение циклического избыточного кода, имеющие разную длину.
47. Беспроводный терминал по п.42, содержащий первое контрольное значение циклического избыточного кода и второе контрольное значение циклического избыточного кода, имеющие одинаковую длину.
48. Беспроводный терминал в системе связи, содержащий
генератор контрольного значения циклического избыточного кода для транспортного блока, вычисляющий контрольное значение циклического избыточного кода для транспортного блока на основе транспортного блока информационных бит путем использования первого порождающего многочлена для контрольного значения циклического избыточного кода;
генератор кодовых блоков, сегментирующий транспортный блок по меньшей мере на один кодовый блок;
генератор по меньшей мере одного контрольного значения циклического избыточного кода для кодового блока, вычисляющий по меньшей мере одно контрольное значение циклического избыточного кода для одного кодового блока на основе по меньшей мере одного кодового блока путем использования второго порождающего многочлена для контрольного значения циклического избыточного кода, причем одно контрольное значение циклического избыточного кода для кодового блока вычисляют на основе одного соответствующего кодового блока; и
по меньшей мере одну антенну, передающую по меньшей мере один кодовый блок и по меньшей мере одно контрольное значение циклического избыточного кода для кодового блока.
49. Беспроводный терминал в системе связи, содержащий
по меньшей мере одну антенну, принимающую по меньшей мере один кодовый блок битовой последовательности и по меньшей мере одно контрольное значение циклического избыточного кода для кодового блока;
блок декодирования кодовых блоков, декодирующий по меньшей мере один кодовый блок;
блок проверки контрольного значения циклического избыточного кода для кодового блока, проверяющий по меньшей мере одно контрольное значение циклического избыточного кода для кодового блока путем использования второго порождающего многочлена для контрольного значения циклического избыточного кода для определения, правильно ли декодирован по меньшей мере один кодовый блок;
генератор транспортного блока, подцепляющий по меньшей мере один кодовый блок для создания транспортного блока; и
блок проверки контрольного значения циклического избыточного кода для транспортного блока, проверяющий контрольное значение циклического избыточного кода для транспортного блока путем использования первого порождающего многочлена для контрольного значения циклического избыточного кода для определения, правильно ли декодирован транспортный блок.