СПОСОБ ПЕРЕДАЧИ ДАННЫХ

1. Способ передачи данных в системе беспроводного доступа, содержащий этапы, на которых
создают входную битовую последовательность посредством того, что присоединяют к данным первый код обнаружения ошибок;
если размер B входной битовой последовательности больше максимального размера Z кодовых блоков, вычисляют число C кодовых блоков, используя размер В входной битовой последовательности, максимальный размер Z кодовых блоков и размер L второго кода обнаружения ошибок, который должен быть присоединен к каждому из кодовых блоков;
вычисляют размер В' измененной входной битовой последовательности, используя число C кодовых блоков, размер L второго кода обнаружения ошибок и размер В входной битовой последовательности;
получают размер K кодовых блоков из заранее определенных значений на основании значения, полученного посредством того, что делят размер В' измененной входной битовой последовательности на число C кодовых блоков;
сегментируют входную битовую последовательность, чтобы иметь C кодовых блоков с размером K кодовых блоков;
создают кодовые блоки посредством того, что присоединяют второй код обнаружения ошибок к каждой из сегментированных входных битовых последовательностей; и
канально кодируют кодовые блоки.
2. Способ по п.1, в котором число C кодовых блоков устанавливают равным целому числу, округляя в большую сторону значение, полученное посредством того, что делят размер В входной битовой последовательности на результат от того, что вычитают размер L второго кода обнаружения ошибок, который должен быть присоединен к каждому из кодовых блоков, из максимального размера Z кодовых блоков.
3. Способ по п.1, в котором первый код обнаружения ошибок и второй код обнаружения ошибок создают посредством разных полиномов.
4. Способ по п.1, в котором размер B входной битовой последовательности устанавливают равным значению, полученному посредством того, что прибавляют размер А данных к размеру первого кода обнаружения ошибок, и в котором второй код ошибки, который должен быть присоединен к каждому из кодовых блоков, дополнительно присоединяют, чтобы обнаруживать, содержит ли каждый из кодовых блоков ошибки.
5. Способ по п.1, в котором, если размер B входной битовой последовательности меньше максимального размера Z кодовых блоков, число C кодовых блоков устанавливают равным 1.
6. Способ по п.1, в котором размер B' измененной входной битовой последовательности установливают равным значению, полученному посредством того, что прибавляют размер В входной битовой последовательности к результату умножения числа C кодовых блоков на размер L второго кода обнаружения ошибок, который должен быть включен в каждый из кодовых блоков.
7. Способ по п.1 или 6, в котором размер K кодовых блоков удовлетворяет условию, что значение, полученное посредством того, что умножают число C кодовых блоков на размер K кодовых блоков, больше или равно размеру В' измененной входной битовой последовательности.
+
8. Способ по п.7, в котором размер K первых кодовых блоков в размере К кодовых блоков имеет наименьший размер среди заранее определенных значений, и
-
+
размер К вторых кодовых блоков в размере К кодовых блоков имеет наибольший размер среди заранее определенных значений, которые меньше, чем размер K первых кодовых блоков.
-
+
-
+
9. Способ по п.8, в котором число C вторых кодовых блоков устанавливают равным целому числу, округляя в меньшую сторону значение, полученное посредством того, что делят на разность между размером K первых кодовых блоков и размером K вторых кодовых блоков результат вычитания размера В' измененной входной битовой последовательности из значения, полученного посредством того, что умножают число C кодовых блоков на размер K первых кодовых блоков.
+
-
10. Способ по п.9, в котором число C первых кодовых блоков устанавливают равным значению, полученному посредством того, что вычитают число C вторых кодовых блоков из числа C кодовых блоков.
11. Способ по п.10, дополнительно содержащий этапы, на которых:
+
+
-
-
вычисляют длину F битов заполнителя посредством того, что вычитают размер В' измененной входной битовой последовательности из результата прибавления значения, полученного посредством того, что умножают число C первых кодовых блоков на размер K первых кодовых блоков, к значению, полученному посредством того, что умножают число C вторых кодовых блоков на размер Kвторых кодовых блоков; и
распределяют биты заполнителя первому кодовому блоку среди кодовых блоков.
12. Способ по п.1, дополнительно содержащий этапы, на которых распределяют данные по областям, за исключением размера битов заполнителя и размера второго кода обнаружения ошибок в первом кодовом блоке из кодовых блоков; и
распределяют данных по областям, за исключением размера второго кода обнаружения ошибок в кодовых блоках, начиная со второго кодового блока.
13. Способ по п.12, в котором этап распределения данных первому кодовому блоку, дополнительно содержит этап, на котором присоединяют второй код обнаружения ошибок к первому кодовому блоку; и
в котором этап распределения данных по кодовым блокам, начиная со второго кодового блока, дополнительно содержит этап, на котором присоединяют второй код обнаружения ошибок к кодовым блокам, начиная со второго кодового блока.
14. Способ по п.1, в котором максимальный размер Z кодовых блоков составляет 6144 бита.
15. Способ передачи данных в системе беспроводного доступа, содержащий этапы, на которых:
создают вторую входную битовую последовательность посредством присоединяют первый код обнаружения ошибок к первой входной битовой последовательности;
вычисляют размер В второй входной битовой последовательности, используя размер А первой входной битовой последовательности и размер L первого кода обнаружения ошибок;
если размер B второй входной битовой последовательности больше максимального размера Z кодовых блоков, вычисляют число C кодовых блоков, используя размер В второй входной битовой последовательности, максимальный размер Z кодовых блоков и размер L второго кода обнаружения ошибок, который должен быть присоединен к каждому из кодовых блоков;
вычисляют размер В' измененной второй входной битовой последовательности, используя число C кодовых блоков, размер L второго кода обнаружения ошибок и размер В второй входной битовой последовательности;
+
-
получают размеры K, K и K кодовых блоков из заранее определенных значений на основании значения, полученного посредством того, что делят размера В' измененной второй битовой последовательности на число C кодовых блоков;
+
-
сегментируют вторую входную битовую последовательность, чтобы иметь C кодовых блоков и полученные размеры K, K и K кодовых блоков;
создают кодовые блоки посредством того, что присоединяют второй код обнаружения ошибок к каждой из сегментированных вторых входных битовых последовательностей; и
канально кодируют кодовые блоки.