[go: up one dir, main page]

RU2010109431A - DATA TRANSMISSION METHOD - Google Patents

DATA TRANSMISSION METHOD Download PDF

Info

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
Application number
RU2010109431/08A
Other languages
Russian (ru)
Other versions
RU2448417C2 (en
Inventor
Ки Хван КИМ (KR)
Ки Хван КИМ
Йоунг Сеоб ЛИ (KR)
Йоунг Сеоб ЛИ
Сеунг Хиун КАНГ (KR)
Сеунг Хиун КАНГ
Дзае Хоон ЧУНГ (KR)
Дзае Хоон ЧУНГ
Original Assignee
Эл Джи Электроникс Инк. (Kr)
Эл Джи Электроникс Инк.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Эл Джи Электроникс Инк. (Kr), Эл Джи Электроникс Инк. filed Critical Эл Джи Электроникс Инк. (Kr)
Publication of RU2010109431A publication Critical patent/RU2010109431A/en
Application granted granted Critical
Publication of RU2448417C2 publication Critical patent/RU2448417C2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting 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. С 1. A method for transmitting data in a wireless access system, comprising the steps at which! creating an input bit sequence by attaching a first error detection code to the data; ! if the size B of the input bit sequence is larger than the maximum size Z of code blocks, calculating the number C of code blocks using the size B of the input bit sequence, the maximum size Z of the code blocks, and the size L of the second error detection code to be attached to each of the code blocks; ! calculating the size B 'of the modified input bit sequence using the number C of code blocks, the size L of the second error detection code, and the size B of the input bit sequence; ! obtaining the size K code blocks from predetermined values based on the value obtained by dividing the size B 'of the modified input bit sequence by the number C of code blocks; ! segmenting the input bit sequence to have C code blocks with a size of K code blocks; ! creating code blocks by attaching a second error detection code to each of the segmented input bit sequences; and ! channel-coded code blocks. ! 2. The method of claim 1, wherein the number C of code blocks is set to an integer by rounding up the value obtained by dividing the size B of the input bit sequence by the result of subtracting the size L of the second error detection code, to be attached to each of the code blocks, out of the maximum size Z of the code blocks. ! 3.C

Claims (15)

1. Способ передачи данных в системе беспроводного доступа, содержащий этапы, на которых1. A method for transmitting data in a wireless access system, comprising the steps of: создают входную битовую последовательность посредством того, что присоединяют к данным первый код обнаружения ошибок;creating an input bit sequence by attaching a first error detection code to the data; если размер B входной битовой последовательности больше максимального размера Z кодовых блоков, вычисляют число C кодовых блоков, используя размер В входной битовой последовательности, максимальный размер Z кодовых блоков и размер L второго кода обнаружения ошибок, который должен быть присоединен к каждому из кодовых блоков;if the size B of the input bit sequence is greater than the maximum size Z of code blocks, calculate the number C of code blocks using the size B of the input bit sequence, the maximum size Z of code blocks and the size L of the second error detection code to be attached to each of the code blocks; вычисляют размер В' измененной входной битовой последовательности, используя число C кодовых блоков, размер L второго кода обнаружения ошибок и размер В входной битовой последовательности;calculating the size B ′ of the modified input bit sequence using the number C of code blocks, the size L of the second error detection code, and the size B of the input bit sequence; получают размер K кодовых блоков из заранее определенных значений на основании значения, полученного посредством того, что делят размер В' измененной входной битовой последовательности на число C кодовых блоков;obtaining a size K of code blocks from predetermined values based on a value obtained by dividing the size B ′ of the changed input bit sequence by the number C of code blocks; сегментируют входную битовую последовательность, чтобы иметь C кодовых блоков с размером K кодовых блоков;segmenting the input bit sequence to have C code blocks with a size of K code blocks; создают кодовые блоки посредством того, что присоединяют второй код обнаружения ошибок к каждой из сегментированных входных битовых последовательностей; иcreating code blocks by attaching a second error detection code to each of the segmented input bit sequences; and канально кодируют кодовые блоки.channel-coded code blocks. 2. Способ по п.1, в котором число C кодовых блоков устанавливают равным целому числу, округляя в большую сторону значение, полученное посредством того, что делят размер В входной битовой последовательности на результат от того, что вычитают размер L второго кода обнаружения ошибок, который должен быть присоединен к каждому из кодовых блоков, из максимального размера Z кодовых блоков.2. The method according to claim 1, in which the number C of code blocks is set equal to an integer, rounding up the value obtained by dividing the size In the input bit sequence by the result of subtracting the size L of the second error detection code, which must be attached to each of the code blocks from the maximum size Z of code blocks. 3. Способ по п.1, в котором первый код обнаружения ошибок и второй код обнаружения ошибок создают посредством разных полиномов.3. The method according to claim 1, wherein the first error detection code and the second error detection code are generated by different polynomials. 4. Способ по п.1, в котором размер B входной битовой последовательности устанавливают равным значению, полученному посредством того, что прибавляют размер А данных к размеру первого кода обнаружения ошибок, и в котором второй код ошибки, который должен быть присоединен к каждому из кодовых блоков, дополнительно присоединяют, чтобы обнаруживать, содержит ли каждый из кодовых блоков ошибки.4. The method according to claim 1, in which the size B of the input bit sequence is set equal to the value obtained by adding the size A of the data to the size of the first error detection code, and in which the second error code that must be attached to each of the code blocks are further attached to detect whether each of the code blocks contains errors. 5. Способ по п.1, в котором, если размер B входной битовой последовательности меньше максимального размера Z кодовых блоков, число C кодовых блоков устанавливают равным 1.5. The method of claim 1, wherein if the size B of the input bit sequence is less than the maximum size Z of code blocks, the number C of code blocks is set to 1. 6. Способ по п.1, в котором размер B' измененной входной битовой последовательности установливают равным значению, полученному посредством того, что прибавляют размер В входной битовой последовательности к результату умножения числа C кодовых блоков на размер L второго кода обнаружения ошибок, который должен быть включен в каждый из кодовых блоков.6. The method according to claim 1, in which the size B 'of the modified input bit sequence is set equal to the value obtained by adding the size B of the input bit sequence to the result of multiplying the number C of code blocks by the size L of the second error detection code, which should be included in each of the code blocks. 7. Способ по п.1 или 6, в котором размер K кодовых блоков удовлетворяет условию, что значение, полученное посредством того, что умножают число C кодовых блоков на размер K кодовых блоков, больше или равно размеру В' измененной входной битовой последовательности.7. The method according to claim 1 or 6, in which the size K of code blocks satisfies the condition that the value obtained by multiplying the number C of code blocks by the size K of code blocks is greater than or equal to the size B ′ of the changed input bit sequence. 8. Способ по п.7, в котором размер K+ первых кодовых блоков в размере К кодовых блоков имеет наименьший размер среди заранее определенных значений, и8. The method according to claim 7, in which the size K + of the first code blocks in the size K of code blocks has the smallest size among predetermined values, and размер К- вторых кодовых блоков в размере К кодовых блоков имеет наибольший размер среди заранее определенных значений, которые меньше, чем размер K+ первых кодовых блоков.size K - of the second code blocks in the size K of code blocks has the largest size among predefined values that are smaller than the size K + of the first code blocks. 9. Способ по п.8, в котором число C- вторых кодовых блоков устанавливают равным целому числу, округляя в меньшую сторону значение, полученное посредством того, что делят на разность между размером K+ первых кодовых блоков и размером K- вторых кодовых блоков результат вычитания размера В' измененной входной битовой последовательности из значения, полученного посредством того, что умножают число C кодовых блоков на размер K+ первых кодовых блоков.9. The method of claim 8, wherein the number of C - second code block is set to an integer by rounding down a value obtained by that is divided by the difference between the size K + of the first code block and the size of K - second result code blocks subtracting the size B ′ of the changed input bit sequence from the value obtained by multiplying the number C of code blocks by the size K + of the first code blocks. 10. Способ по п.9, в котором число C+ первых кодовых блоков устанавливают равным значению, полученному посредством того, что вычитают число C- вторых кодовых блоков из числа C кодовых блоков.10. The method according to claim 9, in which the number C + of the first code blocks is set equal to the value obtained by subtracting the number C - second code blocks from the number C of code blocks. 11. Способ по п.10, дополнительно содержащий этапы, на которых:11. The method of claim 10, further comprising stages in which: вычисляют длину F битов заполнителя посредством того, что вычитают размер В' измененной входной битовой последовательности из результата прибавления значения, полученного посредством того, что умножают число C+ первых кодовых блоков на размер K+ первых кодовых блоков, к значению, полученному посредством того, что умножают число C- вторых кодовых блоков на размер K- вторых кодовых блоков; иthe filler bit length F is calculated by subtracting the size B ′ of the changed input bit sequence from the result of adding the value obtained by multiplying the number C + of the first code blocks by the size K + of the first code blocks to the value obtained by multiply the number of C - second code blocks by the size of K - second code blocks; and распределяют биты заполнителя первому кодовому блоку среди кодовых блоков.distribute the filler bits to the first code block among the code blocks. 12. Способ по п.1, дополнительно содержащий этапы, на которых распределяют данные по областям, за исключением размера битов заполнителя и размера второго кода обнаружения ошибок в первом кодовом блоке из кодовых блоков; и12. The method according to claim 1, further comprising the steps of distributing data into regions, with the exception of the size of the filler bits and the size of the second error detection code in the first code block from the code blocks; and распределяют данных по областям, за исключением размера второго кода обнаружения ошибок в кодовых блоках, начиная со второго кодового блока.distribute data into areas, with the exception of the size of the second error detection code in code blocks, starting from the second code block. 13. Способ по п.12, в котором этап распределения данных первому кодовому блоку, дополнительно содержит этап, на котором присоединяют второй код обнаружения ошибок к первому кодовому блоку; и13. The method of claim 12, wherein the step of distributing the data to the first code block further comprises connecting a second error detection code to the first code block; and в котором этап распределения данных по кодовым блокам, начиная со второго кодового блока, дополнительно содержит этап, на котором присоединяют второй код обнаружения ошибок к кодовым блокам, начиная со второго кодового блока.in which the step of distributing data into code blocks starting from the second code block further comprises the step of attaching a second error detection code to the code blocks starting from the second code block. 14. Способ по п.1, в котором максимальный размер Z кодовых блоков составляет 6144 бита.14. The method according to claim 1, in which the maximum size Z of code blocks is 6144 bits. 15. Способ передачи данных в системе беспроводного доступа, содержащий этапы, на которых:15. A method of transmitting data in a wireless access system, comprising the steps of: создают вторую входную битовую последовательность посредством присоединяют первый код обнаружения ошибок к первой входной битовой последовательности;creating a second input bit sequence by attaching a first error detection code to the first input bit sequence; вычисляют размер В второй входной битовой последовательности, используя размер А первой входной битовой последовательности и размер L первого кода обнаружения ошибок;calculating size B of the second input bit sequence using size A of the first input bit sequence and size L of the first error detection code; если размер B второй входной битовой последовательности больше максимального размера Z кодовых блоков, вычисляют число C кодовых блоков, используя размер В второй входной битовой последовательности, максимальный размер Z кодовых блоков и размер L второго кода обнаружения ошибок, который должен быть присоединен к каждому из кодовых блоков;if the size B of the second input bit sequence is greater than the maximum size Z of code blocks, calculate the number C of code blocks using the size In the second input bit sequence, the maximum size Z of code blocks and the size L of the second error detection code to be attached to each of the code blocks ; вычисляют размер В' измененной второй входной битовой последовательности, используя число C кодовых блоков, размер L второго кода обнаружения ошибок и размер В второй входной битовой последовательности;calculating size B ′ of the modified second input bit sequence using the number C of code blocks, size L of the second error detection code, and size B of the second input bit sequence; получают размеры K, K+ и K- кодовых блоков из заранее определенных значений на основании значения, полученного посредством того, что делят размера В' измененной второй битовой последовательности на число C кодовых блоков;obtaining the sizes K, K + and K - code blocks from predetermined values based on the value obtained by dividing the size B ′ of the changed second bit sequence by the number C of code blocks; сегментируют вторую входную битовую последовательность, чтобы иметь C кодовых блоков и полученные размеры K, K+ и K- кодовых блоков;segmenting the second input bit sequence to have C code blocks and the resulting sizes of K, K + and K - code blocks; создают кодовые блоки посредством того, что присоединяют второй код обнаружения ошибок к каждой из сегментированных вторых входных битовых последовательностей; иcreating code blocks by attaching a second error detection code to each of the segmented second input bit sequences; and канально кодируют кодовые блоки. channel-coded code blocks.
RU2010109431/08A 2007-08-14 2008-08-14 Data transmission method RU2448417C2 (en)

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
KR1020070120390A KR20090017383A (en) 2007-08-14 2007-11-23 Code block segmentation method and code block length calculation method considering addition of error detection code
KR10-2007-0120389 2007-11-23
KR10-2007-0120390 2007-11-23
KR10-2007-0120391 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 (en) 2011-09-20
RU2448417C2 RU2448417C2 (en) 2012-04-20

Family

ID=40686212

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2010109431/08A RU2448417C2 (en) 2007-08-14 2008-08-14 Data transmission method

Country Status (2)

Country Link
KR (3) KR20090017382A (en)
RU (1) RU2448417C2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111431662B (en) * 2014-09-25 2023-09-19 索尼公司 Wireless communication device and wireless communication method
RU2631142C2 (en) * 2016-02-29 2017-09-19 Федеральное государственное бюджетное образовательное учреждение высшего образования "Владимирский Государственный Университет имени Александра Григорьевича и Николая Григорьевича Столетовых" (ВлГУ) Method of diagnosing cyclic codes
JP2019149589A (en) * 2016-07-08 2019-09-05 シャープ株式会社 Base station device, terminal, and integrated circuit
EP3893417B1 (en) * 2016-11-23 2023-07-12 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Data segmentation method, and terminal device and network device
US10425190B2 (en) 2017-09-08 2019-09-24 Huawei Technologies Co., Ltd. Channel encoding method and apparatus in wireless communications
CN109474377B (en) * 2017-09-08 2024-05-10 华为技术有限公司 Coding and decoding method and device
RU2711354C1 (en) * 2019-02-20 2020-01-16 Акционерное общество "Воентелеком" Method of transmitting data over asynchronous communication networks with the possibility of recovering data upon loss thereof due to presence of connection errors in communication networks

Family Cites Families (4)

* Cited by examiner, † Cited by third party
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 (en) * 1999-01-07 2004-06-05 삼성전자주식회사 Data communication apparatus and method in cdma communication system
KR101000388B1 (en) * 2003-05-15 2010-12-13 엘지전자 주식회사 Mobile communication system and method for processing signals in the mobile communication system
JP3880542B2 (en) * 2003-05-19 2007-02-14 松下電器産業株式会社 Error correction encoding / decoding device and error correction encoding / decoding method

Also Published As

Publication number Publication date
KR20090017383A (en) 2009-02-18
RU2448417C2 (en) 2012-04-20
KR20090017384A (en) 2009-02-18
KR20090017382A (en) 2009-02-18

Similar Documents

Publication Publication Date Title
RU2010109431A (en) DATA TRANSMISSION METHOD
JP2019533345A (en) Method and apparatus for encoding data using polar codes
CN105187070B (en) A kind of manchester encoded signals coding/decoding method and device
CN1193294C (en) Method for parallel computing code of CRC in multiple channels and multiple bits
WO2009016837A1 (en) Wireless communication device and retransmission judging method
JP6657690B2 (en) Decoding device, program, and information transmission system
CN102004627B (en) Multiplication rounding implementation method and device
CN101207467B (en) Generation of cyclic redundancy check code as well as method and apparatus for sending and testing data sequence
CN108933606B (en) A Blind Recognition Method of Systematic Convolutional Codes with Error Tolerance
GB2466425B (en) Computer networks
CN101567696A (en) Encoder and decoder of Code BCH with changeable parameters
KR100888503B1 (en) Method and apparatus for derate matching in communication system
CN102130744B (en) Method and device for computing Cyclic Redundancy Check (CRC) code
CN101848055A (en) Method and device for correcting data
KR101192201B1 (en) Blind convolutional deinterleaving method using interleaving period
US9722631B2 (en) Method and apparatus for calculating estimated data compression ratio
KR20140091087A (en) HIGH-SPEED LOW-COMPELEXITY MODIFIED STEP-BY-STEP DECODING METHOD AND Circuit for parallel bch decoder
CN1655461B (en) Erasure FEC decoder and method
CN102882651B (en) Cyclic redundancy check method and cyclic redundancy check device
JP2015142343A (en) Communication device and cyclic redundancy check program
KR102353983B1 (en) How to arrange an algorithm in Cyclic Redundancy Check (CRC)
US20110145311A1 (en) Method and apparatus for modulo n operation
CN105629264B (en) Navigation data method of calibration and device for GPS/ Beidou navigation satellite system receivers
CN107026652A (en) Positive integer sequence compaction method based on subregion
US20110307770A1 (en) Reducing a degree of a polynomial in a polynomial division calculation