RU2010109431A - Способ передачи данных - Google Patents
Способ передачи данных Download PDFInfo
- Publication number
- RU2010109431A RU2010109431A RU2010109431/08A RU2010109431A RU2010109431A RU 2010109431 A RU2010109431 A RU 2010109431A RU 2010109431/08 A RU2010109431/08 A RU 2010109431/08A RU 2010109431 A RU2010109431 A RU 2010109431A RU 2010109431 A RU2010109431 A RU 2010109431A
- Authority
- RU
- Russia
- Prior art keywords
- size
- code blocks
- code
- input bit
- bit sequence
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract 18
- 230000005540 biological transmission Effects 0.000 title 1
- 238000001514 detection method Methods 0.000 claims abstract 23
- 239000000945 filler Substances 0.000 claims 3
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Error Detection And Correction (AREA)
Abstract
1. Способ передачи данных в системе беспроводного доступа, содержащий этапы, на которых ! создают входную битовую последовательность посредством того, что присоединяют к данным первый код обнаружения ошибок; ! если размер B входной битовой последовательности больше максимального размера Z кодовых блоков, вычисляют число C кодовых блоков, используя размер В входной битовой последовательности, максимальный размер Z кодовых блоков и размер L второго кода обнаружения ошибок, который должен быть присоединен к каждому из кодовых блоков; ! вычисляют размер В' измененной входной битовой последовательности, используя число C кодовых блоков, размер L второго кода обнаружения ошибок и размер В входной битовой последовательности; ! получают размер K кодовых блоков из заранее определенных значений на основании значения, полученного посредством того, что делят размер В' измененной входной битовой последовательности на число C кодовых блоков; ! сегментируют входную битовую последовательность, чтобы иметь C кодовых блоков с размером K кодовых блоков; ! создают кодовые блоки посредством того, что присоединяют второй код обнаружения ошибок к каждой из сегментированных входных битовых последовательностей; и ! канально кодируют кодовые блоки. ! 2. Способ по п.1, в котором число C кодовых блоков устанавливают равным целому числу, округляя в большую сторону значение, полученное посредством того, что делят размер В входной битовой последовательности на результат от того, что вычитают размер L второго кода обнаружения ошибок, который должен быть присоединен к каждому из кодовых блоков, из максимального размера Z кодовых блоков. ! 3. С
Claims (15)
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- кодовых блоков;
создают кодовые блоки посредством того, что присоединяют второй код обнаружения ошибок к каждой из сегментированных вторых входных битовых последовательностей; и
канально кодируют кодовые блоки.
Applications Claiming Priority (16)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2007-0082032 | 2007-08-14 | ||
| KR20070082032 | 2007-08-14 | ||
| KR10-2007-0082236 | 2007-08-16 | ||
| KR20070082236 | 2007-08-16 | ||
| US60/957,063 | 2007-08-21 | ||
| US95736907P | 2007-08-22 | 2007-08-22 | |
| US60/957,369 | 2007-08-22 | ||
| US60/957,334 | 2007-08-22 | ||
| US95745407P | 2007-08-23 | 2007-08-23 | |
| US60/957,454 | 2007-08-23 | ||
| KR10-2007-0120391 | 2007-11-23 | ||
| KR10-2007-0120390 | 2007-11-23 | ||
| KR1020070120390A KR20090017383A (ko) | 2007-08-14 | 2007-11-23 | 오류검출부호의 부가를 고려한 코드블록 분할 방법 및코드블록 길이 계산방법 |
| KR10-2007-0120389 | 2007-11-23 | ||
| US2847808P | 2008-02-13 | 2008-02-13 | |
| US61/028,478 | 2008-02-13 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2010109431A true RU2010109431A (ru) | 2011-09-20 |
| RU2448417C2 RU2448417C2 (ru) | 2012-04-20 |
Family
ID=40686212
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2010109431/08A RU2448417C2 (ru) | 2007-08-14 | 2008-08-14 | Способ передачи данных |
Country Status (2)
| Country | Link |
|---|---|
| KR (3) | KR20090017382A (ru) |
| RU (1) | RU2448417C2 (ru) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6673206B2 (ja) * | 2014-09-25 | 2020-03-25 | ソニー株式会社 | 無線通信装置、無線通信方法及びプログラム |
| RU2631142C2 (ru) * | 2016-02-29 | 2017-09-19 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Владимирский Государственный Университет имени Александра Григорьевича и Николая Григорьевича Столетовых" (ВлГУ) | Способ диагностики циклических кодов |
| JP2019149589A (ja) * | 2016-07-08 | 2019-09-05 | シャープ株式会社 | 基地局装置、端末装置、通信方法、および、集積回路 |
| CN112436921B (zh) | 2016-11-23 | 2023-02-10 | Oppo广东移动通信有限公司 | 数据处理方法、终端设备和网络设备 |
| CN108418658B (zh) * | 2017-09-08 | 2019-03-26 | 华为技术有限公司 | 编码方法及装置 |
| US10425190B2 (en) | 2017-09-08 | 2019-09-24 | Huawei Technologies Co., Ltd. | Channel encoding method and apparatus in wireless communications |
| RU2711354C1 (ru) * | 2019-02-20 | 2020-01-16 | Акционерное общество "Воентелеком" | Способ передачи данных по асинхронным сетям связи с возможностью восстановления данных при их потере из-за наличия ошибок соединения в сетях связи |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IL104412A (en) * | 1992-01-16 | 1996-11-14 | Qualcomm Inc | Method and apparatus for the formatting of data for transmission |
| KR100434463B1 (ko) * | 1999-01-07 | 2004-06-05 | 삼성전자주식회사 | 부호분할다중접속 통신시스템의 데이터 통신 장치 및 방법 |
| KR101000388B1 (ko) * | 2003-05-15 | 2010-12-13 | 엘지전자 주식회사 | 이동 통신 시스템 및 이 이동 통신 시스템에서 신호를처리하는 방법 |
| JP3880542B2 (ja) * | 2003-05-19 | 2007-02-14 | 松下電器産業株式会社 | 誤り訂正符号化/復号化装置および誤り訂正符号化/復号化方法 |
-
2007
- 2007-11-23 KR KR1020070120389A patent/KR20090017382A/ko active Pending
- 2007-11-23 KR KR1020070120391A patent/KR20090017384A/ko active Pending
- 2007-11-23 KR KR1020070120390A patent/KR20090017383A/ko active Pending
-
2008
- 2008-08-14 RU RU2010109431/08A patent/RU2448417C2/ru active
Also Published As
| Publication number | Publication date |
|---|---|
| KR20090017383A (ko) | 2009-02-18 |
| KR20090017384A (ko) | 2009-02-18 |
| KR20090017382A (ko) | 2009-02-18 |
| RU2448417C2 (ru) | 2012-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2010109431A (ru) | Способ передачи данных | |
| CN109804566B (zh) | 使用极化码编码数据的方法和装置 | |
| CN105187070B (zh) | 一种曼彻斯特编码信号解码方法和装置 | |
| US20120096564A1 (en) | Data integrity protecting and verifying methods, apparatuses and systems | |
| CN103380585A (zh) | 输入位错误率推定方法及其装置 | |
| WO2009016837A1 (ja) | 無線通信装置および再送判定方法 | |
| CN108933606B (zh) | 一种容误码的系统卷积码盲识别方法 | |
| CN102004627B (zh) | 乘法舍入实现方法和装置 | |
| GB2466425B (en) | Computer networks | |
| CN101567696A (zh) | 一种参数可变的bch码编码器及译码器 | |
| KR100888503B1 (ko) | 통신 시스템의 디레이트 매칭 방법 및 장치 | |
| CN102130744A (zh) | 计算循环冗余校验码的方法和装置 | |
| KR20120072026A (ko) | 위성 통신 시스템에서의 프레임 동기 장치 및, 그 방법 | |
| CN105095038A (zh) | 一种检测rs232串口波特率的方法 | |
| CN110784283B (zh) | 确定前向纠错帧边界的方法、装置和解码系统 | |
| US9722631B2 (en) | Method and apparatus for calculating estimated data compression ratio | |
| CN1655461B (zh) | 消除fec解码器和方法 | |
| CN102882651B (zh) | 一种循环冗余校验方法及装置 | |
| CN101207467A (zh) | 循环冗余校验码的生成和数据序列发送、校验方法及装置 | |
| CN102801501A (zh) | 一种bch缩短码的编码参数的识别方法 | |
| JP2015142343A (ja) | 通信装置および巡回冗長検査プログラム | |
| KR102353983B1 (ko) | 순환 중복 검사(crc)에서 알고리즘의 배열 방법 | |
| US8381080B2 (en) | Reducing a degree of a polynomial in a polynomial division calculation | |
| CN105629264B (zh) | 用于gps/北斗导航接收机的导航数据校验方法和装置 | |
| CN101938326B (zh) | 用于长期演进系统的控制信息的解码方法和装置 |